From f710ca97aea09cd3b7e2c42b85e81ee043f3dab5 Mon Sep 17 00:00:00 2001 From: Okechi Onyeje Date: Fri, 3 Jun 2016 23:39:03 -0400 Subject: [PATCH] started to work on ebay oauth --- .DS_Store | Bin 10244 -> 10244 bytes Vendoo.xcodeproj/project.pbxproj | 48 + .../UserInterfaceState.xcuserstate | Bin 75015 -> 60256 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 36 +- Vendoo/.DS_Store | Bin 10244 -> 10244 bytes Vendoo/EBayTradingServiceClient.h | 15 + Vendoo/EBayTradingServiceClient.m | 65 + Vendoo/EbayWebServiceManager.swift | 21 + Vendoo/FacebookGraphAPIManager.swift | 2 + Vendoo/ListingPreviewViewController.swift | 21 + Vendoo/TradingProxy/.DS_Store | Bin 6148 -> 268292 bytes .../TradingProxy/EBayTradingServiceClient.h | 15 + .../TradingProxy/EBayTradingServiceClient.m | 65 + .../TradingProxy/Trading_ASQPreferencesType.h | 79 + .../TradingProxy/Trading_ASQPreferencesType.m | 47 + .../Trading_AbstractRequestType.h | 280 + .../Trading_AbstractRequestType.m | 88 + .../Trading_AbstractResponseType.h | 274 + .../Trading_AbstractResponseType.m | 115 + .../Trading_AccessRuleCurrentStatusCodeType.h | 71 + .../Trading_AccessRuleCurrentStatusCodeType.m | 69 + .../Trading_AccessRuleStatusCodeType.h | 46 + .../Trading_AccessRuleStatusCodeType.m | 44 + .../Trading_AccountDetailEntryCodeType.h | 2091 ++++++++ .../Trading_AccountDetailEntryCodeType.m | 2089 ++++++++ .../TradingProxy/Trading_AccountEntriesType.h | 55 + .../TradingProxy/Trading_AccountEntriesType.m | 43 + .../Trading_AccountEntrySortTypeCodeType.h | 79 + .../Trading_AccountEntrySortTypeCodeType.m | 77 + .../TradingProxy/Trading_AccountEntryType.h | 232 + .../TradingProxy/Trading_AccountEntryType.m | 113 + .../Trading_AccountHistorySelectionCodeType.h | 47 + .../Trading_AccountHistorySelectionCodeType.m | 45 + .../Trading_AccountStateCodeType.h | 43 + .../Trading_AccountStateCodeType.m | 41 + .../TradingProxy/Trading_AccountSummaryType.h | 289 ++ .../TradingProxy/Trading_AccountSummaryType.m | 139 + Vendoo/TradingProxy/Trading_AckCodeType.h | 54 + Vendoo/TradingProxy/Trading_AckCodeType.m | 52 + .../Trading_AdFormatEnabledCodeType.h | 62 + .../Trading_AdFormatEnabledCodeType.m | 60 + .../Trading_AdFormatEnabledDefinitionType.h | 36 + .../Trading_AdFormatEnabledDefinitionType.m | 37 + .../Trading_AdFormatLeadStatusCodeType.h | 34 + .../Trading_AdFormatLeadStatusCodeType.m | 32 + .../TradingProxy/Trading_AdFormatLeadType.h | 285 ++ .../TradingProxy/Trading_AdFormatLeadType.m | 135 + .../Trading_AddDisputeRequestType.h | 113 + .../Trading_AddDisputeRequestType.m | 59 + .../Trading_AddDisputeResponseRequestType.h | 106 + .../Trading_AddDisputeResponseRequestType.m | 64 + .../Trading_AddDisputeResponseResponseType.h | 28 + .../Trading_AddDisputeResponseResponseType.m | 33 + .../Trading_AddDisputeResponseType.h | 41 + .../Trading_AddDisputeResponseType.m | 39 + .../Trading_AddFixedPriceItemRequestType.h | 49 + .../Trading_AddFixedPriceItemRequestType.m | 40 + .../Trading_AddFixedPriceItemResponseType.h | 142 + .../Trading_AddFixedPriceItemResponseType.m | 81 + ...temFromSellingManagerTemplateRequestType.h | 71 + ...temFromSellingManagerTemplateRequestType.m | 50 + ...emFromSellingManagerTemplateResponseType.h | 105 + ...emFromSellingManagerTemplateResponseType.m | 65 + .../Trading_AddItemRequestContainerType.h | 67 + .../Trading_AddItemRequestContainerType.m | 48 + .../TradingProxy/Trading_AddItemRequestType.h | 46 + .../TradingProxy/Trading_AddItemRequestType.m | 40 + .../Trading_AddItemResponseContainerType.h | 199 + .../Trading_AddItemResponseContainerType.m | 89 + .../Trading_AddItemResponseType.h | 155 + .../Trading_AddItemResponseType.m | 76 + .../Trading_AddItemsRequestType.h | 42 + .../Trading_AddItemsRequestType.m | 40 + .../Trading_AddItemsResponseType.h | 46 + .../Trading_AddItemsResponseType.m | 40 + ..._AddMemberMessageAAQToPartnerRequestType.h | 51 + ..._AddMemberMessageAAQToPartnerRequestType.m | 45 + ...AddMemberMessageAAQToPartnerResponseType.h | 28 + ...AddMemberMessageAAQToPartnerResponseType.m | 33 + .../Trading_AddMemberMessageRTQRequestType.h | 53 + .../Trading_AddMemberMessageRTQRequestType.m | 45 + .../Trading_AddMemberMessageRTQResponseType.h | 28 + .../Trading_AddMemberMessageRTQResponseType.m | 33 + ...rMessagesAAQToBidderRequestContainerType.h | 65 + ...rMessagesAAQToBidderRequestContainerType.m | 48 + ..._AddMemberMessagesAAQToBidderRequestType.h | 43 + ..._AddMemberMessagesAAQToBidderRequestType.m | 40 + ...MessagesAAQToBidderResponseContainerType.h | 53 + ...MessagesAAQToBidderResponseContainerType.m | 42 + ...AddMemberMessagesAAQToBidderResponseType.h | 44 + ...AddMemberMessagesAAQToBidderResponseType.m | 40 + .../Trading_AddOrderRequestType.h | 39 + .../Trading_AddOrderRequestType.m | 40 + .../Trading_AddOrderResponseType.h | 50 + .../Trading_AddOrderResponseType.m | 44 + .../Trading_AddSecondChanceItemRequestType.h | 97 + .../Trading_AddSecondChanceItemRequestType.m | 60 + .../Trading_AddSecondChanceItemResponseType.h | 62 + .../Trading_AddSecondChanceItemResponseType.m | 49 + ...SellingManagerInventoryFolderRequestType.h | 61 + ...SellingManagerInventoryFolderRequestType.m | 49 + ...ellingManagerInventoryFolderResponseType.h | 38 + ...ellingManagerInventoryFolderResponseType.m | 39 + ...ding_AddSellingManagerProductRequestType.h | 68 + ...ding_AddSellingManagerProductRequestType.m | 51 + ...ing_AddSellingManagerProductResponseType.h | 39 + ...ing_AddSellingManagerProductResponseType.m | 40 + ...ing_AddSellingManagerTemplateRequestType.h | 73 + ...ing_AddSellingManagerTemplateRequestType.m | 50 + ...ng_AddSellingManagerTemplateResponseType.h | 109 + ...ng_AddSellingManagerTemplateResponseType.m | 71 + .../Trading_AddToItemDescriptionRequestType.h | 53 + .../Trading_AddToItemDescriptionRequestType.m | 44 + ...Trading_AddToItemDescriptionResponseType.h | 29 + ...Trading_AddToItemDescriptionResponseType.m | 33 + .../Trading_AddToWatchListRequestType.h | 62 + .../Trading_AddToWatchListRequestType.m | 45 + .../Trading_AddToWatchListResponseType.h | 51 + .../Trading_AddToWatchListResponseType.m | 44 + ...ddTransactionConfirmationItemRequestType.h | 131 + ...ddTransactionConfirmationItemRequestType.m | 75 + ...dTransactionConfirmationItemResponseType.h | 61 + ...dTransactionConfirmationItemResponseType.m | 49 + .../Trading_AdditionalAccountType.h | 73 + .../Trading_AdditionalAccountType.m | 53 + .../Trading_AddressOwnerCodeType.h | 34 + .../Trading_AddressOwnerCodeType.m | 32 + .../Trading_AddressRecordTypeCodeType.h | 24 + .../Trading_AddressRecordTypeCodeType.m | 22 + .../Trading_AddressStatusCodeType.h | 26 + .../Trading_AddressStatusCodeType.m | 24 + Vendoo/TradingProxy/Trading_AddressType.h | 451 ++ Vendoo/TradingProxy/Trading_AddressType.m | 202 + .../Trading_AddressTypeCodeType.h | 39 + .../Trading_AddressTypeCodeType.m | 37 + .../Trading_AddressUsageCodeType.h | 42 + .../Trading_AddressUsageCodeType.m | 40 + .../Trading_AffiliateTrackingDetailsType.h | 106 + .../Trading_AffiliateTrackingDetailsType.m | 57 + Vendoo/TradingProxy/Trading_AmountType.h | 49 + Vendoo/TradingProxy/Trading_AmountType.m | 42 + .../Trading_AnnouncementMessageCodeType.h | 52 + .../Trading_AnnouncementMessageCodeType.m | 50 + .../Trading_AnnouncementMessageType.h | 67 + .../Trading_AnnouncementMessageType.m | 52 + .../TradingProxy/Trading_ApiAccessRuleType.h | 233 + .../TradingProxy/Trading_ApiAccessRuleType.m | 117 + ...ading_ApplicationDeliveryPreferencesType.h | 146 + ...ading_ApplicationDeliveryPreferencesType.m | 78 + .../Trading_ApplicationDeviceTypeCodeType.h | 48 + .../Trading_ApplicationDeviceTypeCodeType.m | 46 + .../TradingProxy/Trading_AttributeArrayType.h | 44 + .../TradingProxy/Trading_AttributeArrayType.m | 38 + ...ading_AttributeConversionEnabledCodeType.h | 60 + ...ading_AttributeConversionEnabledCodeType.m | 58 + ...teConversionEnabledFeatureDefinitionType.h | 36 + ...teConversionEnabledFeatureDefinitionType.m | 37 + .../Trading_AttributeRecommendationsType.h | 49 + .../Trading_AttributeRecommendationsType.m | 43 + .../Trading_AttributeSetArrayType.h | 60 + .../Trading_AttributeSetArrayType.m | 38 + .../TradingProxy/Trading_AttributeSetType.h | 85 + .../TradingProxy/Trading_AttributeSetType.m | 53 + Vendoo/TradingProxy/Trading_AttributeType.h | 80 + Vendoo/TradingProxy/Trading_AttributeType.m | 53 + .../Trading_AuthTokenTypeCodeType.h | 28 + .../Trading_AuthTokenTypeCodeType.m | 26 + ...ding_AutomatedLeaveFeedbackEventCodeType.h | 41 + ...ding_AutomatedLeaveFeedbackEventCodeType.m | 39 + .../Trading_AverageRatingDetailArrayType.h | 46 + .../Trading_AverageRatingDetailArrayType.m | 38 + .../Trading_AverageRatingDetailsType.h | 72 + .../Trading_AverageRatingDetailsType.m | 52 + .../Trading_AverageRatingSummaryType.h | 63 + .../Trading_AverageRatingSummaryType.m | 48 + Vendoo/TradingProxy/Trading_BalanceCodeType.h | 27 + Vendoo/TradingProxy/Trading_BalanceCodeType.m | 25 + .../TradingProxy/Trading_Base64BinaryType.h | 43 + .../TradingProxy/Trading_Base64BinaryType.m | 42 + Vendoo/TradingProxy/Trading_BasicAmountType.h | 41 + Vendoo/TradingProxy/Trading_BasicAmountType.m | 42 + ...ng_BasicUpgradePackEnabledDefinitionType.h | 37 + ...ng_BasicUpgradePackEnabledDefinitionType.m | 37 + .../Trading_BestOfferActionCodeType.h | 41 + .../Trading_BestOfferActionCodeType.m | 39 + .../TradingProxy/Trading_BestOfferArrayType.h | 39 + .../TradingProxy/Trading_BestOfferArrayType.m | 38 + ...BestOfferAutoAcceptEnabledDefinitionType.h | 38 + ...BestOfferAutoAcceptEnabledDefinitionType.m | 37 + ...estOfferAutoDeclineEnabledDefinitionType.h | 36 + ...estOfferAutoDeclineEnabledDefinitionType.m | 37 + ...ng_BestOfferCounterEnabledDefinitionType.h | 36 + ...ng_BestOfferCounterEnabledDefinitionType.m | 37 + .../Trading_BestOfferDetailsType.h | 101 + .../Trading_BestOfferDetailsType.m | 63 + .../Trading_BestOfferEnabledDefinitionType.h | 36 + .../Trading_BestOfferEnabledDefinitionType.m | 37 + .../Trading_BestOfferStatusCodeType.h | 83 + .../Trading_BestOfferStatusCodeType.m | 81 + Vendoo/TradingProxy/Trading_BestOfferType.h | 144 + Vendoo/TradingProxy/Trading_BestOfferType.m | 89 + .../Trading_BestOfferTypeCodeType.h | 41 + .../Trading_BestOfferTypeCodeType.m | 39 + .../TradingProxy/Trading_BidActionCodeType.h | 136 + .../TradingProxy/Trading_BidActionCodeType.m | 134 + .../Trading_BidApprovalArrayType.h | 36 + .../Trading_BidApprovalArrayType.m | 37 + Vendoo/TradingProxy/Trading_BidApprovalType.h | 93 + Vendoo/TradingProxy/Trading_BidApprovalType.m | 58 + .../Trading_BidAssistantListType.h | 61 + .../Trading_BidAssistantListType.m | 47 + .../TradingProxy/Trading_BidGroupArrayType.h | 41 + .../TradingProxy/Trading_BidGroupArrayType.m | 38 + .../Trading_BidGroupItemStatusCodeType.h | 81 + .../Trading_BidGroupItemStatusCodeType.m | 79 + .../TradingProxy/Trading_BidGroupItemType.h | 72 + .../TradingProxy/Trading_BidGroupItemType.m | 54 + .../Trading_BidGroupStatusCodeType.h | 38 + .../Trading_BidGroupStatusCodeType.m | 36 + Vendoo/TradingProxy/Trading_BidGroupType.h | 83 + Vendoo/TradingProxy/Trading_BidGroupType.m | 58 + .../Trading_BidderDetailArrayType.h | 40 + .../Trading_BidderDetailArrayType.m | 38 + .../TradingProxy/Trading_BidderDetailType.h | 107 + .../TradingProxy/Trading_BidderDetailType.m | 67 + .../Trading_BidderNoticePreferencesType.h | 47 + .../Trading_BidderNoticePreferencesType.m | 42 + .../Trading_BidderStatusCodeType.h | 47 + .../Trading_BidderStatusCodeType.m | 45 + .../TradingProxy/Trading_BidderTypeCodeType.h | 38 + .../TradingProxy/Trading_BidderTypeCodeType.m | 36 + .../TradingProxy/Trading_BiddingDetailsType.h | 129 + .../TradingProxy/Trading_BiddingDetailsType.m | 68 + .../TradingProxy/Trading_BiddingSummaryType.h | 113 + .../TradingProxy/Trading_BiddingSummaryType.m | 73 + .../TradingProxy/Trading_BoldTitleCodeType.h | 34 + .../TradingProxy/Trading_BoldTitleCodeType.m | 32 + Vendoo/TradingProxy/Trading_BorderCodeType.h | 34 + Vendoo/TradingProxy/Trading_BorderCodeType.m | 32 + .../Trading_BotBlockRequestType.h | 60 + .../Trading_BotBlockRequestType.m | 47 + .../Trading_BotBlockResponseType.h | 70 + .../Trading_BotBlockResponseType.m | 52 + ..._BrandMPNIdentifierEnabledDefinitionType.h | 40 + ..._BrandMPNIdentifierEnabledDefinitionType.m | 37 + Vendoo/TradingProxy/Trading_BrandMPNType.h | 63 + Vendoo/TradingProxy/Trading_BrandMPNType.m | 47 + .../Trading_BulkCatalogListerStatusCodeType.h | 51 + .../Trading_BulkCatalogListerStatusCodeType.m | 49 + .../TradingProxy/Trading_BusinessRoleType.h | 29 + .../TradingProxy/Trading_BusinessRoleType.m | 27 + .../Trading_BusinessSellerDetailsType.h | 144 + .../Trading_BusinessSellerDetailsType.m | 79 + ...ding_BuyerGuaranteeEnabledDefinitionType.h | 38 + ...ding_BuyerGuaranteeEnabledDefinitionType.m | 37 + .../Trading_BuyerPaymentMethodCodeType.h | 317 ++ .../Trading_BuyerPaymentMethodCodeType.m | 315 ++ .../Trading_BuyerProtectionCodeType.h | 62 + .../Trading_BuyerProtectionCodeType.m | 60 + .../Trading_BuyerProtectionDetailsType.h | 62 + .../Trading_BuyerProtectionDetailsType.m | 47 + .../Trading_BuyerProtectionSourceCodeType.h | 37 + .../Trading_BuyerProtectionSourceCodeType.m | 35 + .../Trading_BuyerRequirementDetailsType.h | 157 + .../Trading_BuyerRequirementDetailsType.m | 81 + .../Trading_BuyerRoleMetricsType.h | 76 + .../Trading_BuyerRoleMetricsType.m | 57 + .../Trading_BuyerSatisfactionDashboardType.h | 67 + .../Trading_BuyerSatisfactionDashboardType.m | 48 + .../Trading_BuyerSatisfactionStatusCodeType.h | 73 + .../Trading_BuyerSatisfactionStatusCodeType.m | 71 + Vendoo/TradingProxy/Trading_BuyerType.h | 49 + Vendoo/TradingProxy/Trading_BuyerType.m | 43 + .../Trading_BuyingGuideDetailsType.h | 69 + .../Trading_BuyingGuideDetailsType.m | 48 + Vendoo/TradingProxy/Trading_BuyingGuideType.h | 132 + Vendoo/TradingProxy/Trading_BuyingGuideType.m | 77 + .../TradingProxy/Trading_BuyingSummaryType.h | 104 + .../TradingProxy/Trading_BuyingSummaryType.m | 68 + .../Trading_CalculatedHandlingDiscountType.h | 124 + .../Trading_CalculatedHandlingDiscountType.m | 63 + ...g_CalculatedShippingChargeOptionCodeType.h | 36 + ...g_CalculatedShippingChargeOptionCodeType.m | 34 + .../Trading_CalculatedShippingDiscountType.h | 67 + .../Trading_CalculatedShippingDiscountType.m | 48 + ...rading_CalculatedShippingPreferencesType.h | 86 + ...rading_CalculatedShippingPreferencesType.m | 58 + ...ing_CalculatedShippingRateOptionCodeType.h | 34 + ...ing_CalculatedShippingRateOptionCodeType.m | 32 + .../Trading_CalculatedShippingRateType.h | 244 + .../Trading_CalculatedShippingRateType.m | 94 + .../Trading_CancelOfferArrayType.h | 52 + .../Trading_CancelOfferArrayType.m | 43 + Vendoo/TradingProxy/Trading_CancelOfferType.h | 59 + Vendoo/TradingProxy/Trading_CancelOfferType.m | 48 + Vendoo/TradingProxy/Trading_CartItemType.h | 75 + Vendoo/TradingProxy/Trading_CartItemType.m | 53 + .../TradingProxy/Trading_CatalogProductType.h | 228 + .../TradingProxy/Trading_CatalogProductType.m | 100 + .../TradingProxy/Trading_CategoryArrayType.h | 40 + .../TradingProxy/Trading_CategoryArrayType.m | 38 + ...ading_CategoryFeatureDetailLevelCodeType.h | 38 + ...ading_CategoryFeatureDetailLevelCodeType.m | 36 + .../Trading_CategoryFeatureType.h | 1929 +++++++ .../Trading_CategoryFeatureType.m | 657 +++ .../TradingProxy/Trading_CategoryGroupType.h | 73 + .../TradingProxy/Trading_CategoryGroupType.m | 42 + .../Trading_CategoryItemSpecificsType.h | 90 + .../Trading_CategoryItemSpecificsType.m | 48 + .../Trading_CategoryMappingType.h | 52 + .../Trading_CategoryMappingType.m | 47 + Vendoo/TradingProxy/Trading_CategoryType.h | 339 ++ Vendoo/TradingProxy/Trading_CategoryType.m | 149 + .../Trading_CharacteristicSetIDsType.h | 44 + .../Trading_CharacteristicSetIDsType.m | 37 + .../TradingProxy/Trading_CharacteristicType.h | 149 + .../TradingProxy/Trading_CharacteristicType.m | 74 + .../Trading_CharacteristicsSearchCodeType.h | 39 + .../Trading_CharacteristicsSearchCodeType.m | 37 + ...g_CharacteristicsSetProductHistogramType.h | 51 + ...g_CharacteristicsSetProductHistogramType.m | 43 + .../Trading_CharacteristicsSetType.h | 95 + .../Trading_CharacteristicsSetType.m | 58 + .../Trading_CharityAffiliationDetailType.h | 69 + .../Trading_CharityAffiliationDetailType.m | 52 + .../Trading_CharityAffiliationDetailsType.h | 40 + .../Trading_CharityAffiliationDetailsType.m | 38 + .../Trading_CharityAffiliationType.h | 52 + .../Trading_CharityAffiliationType.m | 47 + .../Trading_CharityAffiliationTypeCodeType.h | 42 + .../Trading_CharityAffiliationTypeCodeType.m | 40 + .../Trading_CharityAffiliationsType.h | 49 + .../Trading_CharityAffiliationsType.m | 43 + Vendoo/TradingProxy/Trading_CharityIDType.h | 44 + Vendoo/TradingProxy/Trading_CharityIDType.m | 42 + Vendoo/TradingProxy/Trading_CharityInfoType.h | 309 ++ Vendoo/TradingProxy/Trading_CharityInfoType.m | 139 + .../Trading_CharitySellerStatusCodeType.h | 88 + .../Trading_CharitySellerStatusCodeType.m | 86 + .../TradingProxy/Trading_CharitySellerType.h | 69 + .../TradingProxy/Trading_CharitySellerType.m | 53 + .../Trading_CharityStatusCodeType.h | 35 + .../Trading_CharityStatusCodeType.m | 33 + Vendoo/TradingProxy/Trading_CharityType.h | 138 + Vendoo/TradingProxy/Trading_CharityType.m | 77 + .../Trading_CheckoutMethodCodeType.h | 39 + .../Trading_CheckoutMethodCodeType.m | 37 + .../Trading_CheckoutOrderDetailType.h | 77 + .../Trading_CheckoutOrderDetailType.m | 58 + .../Trading_CheckoutStatusCodeType.h | 48 + .../Trading_CheckoutStatusCodeType.m | 46 + .../TradingProxy/Trading_CheckoutStatusType.h | 129 + .../TradingProxy/Trading_CheckoutStatusType.m | 68 + ...ssifiedAdAutoAcceptEnabledDefinitionType.h | 37 + ...ssifiedAdAutoAcceptEnabledDefinitionType.m | 37 + ...sifiedAdAutoDeclineEnabledDefinitionType.h | 37 + ...sifiedAdAutoDeclineEnabledDefinitionType.m | 37 + ...ing_ClassifiedAdBestOfferEnabledCodeType.h | 42 + ...ing_ClassifiedAdBestOfferEnabledCodeType.m | 40 + ...assifiedAdBestOfferEnabledDefinitionType.h | 36 + ...assifiedAdBestOfferEnabledDefinitionType.m | 37 + ...sifiedAdCompanyNameEnabledDefinitionType.h | 38 + ...sifiedAdCompanyNameEnabledDefinitionType.m | 37 + ...dAdContactByAddressEnabledDefinitionType.h | 38 + ...dAdContactByAddressEnabledDefinitionType.m | 37 + ...fiedAdContactByEmailEnabledDefintionType.h | 36 + ...fiedAdContactByEmailEnabledDefintionType.m | 37 + ...iedAdContactByPhoneEnabledDefinitionType.h | 36 + ...iedAdContactByPhoneEnabledDefinitionType.m | 37 + ...ifiedAdCounterOfferEnabledDefinitionType.h | 37 + ...ifiedAdCounterOfferEnabledDefinitionType.m | 37 + ...ssifiedAdPayPerLeadEnabledDefinitionType.h | 36 + ...ssifiedAdPayPerLeadEnabledDefinitionType.m | 37 + ...ClassifiedAdPaymentMethodEnabledCodeType.h | 42 + ...ClassifiedAdPaymentMethodEnabledCodeType.m | 40 + ...fiedAdPaymentMethodEnabledDefinitionType.h | 36 + ...fiedAdPaymentMethodEnabledDefinitionType.m | 37 + ...ing_ClassifiedAdPhoneCountDefinitionType.h | 38 + ...ing_ClassifiedAdPhoneCountDefinitionType.m | 37 + ...iedAdShippingMethodEnabledDefinitionType.h | 36 + ...iedAdShippingMethodEnabledDefinitionType.m | 37 + ...ng_ClassifiedAdStreetCountDefinitionType.h | 38 + ...ng_ClassifiedAdStreetCountDefinitionType.m | 37 + ...FixedPriceTreatmentEnabledDefinitionType.h | 37 + ...FixedPriceTreatmentEnabledDefinitionType.m | 37 + .../Trading_CombinedPaymentOptionCodeType.h | 41 + .../Trading_CombinedPaymentOptionCodeType.m | 39 + .../Trading_CombinedPaymentPeriodCodeType.h | 74 + .../Trading_CombinedPaymentPeriodCodeType.m | 72 + .../Trading_CombinedPaymentPreferencesType.h | 94 + .../Trading_CombinedPaymentPreferencesType.m | 59 + .../Trading_CommentTypeCodeType.h | 73 + .../Trading_CommentTypeCodeType.m | 71 + ...ding_CompatibleVehicleTypeDefinitionType.h | 38 + ...ding_CompatibleVehicleTypeDefinitionType.m | 37 + .../Trading_CompleteSaleRequestType.h | 231 + .../Trading_CompleteSaleRequestType.m | 81 + .../Trading_CompleteSaleResponseType.h | 36 + .../Trading_CompleteSaleResponseType.m | 33 + .../Trading_CompleteStatusCodeType.h | 61 + .../Trading_CompleteStatusCodeType.m | 59 + .../Trading_ConditionEnabledCodeType.h | 46 + .../Trading_ConditionEnabledCodeType.m | 44 + .../Trading_ConditionEnabledDefinitionType.h | 36 + .../Trading_ConditionEnabledDefinitionType.m | 37 + Vendoo/TradingProxy/Trading_ConditionType.h | 62 + Vendoo/TradingProxy/Trading_ConditionType.m | 47 + .../Trading_ConditionValuesDefinitionType.h | 38 + .../Trading_ConditionValuesDefinitionType.m | 37 + .../Trading_ConditionValuesType.h | 65 + .../Trading_ConditionValuesType.m | 48 + .../Trading_ConfirmIdentityRequestType.h | 40 + .../Trading_ConfirmIdentityRequestType.m | 39 + .../Trading_ConfirmIdentityResponseType.h | 39 + .../Trading_ConfirmIdentityResponseType.m | 39 + .../Trading_ContactHoursDetailsType.h | 171 + .../Trading_ContactHoursDetailsType.m | 82 + .../Trading_ContextSearchAssetType.h | 59 + .../Trading_ContextSearchAssetType.m | 48 + .../Trading_CostGroupFlatCodeType.h | 41 + .../Trading_CostGroupFlatCodeType.m | 39 + Vendoo/TradingProxy/Trading_CountryCodeType.h | 1783 +++++++ Vendoo/TradingProxy/Trading_CountryCodeType.m | 1781 +++++++ .../TradingProxy/Trading_CountryDetailsType.h | 81 + .../TradingProxy/Trading_CountryDetailsType.m | 57 + ...orderTradeAustraliaEnabledDefinitionType.h | 39 + ...orderTradeAustraliaEnabledDefinitionType.m | 37 + ..._CrossBorderTradeGBEnabledDefinitionType.h | 39 + ..._CrossBorderTradeGBEnabledDefinitionType.m | 37 + ...erTradeNorthAmericaEnabledDefinitionType.h | 39 + ...erTradeNorthAmericaEnabledDefinitionType.m | 37 + .../Trading_CrossPromotionPreferencesType.h | 158 + .../Trading_CrossPromotionPreferencesType.m | 72 + .../Trading_CrossPromotionsType.h | 114 + .../Trading_CrossPromotionsType.m | 73 + .../TradingProxy/Trading_CurrencyCodeType.h | 509 ++ .../TradingProxy/Trading_CurrencyCodeType.m | 507 ++ .../Trading_CurrencyDetailsType.h | 83 + .../Trading_CurrencyDetailsType.m | 57 + .../Trading_CustomSecurityHeaderType.h | 105 + .../Trading_CustomSecurityHeaderType.m | 60 + .../TradingProxy/Trading_DataElementSetType.h | 80 + .../TradingProxy/Trading_DataElementSetType.m | 52 + .../Trading_DateSpecifierCodeType.h | 46 + .../Trading_DateSpecifierCodeType.m | 44 + Vendoo/TradingProxy/Trading_DateType.h | 73 + Vendoo/TradingProxy/Trading_DateType.m | 52 + .../TradingProxy/Trading_DayOfWeekCodeType.h | 69 + .../TradingProxy/Trading_DayOfWeekCodeType.m | 67 + Vendoo/TradingProxy/Trading_DaysCodeType.h | 51 + Vendoo/TradingProxy/Trading_DaysCodeType.m | 49 + .../Trading_DeleteMyMessagesRequestType.h | 51 + .../Trading_DeleteMyMessagesRequestType.m | 46 + .../Trading_DeleteMyMessagesResponseType.h | 29 + .../Trading_DeleteMyMessagesResponseType.m | 33 + ...SellingManagerInventoryFolderRequestType.h | 40 + ...SellingManagerInventoryFolderRequestType.m | 39 + ...ellingManagerInventoryFolderResponseType.h | 28 + ...ellingManagerInventoryFolderResponseType.m | 33 + ...lingManagerItemAutomationRuleRequestType.h | 62 + ...lingManagerItemAutomationRuleRequestType.m | 49 + ...ingManagerItemAutomationRuleResponseType.h | 74 + ...ingManagerItemAutomationRuleResponseType.m | 58 + ...g_DeleteSellingManagerProductRequestType.h | 40 + ...g_DeleteSellingManagerProductRequestType.m | 39 + ..._DeleteSellingManagerProductResponseType.h | 39 + ..._DeleteSellingManagerProductResponseType.m | 40 + ...ManagerTemplateAutomationRuleRequestType.h | 72 + ...ManagerTemplateAutomationRuleRequestType.m | 54 + ...anagerTemplateAutomationRuleResponseType.h | 74 + ...anagerTemplateAutomationRuleResponseType.m | 58 + ..._DeleteSellingManagerTemplateRequestType.h | 41 + ..._DeleteSellingManagerTemplateRequestType.m | 39 + ...DeleteSellingManagerTemplateResponseType.h | 48 + ...DeleteSellingManagerTemplateResponseType.m | 44 + .../Trading_DeliveryURLDetailType.h | 80 + .../Trading_DeliveryURLDetailType.m | 52 + .../Trading_DepositSupportedDefinitionType.h | 36 + .../Trading_DepositSupportedDefinitionType.m | 37 + .../Trading_DepositTypeCodeType.h | 44 + .../Trading_DepositTypeCodeType.m | 42 + .../Trading_DescriptionReviseModeCodeType.h | 45 + .../Trading_DescriptionReviseModeCodeType.m | 43 + .../Trading_DescriptionTemplateCodeType.h | 29 + .../Trading_DescriptionTemplateCodeType.m | 29 + .../Trading_DescriptionTemplateType.h | 99 + .../Trading_DescriptionTemplateType.m | 67 + .../Trading_DetailLevelCodeType.h | 107 + .../Trading_DetailLevelCodeType.m | 105 + .../TradingProxy/Trading_DetailNameCodeType.h | 217 + .../TradingProxy/Trading_DetailNameCodeType.m | 215 + .../TradingProxy/Trading_DeviceTypeCodeType.h | 47 + .../TradingProxy/Trading_DeviceTypeCodeType.m | 45 + ...g_DisableUnpaidItemAssistanceRequestType.h | 89 + ...g_DisableUnpaidItemAssistanceRequestType.m | 54 + ..._DisableUnpaidItemAssistanceResponseType.h | 28 + ..._DisableUnpaidItemAssistanceResponseType.m | 33 + .../TradingProxy/Trading_DiscountCodeType.h | 35 + .../TradingProxy/Trading_DiscountCodeType.m | 33 + .../Trading_DiscountNameCodeType.h | 119 + .../Trading_DiscountNameCodeType.m | 117 + .../Trading_DiscountPriceInfoType.h | 154 + .../Trading_DiscountPriceInfoType.m | 73 + .../Trading_DiscountProfileType.h | 133 + .../Trading_DiscountProfileType.m | 74 + .../Trading_DiscountReasonCodeType.h | 38 + .../Trading_DiscountReasonCodeType.m | 36 + ...rading_DispatchCutoffTimePreferencesType.h | 50 + ...rading_DispatchCutoffTimePreferencesType.m | 42 + .../Trading_DispatchTimeMaxDetailsType.h | 100 + .../Trading_DispatchTimeMaxDetailsType.m | 62 + .../Trading_DisplayPayNowButtonCodeType.h | 34 + .../Trading_DisplayPayNowButtonCodeType.m | 32 + .../Trading_DisputeActivityCodeType.h | 113 + .../Trading_DisputeActivityCodeType.m | 111 + .../TradingProxy/Trading_DisputeArrayType.h | 43 + .../TradingProxy/Trading_DisputeArrayType.m | 38 + ...Trading_DisputeCreditEligibilityCodeType.h | 37 + ...Trading_DisputeCreditEligibilityCodeType.m | 35 + .../Trading_DisputeExplanationCodeType.h | 202 + .../Trading_DisputeExplanationCodeType.m | 200 + .../Trading_DisputeFilterCountType.h | 61 + .../Trading_DisputeFilterCountType.m | 47 + .../Trading_DisputeFilterTypeCodeType.h | 80 + .../Trading_DisputeFilterTypeCodeType.m | 78 + .../Trading_DisputeMessageSourceCodeType.h | 42 + .../Trading_DisputeMessageSourceCodeType.m | 40 + .../TradingProxy/Trading_DisputeMessageType.h | 78 + .../TradingProxy/Trading_DisputeMessageType.m | 57 + .../Trading_DisputeReasonCodeType.h | 81 + .../Trading_DisputeReasonCodeType.m | 79 + .../Trading_DisputeRecordTypeCodeType.h | 41 + .../Trading_DisputeRecordTypeCodeType.m | 39 + .../Trading_DisputeResolutionReasonCodeType.h | 111 + .../Trading_DisputeResolutionReasonCodeType.m | 109 + ...ding_DisputeResolutionRecordTypeCodeType.h | 172 + ...ding_DisputeResolutionRecordTypeCodeType.m | 170 + .../Trading_DisputeResolutionType.h | 71 + .../Trading_DisputeResolutionType.m | 52 + .../Trading_DisputeSortTypeCodeType.h | 73 + .../Trading_DisputeSortTypeCodeType.m | 71 + .../Trading_DisputeStateCodeType.h | 270 + .../Trading_DisputeStateCodeType.m | 268 + .../Trading_DisputeStatusCodeType.h | 188 + .../Trading_DisputeStatusCodeType.m | 186 + Vendoo/TradingProxy/Trading_DisputeType.h | 283 ++ Vendoo/TradingProxy/Trading_DisputeType.m | 145 + Vendoo/TradingProxy/Trading_DistanceType.h | 59 + Vendoo/TradingProxy/Trading_DistanceType.m | 47 + .../Trading_DuplicateInvocationDetailsType.h | 67 + .../Trading_DuplicateInvocationDetailsType.m | 52 + .../Trading_DutchBINEnabledDefinitionType.h | 37 + .../Trading_DutchBINEnabledDefinitionType.m | 37 + ...ading_EANIdentifierEnabledDefinitionType.h | 40 + ...ading_EANIdentifierEnabledDefinitionType.m | 37 + ...ayMotorsProAdFormatEnabledDefinitionType.h | 39 + ...ayMotorsProAdFormatEnabledDefinitionType.m | 37 + ...MotorsProAutoAcceptEnabledDefinitionType.h | 38 + ...MotorsProAutoAcceptEnabledDefinitionType.m | 37 + ...otorsProAutoDeclineEnabledDefinitionType.h | 38 + ...otorsProAutoDeclineEnabledDefinitionType.m | 37 + ...yMotorsProBestOfferEnabledDefinitionType.h | 37 + ...yMotorsProBestOfferEnabledDefinitionType.m | 37 + ...otorsProCompanyNameEnabledDefinitionType.h | 38 + ...otorsProCompanyNameEnabledDefinitionType.m | 37 + ...ProContactByAddressEnabledDefinitionType.h | 38 + ...ProContactByAddressEnabledDefinitionType.m | 37 + ...rsProContactByEmailEnabledDefinitionType.h | 37 + ...rsProContactByEmailEnabledDefinitionType.m | 37 + ...rsProContactByPhoneEnabledDefinitionType.h | 38 + ...rsProContactByPhoneEnabledDefinitionType.m | 37 + ...torsProCounterOfferEnabledDefinitionType.h | 39 + ...torsProCounterOfferEnabledDefinitionType.m | 37 + ...ymentMethodCheckOutEnabledDefinitionType.h | 37 + ...ymentMethodCheckOutEnabledDefinitionType.m | 37 + ...ng_EBayMotorsProPhoneCountDefinitionType.h | 38 + ...ng_EBayMotorsProPhoneCountDefinitionType.m | 37 + ...ellerContactDetailsEnabledDefinitionType.h | 39 + ...ellerContactDetailsEnabledDefinitionType.m | 37 + ...rsProShippingMethodEnabledDefinitionType.h | 38 + ...rsProShippingMethodEnabledDefinitionType.m | 37 + ...g_EBayMotorsProStreetCountDefinitionType.h | 38 + ...g_EBayMotorsProStreetCountDefinitionType.m | 37 + .../Trading_EBayPaymentMismatchDetailsType.h | 96 + .../Trading_EBayPaymentMismatchDetailsType.m | 53 + .../Trading_EBaySubscriptionTypeCodeType.h | 66 + .../Trading_EBaySubscriptionTypeCodeType.m | 66 + Vendoo/TradingProxy/Trading_EnableCodeType.h | 34 + Vendoo/TradingProxy/Trading_EnableCodeType.m | 32 + .../Trading_EndFixedPriceItemRequestType.h | 77 + .../Trading_EndFixedPriceItemRequestType.m | 49 + .../Trading_EndFixedPriceItemResponseType.h | 51 + .../Trading_EndFixedPriceItemResponseType.m | 44 + .../Trading_EndItemRequestContainerType.h | 102 + .../Trading_EndItemRequestContainerType.m | 57 + .../TradingProxy/Trading_EndItemRequestType.h | 72 + .../TradingProxy/Trading_EndItemRequestType.m | 49 + .../Trading_EndItemResponseContainerType.h | 94 + .../Trading_EndItemResponseContainerType.m | 53 + .../Trading_EndItemResponseType.h | 41 + .../Trading_EndItemResponseType.m | 39 + .../Trading_EndItemsRequestType.h | 41 + .../Trading_EndItemsRequestType.m | 40 + .../Trading_EndItemsResponseType.h | 40 + .../Trading_EndItemsResponseType.m | 40 + ...Trading_EndOfAuctionEmailPreferencesType.h | 107 + ...Trading_EndOfAuctionEmailPreferencesType.m | 72 + .../Trading_EndOfAuctionLogoTypeCodeType.h | 50 + .../Trading_EndOfAuctionLogoTypeCodeType.m | 48 + .../TradingProxy/Trading_EndReasonCodeType.h | 72 + .../TradingProxy/Trading_EndReasonCodeType.m | 70 + .../Trading_ErrorClassificationCodeType.h | 38 + .../Trading_ErrorClassificationCodeType.m | 38 + .../Trading_ErrorHandlingCodeType.h | 58 + .../Trading_ErrorHandlingCodeType.m | 56 + .../TradingProxy/Trading_ErrorParameterType.h | 59 + .../TradingProxy/Trading_ErrorParameterType.m | 47 + Vendoo/TradingProxy/Trading_ErrorType.h | 119 + Vendoo/TradingProxy/Trading_ErrorType.m | 73 + Vendoo/TradingProxy/Trading_EscrowCodeType.h | 46 + Vendoo/TradingProxy/Trading_EscrowCodeType.m | 44 + ...ading_ExcludeShippingLocationDetailsType.h | 92 + ...ading_ExcludeShippingLocationDetailsType.m | 62 + ...g_ExpressConditionRequiredDefinitionType.h | 37 + ...g_ExpressConditionRequiredDefinitionType.m | 37 + .../Trading_ExpressEnabledDefinitionType.h | 37 + .../Trading_ExpressEnabledDefinitionType.m | 37 + .../Trading_ExpressItemRequirementsType.h | 273 + .../Trading_ExpressItemRequirementsType.m | 127 + ...ng_ExpressPicturesRequiredDefinitionType.h | 37 + ...ng_ExpressPicturesRequiredDefinitionType.m | 37 + ...ding_ExtendSiteHostedPicturesRequestType.h | 51 + ...ding_ExtendSiteHostedPicturesRequestType.m | 44 + ...ing_ExtendSiteHostedPicturesResponseType.h | 41 + ...ing_ExtendSiteHostedPicturesResponseType.m | 39 + .../Trading_ExtendedContactDetailsType.h | 72 + .../Trading_ExtendedContactDetailsType.m | 53 + .../Trading_ExtendedProductFinderIDType.h | 50 + .../Trading_ExtendedProductFinderIDType.m | 42 + .../Trading_ExternalAlertIDArrayType.h | 34 + .../Trading_ExternalAlertIDArrayType.m | 37 + .../Trading_ExternalProductCodeType.h | 81 + .../Trading_ExternalProductCodeType.m | 79 + .../Trading_ExternalProductIDType.h | 120 + .../Trading_ExternalProductIDType.m | 57 + .../Trading_ExternalTransactionType.h | 84 + .../Trading_ExternalTransactionType.m | 58 + .../TradingProxy/Trading_FaultDetailsType.h | 74 + .../TradingProxy/Trading_FaultDetailsType.m | 52 + .../Trading_FeatureDefinitionsType.h | 2080 ++++++++ .../Trading_FeatureDefinitionsType.m | 791 +++ .../Trading_FeatureEligibilityType.h | 98 + .../Trading_FeatureEligibilityType.m | 62 + .../TradingProxy/Trading_FeatureIDCodeType.h | 988 ++++ .../TradingProxy/Trading_FeatureIDCodeType.m | 986 ++++ .../Trading_FeaturedFirstCodeType.h | 50 + .../Trading_FeaturedFirstCodeType.m | 48 + .../Trading_FeaturedPlusCodeType.h | 48 + .../Trading_FeaturedPlusCodeType.m | 46 + .../Trading_FedExRateOptionCodeType.h | 34 + .../Trading_FedExRateOptionCodeType.m | 32 + Vendoo/TradingProxy/Trading_FeeType.h | 76 + Vendoo/TradingProxy/Trading_FeeType.m | 53 + .../Trading_FeedbackCommentArrayType.h | 39 + .../Trading_FeedbackCommentArrayType.m | 37 + .../Trading_FeedbackDetailArrayType.h | 39 + .../Trading_FeedbackDetailArrayType.m | 38 + .../TradingProxy/Trading_FeedbackDetailType.h | 267 + .../TradingProxy/Trading_FeedbackDetailType.m | 133 + .../TradingProxy/Trading_FeedbackInfoType.h | 81 + .../TradingProxy/Trading_FeedbackInfoType.m | 52 + .../Trading_FeedbackPeriodArrayType.h | 44 + .../Trading_FeedbackPeriodArrayType.m | 38 + .../TradingProxy/Trading_FeedbackPeriodType.h | 62 + .../TradingProxy/Trading_FeedbackPeriodType.m | 47 + .../Trading_FeedbackRatingDetailCodeType.h | 51 + .../Trading_FeedbackRatingDetailCodeType.m | 49 + .../Trading_FeedbackRatingStarCodeType.h | 114 + .../Trading_FeedbackRatingStarCodeType.m | 112 + .../Trading_FeedbackRequirementsType.h | 41 + .../Trading_FeedbackRequirementsType.m | 42 + .../Trading_FeedbackResponseCodeType.h | 34 + .../Trading_FeedbackResponseCodeType.m | 32 + .../Trading_FeedbackSummaryPeriodCodeType.h | 34 + .../Trading_FeedbackSummaryPeriodCodeType.m | 32 + .../Trading_FeedbackSummaryType.h | 178 + .../Trading_FeedbackSummaryType.m | 101 + .../Trading_FeedbackTypeCodeType.h | 49 + .../Trading_FeedbackTypeCodeType.m | 47 + Vendoo/TradingProxy/Trading_FeesType.h | 42 + Vendoo/TradingProxy/Trading_FeesType.m | 38 + .../Trading_FetchTokenRequestType.h | 57 + .../Trading_FetchTokenRequestType.m | 44 + .../Trading_FetchTokenResponseType.h | 59 + .../Trading_FetchTokenResponseType.m | 49 + .../Trading_FlatRateInsuranceRangeCodeType.h | 62 + .../Trading_FlatRateInsuranceRangeCodeType.m | 60 + .../Trading_FlatRateInsuranceRangeCostType.h | 60 + .../Trading_FlatRateInsuranceRangeCostType.m | 48 + .../Trading_FlatShippingDiscountType.h | 68 + .../Trading_FlatShippingDiscountType.m | 48 + .../Trading_FlatShippingPreferencesType.h | 107 + .../Trading_FlatShippingPreferencesType.m | 64 + .../Trading_FlatShippingRateOptionCodeType.h | 49 + .../Trading_FlatShippingRateOptionCodeType.m | 47 + ...ing_FreeGalleryPlusEnabledDefinitionType.h | 38 + ...ing_FreeGalleryPlusEnabledDefinitionType.m | 37 + ...ing_FreePicturePackEnabledDefinitionType.h | 38 + ...ing_FreePicturePackEnabledDefinitionType.m | 37 + .../Trading_GallerySortFilterCodeType.h | 43 + .../Trading_GallerySortFilterCodeType.m | 41 + .../Trading_GalleryStatusCodeType.h | 91 + .../Trading_GalleryStatusCodeType.m | 89 + .../Trading_GalleryTypeCodeType.h | 136 + .../Trading_GalleryTypeCodeType.m | 134 + .../Trading_GeneralPaymentMethodCodeType.h | 62 + .../Trading_GeneralPaymentMethodCodeType.m | 60 + .../Trading_GeographicExposureCodeType.h | 44 + .../Trading_GeographicExposureCodeType.m | 42 + .../Trading_GetAccountRequestType.h | 164 + .../Trading_GetAccountRequestType.m | 90 + .../Trading_GetAccountResponseType.h | 122 + .../Trading_GetAccountResponseType.m | 77 + .../Trading_GetAdFormatLeadsRequestType.h | 84 + .../Trading_GetAdFormatLeadsRequestType.m | 59 + .../Trading_GetAdFormatLeadsResponseType.h | 55 + .../Trading_GetAdFormatLeadsResponseType.m | 45 + .../Trading_GetAllBiddersModeCodeType.h | 46 + .../Trading_GetAllBiddersModeCodeType.m | 44 + .../Trading_GetAllBiddersRequestType.h | 59 + .../Trading_GetAllBiddersRequestType.m | 49 + .../Trading_GetAllBiddersResponseType.h | 73 + .../Trading_GetAllBiddersResponseType.m | 56 + .../Trading_GetApiAccessRulesRequestType.h | 28 + .../Trading_GetApiAccessRulesRequestType.m | 33 + .../Trading_GetApiAccessRulesResponseType.h | 42 + .../Trading_GetApiAccessRulesResponseType.m | 40 + .../Trading_GetAttributesCSRequestType.h | 87 + .../Trading_GetAttributesCSRequestType.m | 49 + .../Trading_GetAttributesCSResponseType.h | 72 + .../Trading_GetAttributesCSResponseType.m | 44 + .../Trading_GetAttributesXSLRequestType.h | 57 + .../Trading_GetAttributesXSLRequestType.m | 44 + .../Trading_GetAttributesXSLResponseType.h | 44 + .../Trading_GetAttributesXSLResponseType.m | 40 + .../Trading_GetBestOffersRequestType.h | 79 + .../Trading_GetBestOffersRequestType.m | 55 + .../Trading_GetBestOffersResponseType.h | 98 + .../Trading_GetBestOffersResponseType.m | 63 + .../Trading_GetBidderListRequestType.h | 103 + .../Trading_GetBidderListRequestType.m | 59 + .../Trading_GetBidderListResponseType.h | 55 + .../Trading_GetBidderListResponseType.m | 46 + .../Trading_GetCategoriesRequestType.h | 102 + .../Trading_GetCategoriesRequestType.m | 54 + .../Trading_GetCategoriesResponseType.h | 126 + .../Trading_GetCategoriesResponseType.m | 70 + .../Trading_GetCategory2CSRequestType.h | 61 + .../Trading_GetCategory2CSRequestType.m | 44 + .../Trading_GetCategory2CSResponseType.h | 87 + .../Trading_GetCategory2CSResponseType.m | 56 + .../Trading_GetCategoryFeaturesRequestType.h | 120 + .../Trading_GetCategoryFeaturesRequestType.m | 59 + .../Trading_GetCategoryFeaturesResponseType.h | 103 + .../Trading_GetCategoryFeaturesResponseType.m | 62 + .../Trading_GetCategoryMappingsRequestType.h | 48 + .../Trading_GetCategoryMappingsRequestType.m | 39 + .../Trading_GetCategoryMappingsResponseType.h | 57 + .../Trading_GetCategoryMappingsResponseType.m | 45 + .../Trading_GetCategorySpecificsRequestType.h | 234 + .../Trading_GetCategorySpecificsRequestType.m | 80 + ...Trading_GetCategorySpecificsResponseType.h | 97 + ...Trading_GetCategorySpecificsResponseType.m | 50 + .../Trading_GetChallengeTokenRequestType.h | 29 + .../Trading_GetChallengeTokenRequestType.m | 33 + .../Trading_GetChallengeTokenResponseType.h | 60 + .../Trading_GetChallengeTokenResponseType.m | 49 + .../Trading_GetCharitiesRequestType.h | 146 + .../Trading_GetCharitiesRequestType.m | 79 + .../Trading_GetCharitiesResponseType.h | 46 + .../Trading_GetCharitiesResponseType.m | 40 + ...ding_GetClientAlertsAuthTokenRequestType.h | 28 + ...ding_GetClientAlertsAuthTokenRequestType.m | 33 + ...ing_GetClientAlertsAuthTokenResponseType.h | 50 + ...ing_GetClientAlertsAuthTokenResponseType.m | 44 + ...Trading_GetContextualKeywordsRequestType.h | 61 + ...Trading_GetContextualKeywordsRequestType.m | 49 + ...rading_GetContextualKeywordsResponseType.h | 40 + ...rading_GetContextualKeywordsResponseType.m | 40 + .../Trading_GetCrossPromotionsRequestType.h | 63 + .../Trading_GetCrossPromotionsRequestType.m | 49 + .../Trading_GetCrossPromotionsResponseType.h | 49 + .../Trading_GetCrossPromotionsResponseType.m | 40 + ...ading_GetDescriptionTemplatesRequestType.h | 65 + ...ading_GetDescriptionTemplatesRequestType.m | 49 + ...ding_GetDescriptionTemplatesResponseType.h | 98 + ...ding_GetDescriptionTemplatesResponseType.m | 66 + .../Trading_GetDisputeRequestType.h | 39 + .../Trading_GetDisputeRequestType.m | 39 + .../Trading_GetDisputeResponseType.h | 45 + .../Trading_GetDisputeResponseType.m | 40 + .../Trading_GetFeedbackRequestType.h | 147 + .../Trading_GetFeedbackRequestType.m | 75 + .../Trading_GetFeedbackResponseType.h | 119 + .../Trading_GetFeedbackResponseType.m | 72 + ...rading_GetItemRecommendationsRequestType.h | 44 + ...rading_GetItemRecommendationsRequestType.m | 40 + ...ading_GetItemRecommendationsResponseType.h | 46 + ...ading_GetItemRecommendationsResponseType.m | 40 + .../TradingProxy/Trading_GetItemRequestType.h | 219 + .../TradingProxy/Trading_GetItemRequestType.m | 85 + .../Trading_GetItemResponseType.h | 40 + .../Trading_GetItemResponseType.m | 40 + .../Trading_GetItemShippingRequestType.h | 74 + .../Trading_GetItemShippingRequestType.m | 54 + .../Trading_GetItemShippingResponseType.h | 52 + .../Trading_GetItemShippingResponseType.m | 40 + .../Trading_GetItemTransactionsRequestType.h | 219 + .../Trading_GetItemTransactionsRequestType.m | 90 + .../Trading_GetItemTransactionsResponseType.h | 145 + .../Trading_GetItemTransactionsResponseType.m | 77 + ...ding_GetItemsAwaitingFeedbackRequestType.h | 54 + ...ding_GetItemsAwaitingFeedbackRequestType.m | 45 + ...ing_GetItemsAwaitingFeedbackResponseType.h | 41 + ...ing_GetItemsAwaitingFeedbackResponseType.m | 40 + .../Trading_GetMemberMessagesRequestType.h | 151 + .../Trading_GetMemberMessagesRequestType.m | 80 + .../Trading_GetMemberMessagesResponseType.h | 60 + .../Trading_GetMemberMessagesResponseType.m | 51 + ...Trading_GetMessagePreferencesRequestType.h | 53 + ...Trading_GetMessagePreferencesRequestType.m | 44 + ...rading_GetMessagePreferencesResponseType.h | 44 + ...rading_GetMessagePreferencesResponseType.m | 40 + .../Trading_GetMyMessagesRequestType.h | 123 + .../Trading_GetMyMessagesRequestType.m | 78 + .../Trading_GetMyMessagesResponseType.h | 79 + .../Trading_GetMyMessagesResponseType.m | 52 + .../Trading_GetMyeBayBuyingRequestType.h | 222 + .../Trading_GetMyeBayBuyingRequestType.m | 107 + .../Trading_GetMyeBayBuyingResponseType.h | 189 + .../Trading_GetMyeBayBuyingResponseType.m | 107 + .../Trading_GetMyeBayRemindersRequestType.h | 50 + .../Trading_GetMyeBayRemindersRequestType.m | 45 + .../Trading_GetMyeBayRemindersResponseType.h | 51 + .../Trading_GetMyeBayRemindersResponseType.m | 45 + .../Trading_GetMyeBaySellingRequestType.h | 161 + .../Trading_GetMyeBaySellingRequestType.m | 80 + .../Trading_GetMyeBaySellingResponseType.h | 125 + .../Trading_GetMyeBaySellingResponseType.m | 83 + ...ng_GetNotificationPreferencesRequestType.h | 42 + ...ng_GetNotificationPreferencesRequestType.m | 39 + ...g_GetNotificationPreferencesResponseType.h | 89 + ...g_GetNotificationPreferencesResponseType.m | 63 + ...Trading_GetNotificationsUsageRequestType.h | 77 + ...Trading_GetNotificationsUsageRequestType.m | 49 + ...rading_GetNotificationsUsageResponseType.h | 102 + ...rading_GetNotificationsUsageResponseType.m | 62 + .../Trading_GetOrderTransactionsRequestType.h | 81 + .../Trading_GetOrderTransactionsRequestType.m | 56 + ...Trading_GetOrderTransactionsResponseType.h | 39 + ...Trading_GetOrderTransactionsResponseType.m | 40 + .../Trading_GetOrdersRequestType.h | 237 + .../Trading_GetOrdersRequestType.m | 91 + .../Trading_GetOrdersResponseType.h | 103 + .../Trading_GetOrdersResponseType.m | 66 + ...ading_GetProductFamilyMembersRequestType.h | 44 + ...ading_GetProductFamilyMembersRequestType.m | 40 + ...ding_GetProductFamilyMembersResponseType.h | 60 + ...ding_GetProductFamilyMembersResponseType.m | 46 + .../Trading_GetProductFinderRequestType.h | 75 + .../Trading_GetProductFinderRequestType.m | 44 + .../Trading_GetProductFinderResponseType.h | 69 + .../Trading_GetProductFinderResponseType.m | 44 + .../Trading_GetProductFinderXSLRequestType.h | 58 + .../Trading_GetProductFinderXSLRequestType.m | 44 + .../Trading_GetProductFinderXSLResponseType.h | 44 + .../Trading_GetProductFinderXSLResponseType.m | 40 + .../Trading_GetProductSearchPageRequestType.h | 68 + .../Trading_GetProductSearchPageRequestType.m | 44 + ...Trading_GetProductSearchPageResponseType.h | 58 + ...Trading_GetProductSearchPageResponseType.m | 45 + ...ading_GetProductSearchResultsRequestType.h | 45 + ...ading_GetProductSearchResultsRequestType.m | 40 + ...ding_GetProductSearchResultsResponseType.h | 63 + ...ding_GetProductSearchResultsResponseType.m | 46 + ...rading_GetProductSellingPagesRequestType.h | 59 + ...rading_GetProductSellingPagesRequestType.m | 45 + ...ading_GetProductSellingPagesResponseType.h | 64 + ...ading_GetProductSellingPagesResponseType.m | 39 + .../Trading_GetPromotionRulesRequestType.h | 63 + .../Trading_GetPromotionRulesRequestType.m | 49 + .../Trading_GetPromotionRulesResponseType.h | 45 + .../Trading_GetPromotionRulesResponseType.m | 40 + ...ing_GetPromotionalSaleDetailsRequestType.h | 68 + ...ing_GetPromotionalSaleDetailsRequestType.m | 44 + ...ng_GetPromotionalSaleDetailsResponseType.h | 43 + ...ng_GetPromotionalSaleDetailsResponseType.m | 40 + ...g_GetRecommendationsRequestContainerType.h | 173 + ...g_GetRecommendationsRequestContainerType.m | 78 + ..._GetRecommendationsResponseContainerType.h | 158 + ..._GetRecommendationsResponseContainerType.m | 89 + .../Trading_GetSellerDashboardRequestType.h | 28 + .../Trading_GetSellerDashboardRequestType.m | 33 + .../Trading_GetSellerDashboardResponseType.h | 142 + .../Trading_GetSellerDashboardResponseType.m | 76 + .../Trading_GetSellerEventsRequestType.h | 230 + .../Trading_GetSellerEventsRequestType.m | 89 + .../Trading_GetSellerEventsResponseType.h | 62 + .../Trading_GetSellerEventsResponseType.m | 45 + .../Trading_GetSellerListRequestType.h | 231 + .../Trading_GetSellerListRequestType.m | 107 + .../Trading_GetSellerListResponseType.h | 118 + .../Trading_GetSellerListResponseType.m | 72 + .../Trading_GetSellerPaymentsRequestType.h | 134 + .../Trading_GetSellerPaymentsRequestType.m | 55 + .../Trading_GetSellerPaymentsResponseType.h | 129 + .../Trading_GetSellerPaymentsResponseType.m | 66 + ...Trading_GetSellerTransactionsRequestType.h | 198 + ...Trading_GetSellerTransactionsRequestType.m | 86 + ...rading_GetSellerTransactionsResponseType.h | 173 + ...rading_GetSellerTransactionsResponseType.m | 77 + ...ading_GetSellingManagerAlertsRequestType.h | 30 + ...ading_GetSellingManagerAlertsRequestType.m | 33 + ...ding_GetSellingManagerAlertsResponseType.h | 43 + ...ding_GetSellingManagerAlertsResponseType.m | 40 + ...ing_GetSellingManagerEmailLogRequestType.h | 121 + ...ing_GetSellingManagerEmailLogRequestType.m | 60 + ...ng_GetSellingManagerEmailLogResponseType.h | 40 + ...ng_GetSellingManagerEmailLogResponseType.m | 40 + ...SellingManagerInventoryFolderRequestType.h | 63 + ...SellingManagerInventoryFolderRequestType.m | 49 + ...ellingManagerInventoryFolderResponseType.h | 39 + ...ellingManagerInventoryFolderResponseType.m | 40 + ...ng_GetSellingManagerInventoryRequestType.h | 103 + ...ng_GetSellingManagerInventoryRequestType.m | 71 + ...g_GetSellingManagerInventoryResponseType.h | 66 + ...g_GetSellingManagerInventoryResponseType.m | 51 + ...lingManagerItemAutomationRuleRequestType.h | 42 + ...lingManagerItemAutomationRuleRequestType.m | 39 + ...ingManagerItemAutomationRuleResponseType.h | 76 + ...ingManagerItemAutomationRuleResponseType.m | 58 + ...g_GetSellingManagerSaleRecordRequestType.h | 108 + ...g_GetSellingManagerSaleRecordRequestType.m | 54 + ..._GetSellingManagerSaleRecordResponseType.h | 39 + ..._GetSellingManagerSaleRecordResponseType.m | 40 + ...GetSellingManagerSoldListingsRequestType.h | 118 + ...GetSellingManagerSoldListingsRequestType.m | 77 + ...etSellingManagerSoldListingsResponseType.h | 54 + ...etSellingManagerSoldListingsResponseType.m | 46 + ...ManagerTemplateAutomationRuleRequestType.h | 43 + ...ManagerTemplateAutomationRuleRequestType.m | 39 + ...anagerTemplateAutomationRuleResponseType.h | 74 + ...anagerTemplateAutomationRuleResponseType.m | 58 + ...ng_GetSellingManagerTemplatesRequestType.h | 46 + ...ng_GetSellingManagerTemplatesRequestType.m | 39 + ...g_GetSellingManagerTemplatesResponseType.h | 43 + ...g_GetSellingManagerTemplatesResponseType.m | 40 + .../Trading_GetSessionIDRequestType.h | 40 + .../Trading_GetSessionIDRequestType.m | 39 + .../Trading_GetSessionIDResponseType.h | 43 + .../Trading_GetSessionIDResponseType.m | 39 + ...g_GetShippingDiscountProfilesRequestType.h | 29 + ...g_GetShippingDiscountProfilesRequestType.m | 33 + ..._GetShippingDiscountProfilesResponseType.h | 139 + ..._GetShippingDiscountProfilesResponseType.m | 84 + ..._GetStoreCategoryUpdateStatusRequestType.h | 43 + ..._GetStoreCategoryUpdateStatusRequestType.m | 39 + ...GetStoreCategoryUpdateStatusResponseType.h | 43 + ...GetStoreCategoryUpdateStatusResponseType.m | 39 + .../Trading_GetStoreCustomPageRequestType.h | 40 + .../Trading_GetStoreCustomPageRequestType.m | 39 + .../Trading_GetStoreCustomPageResponseType.h | 39 + .../Trading_GetStoreCustomPageResponseType.m | 40 + .../Trading_GetStoreOptionsRequestType.h | 28 + .../Trading_GetStoreOptionsRequestType.m | 33 + .../Trading_GetStoreOptionsResponseType.h | 95 + .../Trading_GetStoreOptionsResponseType.m | 67 + .../Trading_GetStorePreferencesRequestType.h | 28 + .../Trading_GetStorePreferencesRequestType.m | 33 + .../Trading_GetStorePreferencesResponseType.h | 39 + .../Trading_GetStorePreferencesResponseType.m | 40 + .../Trading_GetStoreRequestType.h | 81 + .../Trading_GetStoreRequestType.m | 54 + .../Trading_GetStoreResponseType.h | 43 + .../Trading_GetStoreResponseType.m | 40 + ...rading_GetSuggestedCategoriesRequestType.h | 42 + ...rading_GetSuggestedCategoriesRequestType.m | 39 + ...ading_GetSuggestedCategoriesResponseType.h | 54 + ...ading_GetSuggestedCategoriesResponseType.m | 45 + .../Trading_GetTaxTableRequestType.h | 29 + .../Trading_GetTaxTableRequestType.m | 33 + .../Trading_GetTaxTableResponseType.h | 61 + .../Trading_GetTaxTableResponseType.m | 45 + .../Trading_GetTokenStatusRequestType.h | 28 + .../Trading_GetTokenStatusRequestType.m | 33 + .../Trading_GetTokenStatusResponseType.h | 39 + .../Trading_GetTokenStatusResponseType.m | 40 + ...Trading_GetUserContactDetailsRequestType.h | 67 + ...Trading_GetUserContactDetailsRequestType.m | 49 + ...rading_GetUserContactDetailsResponseType.h | 65 + ...rading_GetUserContactDetailsResponseType.m | 50 + .../Trading_GetUserDisputesRequestType.h | 100 + .../Trading_GetUserDisputesRequestType.m | 60 + .../Trading_GetUserDisputesResponseType.h | 121 + .../Trading_GetUserDisputesResponseType.m | 72 + .../Trading_GetUserPreferencesRequestType.h | 261 + .../Trading_GetUserPreferencesRequestType.m | 119 + .../Trading_GetUserPreferencesResponseType.h | 291 ++ .../Trading_GetUserPreferencesResponseType.m | 132 + .../TradingProxy/Trading_GetUserRequestType.h | 82 + .../TradingProxy/Trading_GetUserRequestType.m | 54 + .../Trading_GetUserResponseType.h | 39 + .../Trading_GetUserResponseType.m | 40 + ...ding_GetVeROReasonCodeDetailsRequestType.h | 57 + ...ding_GetVeROReasonCodeDetailsRequestType.m | 44 + ...ing_GetVeROReasonCodeDetailsResponseType.h | 39 + ...ing_GetVeROReasonCodeDetailsResponseType.m | 40 + .../Trading_GetVeROReportStatusRequestType.h | 119 + .../Trading_GetVeROReportStatusRequestType.m | 65 + .../Trading_GetVeROReportStatusResponseType.h | 108 + .../Trading_GetVeROReportStatusResponseType.m | 71 + .../Trading_GetWantItNowPostRequestType.h | 44 + .../Trading_GetWantItNowPostRequestType.m | 39 + .../Trading_GetWantItNowPostResponseType.h | 40 + .../Trading_GetWantItNowPostResponseType.m | 40 + ...ing_GetWantItNowSearchResultsRequestType.h | 108 + ...ing_GetWantItNowSearchResultsRequestType.m | 60 + ...ng_GetWantItNowSearchResultsResponseType.h | 87 + ...ng_GetWantItNowSearchResultsResponseType.m | 61 + .../Trading_GeteBayDetailsRequestType.h | 62 + .../Trading_GeteBayDetailsRequestType.m | 39 + .../Trading_GeteBayDetailsResponseType.h | 474 ++ .../Trading_GeteBayDetailsResponseType.m | 183 + .../Trading_GeteBayOfficialTimeRequestType.h | 28 + .../Trading_GeteBayOfficialTimeRequestType.m | 33 + .../Trading_GeteBayOfficialTimeResponseType.h | 30 + .../Trading_GeteBayOfficialTimeResponseType.m | 33 + .../TradingProxy/Trading_GiftIconCodeType.h | 34 + .../TradingProxy/Trading_GiftIconCodeType.m | 32 + .../Trading_GiftServicesCodeType.h | 46 + .../Trading_GiftServicesCodeType.m | 44 + ...ding_GlobalShippingEnabledDefinitionType.h | 36 + ...ding_GlobalShippingEnabledDefinitionType.m | 37 + .../Trading_GranularityLevelCodeType.h | 48 + .../Trading_GranularityLevelCodeType.m | 46 + ..._Group1MaxFlatShippingCostDefinitionType.h | 36 + ..._Group1MaxFlatShippingCostDefinitionType.m | 37 + ..._Group2MaxFlatShippingCostDefinitionType.h | 36 + ..._Group2MaxFlatShippingCostDefinitionType.m | 37 + ..._Group3MaxFlatShippingCostDefinitionType.h | 36 + ..._Group3MaxFlatShippingCostDefinitionType.m | 37 + .../Trading_HandlingNameCodeType.h | 59 + .../Trading_HandlingNameCodeType.m | 57 + ...rading_HandlingTimeEnabledDefinitionType.h | 37 + ...rading_HandlingTimeEnabledDefinitionType.m | 37 + .../TradingProxy/Trading_HighlightCodeType.h | 34 + .../TradingProxy/Trading_HighlightCodeType.m | 32 + .../TradingProxy/Trading_HistogramEntryType.h | 70 + .../TradingProxy/Trading_HistogramEntryType.m | 52 + .../TradingProxy/Trading_HitCounterCodeType.h | 73 + .../TradingProxy/Trading_HitCounterCodeType.m | 71 + .../Trading_HomePageFeaturedCodeType.h | 34 + .../Trading_HomePageFeaturedCodeType.m | 32 + ...ng_HomePageFeaturedEnabledDefinitionType.h | 36 + ...ng_HomePageFeaturedEnabledDefinitionType.m | 37 + ...Trading_INEscrowWorkflowTimelineCodeType.h | 41 + ...Trading_INEscrowWorkflowTimelineCodeType.m | 39 + ...g_INEscrowWorkflowTimelineDefinitionType.h | 38 + ...g_INEscrowWorkflowTimelineDefinitionType.m | 37 + ...ding_ISBNIdentifierEnabledDefinitionType.h | 41 + ...ding_ISBNIdentifierEnabledDefinitionType.m | 37 + .../Trading_InsuranceDetailsType.h | 72 + .../Trading_InsuranceDetailsType.m | 48 + .../Trading_InsuranceOptionCodeType.h | 66 + .../Trading_InsuranceOptionCodeType.m | 64 + .../Trading_InsuranceSelectedCodeType.h | 55 + .../Trading_InsuranceSelectedCodeType.m | 53 + ...ing_IntegratedMerchantCreditCardInfoType.h | 48 + ...ing_IntegratedMerchantCreditCardInfoType.m | 42 + ..._InternationalShippingServiceOptionsType.h | 155 + ..._InternationalShippingServiceOptionsType.m | 73 + .../TradingProxy/Trading_InventoryFeesType.h | 63 + .../TradingProxy/Trading_InventoryFeesType.m | 48 + .../Trading_InventoryStatusType.h | 149 + .../Trading_InventoryStatusType.m | 58 + .../Trading_InventoryTrackingMethodCodeType.h | 49 + .../Trading_InventoryTrackingMethodCodeType.m | 47 + .../Trading_InvocationStatusType.h | 13 + .../Trading_InvocationStatusType.m | 13 + .../Trading_IssueRefundRequestType.h | 134 + .../Trading_IssueRefundRequestType.m | 70 + .../Trading_IssueRefundResponseType.h | 53 + .../Trading_IssueRefundResponseType.m | 45 + Vendoo/TradingProxy/Trading_ItemArrayType.h | 54 + Vendoo/TradingProxy/Trading_ItemArrayType.m | 38 + .../Trading_ItemBestOffersArrayType.h | 51 + .../Trading_ItemBestOffersArrayType.m | 43 + .../TradingProxy/Trading_ItemBestOffersType.h | 78 + .../TradingProxy/Trading_ItemBestOffersType.m | 54 + .../TradingProxy/Trading_ItemBidDetailsType.h | 112 + .../TradingProxy/Trading_ItemBidDetailsType.m | 62 + ...Trading_ItemCompatibilityEnabledCodeType.h | 52 + ...Trading_ItemCompatibilityEnabledCodeType.m | 50 + ...g_ItemCompatibilityEnabledDefinitionType.h | 59 + ...g_ItemCompatibilityEnabledDefinitionType.m | 37 + .../Trading_ItemCompatibilityListType.h | 70 + .../Trading_ItemCompatibilityListType.m | 48 + .../Trading_ItemCompatibilityType.h | 86 + .../Trading_ItemCompatibilityType.m | 53 + .../Trading_ItemConditionCodeType.h | 39 + .../Trading_ItemConditionCodeType.m | 37 + .../Trading_ItemFormatSortFilterCodeType.h | 49 + .../Trading_ItemFormatSortFilterCodeType.m | 47 + Vendoo/TradingProxy/Trading_ItemIDArrayType.h | 57 + Vendoo/TradingProxy/Trading_ItemIDArrayType.m | 42 + .../Trading_ItemListCustomizationType.h | 124 + .../Trading_ItemListCustomizationType.m | 73 + .../Trading_ItemPolicyViolationType.h | 57 + .../Trading_ItemPolicyViolationType.m | 47 + .../Trading_ItemRatingDetailArrayType.h | 47 + .../Trading_ItemRatingDetailArrayType.m | 38 + .../Trading_ItemRatingDetailsType.h | 62 + .../Trading_ItemRatingDetailsType.m | 47 + .../Trading_ItemSortFilterCodeType.h | 62 + .../Trading_ItemSortFilterCodeType.m | 60 + .../Trading_ItemSortTypeCodeType.h | 567 +++ .../Trading_ItemSortTypeCodeType.m | 565 +++ .../Trading_ItemSpecificDetailsType.h | 104 + .../Trading_ItemSpecificDetailsType.m | 67 + .../Trading_ItemSpecificSourceCodeType.h | 48 + .../Trading_ItemSpecificSourceCodeType.m | 46 + .../Trading_ItemSpecificsEnabledCodeType.h | 34 + .../Trading_ItemSpecificsEnabledCodeType.m | 32 + ...ading_ItemSpecificsEnabledDefinitionType.h | 36 + ...ading_ItemSpecificsEnabledDefinitionType.m | 37 + Vendoo/TradingProxy/Trading_ItemTotalsType.h | 48 + Vendoo/TradingProxy/Trading_ItemTotalsType.m | 43 + .../Trading_ItemTransactionIDArrayType.h | 43 + .../Trading_ItemTransactionIDArrayType.m | 38 + .../Trading_ItemTransactionIDType.h | 98 + .../Trading_ItemTransactionIDType.m | 57 + Vendoo/TradingProxy/Trading_ItemType.h | 3256 ++++++++++++ Vendoo/TradingProxy/Trading_ItemType.m | 787 +++ .../TradingProxy/Trading_ItemTypeCodeType.h | 110 + .../TradingProxy/Trading_ItemTypeCodeType.m | 108 + .../Trading_ItemsCanceledEventType.h | 60 + .../Trading_ItemsCanceledEventType.m | 50 + Vendoo/TradingProxy/Trading_LabelType.h | 70 + Vendoo/TradingProxy/Trading_LabelType.m | 47 + .../Trading_LeaveFeedbackRequestType.h | 131 + .../Trading_LeaveFeedbackRequestType.m | 70 + .../Trading_LeaveFeedbackResponseType.h | 39 + .../Trading_LeaveFeedbackResponseType.m | 39 + Vendoo/TradingProxy/Trading_LineItemType.h | 93 + Vendoo/TradingProxy/Trading_LineItemType.m | 62 + ...ading_ListingAnalyzerRecommendationsType.h | 47 + ...ading_ListingAnalyzerRecommendationsType.m | 43 + ...ng_ListingCheckoutRedirectPreferenceType.h | 58 + ...ng_ListingCheckoutRedirectPreferenceType.m | 47 + .../Trading_ListingDesignerType.h | 81 + .../Trading_ListingDesignerType.m | 52 + .../TradingProxy/Trading_ListingDetailsType.h | 363 ++ .../TradingProxy/Trading_ListingDetailsType.m | 153 + .../Trading_ListingDurationCodeType.h | 154 + .../Trading_ListingDurationCodeType.m | 152 + .../Trading_ListingDurationDefinitionType.h | 56 + .../Trading_ListingDurationDefinitionType.m | 47 + .../Trading_ListingDurationDefinitionsType.h | 48 + .../Trading_ListingDurationDefinitionsType.m | 43 + .../Trading_ListingDurationReferenceType.h | 43 + .../Trading_ListingDurationReferenceType.m | 42 + ...ading_ListingEnhancementDurationCodeType.h | 333 ++ ...ading_ListingEnhancementDurationCodeType.m | 331 ++ ...ListingEnhancementDurationDefinitionType.h | 38 + ...ListingEnhancementDurationDefinitionType.m | 37 + ..._ListingEnhancementDurationReferenceType.h | 50 + ..._ListingEnhancementDurationReferenceType.m | 42 + .../Trading_ListingEnhancementsCodeType.h | 143 + .../Trading_ListingEnhancementsCodeType.m | 141 + .../Trading_ListingFeatureDetailsType.h | 152 + .../Trading_ListingFeatureDetailsType.m | 87 + .../Trading_ListingFlowCodeType.h | 43 + .../Trading_ListingFlowCodeType.m | 41 + .../Trading_ListingStartPriceDetailsType.h | 121 + .../Trading_ListingStartPriceDetailsType.m | 68 + .../Trading_ListingStatusCodeType.h | 72 + .../Trading_ListingStatusCodeType.m | 70 + .../Trading_ListingSubtypeCodeType.h | 38 + .../Trading_ListingSubtypeCodeType.m | 36 + .../Trading_ListingTipArrayType.h | 39 + .../Trading_ListingTipArrayType.m | 38 + .../Trading_ListingTipFieldType.h | 81 + .../Trading_ListingTipFieldType.m | 57 + .../Trading_ListingTipMessageType.h | 79 + .../Trading_ListingTipMessageType.m | 57 + Vendoo/TradingProxy/Trading_ListingTipType.h | 79 + Vendoo/TradingProxy/Trading_ListingTipType.m | 59 + .../Trading_ListingTypeCodeType.h | 127 + .../Trading_ListingTypeCodeType.m | 125 + ...ngDistancesNonSubscriptionDefinitionType.h | 38 + ...ngDistancesNonSubscriptionDefinitionType.m | 37 + ...calListingDistancesRegularDefinitionType.h | 37 + ...calListingDistancesRegularDefinitionType.m | 37 + ...lListingDistancesSpecialtyDefinitionType.h | 37 + ...lListingDistancesSpecialtyDefinitionType.m | 37 + ...LocalMarketAdFormatEnabledDefinitionType.h | 37 + ...LocalMarketAdFormatEnabledDefinitionType.m | 37 + ...calMarketAutoAcceptEnabledDefinitionType.h | 38 + ...calMarketAutoAcceptEnabledDefinitionType.m | 37 + ...alMarketAutoDeclineEnabledDefinitionType.h | 38 + ...alMarketAutoDeclineEnabledDefinitionType.m | 37 + ...ocalMarketBestOfferEnabledDefinitionType.h | 37 + ...ocalMarketBestOfferEnabledDefinitionType.m | 37 + ...alMarketCompanyNameEnabledDefinitionType.h | 37 + ...alMarketCompanyNameEnabledDefinitionType.m | 37 + ...ketContactByAddressEnabledDefinitionType.h | 38 + ...ketContactByAddressEnabledDefinitionType.m | 37 + ...arketContactByEmailEnabledDefinitionType.h | 37 + ...arketContactByEmailEnabledDefinitionType.m | 37 + ...arketContactByPhoneEnabledDefinitionType.h | 38 + ...arketContactByPhoneEnabledDefinitionType.m | 37 + ...lMarketCounterOfferEnabledDefinitionType.h | 38 + ...lMarketCounterOfferEnabledDefinitionType.m | 37 + ...LocalMarketNonSubscriptionDefinitionType.h | 38 + ...LocalMarketNonSubscriptionDefinitionType.m | 37 + ...ymentMethodCheckOutEnabledDefinitionType.h | 37 + ...ymentMethodCheckOutEnabledDefinitionType.m | 37 + ...ding_LocalMarketPhoneCountDefinitionType.h | 38 + ...ding_LocalMarketPhoneCountDefinitionType.m | 37 + ...lMarketPremiumSubscriptionDefinitionType.h | 38 + ...lMarketPremiumSubscriptionDefinitionType.m | 37 + ...lMarketRegularSubscriptionDefinitionType.h | 45 + ...lMarketRegularSubscriptionDefinitionType.m | 37 + ...ellerContactDetailsEnabledDefinitionType.h | 40 + ...ellerContactDetailsEnabledDefinitionType.m | 37 + ...arketShippingMethodEnabledDefinitionType.h | 38 + ...arketShippingMethodEnabledDefinitionType.m | 37 + ...rketSpecialitySubscriptionDefinitionType.h | 37 + ...rketSpecialitySubscriptionDefinitionType.m | 37 + ...ing_LocalMarketStreetCountDefinitionType.h | 38 + ...ing_LocalMarketStreetCountDefinitionType.m | 37 + Vendoo/TradingProxy/Trading_LocalSearchType.h | 56 + Vendoo/TradingProxy/Trading_LocalSearchType.m | 47 + .../TradingProxy/Trading_LogoTypeCodeType.h | 46 + .../TradingProxy/Trading_LogoTypeCodeType.m | 44 + .../Trading_LookupAttributeArrayType.h | 41 + .../Trading_LookupAttributeArrayType.m | 38 + .../Trading_LookupAttributeType.h | 59 + .../Trading_LookupAttributeType.m | 47 + .../Trading_MailOptionsTypeCodeType.h | 33 + .../Trading_MailOptionsTypeCodeType.m | 31 + .../Trading_MarkUpMarkDownEventType.h | 74 + .../Trading_MarkUpMarkDownEventType.m | 52 + .../Trading_MarkUpMarkDownEventTypeCodeType.h | 36 + .../Trading_MarkUpMarkDownEventTypeCodeType.m | 34 + .../Trading_MarkUpMarkDownHistoryType.h | 43 + .../Trading_MarkUpMarkDownHistoryType.m | 38 + ...xFlatShippingCostCBTExemptDefinitionType.h | 36 + ...xFlatShippingCostCBTExemptDefinitionType.m | 37 + ...rading_MaxFlatShippingCostDefinitionType.h | 36 + ...rading_MaxFlatShippingCostDefinitionType.m | 37 + ...ng_MaxGranularFitmentCountDefinitionType.h | 52 + ...ng_MaxGranularFitmentCountDefinitionType.m | 37 + ...ading_MaxItemCompatibilityDefinitionType.h | 60 + ...ading_MaxItemCompatibilityDefinitionType.m | 37 + ..._MaximumBuyerPolicyViolationsDetailsType.h | 53 + ..._MaximumBuyerPolicyViolationsDetailsType.m | 49 + ...Trading_MaximumBuyerPolicyViolationsType.h | 75 + ...Trading_MaximumBuyerPolicyViolationsType.m | 47 + ...ading_MaximumItemRequirementsDetailsType.h | 53 + ...ading_MaximumItemRequirementsDetailsType.m | 47 + .../Trading_MaximumItemRequirementsType.h | 69 + .../Trading_MaximumItemRequirementsType.m | 42 + ...MaximumUnpaidItemStrikesCountDetailsType.h | 58 + ...MaximumUnpaidItemStrikesCountDetailsType.m | 42 + ...imumUnpaidItemStrikesDurationDetailsType.h | 60 + ...imumUnpaidItemStrikesDurationDetailsType.m | 47 + ..._MaximumUnpaidItemStrikesInfoDetailsType.h | 53 + ..._MaximumUnpaidItemStrikesInfoDetailsType.m | 49 + ...Trading_MaximumUnpaidItemStrikesInfoType.h | 75 + ...Trading_MaximumUnpaidItemStrikesInfoType.m | 47 + Vendoo/TradingProxy/Trading_MeasureType.h | 57 + Vendoo/TradingProxy/Trading_MeasureType.m | 47 + .../Trading_MeasurementSystemCodeType.h | 19 + .../Trading_MeasurementSystemCodeType.m | 19 + .../Trading_MemberMessageExchangeArrayType.h | 39 + .../Trading_MemberMessageExchangeArrayType.m | 38 + .../Trading_MemberMessageExchangeType.h | 104 + .../Trading_MemberMessageExchangeType.m | 69 + .../TradingProxy/Trading_MemberMessageType.h | 190 + .../TradingProxy/Trading_MemberMessageType.m | 97 + .../Trading_MerchDisplayCodeType.h | 38 + .../Trading_MerchDisplayCodeType.m | 36 + .../Trading_MerchandizingPrefCodeType.h | 38 + .../Trading_MerchandizingPrefCodeType.m | 36 + .../Trading_MessageStatusTypeCodeType.h | 26 + .../Trading_MessageStatusTypeCodeType.m | 26 + .../Trading_MessageTypeCodeType.h | 101 + .../Trading_MessageTypeCodeType.m | 101 + ...ading_MinItemCompatibilityDefinitionType.h | 60 + ...ading_MinItemCompatibilityDefinitionType.m | 37 + ...g_MinimumAdvertisedPriceExposureCodeType.h | 47 + ...g_MinimumAdvertisedPriceExposureCodeType.m | 45 + .../Trading_MinimumFeedbackScoreDetailsType.h | 66 + .../Trading_MinimumFeedbackScoreDetailsType.m | 42 + ...rading_MinimumReservePriceDefinitionType.h | 36 + ...rading_MinimumReservePriceDefinitionType.m | 37 + .../Trading_MismatchTypeCodeType.h | 35 + .../Trading_MismatchTypeCodeType.m | 33 + .../Trading_ModifyActionCodeType.h | 76 + .../Trading_ModifyActionCodeType.m | 74 + .../Trading_ModifyNameArrayType.h | 41 + .../Trading_ModifyNameArrayType.m | 38 + Vendoo/TradingProxy/Trading_ModifyNameType.h | 72 + Vendoo/TradingProxy/Trading_ModifyNameType.m | 47 + ...g_MotorsLocalMarketEnabledDefinitionType.h | 36 + ...g_MotorsLocalMarketEnabledDefinitionType.m | 37 + ...SellingManagerInventoryFolderRequestType.h | 53 + ...SellingManagerInventoryFolderRequestType.m | 44 + ...ellingManagerInventoryFolderResponseType.h | 28 + ...ellingManagerInventoryFolderResponseType.m | 33 + .../Trading_MultiLegShipmentType.h | 78 + .../Trading_MultiLegShipmentType.m | 59 + .../Trading_MultiLegShippingDetailsType.h | 61 + .../Trading_MultiLegShippingDetailsType.m | 48 + .../Trading_MultiLegShippingServiceType.h | 57 + .../Trading_MultiLegShippingServiceType.m | 48 + .../Trading_MyMessagesAlertArrayType.h | 43 + .../Trading_MyMessagesAlertArrayType.m | 38 + .../Trading_MyMessagesAlertIDArrayType.h | 41 + .../Trading_MyMessagesAlertIDArrayType.m | 37 + ...ding_MyMessagesAlertResolutionStatusCode.h | 49 + ...ding_MyMessagesAlertResolutionStatusCode.m | 47 + .../Trading_MyMessagesAlertType.h | 332 ++ .../Trading_MyMessagesAlertType.m | 145 + ...ing_MyMessagesExternalMessageIDArrayType.h | 41 + ...ing_MyMessagesExternalMessageIDArrayType.m | 37 + ...rading_MyMessagesFolderOperationCodeType.h | 52 + ...rading_MyMessagesFolderOperationCodeType.m | 50 + .../Trading_MyMessagesFolderSummaryType.h | 127 + .../Trading_MyMessagesFolderSummaryType.m | 77 + .../Trading_MyMessagesFolderType.h | 56 + .../Trading_MyMessagesFolderType.m | 47 + .../Trading_MyMessagesForwardDetailsType.h | 59 + .../Trading_MyMessagesForwardDetailsType.m | 47 + .../Trading_MyMessagesMessageArrayType.h | 39 + .../Trading_MyMessagesMessageArrayType.m | 38 + .../Trading_MyMessagesMessageIDArrayType.h | 38 + .../Trading_MyMessagesMessageIDArrayType.m | 37 + .../Trading_MyMessagesMessageType.h | 341 ++ .../Trading_MyMessagesMessageType.m | 165 + .../Trading_MyMessagesResponseDetailsType.h | 72 + .../Trading_MyMessagesResponseDetailsType.m | 52 + .../Trading_MyMessagesSummaryType.h | 131 + .../Trading_MyMessagesSummaryType.m | 78 + .../Trading_MyeBayFavoriteSearchListType.h | 58 + .../Trading_MyeBayFavoriteSearchListType.m | 48 + .../Trading_MyeBayFavoriteSearchType.h | 362 ++ .../Trading_MyeBayFavoriteSearchType.m | 173 + .../Trading_MyeBayFavoriteSellerListType.h | 58 + .../Trading_MyeBayFavoriteSellerListType.m | 48 + .../Trading_MyeBayFavoriteSellerType.h | 56 + .../Trading_MyeBayFavoriteSellerType.m | 47 + .../Trading_MyeBaySecondChanceOfferListType.h | 58 + .../Trading_MyeBaySecondChanceOfferListType.m | 48 + .../Trading_MyeBaySelectionType.h | 133 + .../Trading_MyeBaySelectionType.m | 72 + .../Trading_MyeBaySellingSummaryType.h | 193 + .../Trading_MyeBaySellingSummaryType.m | 103 + .../Trading_NameRecommendationType.h | 114 + .../Trading_NameRecommendationType.m | 69 + .../Trading_NameValueListArrayType.h | 66 + .../Trading_NameValueListArrayType.m | 38 + .../TradingProxy/Trading_NameValueListType.h | 117 + .../TradingProxy/Trading_NameValueListType.m | 52 + .../Trading_NameValueRelationshipType.h | 61 + .../Trading_NameValueRelationshipType.m | 47 + .../Trading_NonProfitAddressType.h | 127 + .../Trading_NonProfitAddressType.m | 77 + .../Trading_NonProfitSocialAddressType.h | 54 + .../Trading_NonProfitSocialAddressType.m | 42 + .../Trading_NonSubscriptionDefinitionType.h | 42 + .../Trading_NonSubscriptionDefinitionType.m | 37 + ...ading_NotificationDeliveryStatusCodeType.h | 48 + ...ading_NotificationDeliveryStatusCodeType.m | 46 + .../Trading_NotificationDetailsArrayType.h | 42 + .../Trading_NotificationDetailsArrayType.m | 38 + .../Trading_NotificationDetailsType.h | 148 + .../Trading_NotificationDetailsType.m | 87 + .../Trading_NotificationEnableArrayType.h | 41 + .../Trading_NotificationEnableArrayType.m | 38 + .../Trading_NotificationEnableType.h | 57 + .../Trading_NotificationEnableType.m | 47 + ...ng_NotificationEventPropertyNameCodeType.h | 30 + ...ng_NotificationEventPropertyNameCodeType.m | 28 + .../Trading_NotificationEventPropertyType.h | 66 + .../Trading_NotificationEventPropertyType.m | 52 + .../Trading_NotificationEventStateCodeType.h | 90 + .../Trading_NotificationEventStateCodeType.m | 88 + .../Trading_NotificationEventTypeCodeType.h | 869 ++++ .../Trading_NotificationEventTypeCodeType.m | 867 ++++ .../Trading_NotificationMessageType.h | 48 + .../Trading_NotificationMessageType.m | 44 + .../Trading_NotificationPayloadTypeCodeType.h | 27 + .../Trading_NotificationPayloadTypeCodeType.m | 25 + .../Trading_NotificationRoleCodeType.h | 49 + .../Trading_NotificationRoleCodeType.m | 47 + .../Trading_NotificationStatisticsType.h | 92 + .../Trading_NotificationStatisticsType.m | 62 + .../Trading_NotificationUserDataType.h | 77 + .../Trading_NotificationUserDataType.m | 54 + ...ding_NumberOfPolicyViolationsDetailsType.h | 58 + ...ding_NumberOfPolicyViolationsDetailsType.m | 42 + Vendoo/TradingProxy/Trading_OfferArrayType.h | 43 + Vendoo/TradingProxy/Trading_OfferArrayType.m | 38 + Vendoo/TradingProxy/Trading_OfferType.h | 249 + Vendoo/TradingProxy/Trading_OfferType.m | 124 + Vendoo/TradingProxy/Trading_OrderArrayType.h | 39 + Vendoo/TradingProxy/Trading_OrderArrayType.m | 38 + .../TradingProxy/Trading_OrderIDArrayType.h | 45 + .../TradingProxy/Trading_OrderIDArrayType.m | 37 + .../TradingProxy/Trading_OrderRoleCodeType.h | 11 + .../TradingProxy/Trading_OrderRoleCodeType.m | 11 + .../Trading_OrderStatusCodeType.h | 93 + .../Trading_OrderStatusCodeType.m | 91 + .../Trading_OrderStatusFilterCodeType.h | 44 + .../Trading_OrderStatusFilterCodeType.m | 44 + .../Trading_OrderTransactionArrayType.h | 39 + .../Trading_OrderTransactionArrayType.m | 38 + .../Trading_OrderTransactionType.h | 60 + .../Trading_OrderTransactionType.m | 49 + Vendoo/TradingProxy/Trading_OrderType.h | 511 ++ Vendoo/TradingProxy/Trading_OrderType.m | 202 + .../Trading_PaginatedItemArrayType.h | 59 + .../Trading_PaginatedItemArrayType.m | 49 + ...ading_PaginatedOrderTransactionArrayType.h | 59 + ...ading_PaginatedOrderTransactionArrayType.m | 49 + .../Trading_PaginatedTransactionArrayType.h | 51 + .../Trading_PaginatedTransactionArrayType.m | 44 + .../Trading_PaginationResultType.h | 62 + .../Trading_PaginationResultType.m | 47 + Vendoo/TradingProxy/Trading_PaginationType.h | 77 + Vendoo/TradingProxy/Trading_PaginationType.m | 47 + .../TradingProxy/Trading_PaidStatusCodeType.h | 156 + .../TradingProxy/Trading_PaidStatusCodeType.m | 154 + ..._PaisaPayFullEscrowEnabledDefinitionType.h | 36 + ..._PaisaPayFullEscrowEnabledDefinitionType.m | 37 + .../Trading_PayPalAccountLevelCodeType.h | 59 + .../Trading_PayPalAccountLevelCodeType.m | 57 + .../Trading_PayPalAccountStatusCodeType.h | 61 + .../Trading_PayPalAccountStatusCodeType.m | 59 + .../Trading_PayPalAccountTypeCodeType.h | 45 + .../Trading_PayPalAccountTypeCodeType.m | 43 + ...yPalBuyerProtectionEnabledDefinitionType.h | 38 + ...yPalBuyerProtectionEnabledDefinitionType.m | 37 + .../Trading_PayPalRequiredDefinitionType.h | 38 + .../Trading_PayPalRequiredDefinitionType.m | 37 + ...ayPalRequiredForStoreOwnerDefinitionType.h | 37 + ...ayPalRequiredForStoreOwnerDefinitionType.m | 37 + .../TradingProxy/Trading_PaymentDetailsType.h | 125 + .../TradingProxy/Trading_PaymentDetailsType.m | 58 + .../Trading_PaymentHoldDetailType.h | 94 + .../Trading_PaymentHoldDetailType.m | 58 + .../Trading_PaymentHoldReasonCodeType.h | 123 + .../Trading_PaymentHoldReasonCodeType.m | 121 + .../Trading_PaymentHoldStatusCodeType.h | 103 + .../Trading_PaymentHoldStatusCodeType.m | 101 + .../Trading_PaymentMethodDefinitionType.h | 38 + .../Trading_PaymentMethodDefinitionType.m | 37 + .../Trading_PaymentMethodSearchCodeType.h | 43 + .../Trading_PaymentMethodSearchCodeType.m | 41 + .../Trading_PaymentOptionDetailsType.h | 86 + .../Trading_PaymentOptionDetailsType.m | 57 + ...ading_PaymentOptionsGroupEnabledCodeType.h | 41 + ...ading_PaymentOptionsGroupEnabledCodeType.m | 39 + ...PaymentOptionsGroupEnabledDefinitionType.h | 38 + ...PaymentOptionsGroupEnabledDefinitionType.m | 37 + .../Trading_PaymentStatusCodeType.h | 71 + .../Trading_PaymentStatusCodeType.m | 69 + .../Trading_PaymentTypeCodeType.h | 74 + .../Trading_PaymentTypeCodeType.m | 72 + .../TradingProxy/Trading_PayoutMethodType.h | 39 + .../TradingProxy/Trading_PayoutMethodType.m | 37 + .../Trading_PerformanceDashboardType.h | 78 + .../Trading_PerformanceDashboardType.m | 53 + .../Trading_PerformanceStatusCodeType.h | 48 + .../Trading_PerformanceStatusCodeType.m | 46 + Vendoo/TradingProxy/Trading_PeriodCodeType.h | 60 + Vendoo/TradingProxy/Trading_PeriodCodeType.m | 58 + .../Trading_PhotoDisplayCodeType.h | 75 + .../Trading_PhotoDisplayCodeType.m | 73 + .../TradingProxy/Trading_PictureDetailsType.h | 398 ++ .../TradingProxy/Trading_PictureDetailsType.m | 82 + .../Trading_PictureFormatCodeType.h | 34 + .../Trading_PictureFormatCodeType.m | 32 + .../Trading_PictureManagerActionCodeType.h | 65 + .../Trading_PictureManagerActionCodeType.m | 63 + ...rading_PictureManagerDetailLevelCodeType.h | 46 + ...rading_PictureManagerDetailLevelCodeType.m | 44 + .../Trading_PictureManagerDetailsType.h | 117 + .../Trading_PictureManagerDetailsType.m | 73 + .../Trading_PictureManagerFolderType.h | 72 + .../Trading_PictureManagerFolderType.m | 53 + ...Trading_PictureManagerPictureDisplayType.h | 94 + ...Trading_PictureManagerPictureDisplayType.m | 62 + ...PictureManagerPictureDisplayTypeCodeType.h | 70 + ...PictureManagerPictureDisplayTypeCodeType.m | 68 + .../Trading_PictureManagerPictureType.h | 84 + .../Trading_PictureManagerPictureType.m | 58 + ..._PictureManagerSubscriptionLevelCodeType.h | 62 + ..._PictureManagerSubscriptionLevelCodeType.m | 60 + .../Trading_PictureManagerSubscriptionType.h | 73 + .../Trading_PictureManagerSubscriptionType.m | 53 + .../TradingProxy/Trading_PictureSetCodeType.h | 49 + .../TradingProxy/Trading_PictureSetCodeType.m | 47 + .../Trading_PictureSetMemberType.h | 69 + .../Trading_PictureSetMemberType.m | 52 + .../Trading_PictureSourceCodeType.h | 43 + .../Trading_PictureSourceCodeType.m | 41 + .../Trading_PictureUploadPolicyCodeType.h | 37 + .../Trading_PictureUploadPolicyCodeType.m | 35 + .../Trading_PictureWatermarkCodeType.h | 34 + .../Trading_PictureWatermarkCodeType.m | 32 + Vendoo/TradingProxy/Trading_PicturesType.h | 82 + Vendoo/TradingProxy/Trading_PicturesType.m | 48 + .../Trading_PlaceOfferRequestType.h | 112 + .../Trading_PlaceOfferRequestType.m | 62 + .../Trading_PlaceOfferResponseType.h | 88 + .../Trading_PlaceOfferResponseType.m | 56 + .../Trading_PolicyComplianceDashboardType.h | 65 + .../Trading_PolicyComplianceDashboardType.m | 48 + .../Trading_PolicyComplianceStatusCodeType.h | 70 + .../Trading_PolicyComplianceStatusCodeType.m | 68 + ...ading_PolicyViolationDurationDetailsType.h | 51 + ...ading_PolicyViolationDurationDetailsType.m | 47 + .../Trading_PowerSellerDashboardType.h | 64 + .../Trading_PowerSellerDashboardType.m | 48 + .../Trading_PreferredLocationCodeType.h | 60 + .../Trading_PreferredLocationCodeType.m | 58 + ...rading_PremiumSubscriptionDefinitionType.h | 43 + ...rading_PremiumSubscriptionDefinitionType.m | 37 + .../Trading_PricingRecommendationsType.h | 38 + .../Trading_PricingRecommendationsType.m | 38 + .../Trading_PricingTreatmentCodeType.h | 48 + .../Trading_PricingTreatmentCodeType.m | 46 + Vendoo/TradingProxy/Trading_ProPackCodeType.h | 48 + Vendoo/TradingProxy/Trading_ProPackCodeType.m | 46 + .../Trading_ProPackEnabledDefinitionType.h | 36 + .../Trading_ProPackEnabledDefinitionType.m | 37 + ...Trading_ProPackPlusEnabledDefinitionType.h | 36 + ...Trading_ProPackPlusEnabledDefinitionType.m | 37 + .../Trading_ProStoresCheckoutPreferenceType.h | 49 + .../Trading_ProStoresCheckoutPreferenceType.m | 42 + .../Trading_ProStoresDetailsType.h | 70 + .../Trading_ProStoresDetailsType.m | 52 + .../Trading_ProductCreationEnabledCodeType.h | 50 + .../Trading_ProductCreationEnabledCodeType.m | 48 + ...ing_ProductCreationEnabledDefinitionType.h | 36 + ...ing_ProductCreationEnabledDefinitionType.m | 37 + .../TradingProxy/Trading_ProductFamilyType.h | 73 + .../TradingProxy/Trading_ProductFamilyType.m | 53 + .../Trading_ProductFinderConstraintType.h | 60 + .../Trading_ProductFinderConstraintType.m | 47 + Vendoo/TradingProxy/Trading_ProductInfoType.h | 90 + Vendoo/TradingProxy/Trading_ProductInfoType.m | 58 + .../Trading_ProductListingDetailsType.h | 417 ++ .../Trading_ProductListingDetailsType.m | 129 + .../Trading_ProductRecommendationsType.h | 41 + .../Trading_ProductRecommendationsType.m | 38 + .../Trading_ProductSearchPageType.h | 101 + .../Trading_ProductSearchPageType.m | 60 + .../Trading_ProductSearchResultType.h | 102 + .../Trading_ProductSearchResultType.m | 58 + .../TradingProxy/Trading_ProductSearchType.h | 282 ++ .../TradingProxy/Trading_ProductSearchType.m | 106 + .../Trading_ProductSortCodeType.h | 117 + .../Trading_ProductSortCodeType.m | 115 + .../Trading_ProductStateCodeType.h | 78 + .../Trading_ProductStateCodeType.m | 76 + .../Trading_ProductSuggestionType.h | 83 + .../Trading_ProductSuggestionType.m | 57 + .../Trading_ProductSuggestionsType.h | 52 + .../Trading_ProductSuggestionsType.m | 43 + Vendoo/TradingProxy/Trading_ProductType.h | 155 + Vendoo/TradingProxy/Trading_ProductType.m | 84 + .../Trading_ProductUseCaseCodeType.h | 50 + .../Trading_ProductUseCaseCodeType.m | 48 + .../Trading_ProfileCategoryGroupCodeType.h | 48 + .../Trading_ProfileCategoryGroupCodeType.m | 46 + ...ading_ProfileCategoryGroupDefinitionType.h | 40 + ...ading_ProfileCategoryGroupDefinitionType.m | 37 + .../TradingProxy/Trading_PromotedItemType.h | 149 + .../TradingProxy/Trading_PromotedItemType.m | 78 + .../Trading_PromotionDetailsType.h | 89 + .../Trading_PromotionDetailsType.m | 58 + .../Trading_PromotionItemPriceTypeCodeType.h | 54 + .../Trading_PromotionItemPriceTypeCodeType.m | 52 + .../Trading_PromotionItemSelectionCodeType.h | 38 + .../Trading_PromotionItemSelectionCodeType.m | 36 + .../Trading_PromotionMethodCodeType.h | 40 + .../Trading_PromotionMethodCodeType.m | 38 + .../Trading_PromotionRuleArrayType.h | 43 + .../Trading_PromotionRuleArrayType.m | 38 + .../TradingProxy/Trading_PromotionRuleType.h | 149 + .../TradingProxy/Trading_PromotionRuleType.m | 82 + .../Trading_PromotionSchemeCodeType.h | 103 + .../Trading_PromotionSchemeCodeType.m | 101 + .../Trading_PromotionalSaleArrayType.h | 41 + .../Trading_PromotionalSaleArrayType.m | 38 + .../Trading_PromotionalSaleDetailsType.h | 72 + .../Trading_PromotionalSaleDetailsType.m | 53 + .../Trading_PromotionalSaleStatusCodeType.h | 61 + .../Trading_PromotionalSaleStatusCodeType.m | 59 + .../Trading_PromotionalSaleType.h | 139 + .../Trading_PromotionalSaleType.m | 83 + .../Trading_PromotionalSaleTypeCodeType.h | 43 + .../Trading_PromotionalSaleTypeCodeType.m | 41 + ...g_PromotionalShippingDiscountDetailsType.h | 83 + ...g_PromotionalShippingDiscountDetailsType.m | 58 + .../Trading_PurchasePurposeTypeCodeType.h | 41 + .../Trading_PurchasePurposeTypeCodeType.m | 39 + ...ing_PurchaseReminderEmailPreferencesType.h | 46 + ...ing_PurchaseReminderEmailPreferencesType.m | 42 + .../Trading_QuantityAvailableHintCodeType.h | 37 + .../Trading_QuantityAvailableHintCodeType.m | 35 + .../TradingProxy/Trading_QuantityInfoType.h | 66 + .../TradingProxy/Trading_QuantityInfoType.m | 42 + .../Trading_QuantityOperatorCodeType.h | 47 + .../Trading_QuantityOperatorCodeType.m | 47 + ...ding_QuantityRestrictionPerBuyerInfoType.h | 49 + ...ding_QuantityRestrictionPerBuyerInfoType.m | 37 + Vendoo/TradingProxy/Trading_QuantityType.h | 43 + Vendoo/TradingProxy/Trading_QuantityType.m | 42 + .../Trading_QuestionTypeCodeType.h | 59 + .../Trading_QuestionTypeCodeType.m | 59 + .../Trading_RCSPaymentStatusCodeType.h | 42 + .../Trading_RCSPaymentStatusCodeType.m | 40 + Vendoo/TradingProxy/Trading_RangeCodeType.h | 38 + Vendoo/TradingProxy/Trading_RangeCodeType.m | 36 + .../Trading_RateTableDetailsType.h | 85 + .../Trading_RateTableDetailsType.m | 47 + .../Trading_ReasonCodeDetailType.h | 64 + .../Trading_ReasonCodeDetailType.m | 52 + .../Trading_ReasonHideFromSearchCodeType.h | 31 + .../Trading_ReasonHideFromSearchCodeType.m | 29 + .../Trading_RecommendationEngineCodeType.h | 64 + .../Trading_RecommendationEngineCodeType.m | 62 + ...rading_RecommendationValidationRulesType.h | 202 + ...rading_RecommendationValidationRulesType.m | 83 + .../Trading_RecommendationsType.h | 81 + .../Trading_RecommendationsType.m | 53 + .../Trading_RecoupmentPolicyConsentType.h | 49 + .../Trading_RecoupmentPolicyConsentType.m | 42 + .../Trading_RecoupmentPolicyDetailsType.h | 80 + .../Trading_RecoupmentPolicyDetailsType.m | 57 + Vendoo/TradingProxy/Trading_RefundArrayType.h | 40 + Vendoo/TradingProxy/Trading_RefundArrayType.m | 38 + .../TradingProxy/Trading_RefundDetailsType.h | 77 + .../TradingProxy/Trading_RefundDetailsType.m | 47 + .../Trading_RefundFailureCodeType.h | 44 + .../Trading_RefundFailureCodeType.m | 42 + .../Trading_RefundFailureReasonType.h | 51 + .../Trading_RefundFailureReasonType.m | 42 + .../Trading_RefundFundingSourceArrayType.h | 53 + .../Trading_RefundFundingSourceArrayType.m | 43 + .../Trading_RefundFundingSourceType.h | 117 + .../Trading_RefundFundingSourceType.m | 63 + .../Trading_RefundLineArrayType.h | 59 + .../Trading_RefundLineArrayType.m | 43 + Vendoo/TradingProxy/Trading_RefundLineType.h | 38 + Vendoo/TradingProxy/Trading_RefundLineType.m | 37 + .../Trading_RefundLineTypeCodeType.h | 42 + .../Trading_RefundLineTypeCodeType.m | 40 + .../Trading_RefundOptionsCodeType.h | 71 + .../Trading_RefundOptionsCodeType.m | 69 + .../Trading_RefundReasonCodeType.h | 62 + .../Trading_RefundReasonCodeType.m | 60 + .../Trading_RefundStatusCodeType.h | 56 + .../Trading_RefundStatusCodeType.m | 54 + .../Trading_RefundTransactionArrayType.h | 53 + .../Trading_RefundTransactionArrayType.m | 43 + .../Trading_RefundTransactionType.h | 100 + .../Trading_RefundTransactionType.m | 58 + Vendoo/TradingProxy/Trading_RefundType.h | 227 + Vendoo/TradingProxy/Trading_RefundType.m | 111 + .../TradingProxy/Trading_RefundTypeCodeType.h | 50 + .../TradingProxy/Trading_RefundTypeCodeType.m | 48 + .../Trading_RefundingSourceTypeCodeType.h | 56 + .../Trading_RefundingSourceTypeCodeType.m | 54 + .../TradingProxy/Trading_RegionDetailsType.h | 84 + .../TradingProxy/Trading_RegionDetailsType.m | 57 + .../Trading_RegionOfOriginDetailsType.h | 97 + .../Trading_RegionOfOriginDetailsType.m | 62 + ...rading_RegularSubscriptionDefinitionType.h | 43 + ...rading_RegularSubscriptionDefinitionType.m | 37 + .../Trading_RelistFixedPriceItemRequestType.h | 109 + .../Trading_RelistFixedPriceItemRequestType.m | 45 + ...Trading_RelistFixedPriceItemResponseType.h | 136 + ...Trading_RelistFixedPriceItemResponseType.m | 81 + .../Trading_RelistItemRequestType.h | 105 + .../Trading_RelistItemRequestType.m | 45 + .../Trading_RelistItemResponseType.h | 124 + .../Trading_RelistItemResponseType.m | 76 + .../Trading_ReminderCustomizationType.h | 49 + .../Trading_ReminderCustomizationType.m | 42 + Vendoo/TradingProxy/Trading_RemindersType.h | 227 + Vendoo/TradingProxy/Trading_RemindersType.m | 132 + .../Trading_RemoveFromWatchListRequestType.h | 66 + .../Trading_RemoveFromWatchListRequestType.m | 50 + .../Trading_RemoveFromWatchListResponseType.h | 50 + .../Trading_RemoveFromWatchListResponseType.m | 44 + .../Trading_RequiredSellerActionArrayType.h | 41 + .../Trading_RequiredSellerActionArrayType.m | 37 + .../Trading_RequiredSellerActionCodeType.h | 118 + .../Trading_RequiredSellerActionCodeType.m | 116 + .../Trading_RespondToBestOfferRequestType.h | 104 + .../Trading_RespondToBestOfferRequestType.m | 65 + .../Trading_RespondToBestOfferResponseType.h | 39 + .../Trading_RespondToBestOfferResponseType.m | 40 + .../Trading_RespondToFeedbackRequestType.h | 135 + .../Trading_RespondToFeedbackRequestType.m | 69 + .../Trading_RespondToFeedbackResponseType.h | 31 + .../Trading_RespondToFeedbackResponseType.m | 33 + ...rading_RespondToWantItNowPostRequestType.h | 52 + ...rading_RespondToWantItNowPostRequestType.m | 44 + ...ading_RespondToWantItNowPostResponseType.h | 28 + ...ading_RespondToWantItNowPostResponseType.m | 33 + .../Trading_ResponseAttributeSetType.h | 151 + .../Trading_ResponseAttributeSetType.m | 74 + .../Trading_RestockingFeeCodeType.h | 60 + .../Trading_RestockingFeeCodeType.m | 58 + .../Trading_RestockingFeeValueDetailsType.h | 63 + .../Trading_RestockingFeeValueDetailsType.m | 47 + .../Trading_ReturnPolicyDetailsType.h | 180 + .../Trading_ReturnPolicyDetailsType.m | 105 + ...rading_ReturnPolicyEnabledDefinitionType.h | 37 + ...rading_ReturnPolicyEnabledDefinitionType.m | 37 + .../TradingProxy/Trading_ReturnPolicyType.h | 507 ++ .../TradingProxy/Trading_ReturnPolicyType.m | 127 + .../Trading_ReturnsAcceptedDetailsType.h | 62 + .../Trading_ReturnsAcceptedDetailsType.m | 47 + .../Trading_ReturnsAcceptedOptionsCodeType.h | 35 + .../Trading_ReturnsAcceptedOptionsCodeType.m | 33 + .../Trading_ReturnsWithinDetailsType.h | 75 + .../Trading_ReturnsWithinDetailsType.m | 47 + .../Trading_ReturnsWithinOptionsCodeType.h | 91 + .../Trading_ReturnsWithinOptionsCodeType.m | 89 + .../TradingProxy/Trading_ReviewDetailsType.h | 60 + .../TradingProxy/Trading_ReviewDetailsType.m | 48 + Vendoo/TradingProxy/Trading_ReviewType.h | 106 + Vendoo/TradingProxy/Trading_ReviewType.m | 67 + .../Trading_ReviseCheckoutStatusRequestType.h | 386 ++ .../Trading_ReviseCheckoutStatusRequestType.m | 147 + ...Trading_ReviseCheckoutStatusResponseType.h | 28 + ...Trading_ReviseCheckoutStatusResponseType.m | 33 + .../Trading_ReviseFixedPriceItemRequestType.h | 118 + .../Trading_ReviseFixedPriceItemRequestType.m | 45 + ...Trading_ReviseFixedPriceItemResponseType.h | 141 + ...Trading_ReviseFixedPriceItemResponseType.m | 81 + ...Trading_ReviseInventoryStatusRequestType.h | 71 + ...Trading_ReviseInventoryStatusRequestType.m | 40 + ...rading_ReviseInventoryStatusResponseType.h | 68 + ...rading_ReviseInventoryStatusResponseType.m | 46 + .../Trading_ReviseItemRequestType.h | 146 + .../Trading_ReviseItemRequestType.m | 50 + .../Trading_ReviseItemResponseType.h | 150 + .../Trading_ReviseItemResponseType.m | 81 + ...ading_ReviseMyMessagesFoldersRequestType.h | 74 + ...ading_ReviseMyMessagesFoldersRequestType.m | 49 + ...ding_ReviseMyMessagesFoldersResponseType.h | 29 + ...ding_ReviseMyMessagesFoldersResponseType.m | 33 + .../Trading_ReviseMyMessagesRequestType.h | 113 + .../Trading_ReviseMyMessagesRequestType.m | 61 + .../Trading_ReviseMyMessagesResponseType.h | 29 + .../Trading_ReviseMyMessagesResponseType.m | 33 + ...Trading_RevisePriceAllowedDefinitionType.h | 37 + ...Trading_RevisePriceAllowedDefinitionType.m | 37 + ...ding_ReviseQuantityAllowedDefinitionType.h | 37 + ...ding_ReviseQuantityAllowedDefinitionType.m | 37 + ...SellingManagerInventoryFolderRequestType.h | 42 + ...SellingManagerInventoryFolderRequestType.m | 40 + ...ellingManagerInventoryFolderResponseType.h | 39 + ...ellingManagerInventoryFolderResponseType.m | 40 + ...g_ReviseSellingManagerProductRequestType.h | 84 + ...g_ReviseSellingManagerProductRequestType.m | 57 + ..._ReviseSellingManagerProductResponseType.h | 39 + ..._ReviseSellingManagerProductResponseType.m | 40 + ...eviseSellingManagerSaleRecordRequestType.h | 137 + ...eviseSellingManagerSaleRecordRequestType.m | 60 + ...viseSellingManagerSaleRecordResponseType.h | 28 + ...viseSellingManagerSaleRecordResponseType.m | 33 + ..._ReviseSellingManagerTemplateRequestType.h | 128 + ..._ReviseSellingManagerTemplateRequestType.m | 65 + ...ReviseSellingManagerTemplateResponseType.h | 118 + ...ReviseSellingManagerTemplateResponseType.m | 71 + .../TradingProxy/Trading_ReviseStatusType.h | 99 + .../TradingProxy/Trading_ReviseStatusType.m | 62 + .../Trading_RevokeTokenRequestType.h | 38 + .../Trading_RevokeTokenRequestType.m | 39 + .../Trading_RevokeTokenResponseType.h | 28 + .../Trading_RevokeTokenResponseType.m | 33 + .../Trading_SIFFTASRecommendationsType.h | 47 + .../Trading_SIFFTASRecommendationsType.m | 43 + Vendoo/TradingProxy/Trading_SKUArrayType.h | 60 + Vendoo/TradingProxy/Trading_SKUArrayType.m | 37 + ...Trading_SMSSubscriptionErrorCodeCodeType.h | 55 + ...Trading_SMSSubscriptionErrorCodeCodeType.m | 53 + .../Trading_SMSSubscriptionType.h | 87 + .../Trading_SMSSubscriptionType.m | 62 + ...rading_SMSSubscriptionUserStatusCodeType.h | 48 + ...rading_SMSSubscriptionUserStatusCodeType.m | 46 + ...rading_SafePaymentRequiredDefinitionType.h | 60 + ...rading_SafePaymentRequiredDefinitionType.m | 37 + Vendoo/TradingProxy/Trading_SalesTaxType.h | 101 + Vendoo/TradingProxy/Trading_SalesTaxType.m | 58 + ...eItemToSellingManagerTemplateRequestType.h | 60 + ...eItemToSellingManagerTemplateRequestType.m | 49 + ...ItemToSellingManagerTemplateResponseType.h | 38 + ...ItemToSellingManagerTemplateResponseType.m | 39 + Vendoo/TradingProxy/Trading_ScheduleType.h | 58 + Vendoo/TradingProxy/Trading_ScheduleType.m | 47 + .../TradingProxy/Trading_SchedulingInfoType.h | 66 + .../TradingProxy/Trading_SchedulingInfoType.m | 52 + .../Trading_SearchAttributesType.h | 97 + .../Trading_SearchAttributesType.m | 58 + .../TradingProxy/Trading_SearchDetailsType.h | 67 + .../TradingProxy/Trading_SearchDetailsType.m | 52 + .../TradingProxy/Trading_SearchFlagCodeType.h | 104 + .../TradingProxy/Trading_SearchFlagCodeType.m | 102 + .../Trading_SearchStandingDashboardType.h | 51 + .../Trading_SearchStandingDashboardType.m | 42 + .../Trading_SearchStandingStatusCodeType.h | 52 + .../Trading_SearchStandingStatusCodeType.m | 50 + ...rading_SecondChanceOfferDurationCodeType.h | 60 + ...rading_SecondChanceOfferDurationCodeType.m | 58 + .../Trading_SelectionModeCodeType.h | 65 + .../Trading_SelectionModeCodeType.m | 63 + .../Trading_SellerAccountDashboardType.h | 63 + .../Trading_SellerAccountDashboardType.m | 48 + .../Trading_SellerAccountStatusCodeType.h | 41 + .../Trading_SellerAccountStatusCodeType.m | 39 + .../Trading_SellerBusinessCodeType.h | 42 + .../Trading_SellerBusinessCodeType.m | 40 + ...ellerContactDetailsEnabledDefinitionType.h | 38 + ...ellerContactDetailsEnabledDefinitionType.m | 37 + ...ing_SellerDashboardAlertSeverityCodeType.h | 57 + ...ing_SellerDashboardAlertSeverityCodeType.m | 55 + .../Trading_SellerDashboardAlertType.h | 61 + .../Trading_SellerDashboardAlertType.m | 47 + .../TradingProxy/Trading_SellerDiscountType.h | 90 + .../TradingProxy/Trading_SellerDiscountType.m | 58 + .../Trading_SellerDiscountsType.h | 76 + .../Trading_SellerDiscountsType.m | 54 + ...llerExcludeShipToLocationPreferencesType.h | 80 + ...llerExcludeShipToLocationPreferencesType.m | 42 + ...rading_SellerFavoriteItemPreferencesType.h | 108 + ...rading_SellerFavoriteItemPreferencesType.m | 73 + .../Trading_SellerFeeDiscountDashboardType.h | 49 + .../Trading_SellerFeeDiscountDashboardType.m | 42 + .../Trading_SellerGuaranteeLevelCodeType.h | 48 + .../Trading_SellerGuaranteeLevelCodeType.m | 46 + .../Trading_SellerLevelCodeType.h | 66 + .../Trading_SellerLevelCodeType.m | 64 + .../Trading_SellerPIStatusCodeType.h | 53 + .../Trading_SellerPIStatusCodeType.m | 51 + .../Trading_SellerPaymentMethodCodeType.h | 69 + .../Trading_SellerPaymentMethodCodeType.m | 67 + .../Trading_SellerPaymentPreferencesType.h | 138 + .../Trading_SellerPaymentPreferencesType.m | 83 + .../Trading_SellerPaymentProfileType.h | 85 + .../Trading_SellerPaymentProfileType.m | 47 + .../TradingProxy/Trading_SellerPaymentType.h | 217 + .../TradingProxy/Trading_SellerPaymentType.m | 109 + .../Trading_SellerProfilePreferencesType.h | 67 + .../Trading_SellerProfilePreferencesType.m | 43 + .../TradingProxy/Trading_SellerProfilesType.h | 109 + .../TradingProxy/Trading_SellerProfilesType.m | 55 + ...llerProvidedTitleSupportedDefinitionType.h | 36 + ...llerProvidedTitleSupportedDefinitionType.m | 37 + .../Trading_SellerRatingSummaryArrayType.h | 49 + .../Trading_SellerRatingSummaryArrayType.m | 38 + .../Trading_SellerReturnPreferencesType.h | 47 + .../Trading_SellerReturnPreferencesType.m | 42 + .../Trading_SellerReturnProfileType.h | 92 + .../Trading_SellerReturnProfileType.m | 47 + .../Trading_SellerReverseDisputeRequestType.h | 60 + .../Trading_SellerReverseDisputeRequestType.m | 44 + ...Trading_SellerReverseDisputeResponseType.h | 29 + ...Trading_SellerReverseDisputeResponseType.m | 33 + .../Trading_SellerRoleMetricsType.h | 137 + .../Trading_SellerRoleMetricsType.m | 87 + .../Trading_SellerShippingProfileType.h | 92 + .../Trading_SellerShippingProfileType.m | 47 + Vendoo/TradingProxy/Trading_SellerType.h | 461 ++ Vendoo/TradingProxy/Trading_SellerType.m | 211 + ..._SellereBayPaymentProcessConsentCodeType.h | 81 + ..._SellereBayPaymentProcessConsentCodeType.m | 53 + ...g_SellereBayPaymentProcessStatusCodeType.h | 49 + ...g_SellereBayPaymentProcessStatusCodeType.m | 47 + .../Trading_SellingManagerAlertType.h | 129 + .../Trading_SellingManagerAlertType.m | 77 + .../Trading_SellingManagerAlertTypeCodeType.h | 58 + .../Trading_SellingManagerAlertTypeCodeType.m | 56 + ...ngManagerAutoListAccordingToScheduleType.h | 107 + ...ngManagerAutoListAccordingToScheduleType.m | 72 + ...SellingManagerAutoListMinActiveItemsType.h | 90 + ...SellingManagerAutoListMinActiveItemsType.m | 62 + .../Trading_SellingManagerAutoListType.h | 73 + .../Trading_SellingManagerAutoListType.m | 54 + ...g_SellingManagerAutoRelistOptionCodeType.h | 41 + ...g_SellingManagerAutoRelistOptionCodeType.m | 39 + .../Trading_SellingManagerAutoRelistType.h | 113 + .../Trading_SellingManagerAutoRelistType.m | 73 + ...ing_SellingManagerAutoRelistTypeCodeType.h | 41 + ...ing_SellingManagerAutoRelistTypeCodeType.m | 39 + ..._SellingManagerAutoSecondChanceOfferType.h | 94 + ..._SellingManagerAutoSecondChanceOfferType.m | 63 + ...ManagerAutoSecondChanceOfferTypeCodeType.h | 41 + ...ManagerAutoSecondChanceOfferTypeCodeType.m | 39 + ...ingManagerAutomationPropertyTypeCodeType.h | 41 + ...ingManagerAutomationPropertyTypeCodeType.m | 39 + .../Trading_SellingManagerEmailLogType.h | 76 + .../Trading_SellingManagerEmailLogType.m | 57 + ...ng_SellingManagerEmailSentStatusCodeType.h | 41 + ...ng_SellingManagerEmailSentStatusCodeType.m | 39 + .../Trading_SellingManagerEmailTypeCodeType.h | 224 + .../Trading_SellingManagerEmailTypeCodeType.m | 222 + .../Trading_SellingManagerFolderDetailsType.h | 109 + .../Trading_SellingManagerFolderDetailsType.m | 73 + ...ellingManagerGeneralPropertyTypeCodeType.h | 41 + ...ellingManagerGeneralPropertyTypeCodeType.m | 39 + ...lingManagerInventoryPropertyTypeCodeType.h | 62 + ...lingManagerInventoryPropertyTypeCodeType.m | 60 + .../Trading_SellingManagerOrderStatusType.h | 221 + .../Trading_SellingManagerOrderStatusType.m | 117 + ...Trading_SellingManagerPaidStatusCodeType.h | 54 + ...Trading_SellingManagerPaidStatusCodeType.m | 52 + ...llingManagerPaisaPayPropertyTypeCodeType.h | 57 + ...llingManagerPaisaPayPropertyTypeCodeType.m | 55 + ...Trading_SellingManagerProductDetailsType.h | 144 + ...Trading_SellingManagerProductDetailsType.m | 89 + ...SellingManagerProductInventoryStatusType.h | 95 + ...SellingManagerProductInventoryStatusType.m | 68 + ...rading_SellingManagerProductSortCodeType.h | 99 + ...rading_SellingManagerProductSortCodeType.m | 97 + ...ading_SellingManagerProductSpecificsType.h | 83 + ...ading_SellingManagerProductSpecificsType.m | 54 + .../Trading_SellingManagerProductType.h | 82 + .../Trading_SellingManagerProductType.m | 61 + .../Trading_SellingManagerSearchType.h | 59 + .../Trading_SellingManagerSearchType.m | 47 + ...Trading_SellingManagerSearchTypeCodeType.h | 95 + ...Trading_SellingManagerSearchTypeCodeType.m | 93 + ...ding_SellingManagerShippedStatusCodeType.h | 34 + ...ding_SellingManagerShippedStatusCodeType.m | 32 + ...gManagerSoldListingsPropertyTypeCodeType.h | 370 ++ ...gManagerSoldListingsPropertyTypeCodeType.m | 368 ++ ...llingManagerSoldListingsSortTypeCodeType.h | 167 + ...llingManagerSoldListingsSortTypeCodeType.m | 165 + .../Trading_SellingManagerSoldOrderType.h | 371 ++ .../Trading_SellingManagerSoldOrderType.m | 193 + ...rading_SellingManagerSoldTransactionType.h | 287 ++ ...rading_SellingManagerSoldTransactionType.m | 145 + ...g_SellingManagerTemplateDetailsArrayType.h | 39 + ...g_SellingManagerTemplateDetailsArrayType.m | 38 + ...rading_SellingManagerTemplateDetailsType.h | 87 + ...rading_SellingManagerTemplateDetailsType.m | 64 + .../Trading_SellingManagerVendorDetailsType.h | 54 + .../Trading_SellingManagerVendorDetailsType.m | 47 + .../TradingProxy/Trading_SellingStatusType.h | 295 ++ .../TradingProxy/Trading_SellingStatusType.m | 120 + .../TradingProxy/Trading_SellingSummaryType.h | 103 + .../TradingProxy/Trading_SellingSummaryType.m | 68 + .../Trading_SendInvoiceRequestType.h | 274 + .../Trading_SendInvoiceRequestType.m | 113 + .../Trading_SendInvoiceResponseType.h | 28 + .../Trading_SendInvoiceResponseType.m | 33 + ...Trading_SetMessagePreferencesRequestType.h | 41 + ...Trading_SetMessagePreferencesRequestType.m | 40 + ...rading_SetMessagePreferencesResponseType.h | 29 + ...rading_SetMessagePreferencesResponseType.m | 33 + ...ng_SetNotificationPreferencesRequestType.h | 92 + ...ng_SetNotificationPreferencesRequestType.m | 63 + ...g_SetNotificationPreferencesResponseType.h | 28 + ...g_SetNotificationPreferencesResponseType.m | 33 + ...ng_SetPromotionalSaleListingsRequestType.h | 135 + ...ng_SetPromotionalSaleListingsRequestType.m | 75 + ...g_SetPromotionalSaleListingsResponseType.h | 38 + ...g_SetPromotionalSaleListingsResponseType.m | 39 + .../Trading_SetPromotionalSaleRequestType.h | 55 + .../Trading_SetPromotionalSaleRequestType.m | 45 + .../Trading_SetPromotionalSaleResponseType.h | 50 + .../Trading_SetPromotionalSaleResponseType.m | 44 + ...SellingManagerFeedbackOptionsRequestType.h | 58 + ...SellingManagerFeedbackOptionsRequestType.m | 45 + ...ellingManagerFeedbackOptionsResponseType.h | 29 + ...ellingManagerFeedbackOptionsResponseType.m | 33 + ...lingManagerItemAutomationRuleRequestType.h | 85 + ...lingManagerItemAutomationRuleRequestType.m | 51 + ...ingManagerItemAutomationRuleResponseType.h | 74 + ...ingManagerItemAutomationRuleResponseType.m | 58 + ...ManagerTemplateAutomationRuleRequestType.h | 97 + ...ManagerTemplateAutomationRuleRequestType.m | 57 + ...anagerTemplateAutomationRuleResponseType.h | 74 + ...anagerTemplateAutomationRuleResponseType.m | 58 + ...g_SetShippingDiscountProfilesRequestType.h | 155 + ...g_SetShippingDiscountProfilesRequestType.m | 84 + ..._SetShippingDiscountProfilesResponseType.h | 28 + ..._SetShippingDiscountProfilesResponseType.m | 33 + .../Trading_SetStoreCategoriesRequestType.h | 76 + .../Trading_SetStoreCategoriesRequestType.m | 55 + .../Trading_SetStoreCategoriesResponseType.h | 70 + .../Trading_SetStoreCategoriesResponseType.m | 50 + .../Trading_SetStoreCustomPageRequestType.h | 39 + .../Trading_SetStoreCustomPageRequestType.m | 40 + .../Trading_SetStoreCustomPageResponseType.h | 40 + .../Trading_SetStoreCustomPageResponseType.m | 40 + .../Trading_SetStorePreferencesRequestType.h | 39 + .../Trading_SetStorePreferencesRequestType.m | 40 + .../Trading_SetStorePreferencesResponseType.h | 29 + .../Trading_SetStorePreferencesResponseType.m | 33 + .../Trading_SetStoreRequestType.h | 39 + .../Trading_SetStoreRequestType.m | 40 + .../Trading_SetStoreResponseType.h | 29 + .../Trading_SetStoreResponseType.m | 33 + .../Trading_SetTaxTableRequestType.h | 39 + .../Trading_SetTaxTableRequestType.m | 40 + .../Trading_SetTaxTableResponseType.h | 28 + .../Trading_SetTaxTableResponseType.m | 33 + .../Trading_SetUserNotesActionCodeType.h | 39 + .../Trading_SetUserNotesActionCodeType.m | 37 + .../Trading_SetUserNotesRequestType.h | 148 + .../Trading_SetUserNotesRequestType.m | 70 + .../Trading_SetUserNotesResponseType.h | 28 + .../Trading_SetUserNotesResponseType.m | 33 + .../Trading_SetUserPreferencesRequestType.h | 196 + .../Trading_SetUserPreferencesRequestType.m | 103 + .../Trading_SetUserPreferencesResponseType.h | 28 + .../Trading_SetUserPreferencesResponseType.m | 33 + .../TradingProxy/Trading_SeverityCodeType.h | 37 + .../TradingProxy/Trading_SeverityCodeType.m | 35 + .../Trading_ShipPackageDetailsType.h | 188 + .../Trading_ShipPackageDetailsType.m | 78 + .../Trading_ShipmentDeliveryStatusCodeType.h | 90 + .../Trading_ShipmentDeliveryStatusCodeType.m | 88 + .../Trading_ShipmentLineItemType.h | 48 + .../Trading_ShipmentLineItemType.m | 43 + .../Trading_ShipmentStatusCodeType.h | 11 + .../Trading_ShipmentStatusCodeType.m | 11 + .../Trading_ShipmentTrackingDetailsType.h | 89 + .../Trading_ShipmentTrackingDetailsType.m | 53 + Vendoo/TradingProxy/Trading_ShipmentType.h | 350 ++ Vendoo/TradingProxy/Trading_ShipmentType.m | 183 + .../Trading_ShippingCarrierCodeType.h | 130 + .../Trading_ShippingCarrierCodeType.m | 128 + .../Trading_ShippingCarrierDetailsType.h | 92 + .../Trading_ShippingCarrierDetailsType.m | 62 + .../Trading_ShippingCategoryDetailsType.h | 90 + .../Trading_ShippingCategoryDetailsType.m | 57 + .../Trading_ShippingCostPaidByDetailsType.h | 57 + .../Trading_ShippingCostPaidByDetailsType.m | 47 + ...rading_ShippingCostPaidByOptionsCodeType.h | 34 + ...rading_ShippingCostPaidByOptionsCodeType.m | 32 + .../Trading_ShippingDetailsType.h | 824 +++ .../Trading_ShippingDetailsType.m | 239 + .../Trading_ShippingFeatureCodeType.h | 62 + .../Trading_ShippingFeatureCodeType.m | 60 + .../Trading_ShippingInsuranceType.h | 62 + .../Trading_ShippingInsuranceType.m | 48 + .../Trading_ShippingLocationDetailsType.h | 81 + .../Trading_ShippingLocationDetailsType.m | 57 + .../Trading_ShippingPackageCodeType.h | 232 + .../Trading_ShippingPackageCodeType.m | 230 + .../Trading_ShippingPackageDetailsType.h | 115 + .../Trading_ShippingPackageDetailsType.m | 72 + .../Trading_ShippingRateTypeCodeType.h | 50 + .../Trading_ShippingRateTypeCodeType.m | 48 + .../Trading_ShippingRegionCodeType.h | 110 + .../Trading_ShippingRegionCodeType.m | 108 + .../Trading_ShippingServiceCodeType.h | 4498 +++++++++++++++++ .../Trading_ShippingServiceCodeType.m | 4496 ++++++++++++++++ .../Trading_ShippingServiceDetailsType.h | 320 ++ .../Trading_ShippingServiceDetailsType.m | 154 + .../Trading_ShippingServiceOptionsType.h | 257 + .../Trading_ShippingServiceOptionsType.m | 98 + ...rading_ShippingServicePackageDetailsType.h | 59 + ...rading_ShippingServicePackageDetailsType.m | 47 + ...ading_ShippingTermRequiredDefinitionType.h | 37 + ...ading_ShippingTermRequiredDefinitionType.m | 37 + .../Trading_ShippingTypeCodeType.h | 91 + .../Trading_ShippingTypeCodeType.m | 89 + .../Trading_SimpleItemSortCodeType.h | 92 + .../Trading_SimpleItemSortCodeType.m | 90 + .../Trading_SiteBuyerRequirementDetailsType.h | 153 + .../Trading_SiteBuyerRequirementDetailsType.m | 87 + Vendoo/TradingProxy/Trading_SiteCodeType.h | 191 + Vendoo/TradingProxy/Trading_SiteCodeType.m | 189 + .../TradingProxy/Trading_SiteDefaultsType.h | 1743 +++++++ .../TradingProxy/Trading_SiteDefaultsType.m | 672 +++ Vendoo/TradingProxy/Trading_SiteDetailsType.h | 85 + Vendoo/TradingProxy/Trading_SiteDetailsType.m | 57 + .../Trading_SiteHostedPictureDetailsType.h | 147 + .../Trading_SiteHostedPictureDetailsType.m | 78 + .../Trading_SiteIDFilterCodeType.h | 62 + .../Trading_SiteIDFilterCodeType.m | 60 + .../TradingProxy/Trading_SiteLocationType.h | 49 + .../TradingProxy/Trading_SiteLocationType.m | 42 + .../Trading_SiteWideCharacteristicsType.h | 60 + .../Trading_SiteWideCharacteristicsType.m | 48 + .../Trading_SkypeContactOptionCodeType.h | 34 + .../Trading_SkypeContactOptionCodeType.m | 32 + ...eMeNonTransactionalEnabledDefinitionType.h | 36 + ...eMeNonTransactionalEnabledDefinitionType.m | 37 + ...kypeMeTransactionalEnabledDefinitionType.h | 36 + ...kypeMeTransactionalEnabledDefinitionType.m | 37 + .../Trading_SocialAddressTypeCodeType.h | 69 + .../Trading_SocialAddressTypeCodeType.m | 67 + .../TradingProxy/Trading_SortOrderCodeType.h | 34 + .../TradingProxy/Trading_SortOrderCodeType.m | 32 + ...ing_SpecialitySubscriptionDefinitionType.h | 43 + ...ing_SpecialitySubscriptionDefinitionType.m | 37 + Vendoo/TradingProxy/Trading_StatusCodeType.h | 38 + Vendoo/TradingProxy/Trading_StatusCodeType.m | 36 + ...rading_StoreCategoryUpdateActionCodeType.h | 49 + ...rading_StoreCategoryUpdateActionCodeType.m | 47 + .../Trading_StoreColorSchemeArrayType.h | 39 + .../Trading_StoreColorSchemeArrayType.m | 38 + .../Trading_StoreColorSchemeType.h | 83 + .../Trading_StoreColorSchemeType.m | 59 + Vendoo/TradingProxy/Trading_StoreColorType.h | 69 + Vendoo/TradingProxy/Trading_StoreColorType.m | 52 + .../Trading_StoreCustomCategoryArrayType.h | 39 + .../Trading_StoreCustomCategoryArrayType.m | 38 + .../Trading_StoreCustomCategoryType.h | 81 + .../Trading_StoreCustomCategoryType.m | 58 + .../Trading_StoreCustomHeaderLayoutCodeType.h | 34 + .../Trading_StoreCustomHeaderLayoutCodeType.m | 32 + ..._StoreCustomListingHeaderDisplayCodeType.h | 41 + ..._StoreCustomListingHeaderDisplayCodeType.m | 39 + ...ing_StoreCustomListingHeaderLinkCodeType.h | 48 + ...ing_StoreCustomListingHeaderLinkCodeType.m | 46 + ...Trading_StoreCustomListingHeaderLinkType.h | 68 + ...Trading_StoreCustomListingHeaderLinkType.m | 52 + .../Trading_StoreCustomListingHeaderType.h | 100 + .../Trading_StoreCustomListingHeaderType.m | 68 + .../Trading_StoreCustomPageArrayType.h | 39 + .../Trading_StoreCustomPageArrayType.m | 38 + .../Trading_StoreCustomPageStatusCodeType.h | 41 + .../Trading_StoreCustomPageStatusCodeType.m | 39 + .../Trading_StoreCustomPageType.h | 186 + .../Trading_StoreCustomPageType.m | 82 + .../Trading_StoreFontFaceCodeType.h | 48 + .../Trading_StoreFontFaceCodeType.m | 46 + .../Trading_StoreFontSizeCodeType.h | 69 + .../Trading_StoreFontSizeCodeType.m | 67 + Vendoo/TradingProxy/Trading_StoreFontType.h | 129 + Vendoo/TradingProxy/Trading_StoreFontType.m | 82 + .../Trading_StoreHeaderStyleCodeType.h | 26 + .../Trading_StoreHeaderStyleCodeType.m | 26 + ...ding_StoreInventoryEnabledDefinitionType.h | 35 + ...ding_StoreInventoryEnabledDefinitionType.m | 37 + .../Trading_StoreItemListLayoutCodeType.h | 34 + .../Trading_StoreItemListLayoutCodeType.m | 32 + .../Trading_StoreItemListSortOrderCodeType.h | 67 + .../Trading_StoreItemListSortOrderCodeType.m | 65 + .../TradingProxy/Trading_StoreLogoArrayType.h | 39 + .../TradingProxy/Trading_StoreLogoArrayType.m | 38 + Vendoo/TradingProxy/Trading_StoreLogoType.h | 67 + Vendoo/TradingProxy/Trading_StoreLogoType.m | 52 + ...erExtendedListingDurationsDefinitionType.h | 37 + ...erExtendedListingDurationsDefinitionType.m | 37 + ...dedListingDurationsEnabledDefinitionType.h | 37 + ...dedListingDurationsEnabledDefinitionType.m | 37 + ...g_StoreOwnerExtendedListingDurationsType.h | 52 + ...g_StoreOwnerExtendedListingDurationsType.m | 42 + .../Trading_StorePreferencesType.h | 38 + .../Trading_StorePreferencesType.m | 38 + .../Trading_StoreSubscriptionArrayType.h | 39 + .../Trading_StoreSubscriptionArrayType.m | 38 + .../Trading_StoreSubscriptionLevelCodeType.h | 53 + .../Trading_StoreSubscriptionLevelCodeType.m | 51 + .../Trading_StoreSubscriptionType.h | 55 + .../Trading_StoreSubscriptionType.m | 48 + .../Trading_StoreThemeArrayType.h | 61 + .../Trading_StoreThemeArrayType.m | 49 + Vendoo/TradingProxy/Trading_StoreThemeType.h | 68 + Vendoo/TradingProxy/Trading_StoreThemeType.m | 53 + Vendoo/TradingProxy/Trading_StoreType.h | 251 + Vendoo/TradingProxy/Trading_StoreType.m | 136 + .../Trading_StoreVacationPreferencesType.h | 98 + .../Trading_StoreVacationPreferencesType.m | 67 + Vendoo/TradingProxy/Trading_StorefrontType.h | 96 + Vendoo/TradingProxy/Trading_StorefrontType.m | 57 + .../Trading_StringMatchCodeType.h | 44 + .../Trading_StringMatchCodeType.m | 42 + .../TradingProxy/Trading_SubscriptionType.h | 58 + .../TradingProxy/Trading_SubscriptionType.m | 52 + .../Trading_SuggestedCategoryArrayType.h | 51 + .../Trading_SuggestedCategoryArrayType.m | 43 + .../Trading_SuggestedCategoryType.h | 61 + .../Trading_SuggestedCategoryType.m | 48 + .../Trading_SummaryEventScheduleType.h | 66 + .../Trading_SummaryEventScheduleType.m | 52 + .../Trading_SummaryFrequencyCodeType.h | 295 ++ .../Trading_SummaryFrequencyCodeType.m | 293 ++ .../Trading_SummaryWindowPeriodCodeType.h | 71 + .../Trading_SummaryWindowPeriodCodeType.m | 69 + .../Trading_SupportedEventTypesArrayType.h | 34 + .../Trading_SupportedEventTypesArrayType.m | 37 + .../Trading_SupportedSellerProfileType.h | 112 + .../Trading_SupportedSellerProfileType.m | 58 + .../Trading_SupportedSellerProfilesType.h | 50 + .../Trading_SupportedSellerProfilesType.m | 38 + .../Trading_TCREnabledDefinitionType.h | 36 + .../Trading_TCREnabledDefinitionType.m | 37 + .../TradingProxy/Trading_TaskStatusCodeType.h | 52 + .../TradingProxy/Trading_TaskStatusCodeType.m | 50 + .../Trading_TaxDescriptionCodeType.h | 42 + .../Trading_TaxDescriptionCodeType.m | 40 + Vendoo/TradingProxy/Trading_TaxDetailsType.h | 108 + Vendoo/TradingProxy/Trading_TaxDetailsType.m | 68 + .../Trading_TaxJurisdictionType.h | 106 + .../Trading_TaxJurisdictionType.m | 67 + Vendoo/TradingProxy/Trading_TaxTableType.h | 47 + Vendoo/TradingProxy/Trading_TaxTableType.m | 38 + Vendoo/TradingProxy/Trading_TaxTypeCodeType.h | 35 + Vendoo/TradingProxy/Trading_TaxTypeCodeType.m | 33 + Vendoo/TradingProxy/Trading_TaxesType.h | 66 + Vendoo/TradingProxy/Trading_TaxesType.m | 49 + Vendoo/TradingProxy/Trading_ThemeGroupType.h | 80 + Vendoo/TradingProxy/Trading_ThemeGroupType.m | 57 + .../Trading_TicketEventTypeCodeType.h | 178 + .../Trading_TicketEventTypeCodeType.m | 176 + .../Trading_TicketListingDetailsType.h | 104 + .../Trading_TicketListingDetailsType.m | 57 + Vendoo/TradingProxy/Trading_TimeRangeType.h | 56 + Vendoo/TradingProxy/Trading_TimeRangeType.m | 47 + .../Trading_TimeZoneDetailsType.h | 138 + .../Trading_TimeZoneDetailsType.m | 77 + .../Trading_TokenReturnMethodCodeType.h | 37 + .../Trading_TokenReturnMethodCodeType.m | 35 + .../Trading_TokenStatusCodeType.h | 62 + .../Trading_TokenStatusCodeType.m | 60 + Vendoo/TradingProxy/Trading_TokenStatusType.h | 76 + Vendoo/TradingProxy/Trading_TokenStatusType.m | 57 + .../Trading_TopRatedProgramCodeType.h | 48 + .../Trading_TopRatedProgramCodeType.m | 46 + .../Trading_TopRatedSellerDetailsType.h | 47 + .../Trading_TopRatedSellerDetailsType.m | 42 + .../Trading_TradingRoleCodeType.h | 39 + .../Trading_TradingRoleCodeType.m | 37 + .../Trading_TransactionArrayType.h | 42 + .../Trading_TransactionArrayType.m | 38 + .../Trading_TransactionPlatformCodeType.h | 56 + .../Trading_TransactionPlatformCodeType.m | 54 + .../Trading_TransactionStatusType.h | 154 + .../Trading_TransactionStatusType.m | 83 + Vendoo/TradingProxy/Trading_TransactionType.h | 883 ++++ Vendoo/TradingProxy/Trading_TransactionType.m | 340 ++ ...ading_UPCIdentifierEnabledDefinitionType.h | 40 + ...ading_UPCIdentifierEnabledDefinitionType.m | 37 + .../Trading_UPSRateOptionCodeType.h | 34 + .../Trading_UPSRateOptionCodeType.m | 32 + Vendoo/TradingProxy/Trading_URLDetailsType.h | 83 + Vendoo/TradingProxy/Trading_URLDetailsType.m | 57 + Vendoo/TradingProxy/Trading_URLTypeCodeType.h | 97 + Vendoo/TradingProxy/Trading_URLTypeCodeType.m | 95 + .../Trading_USPSRateOptionCodeType.h | 34 + .../Trading_USPSRateOptionCodeType.m | 32 + Vendoo/TradingProxy/Trading_UnitCodeType.h | 77 + Vendoo/TradingProxy/Trading_UnitCodeType.m | 75 + Vendoo/TradingProxy/Trading_UnitInfoType.h | 58 + Vendoo/TradingProxy/Trading_UnitInfoType.m | 47 + .../Trading_UnitOfMeasurementDetailsType.h | 74 + .../Trading_UnitOfMeasurementDetailsType.m | 53 + .../Trading_UnitOfMeasurementType.h | 62 + .../Trading_UnitOfMeasurementType.m | 47 + ...ding_UnpaidItemAssistancePreferencesType.h | 147 + ...ding_UnpaidItemAssistancePreferencesType.m | 67 + .../Trading_UnpaidItemCaseOpenTypeCodeType.h | 37 + .../Trading_UnpaidItemCaseOpenTypeCodeType.m | 35 + ...Trading_UnpaidItemCaseStatusTypeCodeType.h | 43 + ...Trading_UnpaidItemCaseStatusTypeCodeType.m | 41 + .../Trading_UnpaidItemStatusTypeCodeType.h | 69 + .../Trading_UnpaidItemStatusTypeCodeType.m | 67 + Vendoo/TradingProxy/Trading_UnpaidItemType.h | 60 + Vendoo/TradingProxy/Trading_UnpaidItemType.m | 47 + ...ding_UploadSiteHostedPicturesRequestType.h | 158 + ...ding_UploadSiteHostedPicturesRequestType.m | 75 + ...ing_UploadSiteHostedPicturesResponseType.h | 52 + ...ing_UploadSiteHostedPicturesResponseType.m | 45 + .../Trading_UserAgreementInfoType.h | 131 + .../Trading_UserAgreementInfoType.m | 62 + ...rading_UserConsentRequiredDefinitionType.h | 36 + ...rading_UserConsentRequiredDefinitionType.m | 37 + .../Trading_UserDefinedListType.h | 105 + .../Trading_UserDefinedListType.m | 70 + Vendoo/TradingProxy/Trading_UserIDArrayType.h | 48 + Vendoo/TradingProxy/Trading_UserIDArrayType.m | 42 + .../TradingProxy/Trading_UserIdPasswordType.h | 101 + .../TradingProxy/Trading_UserIdPasswordType.m | 62 + .../TradingProxy/Trading_UserStatusCodeType.h | 170 + .../TradingProxy/Trading_UserStatusCodeType.m | 168 + Vendoo/TradingProxy/Trading_UserType.h | 658 +++ Vendoo/TradingProxy/Trading_UserType.m | 252 + Vendoo/TradingProxy/Trading_VATDetailsType.h | 129 + Vendoo/TradingProxy/Trading_VATDetailsType.m | 62 + Vendoo/TradingProxy/Trading_VATRateType.h | 113 + Vendoo/TradingProxy/Trading_VATRateType.m | 57 + .../TradingProxy/Trading_VATStatusCodeType.h | 43 + .../TradingProxy/Trading_VATStatusCodeType.m | 41 + .../Trading_VINSupportedDefinitionType.h | 40 + .../Trading_VINSupportedDefinitionType.m | 37 + .../Trading_VRMSupportedDefinitionType.h | 38 + .../Trading_VRMSupportedDefinitionType.m | 37 + Vendoo/TradingProxy/Trading_ValType.h | 92 + Vendoo/TradingProxy/Trading_ValType.m | 52 + ...rading_ValidateChallengeInputRequestType.h | 59 + ...rading_ValidateChallengeInputRequestType.m | 49 + ...ading_ValidateChallengeInputResponseType.h | 38 + ...ading_ValidateChallengeInputResponseType.m | 39 + ..._ValidateTestUserRegistrationRequestType.h | 98 + ..._ValidateTestUserRegistrationRequestType.m | 64 + ...ValidateTestUserRegistrationResponseType.h | 29 + ...ValidateTestUserRegistrationResponseType.m | 33 + .../Trading_ValueCategoryDefinitionType.h | 38 + .../Trading_ValueCategoryDefinitionType.m | 37 + .../Trading_ValueFormatCodeType.h | 43 + .../Trading_ValueFormatCodeType.m | 41 + .../Trading_ValuePackEnabledDefinitionType.h | 36 + .../Trading_ValuePackEnabledDefinitionType.m | 37 + .../Trading_ValueRecommendationType.h | 64 + .../Trading_ValueRecommendationType.m | 48 + .../TradingProxy/Trading_ValueTypeCodeType.h | 60 + .../TradingProxy/Trading_ValueTypeCodeType.m | 60 + .../Trading_VariationDetailsType.h | 97 + .../Trading_VariationDetailsType.m | 62 + .../TradingProxy/Trading_VariationKeyType.h | 62 + .../TradingProxy/Trading_VariationKeyType.m | 48 + .../Trading_VariationPictureRuleCodeType.h | 45 + .../Trading_VariationPictureRuleCodeType.m | 43 + .../Trading_VariationSpecificPictureSetType.h | 116 + .../Trading_VariationSpecificPictureSetType.m | 57 + .../Trading_VariationSpecificsRuleCodeType.h | 41 + .../Trading_VariationSpecificsRuleCodeType.m | 39 + Vendoo/TradingProxy/Trading_VariationType.h | 325 ++ Vendoo/TradingProxy/Trading_VariationType.m | 112 + .../Trading_VariationsEnabledDefinitionType.h | 44 + .../Trading_VariationsEnabledDefinitionType.m | 37 + Vendoo/TradingProxy/Trading_VariationsType.h | 170 + Vendoo/TradingProxy/Trading_VariationsType.m | 61 + .../Trading_VeROItemStatusCodeType.h | 56 + .../Trading_VeROItemStatusCodeType.m | 54 + .../Trading_VeROReasonCodeDetailsType.h | 39 + .../Trading_VeROReasonCodeDetailsType.m | 38 + .../TradingProxy/Trading_VeROReportItemType.h | 129 + .../TradingProxy/Trading_VeROReportItemType.m | 77 + .../Trading_VeROReportItemsRequestType.h | 53 + .../Trading_VeROReportItemsRequestType.m | 45 + .../Trading_VeROReportItemsResponseType.h | 48 + .../Trading_VeROReportItemsResponseType.m | 44 + .../Trading_VeROReportItemsType.h | 42 + .../Trading_VeROReportItemsType.m | 38 + .../Trading_VeROReportPacketStatusCodeType.h | 42 + .../Trading_VeROReportPacketStatusCodeType.m | 40 + .../Trading_VeROReportedItemDetailsType.h | 40 + .../Trading_VeROReportedItemDetailsType.m | 38 + .../Trading_VeROReportedItemType.h | 80 + .../Trading_VeROReportedItemType.m | 52 + .../TradingProxy/Trading_VeROSiteDetailType.h | 58 + .../TradingProxy/Trading_VeROSiteDetailType.m | 48 + ...ding_VerifiedUserRequirementsDetailsType.h | 77 + ...ding_VerifiedUserRequirementsDetailsType.m | 47 + .../Trading_VerifiedUserRequirementsType.h | 60 + .../Trading_VerifiedUserRequirementsType.m | 42 + ...ading_VerifyAddFixedPriceItemRequestType.h | 41 + ...ading_VerifyAddFixedPriceItemRequestType.m | 40 + ...ding_VerifyAddFixedPriceItemResponseType.h | 136 + ...ding_VerifyAddFixedPriceItemResponseType.m | 76 + .../Trading_VerifyAddItemRequestType.h | 90 + .../Trading_VerifyAddItemRequestType.m | 51 + .../Trading_VerifyAddItemResponseType.h | 164 + .../Trading_VerifyAddItemResponseType.m | 77 + ...ing_VerifyAddSecondChanceItemRequestType.h | 95 + ...ing_VerifyAddSecondChanceItemRequestType.m | 60 + ...ng_VerifyAddSecondChanceItemResponseType.h | 54 + ...ng_VerifyAddSecondChanceItemResponseType.m | 44 + .../Trading_VerifyRelistItemRequestType.h | 63 + .../Trading_VerifyRelistItemRequestType.m | 45 + .../Trading_VerifyRelistItemResponseType.h | 98 + .../Trading_VerifyRelistItemResponseType.m | 66 + .../Trading_WantItNowPostArrayType.h | 41 + .../Trading_WantItNowPostArrayType.m | 38 + .../TradingProxy/Trading_WantItNowPostType.h | 102 + .../TradingProxy/Trading_WantItNowPostType.m | 67 + .../Trading_WarningLevelCodeType.h | 22 + .../Trading_WarningLevelCodeType.m | 22 + .../Trading_WarrantyDurationDetailsType.h | 57 + .../Trading_WarrantyDurationDetailsType.m | 47 + .../Trading_WarrantyDurationOptionsCodeType.h | 69 + .../Trading_WarrantyDurationOptionsCodeType.m | 67 + .../Trading_WarrantyOfferedCodeType.h | 27 + .../Trading_WarrantyOfferedCodeType.m | 25 + .../Trading_WarrantyOfferedDetailsType.h | 57 + .../Trading_WarrantyOfferedDetailsType.m | 47 + .../Trading_WarrantyTypeDetailsType.h | 57 + .../Trading_WarrantyTypeDetailsType.m | 47 + .../Trading_WarrantyTypeOptionsCodeType.h | 41 + .../Trading_WarrantyTypeOptionsCodeType.m | 39 + .../Trading_WirelessCarrierIDCodeType.h | 35 + .../Trading_WirelessCarrierIDCodeType.m | 35 + .../Trading_XMLRequesterCredentialsType.h | 73 + .../Trading_XMLRequesterCredentialsType.m | 52 + Vendoo/TradingProxy/Trading_XSLFileType.h | 76 + Vendoo/TradingProxy/Trading_XSLFileType.m | 52 + Vendoo/TradingProxy/client/.DS_Store | Bin 6148 -> 0 bytes .../client/EBayAPIInterface_SOAPClient.h | 1421 ++++++ .../client/EBayAPIInterface_SOAPClient.m | 3286 ++++++++++++ .../client/EBayAPIInterface_XMLClient.h | 1421 ++++++ .../client/EBayAPIInterface_XMLClient.m | 2662 ++++++++++ .../TradingProxy/common/Trading_CommonTypes.h | 1210 +++++ Vendoo/Vendoo-Bridging-Header.h | 17 + 2422 files changed, 206970 insertions(+), 18 deletions(-) create mode 100755 Vendoo/EBayTradingServiceClient.h create mode 100755 Vendoo/EBayTradingServiceClient.m create mode 100644 Vendoo/EbayWebServiceManager.swift create mode 100755 Vendoo/TradingProxy/EBayTradingServiceClient.h create mode 100755 Vendoo/TradingProxy/EBayTradingServiceClient.m create mode 100755 Vendoo/TradingProxy/Trading_ASQPreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_ASQPreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_AbstractRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AbstractRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AbstractResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AbstractResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AccessRuleCurrentStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AccessRuleCurrentStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AccessRuleStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AccessRuleStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AccountDetailEntryCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AccountDetailEntryCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AccountEntriesType.h create mode 100755 Vendoo/TradingProxy/Trading_AccountEntriesType.m create mode 100755 Vendoo/TradingProxy/Trading_AccountEntrySortTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AccountEntrySortTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AccountEntryType.h create mode 100755 Vendoo/TradingProxy/Trading_AccountEntryType.m create mode 100755 Vendoo/TradingProxy/Trading_AccountHistorySelectionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AccountHistorySelectionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AccountStateCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AccountStateCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AccountSummaryType.h create mode 100755 Vendoo/TradingProxy/Trading_AccountSummaryType.m create mode 100755 Vendoo/TradingProxy/Trading_AckCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AckCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AdFormatEnabledCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AdFormatEnabledCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AdFormatEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_AdFormatEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_AdFormatLeadStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AdFormatLeadStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AdFormatLeadType.h create mode 100755 Vendoo/TradingProxy/Trading_AdFormatLeadType.m create mode 100755 Vendoo/TradingProxy/Trading_AddDisputeRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AddDisputeRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AddDisputeResponseRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AddDisputeResponseRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AddDisputeResponseResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AddDisputeResponseResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AddDisputeResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AddDisputeResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AddFixedPriceItemRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AddFixedPriceItemRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AddFixedPriceItemResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AddFixedPriceItemResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AddItemFromSellingManagerTemplateRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AddItemFromSellingManagerTemplateRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AddItemFromSellingManagerTemplateResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AddItemFromSellingManagerTemplateResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AddItemRequestContainerType.h create mode 100755 Vendoo/TradingProxy/Trading_AddItemRequestContainerType.m create mode 100755 Vendoo/TradingProxy/Trading_AddItemRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AddItemRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AddItemResponseContainerType.h create mode 100755 Vendoo/TradingProxy/Trading_AddItemResponseContainerType.m create mode 100755 Vendoo/TradingProxy/Trading_AddItemResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AddItemResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AddItemsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AddItemsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AddItemsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AddItemsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AddMemberMessageAAQToPartnerRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AddMemberMessageAAQToPartnerRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AddMemberMessageAAQToPartnerResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AddMemberMessageAAQToPartnerResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AddMemberMessageRTQRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AddMemberMessageRTQRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AddMemberMessageRTQResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AddMemberMessageRTQResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderRequestContainerType.h create mode 100755 Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderRequestContainerType.m create mode 100755 Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderResponseContainerType.h create mode 100755 Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderResponseContainerType.m create mode 100755 Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AddOrderRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AddOrderRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AddOrderResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AddOrderResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AddSecondChanceItemRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AddSecondChanceItemRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AddSecondChanceItemResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AddSecondChanceItemResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AddSellingManagerInventoryFolderRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AddSellingManagerInventoryFolderRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AddSellingManagerInventoryFolderResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AddSellingManagerInventoryFolderResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AddSellingManagerProductRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AddSellingManagerProductRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AddSellingManagerProductResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AddSellingManagerProductResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AddSellingManagerTemplateRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AddSellingManagerTemplateRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AddSellingManagerTemplateResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AddSellingManagerTemplateResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AddToItemDescriptionRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AddToItemDescriptionRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AddToItemDescriptionResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AddToItemDescriptionResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AddToWatchListRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AddToWatchListRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AddToWatchListResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AddToWatchListResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AddTransactionConfirmationItemRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_AddTransactionConfirmationItemRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_AddTransactionConfirmationItemResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_AddTransactionConfirmationItemResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_AdditionalAccountType.h create mode 100755 Vendoo/TradingProxy/Trading_AdditionalAccountType.m create mode 100755 Vendoo/TradingProxy/Trading_AddressOwnerCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AddressOwnerCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AddressRecordTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AddressRecordTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AddressStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AddressStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AddressType.h create mode 100755 Vendoo/TradingProxy/Trading_AddressType.m create mode 100755 Vendoo/TradingProxy/Trading_AddressTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AddressTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AddressUsageCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AddressUsageCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AffiliateTrackingDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_AffiliateTrackingDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_AmountType.h create mode 100755 Vendoo/TradingProxy/Trading_AmountType.m create mode 100755 Vendoo/TradingProxy/Trading_AnnouncementMessageCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AnnouncementMessageCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AnnouncementMessageType.h create mode 100755 Vendoo/TradingProxy/Trading_AnnouncementMessageType.m create mode 100755 Vendoo/TradingProxy/Trading_ApiAccessRuleType.h create mode 100755 Vendoo/TradingProxy/Trading_ApiAccessRuleType.m create mode 100755 Vendoo/TradingProxy/Trading_ApplicationDeliveryPreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_ApplicationDeliveryPreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_ApplicationDeviceTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ApplicationDeviceTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AttributeArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_AttributeArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_AttributeConversionEnabledCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AttributeConversionEnabledCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AttributeConversionEnabledFeatureDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_AttributeConversionEnabledFeatureDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_AttributeRecommendationsType.h create mode 100755 Vendoo/TradingProxy/Trading_AttributeRecommendationsType.m create mode 100755 Vendoo/TradingProxy/Trading_AttributeSetArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_AttributeSetArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_AttributeSetType.h create mode 100755 Vendoo/TradingProxy/Trading_AttributeSetType.m create mode 100755 Vendoo/TradingProxy/Trading_AttributeType.h create mode 100755 Vendoo/TradingProxy/Trading_AttributeType.m create mode 100755 Vendoo/TradingProxy/Trading_AuthTokenTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AuthTokenTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AutomatedLeaveFeedbackEventCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_AutomatedLeaveFeedbackEventCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_AverageRatingDetailArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_AverageRatingDetailArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_AverageRatingDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_AverageRatingDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_AverageRatingSummaryType.h create mode 100755 Vendoo/TradingProxy/Trading_AverageRatingSummaryType.m create mode 100755 Vendoo/TradingProxy/Trading_BalanceCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_BalanceCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_Base64BinaryType.h create mode 100755 Vendoo/TradingProxy/Trading_Base64BinaryType.m create mode 100755 Vendoo/TradingProxy/Trading_BasicAmountType.h create mode 100755 Vendoo/TradingProxy/Trading_BasicAmountType.m create mode 100755 Vendoo/TradingProxy/Trading_BasicUpgradePackEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_BasicUpgradePackEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_BestOfferActionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_BestOfferActionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_BestOfferArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_BestOfferArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_BestOfferAutoAcceptEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_BestOfferAutoAcceptEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_BestOfferAutoDeclineEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_BestOfferAutoDeclineEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_BestOfferCounterEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_BestOfferCounterEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_BestOfferDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_BestOfferDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_BestOfferEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_BestOfferEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_BestOfferStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_BestOfferStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_BestOfferType.h create mode 100755 Vendoo/TradingProxy/Trading_BestOfferType.m create mode 100755 Vendoo/TradingProxy/Trading_BestOfferTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_BestOfferTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_BidActionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_BidActionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_BidApprovalArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_BidApprovalArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_BidApprovalType.h create mode 100755 Vendoo/TradingProxy/Trading_BidApprovalType.m create mode 100755 Vendoo/TradingProxy/Trading_BidAssistantListType.h create mode 100755 Vendoo/TradingProxy/Trading_BidAssistantListType.m create mode 100755 Vendoo/TradingProxy/Trading_BidGroupArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_BidGroupArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_BidGroupItemStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_BidGroupItemStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_BidGroupItemType.h create mode 100755 Vendoo/TradingProxy/Trading_BidGroupItemType.m create mode 100755 Vendoo/TradingProxy/Trading_BidGroupStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_BidGroupStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_BidGroupType.h create mode 100755 Vendoo/TradingProxy/Trading_BidGroupType.m create mode 100755 Vendoo/TradingProxy/Trading_BidderDetailArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_BidderDetailArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_BidderDetailType.h create mode 100755 Vendoo/TradingProxy/Trading_BidderDetailType.m create mode 100755 Vendoo/TradingProxy/Trading_BidderNoticePreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_BidderNoticePreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_BidderStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_BidderStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_BidderTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_BidderTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_BiddingDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_BiddingDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_BiddingSummaryType.h create mode 100755 Vendoo/TradingProxy/Trading_BiddingSummaryType.m create mode 100755 Vendoo/TradingProxy/Trading_BoldTitleCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_BoldTitleCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_BorderCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_BorderCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_BotBlockRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_BotBlockRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_BotBlockResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_BotBlockResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_BrandMPNIdentifierEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_BrandMPNIdentifierEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_BrandMPNType.h create mode 100755 Vendoo/TradingProxy/Trading_BrandMPNType.m create mode 100755 Vendoo/TradingProxy/Trading_BulkCatalogListerStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_BulkCatalogListerStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_BusinessRoleType.h create mode 100755 Vendoo/TradingProxy/Trading_BusinessRoleType.m create mode 100755 Vendoo/TradingProxy/Trading_BusinessSellerDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_BusinessSellerDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_BuyerGuaranteeEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_BuyerGuaranteeEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_BuyerPaymentMethodCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_BuyerPaymentMethodCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_BuyerProtectionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_BuyerProtectionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_BuyerProtectionDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_BuyerProtectionDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_BuyerProtectionSourceCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_BuyerProtectionSourceCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_BuyerRequirementDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_BuyerRequirementDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_BuyerRoleMetricsType.h create mode 100755 Vendoo/TradingProxy/Trading_BuyerRoleMetricsType.m create mode 100755 Vendoo/TradingProxy/Trading_BuyerSatisfactionDashboardType.h create mode 100755 Vendoo/TradingProxy/Trading_BuyerSatisfactionDashboardType.m create mode 100755 Vendoo/TradingProxy/Trading_BuyerSatisfactionStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_BuyerSatisfactionStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_BuyerType.h create mode 100755 Vendoo/TradingProxy/Trading_BuyerType.m create mode 100755 Vendoo/TradingProxy/Trading_BuyingGuideDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_BuyingGuideDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_BuyingGuideType.h create mode 100755 Vendoo/TradingProxy/Trading_BuyingGuideType.m create mode 100755 Vendoo/TradingProxy/Trading_BuyingSummaryType.h create mode 100755 Vendoo/TradingProxy/Trading_BuyingSummaryType.m create mode 100755 Vendoo/TradingProxy/Trading_CalculatedHandlingDiscountType.h create mode 100755 Vendoo/TradingProxy/Trading_CalculatedHandlingDiscountType.m create mode 100755 Vendoo/TradingProxy/Trading_CalculatedShippingChargeOptionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_CalculatedShippingChargeOptionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_CalculatedShippingDiscountType.h create mode 100755 Vendoo/TradingProxy/Trading_CalculatedShippingDiscountType.m create mode 100755 Vendoo/TradingProxy/Trading_CalculatedShippingPreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_CalculatedShippingPreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_CalculatedShippingRateOptionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_CalculatedShippingRateOptionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_CalculatedShippingRateType.h create mode 100755 Vendoo/TradingProxy/Trading_CalculatedShippingRateType.m create mode 100755 Vendoo/TradingProxy/Trading_CancelOfferArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_CancelOfferArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_CancelOfferType.h create mode 100755 Vendoo/TradingProxy/Trading_CancelOfferType.m create mode 100755 Vendoo/TradingProxy/Trading_CartItemType.h create mode 100755 Vendoo/TradingProxy/Trading_CartItemType.m create mode 100755 Vendoo/TradingProxy/Trading_CatalogProductType.h create mode 100755 Vendoo/TradingProxy/Trading_CatalogProductType.m create mode 100755 Vendoo/TradingProxy/Trading_CategoryArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_CategoryArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_CategoryFeatureDetailLevelCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_CategoryFeatureDetailLevelCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_CategoryFeatureType.h create mode 100755 Vendoo/TradingProxy/Trading_CategoryFeatureType.m create mode 100755 Vendoo/TradingProxy/Trading_CategoryGroupType.h create mode 100755 Vendoo/TradingProxy/Trading_CategoryGroupType.m create mode 100755 Vendoo/TradingProxy/Trading_CategoryItemSpecificsType.h create mode 100755 Vendoo/TradingProxy/Trading_CategoryItemSpecificsType.m create mode 100755 Vendoo/TradingProxy/Trading_CategoryMappingType.h create mode 100755 Vendoo/TradingProxy/Trading_CategoryMappingType.m create mode 100755 Vendoo/TradingProxy/Trading_CategoryType.h create mode 100755 Vendoo/TradingProxy/Trading_CategoryType.m create mode 100755 Vendoo/TradingProxy/Trading_CharacteristicSetIDsType.h create mode 100755 Vendoo/TradingProxy/Trading_CharacteristicSetIDsType.m create mode 100755 Vendoo/TradingProxy/Trading_CharacteristicType.h create mode 100755 Vendoo/TradingProxy/Trading_CharacteristicType.m create mode 100755 Vendoo/TradingProxy/Trading_CharacteristicsSearchCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_CharacteristicsSearchCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_CharacteristicsSetProductHistogramType.h create mode 100755 Vendoo/TradingProxy/Trading_CharacteristicsSetProductHistogramType.m create mode 100755 Vendoo/TradingProxy/Trading_CharacteristicsSetType.h create mode 100755 Vendoo/TradingProxy/Trading_CharacteristicsSetType.m create mode 100755 Vendoo/TradingProxy/Trading_CharityAffiliationDetailType.h create mode 100755 Vendoo/TradingProxy/Trading_CharityAffiliationDetailType.m create mode 100755 Vendoo/TradingProxy/Trading_CharityAffiliationDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_CharityAffiliationDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_CharityAffiliationType.h create mode 100755 Vendoo/TradingProxy/Trading_CharityAffiliationType.m create mode 100755 Vendoo/TradingProxy/Trading_CharityAffiliationTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_CharityAffiliationTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_CharityAffiliationsType.h create mode 100755 Vendoo/TradingProxy/Trading_CharityAffiliationsType.m create mode 100755 Vendoo/TradingProxy/Trading_CharityIDType.h create mode 100755 Vendoo/TradingProxy/Trading_CharityIDType.m create mode 100755 Vendoo/TradingProxy/Trading_CharityInfoType.h create mode 100755 Vendoo/TradingProxy/Trading_CharityInfoType.m create mode 100755 Vendoo/TradingProxy/Trading_CharitySellerStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_CharitySellerStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_CharitySellerType.h create mode 100755 Vendoo/TradingProxy/Trading_CharitySellerType.m create mode 100755 Vendoo/TradingProxy/Trading_CharityStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_CharityStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_CharityType.h create mode 100755 Vendoo/TradingProxy/Trading_CharityType.m create mode 100755 Vendoo/TradingProxy/Trading_CheckoutMethodCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_CheckoutMethodCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_CheckoutOrderDetailType.h create mode 100755 Vendoo/TradingProxy/Trading_CheckoutOrderDetailType.m create mode 100755 Vendoo/TradingProxy/Trading_CheckoutStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_CheckoutStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_CheckoutStatusType.h create mode 100755 Vendoo/TradingProxy/Trading_CheckoutStatusType.m create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdAutoAcceptEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdAutoAcceptEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdAutoDeclineEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdAutoDeclineEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdBestOfferEnabledCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdBestOfferEnabledCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdBestOfferEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdBestOfferEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdCompanyNameEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdCompanyNameEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdContactByAddressEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdContactByAddressEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdContactByEmailEnabledDefintionType.h create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdContactByEmailEnabledDefintionType.m create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdContactByPhoneEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdContactByPhoneEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdCounterOfferEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdCounterOfferEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdPayPerLeadEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdPayPerLeadEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdPaymentMethodEnabledCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdPaymentMethodEnabledCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdPaymentMethodEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdPaymentMethodEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdPhoneCountDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdPhoneCountDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdShippingMethodEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdShippingMethodEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdStreetCountDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ClassifiedAdStreetCountDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_CombinedFixedPriceTreatmentEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_CombinedFixedPriceTreatmentEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_CombinedPaymentOptionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_CombinedPaymentOptionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_CombinedPaymentPeriodCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_CombinedPaymentPeriodCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_CombinedPaymentPreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_CombinedPaymentPreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_CommentTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_CommentTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_CompatibleVehicleTypeDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_CompatibleVehicleTypeDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_CompleteSaleRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_CompleteSaleRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_CompleteSaleResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_CompleteSaleResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_CompleteStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_CompleteStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ConditionEnabledCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ConditionEnabledCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ConditionEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ConditionEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ConditionType.h create mode 100755 Vendoo/TradingProxy/Trading_ConditionType.m create mode 100755 Vendoo/TradingProxy/Trading_ConditionValuesDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ConditionValuesDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ConditionValuesType.h create mode 100755 Vendoo/TradingProxy/Trading_ConditionValuesType.m create mode 100755 Vendoo/TradingProxy/Trading_ConfirmIdentityRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_ConfirmIdentityRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_ConfirmIdentityResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_ConfirmIdentityResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_ContactHoursDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ContactHoursDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ContextSearchAssetType.h create mode 100755 Vendoo/TradingProxy/Trading_ContextSearchAssetType.m create mode 100755 Vendoo/TradingProxy/Trading_CostGroupFlatCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_CostGroupFlatCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_CountryCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_CountryCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_CountryDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_CountryDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_CrossBorderTradeAustraliaEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_CrossBorderTradeAustraliaEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_CrossBorderTradeGBEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_CrossBorderTradeGBEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_CrossPromotionPreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_CrossPromotionPreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_CrossPromotionsType.h create mode 100755 Vendoo/TradingProxy/Trading_CrossPromotionsType.m create mode 100755 Vendoo/TradingProxy/Trading_CurrencyCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_CurrencyCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_CurrencyDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_CurrencyDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_CustomSecurityHeaderType.h create mode 100755 Vendoo/TradingProxy/Trading_CustomSecurityHeaderType.m create mode 100755 Vendoo/TradingProxy/Trading_DataElementSetType.h create mode 100755 Vendoo/TradingProxy/Trading_DataElementSetType.m create mode 100755 Vendoo/TradingProxy/Trading_DateSpecifierCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DateSpecifierCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DateType.h create mode 100755 Vendoo/TradingProxy/Trading_DateType.m create mode 100755 Vendoo/TradingProxy/Trading_DayOfWeekCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DayOfWeekCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DaysCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DaysCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DeleteMyMessagesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_DeleteMyMessagesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_DeleteMyMessagesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_DeleteMyMessagesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerInventoryFolderRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerInventoryFolderRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerInventoryFolderResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerInventoryFolderResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerItemAutomationRuleRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerItemAutomationRuleRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerItemAutomationRuleResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerItemAutomationRuleResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerProductRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerProductRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerProductResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerProductResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateAutomationRuleRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateAutomationRuleRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateAutomationRuleResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateAutomationRuleResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_DeliveryURLDetailType.h create mode 100755 Vendoo/TradingProxy/Trading_DeliveryURLDetailType.m create mode 100755 Vendoo/TradingProxy/Trading_DepositSupportedDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_DepositSupportedDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_DepositTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DepositTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DescriptionReviseModeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DescriptionReviseModeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DescriptionTemplateCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DescriptionTemplateCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DescriptionTemplateType.h create mode 100755 Vendoo/TradingProxy/Trading_DescriptionTemplateType.m create mode 100755 Vendoo/TradingProxy/Trading_DetailLevelCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DetailLevelCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DetailNameCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DetailNameCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DeviceTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DeviceTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DisableUnpaidItemAssistanceRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_DisableUnpaidItemAssistanceRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_DisableUnpaidItemAssistanceResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_DisableUnpaidItemAssistanceResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_DiscountCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DiscountCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DiscountNameCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DiscountNameCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DiscountPriceInfoType.h create mode 100755 Vendoo/TradingProxy/Trading_DiscountPriceInfoType.m create mode 100755 Vendoo/TradingProxy/Trading_DiscountProfileType.h create mode 100755 Vendoo/TradingProxy/Trading_DiscountProfileType.m create mode 100755 Vendoo/TradingProxy/Trading_DiscountReasonCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DiscountReasonCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DispatchCutoffTimePreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_DispatchCutoffTimePreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_DispatchTimeMaxDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_DispatchTimeMaxDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_DisplayPayNowButtonCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DisplayPayNowButtonCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DisputeActivityCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DisputeActivityCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DisputeArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_DisputeArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_DisputeCreditEligibilityCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DisputeCreditEligibilityCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DisputeExplanationCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DisputeExplanationCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DisputeFilterCountType.h create mode 100755 Vendoo/TradingProxy/Trading_DisputeFilterCountType.m create mode 100755 Vendoo/TradingProxy/Trading_DisputeFilterTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DisputeFilterTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DisputeMessageSourceCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DisputeMessageSourceCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DisputeMessageType.h create mode 100755 Vendoo/TradingProxy/Trading_DisputeMessageType.m create mode 100755 Vendoo/TradingProxy/Trading_DisputeReasonCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DisputeReasonCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DisputeRecordTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DisputeRecordTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DisputeResolutionReasonCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DisputeResolutionReasonCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DisputeResolutionRecordTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DisputeResolutionRecordTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DisputeResolutionType.h create mode 100755 Vendoo/TradingProxy/Trading_DisputeResolutionType.m create mode 100755 Vendoo/TradingProxy/Trading_DisputeSortTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DisputeSortTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DisputeStateCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DisputeStateCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DisputeStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_DisputeStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_DisputeType.h create mode 100755 Vendoo/TradingProxy/Trading_DisputeType.m create mode 100755 Vendoo/TradingProxy/Trading_DistanceType.h create mode 100755 Vendoo/TradingProxy/Trading_DistanceType.m create mode 100755 Vendoo/TradingProxy/Trading_DuplicateInvocationDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_DuplicateInvocationDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_DutchBINEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_DutchBINEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_EANIdentifierEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_EANIdentifierEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProAdFormatEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProAdFormatEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProAutoAcceptEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProAutoAcceptEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProAutoDeclineEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProAutoDeclineEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProBestOfferEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProBestOfferEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProCompanyNameEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProCompanyNameEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProContactByAddressEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProContactByAddressEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProContactByEmailEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProContactByEmailEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProContactByPhoneEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProContactByPhoneEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProCounterOfferEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProCounterOfferEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProPhoneCountDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProPhoneCountDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProShippingMethodEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProShippingMethodEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProStreetCountDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_EBayMotorsProStreetCountDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_EBayPaymentMismatchDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_EBayPaymentMismatchDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_EBaySubscriptionTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_EBaySubscriptionTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_EnableCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_EnableCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_EndFixedPriceItemRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_EndFixedPriceItemRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_EndFixedPriceItemResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_EndFixedPriceItemResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_EndItemRequestContainerType.h create mode 100755 Vendoo/TradingProxy/Trading_EndItemRequestContainerType.m create mode 100755 Vendoo/TradingProxy/Trading_EndItemRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_EndItemRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_EndItemResponseContainerType.h create mode 100755 Vendoo/TradingProxy/Trading_EndItemResponseContainerType.m create mode 100755 Vendoo/TradingProxy/Trading_EndItemResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_EndItemResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_EndItemsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_EndItemsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_EndItemsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_EndItemsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_EndOfAuctionEmailPreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_EndOfAuctionEmailPreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_EndOfAuctionLogoTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_EndOfAuctionLogoTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_EndReasonCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_EndReasonCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ErrorClassificationCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ErrorClassificationCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ErrorHandlingCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ErrorHandlingCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ErrorParameterType.h create mode 100755 Vendoo/TradingProxy/Trading_ErrorParameterType.m create mode 100755 Vendoo/TradingProxy/Trading_ErrorType.h create mode 100755 Vendoo/TradingProxy/Trading_ErrorType.m create mode 100755 Vendoo/TradingProxy/Trading_EscrowCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_EscrowCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ExcludeShippingLocationDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ExcludeShippingLocationDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ExpressConditionRequiredDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ExpressConditionRequiredDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ExpressEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ExpressEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ExpressItemRequirementsType.h create mode 100755 Vendoo/TradingProxy/Trading_ExpressItemRequirementsType.m create mode 100755 Vendoo/TradingProxy/Trading_ExpressPicturesRequiredDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ExpressPicturesRequiredDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ExtendSiteHostedPicturesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_ExtendSiteHostedPicturesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_ExtendSiteHostedPicturesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_ExtendSiteHostedPicturesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_ExtendedContactDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ExtendedContactDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ExtendedProductFinderIDType.h create mode 100755 Vendoo/TradingProxy/Trading_ExtendedProductFinderIDType.m create mode 100755 Vendoo/TradingProxy/Trading_ExternalAlertIDArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_ExternalAlertIDArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_ExternalProductCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ExternalProductCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ExternalProductIDType.h create mode 100755 Vendoo/TradingProxy/Trading_ExternalProductIDType.m create mode 100755 Vendoo/TradingProxy/Trading_ExternalTransactionType.h create mode 100755 Vendoo/TradingProxy/Trading_ExternalTransactionType.m create mode 100755 Vendoo/TradingProxy/Trading_FaultDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_FaultDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_FeatureDefinitionsType.h create mode 100755 Vendoo/TradingProxy/Trading_FeatureDefinitionsType.m create mode 100755 Vendoo/TradingProxy/Trading_FeatureEligibilityType.h create mode 100755 Vendoo/TradingProxy/Trading_FeatureEligibilityType.m create mode 100755 Vendoo/TradingProxy/Trading_FeatureIDCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_FeatureIDCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_FeaturedFirstCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_FeaturedFirstCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_FeaturedPlusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_FeaturedPlusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_FedExRateOptionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_FedExRateOptionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_FeeType.h create mode 100755 Vendoo/TradingProxy/Trading_FeeType.m create mode 100755 Vendoo/TradingProxy/Trading_FeedbackCommentArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_FeedbackCommentArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_FeedbackDetailArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_FeedbackDetailArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_FeedbackDetailType.h create mode 100755 Vendoo/TradingProxy/Trading_FeedbackDetailType.m create mode 100755 Vendoo/TradingProxy/Trading_FeedbackInfoType.h create mode 100755 Vendoo/TradingProxy/Trading_FeedbackInfoType.m create mode 100755 Vendoo/TradingProxy/Trading_FeedbackPeriodArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_FeedbackPeriodArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_FeedbackPeriodType.h create mode 100755 Vendoo/TradingProxy/Trading_FeedbackPeriodType.m create mode 100755 Vendoo/TradingProxy/Trading_FeedbackRatingDetailCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_FeedbackRatingDetailCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_FeedbackRatingStarCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_FeedbackRatingStarCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_FeedbackRequirementsType.h create mode 100755 Vendoo/TradingProxy/Trading_FeedbackRequirementsType.m create mode 100755 Vendoo/TradingProxy/Trading_FeedbackResponseCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_FeedbackResponseCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_FeedbackSummaryPeriodCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_FeedbackSummaryPeriodCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_FeedbackSummaryType.h create mode 100755 Vendoo/TradingProxy/Trading_FeedbackSummaryType.m create mode 100755 Vendoo/TradingProxy/Trading_FeedbackTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_FeedbackTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_FeesType.h create mode 100755 Vendoo/TradingProxy/Trading_FeesType.m create mode 100755 Vendoo/TradingProxy/Trading_FetchTokenRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_FetchTokenRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_FetchTokenResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_FetchTokenResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_FlatRateInsuranceRangeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_FlatRateInsuranceRangeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_FlatRateInsuranceRangeCostType.h create mode 100755 Vendoo/TradingProxy/Trading_FlatRateInsuranceRangeCostType.m create mode 100755 Vendoo/TradingProxy/Trading_FlatShippingDiscountType.h create mode 100755 Vendoo/TradingProxy/Trading_FlatShippingDiscountType.m create mode 100755 Vendoo/TradingProxy/Trading_FlatShippingPreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_FlatShippingPreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_FlatShippingRateOptionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_FlatShippingRateOptionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_FreeGalleryPlusEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_FreeGalleryPlusEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_FreePicturePackEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_FreePicturePackEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_GallerySortFilterCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_GallerySortFilterCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_GalleryStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_GalleryStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_GalleryTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_GalleryTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_GeneralPaymentMethodCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_GeneralPaymentMethodCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_GeographicExposureCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_GeographicExposureCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_GetAccountRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetAccountRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetAccountResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetAccountResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetAdFormatLeadsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetAdFormatLeadsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetAdFormatLeadsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetAdFormatLeadsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetAllBiddersModeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_GetAllBiddersModeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_GetAllBiddersRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetAllBiddersRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetAllBiddersResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetAllBiddersResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetApiAccessRulesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetApiAccessRulesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetApiAccessRulesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetApiAccessRulesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetAttributesCSRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetAttributesCSRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetAttributesCSResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetAttributesCSResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetAttributesXSLRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetAttributesXSLRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetAttributesXSLResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetAttributesXSLResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetBestOffersRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetBestOffersRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetBestOffersResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetBestOffersResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetBidderListRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetBidderListRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetBidderListResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetBidderListResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetCategoriesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetCategoriesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetCategoriesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetCategoriesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetCategory2CSRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetCategory2CSRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetCategory2CSResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetCategory2CSResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetCategoryFeaturesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetCategoryFeaturesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetCategoryFeaturesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetCategoryFeaturesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetCategoryMappingsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetCategoryMappingsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetCategoryMappingsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetCategoryMappingsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetCategorySpecificsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetCategorySpecificsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetCategorySpecificsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetCategorySpecificsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetChallengeTokenRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetChallengeTokenRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetChallengeTokenResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetChallengeTokenResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetCharitiesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetCharitiesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetCharitiesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetCharitiesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetClientAlertsAuthTokenRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetClientAlertsAuthTokenRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetClientAlertsAuthTokenResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetClientAlertsAuthTokenResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetContextualKeywordsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetContextualKeywordsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetContextualKeywordsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetContextualKeywordsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetCrossPromotionsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetCrossPromotionsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetCrossPromotionsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetCrossPromotionsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetDescriptionTemplatesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetDescriptionTemplatesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetDescriptionTemplatesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetDescriptionTemplatesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetDisputeRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetDisputeRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetDisputeResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetDisputeResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetFeedbackRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetFeedbackRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetFeedbackResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetFeedbackResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetItemRecommendationsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetItemRecommendationsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetItemRecommendationsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetItemRecommendationsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetItemRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetItemRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetItemResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetItemResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetItemShippingRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetItemShippingRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetItemShippingResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetItemShippingResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetItemTransactionsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetItemTransactionsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetItemTransactionsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetItemTransactionsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetItemsAwaitingFeedbackRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetItemsAwaitingFeedbackRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetItemsAwaitingFeedbackResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetItemsAwaitingFeedbackResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetMemberMessagesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetMemberMessagesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetMemberMessagesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetMemberMessagesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetMessagePreferencesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetMessagePreferencesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetMessagePreferencesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetMessagePreferencesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetMyMessagesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetMyMessagesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetMyMessagesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetMyMessagesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetMyeBayBuyingRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetMyeBayBuyingRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetMyeBayBuyingResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetMyeBayBuyingResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetMyeBayRemindersRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetMyeBayRemindersRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetMyeBayRemindersResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetMyeBayRemindersResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetMyeBaySellingRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetMyeBaySellingRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetMyeBaySellingResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetMyeBaySellingResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetNotificationPreferencesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetNotificationPreferencesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetNotificationPreferencesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetNotificationPreferencesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetNotificationsUsageRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetNotificationsUsageRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetNotificationsUsageResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetNotificationsUsageResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetOrderTransactionsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetOrderTransactionsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetOrderTransactionsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetOrderTransactionsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetOrdersRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetOrdersRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetOrdersResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetOrdersResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetProductFamilyMembersRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetProductFamilyMembersRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetProductFamilyMembersResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetProductFamilyMembersResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetProductFinderRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetProductFinderRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetProductFinderResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetProductFinderResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetProductFinderXSLRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetProductFinderXSLRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetProductFinderXSLResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetProductFinderXSLResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetProductSearchPageRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetProductSearchPageRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetProductSearchPageResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetProductSearchPageResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetProductSearchResultsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetProductSearchResultsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetProductSearchResultsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetProductSearchResultsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetProductSellingPagesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetProductSellingPagesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetProductSellingPagesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetProductSellingPagesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetPromotionRulesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetPromotionRulesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetPromotionRulesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetPromotionRulesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetPromotionalSaleDetailsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetPromotionalSaleDetailsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetPromotionalSaleDetailsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetPromotionalSaleDetailsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetRecommendationsRequestContainerType.h create mode 100755 Vendoo/TradingProxy/Trading_GetRecommendationsRequestContainerType.m create mode 100755 Vendoo/TradingProxy/Trading_GetRecommendationsResponseContainerType.h create mode 100755 Vendoo/TradingProxy/Trading_GetRecommendationsResponseContainerType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellerDashboardRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellerDashboardRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellerDashboardResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellerDashboardResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellerEventsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellerEventsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellerEventsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellerEventsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellerListRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellerListRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellerListResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellerListResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellerPaymentsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellerPaymentsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellerPaymentsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellerPaymentsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellerTransactionsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellerTransactionsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellerTransactionsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellerTransactionsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerAlertsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerAlertsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerAlertsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerAlertsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerEmailLogRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerEmailLogRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerEmailLogResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerEmailLogResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerInventoryFolderRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerInventoryFolderRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerInventoryFolderResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerInventoryFolderResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerInventoryRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerInventoryRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerInventoryResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerInventoryResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerItemAutomationRuleRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerItemAutomationRuleRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerItemAutomationRuleResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerItemAutomationRuleResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerSaleRecordRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerSaleRecordRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerSaleRecordResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerSaleRecordResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerSoldListingsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerSoldListingsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerSoldListingsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerSoldListingsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerTemplateAutomationRuleRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerTemplateAutomationRuleRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerTemplateAutomationRuleResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerTemplateAutomationRuleResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerTemplatesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerTemplatesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerTemplatesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSellingManagerTemplatesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSessionIDRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSessionIDRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSessionIDResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSessionIDResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetShippingDiscountProfilesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetShippingDiscountProfilesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetShippingDiscountProfilesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetShippingDiscountProfilesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetStoreCategoryUpdateStatusRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetStoreCategoryUpdateStatusRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetStoreCategoryUpdateStatusResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetStoreCategoryUpdateStatusResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetStoreCustomPageRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetStoreCustomPageRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetStoreCustomPageResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetStoreCustomPageResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetStoreOptionsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetStoreOptionsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetStoreOptionsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetStoreOptionsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetStorePreferencesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetStorePreferencesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetStorePreferencesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetStorePreferencesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetStoreRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetStoreRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetStoreResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetStoreResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSuggestedCategoriesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSuggestedCategoriesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetSuggestedCategoriesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetSuggestedCategoriesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetTaxTableRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetTaxTableRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetTaxTableResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetTaxTableResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetTokenStatusRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetTokenStatusRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetTokenStatusResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetTokenStatusResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetUserContactDetailsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetUserContactDetailsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetUserContactDetailsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetUserContactDetailsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetUserDisputesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetUserDisputesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetUserDisputesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetUserDisputesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetUserPreferencesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetUserPreferencesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetUserPreferencesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetUserPreferencesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetUserRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetUserRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetUserResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetUserResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetVeROReasonCodeDetailsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetVeROReasonCodeDetailsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetVeROReasonCodeDetailsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetVeROReasonCodeDetailsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetVeROReportStatusRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetVeROReportStatusRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetVeROReportStatusResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetVeROReportStatusResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetWantItNowPostRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetWantItNowPostRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetWantItNowPostResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetWantItNowPostResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GetWantItNowSearchResultsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GetWantItNowSearchResultsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GetWantItNowSearchResultsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GetWantItNowSearchResultsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GeteBayDetailsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GeteBayDetailsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GeteBayDetailsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GeteBayDetailsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GeteBayOfficialTimeRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_GeteBayOfficialTimeRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_GeteBayOfficialTimeResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_GeteBayOfficialTimeResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_GiftIconCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_GiftIconCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_GiftServicesCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_GiftServicesCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_GlobalShippingEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_GlobalShippingEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_GranularityLevelCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_GranularityLevelCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_Group1MaxFlatShippingCostDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_Group1MaxFlatShippingCostDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_Group2MaxFlatShippingCostDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_Group2MaxFlatShippingCostDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_Group3MaxFlatShippingCostDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_Group3MaxFlatShippingCostDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_HandlingNameCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_HandlingNameCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_HandlingTimeEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_HandlingTimeEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_HighlightCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_HighlightCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_HistogramEntryType.h create mode 100755 Vendoo/TradingProxy/Trading_HistogramEntryType.m create mode 100755 Vendoo/TradingProxy/Trading_HitCounterCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_HitCounterCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_HomePageFeaturedCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_HomePageFeaturedCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_HomePageFeaturedEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_HomePageFeaturedEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_INEscrowWorkflowTimelineCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_INEscrowWorkflowTimelineCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_INEscrowWorkflowTimelineDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_INEscrowWorkflowTimelineDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ISBNIdentifierEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ISBNIdentifierEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_InsuranceDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_InsuranceDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_InsuranceOptionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_InsuranceOptionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_InsuranceSelectedCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_InsuranceSelectedCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_IntegratedMerchantCreditCardInfoType.h create mode 100755 Vendoo/TradingProxy/Trading_IntegratedMerchantCreditCardInfoType.m create mode 100755 Vendoo/TradingProxy/Trading_InternationalShippingServiceOptionsType.h create mode 100755 Vendoo/TradingProxy/Trading_InternationalShippingServiceOptionsType.m create mode 100755 Vendoo/TradingProxy/Trading_InventoryFeesType.h create mode 100755 Vendoo/TradingProxy/Trading_InventoryFeesType.m create mode 100755 Vendoo/TradingProxy/Trading_InventoryStatusType.h create mode 100755 Vendoo/TradingProxy/Trading_InventoryStatusType.m create mode 100755 Vendoo/TradingProxy/Trading_InventoryTrackingMethodCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_InventoryTrackingMethodCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_InvocationStatusType.h create mode 100755 Vendoo/TradingProxy/Trading_InvocationStatusType.m create mode 100755 Vendoo/TradingProxy/Trading_IssueRefundRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_IssueRefundRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_IssueRefundResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_IssueRefundResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemBestOffersArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemBestOffersArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemBestOffersType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemBestOffersType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemBidDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemBidDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemCompatibilityEnabledCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemCompatibilityEnabledCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemCompatibilityEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemCompatibilityEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemCompatibilityListType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemCompatibilityListType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemCompatibilityType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemCompatibilityType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemConditionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemConditionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemFormatSortFilterCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemFormatSortFilterCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemIDArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemIDArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemListCustomizationType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemListCustomizationType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemPolicyViolationType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemPolicyViolationType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemRatingDetailArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemRatingDetailArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemRatingDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemRatingDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemSortFilterCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemSortFilterCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemSortTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemSortTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemSpecificDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemSpecificDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemSpecificSourceCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemSpecificSourceCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemSpecificsEnabledCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemSpecificsEnabledCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemSpecificsEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemSpecificsEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemTotalsType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemTotalsType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemTransactionIDArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemTransactionIDArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemTransactionIDType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemTransactionIDType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ItemsCanceledEventType.h create mode 100755 Vendoo/TradingProxy/Trading_ItemsCanceledEventType.m create mode 100755 Vendoo/TradingProxy/Trading_LabelType.h create mode 100755 Vendoo/TradingProxy/Trading_LabelType.m create mode 100755 Vendoo/TradingProxy/Trading_LeaveFeedbackRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_LeaveFeedbackRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_LeaveFeedbackResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_LeaveFeedbackResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_LineItemType.h create mode 100755 Vendoo/TradingProxy/Trading_LineItemType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingAnalyzerRecommendationsType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingAnalyzerRecommendationsType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingCheckoutRedirectPreferenceType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingCheckoutRedirectPreferenceType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingDesignerType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingDesignerType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingDurationCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingDurationCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingDurationDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingDurationDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingDurationDefinitionsType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingDurationDefinitionsType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingDurationReferenceType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingDurationReferenceType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingEnhancementDurationCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingEnhancementDurationCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingEnhancementDurationDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingEnhancementDurationDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingEnhancementDurationReferenceType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingEnhancementDurationReferenceType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingEnhancementsCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingEnhancementsCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingFeatureDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingFeatureDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingFlowCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingFlowCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingStartPriceDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingStartPriceDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingSubtypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingSubtypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingTipArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingTipArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingTipFieldType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingTipFieldType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingTipMessageType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingTipMessageType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingTipType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingTipType.m create mode 100755 Vendoo/TradingProxy/Trading_ListingTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ListingTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalListingDistancesNonSubscriptionDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalListingDistancesNonSubscriptionDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalListingDistancesRegularDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalListingDistancesRegularDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalListingDistancesSpecialtyDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalListingDistancesSpecialtyDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketAdFormatEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketAdFormatEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketAutoAcceptEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketAutoAcceptEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketAutoDeclineEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketAutoDeclineEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketBestOfferEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketBestOfferEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketCompanyNameEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketCompanyNameEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketContactByAddressEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketContactByAddressEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketContactByEmailEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketContactByEmailEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketContactByPhoneEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketContactByPhoneEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketCounterOfferEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketCounterOfferEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketNonSubscriptionDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketNonSubscriptionDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketPhoneCountDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketPhoneCountDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketPremiumSubscriptionDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketPremiumSubscriptionDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketRegularSubscriptionDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketRegularSubscriptionDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketSellerContactDetailsEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketSellerContactDetailsEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketShippingMethodEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketShippingMethodEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketSpecialitySubscriptionDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketSpecialitySubscriptionDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketStreetCountDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalMarketStreetCountDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_LocalSearchType.h create mode 100755 Vendoo/TradingProxy/Trading_LocalSearchType.m create mode 100755 Vendoo/TradingProxy/Trading_LogoTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_LogoTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_LookupAttributeArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_LookupAttributeArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_LookupAttributeType.h create mode 100755 Vendoo/TradingProxy/Trading_LookupAttributeType.m create mode 100755 Vendoo/TradingProxy/Trading_MailOptionsTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_MailOptionsTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_MarkUpMarkDownEventType.h create mode 100755 Vendoo/TradingProxy/Trading_MarkUpMarkDownEventType.m create mode 100755 Vendoo/TradingProxy/Trading_MarkUpMarkDownEventTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_MarkUpMarkDownEventTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_MarkUpMarkDownHistoryType.h create mode 100755 Vendoo/TradingProxy/Trading_MarkUpMarkDownHistoryType.m create mode 100755 Vendoo/TradingProxy/Trading_MaxFlatShippingCostCBTExemptDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_MaxFlatShippingCostCBTExemptDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_MaxFlatShippingCostDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_MaxFlatShippingCostDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_MaxGranularFitmentCountDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_MaxGranularFitmentCountDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_MaxItemCompatibilityDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_MaxItemCompatibilityDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_MaximumBuyerPolicyViolationsDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_MaximumBuyerPolicyViolationsDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_MaximumBuyerPolicyViolationsType.h create mode 100755 Vendoo/TradingProxy/Trading_MaximumBuyerPolicyViolationsType.m create mode 100755 Vendoo/TradingProxy/Trading_MaximumItemRequirementsDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_MaximumItemRequirementsDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_MaximumItemRequirementsType.h create mode 100755 Vendoo/TradingProxy/Trading_MaximumItemRequirementsType.m create mode 100755 Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesCountDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesCountDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesDurationDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesDurationDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesInfoDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesInfoDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesInfoType.h create mode 100755 Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesInfoType.m create mode 100755 Vendoo/TradingProxy/Trading_MeasureType.h create mode 100755 Vendoo/TradingProxy/Trading_MeasureType.m create mode 100755 Vendoo/TradingProxy/Trading_MeasurementSystemCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_MeasurementSystemCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_MemberMessageExchangeArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_MemberMessageExchangeArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_MemberMessageExchangeType.h create mode 100755 Vendoo/TradingProxy/Trading_MemberMessageExchangeType.m create mode 100755 Vendoo/TradingProxy/Trading_MemberMessageType.h create mode 100755 Vendoo/TradingProxy/Trading_MemberMessageType.m create mode 100755 Vendoo/TradingProxy/Trading_MerchDisplayCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_MerchDisplayCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_MerchandizingPrefCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_MerchandizingPrefCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_MessageStatusTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_MessageStatusTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_MessageTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_MessageTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_MinItemCompatibilityDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_MinItemCompatibilityDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_MinimumAdvertisedPriceExposureCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_MinimumAdvertisedPriceExposureCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_MinimumFeedbackScoreDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_MinimumFeedbackScoreDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_MinimumReservePriceDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_MinimumReservePriceDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_MismatchTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_MismatchTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ModifyActionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ModifyActionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ModifyNameArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_ModifyNameArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_ModifyNameType.h create mode 100755 Vendoo/TradingProxy/Trading_ModifyNameType.m create mode 100755 Vendoo/TradingProxy/Trading_MotorsLocalMarketEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_MotorsLocalMarketEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_MoveSellingManagerInventoryFolderRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_MoveSellingManagerInventoryFolderRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_MoveSellingManagerInventoryFolderResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_MoveSellingManagerInventoryFolderResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_MultiLegShipmentType.h create mode 100755 Vendoo/TradingProxy/Trading_MultiLegShipmentType.m create mode 100755 Vendoo/TradingProxy/Trading_MultiLegShippingDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_MultiLegShippingDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_MultiLegShippingServiceType.h create mode 100755 Vendoo/TradingProxy/Trading_MultiLegShippingServiceType.m create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesAlertArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesAlertArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesAlertIDArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesAlertIDArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesAlertResolutionStatusCode.h create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesAlertResolutionStatusCode.m create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesAlertType.h create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesAlertType.m create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesExternalMessageIDArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesExternalMessageIDArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesFolderOperationCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesFolderOperationCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesFolderSummaryType.h create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesFolderSummaryType.m create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesFolderType.h create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesFolderType.m create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesForwardDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesForwardDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesMessageArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesMessageArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesMessageIDArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesMessageIDArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesMessageType.h create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesMessageType.m create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesResponseDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesResponseDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesSummaryType.h create mode 100755 Vendoo/TradingProxy/Trading_MyMessagesSummaryType.m create mode 100755 Vendoo/TradingProxy/Trading_MyeBayFavoriteSearchListType.h create mode 100755 Vendoo/TradingProxy/Trading_MyeBayFavoriteSearchListType.m create mode 100755 Vendoo/TradingProxy/Trading_MyeBayFavoriteSearchType.h create mode 100755 Vendoo/TradingProxy/Trading_MyeBayFavoriteSearchType.m create mode 100755 Vendoo/TradingProxy/Trading_MyeBayFavoriteSellerListType.h create mode 100755 Vendoo/TradingProxy/Trading_MyeBayFavoriteSellerListType.m create mode 100755 Vendoo/TradingProxy/Trading_MyeBayFavoriteSellerType.h create mode 100755 Vendoo/TradingProxy/Trading_MyeBayFavoriteSellerType.m create mode 100755 Vendoo/TradingProxy/Trading_MyeBaySecondChanceOfferListType.h create mode 100755 Vendoo/TradingProxy/Trading_MyeBaySecondChanceOfferListType.m create mode 100755 Vendoo/TradingProxy/Trading_MyeBaySelectionType.h create mode 100755 Vendoo/TradingProxy/Trading_MyeBaySelectionType.m create mode 100755 Vendoo/TradingProxy/Trading_MyeBaySellingSummaryType.h create mode 100755 Vendoo/TradingProxy/Trading_MyeBaySellingSummaryType.m create mode 100755 Vendoo/TradingProxy/Trading_NameRecommendationType.h create mode 100755 Vendoo/TradingProxy/Trading_NameRecommendationType.m create mode 100755 Vendoo/TradingProxy/Trading_NameValueListArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_NameValueListArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_NameValueListType.h create mode 100755 Vendoo/TradingProxy/Trading_NameValueListType.m create mode 100755 Vendoo/TradingProxy/Trading_NameValueRelationshipType.h create mode 100755 Vendoo/TradingProxy/Trading_NameValueRelationshipType.m create mode 100755 Vendoo/TradingProxy/Trading_NonProfitAddressType.h create mode 100755 Vendoo/TradingProxy/Trading_NonProfitAddressType.m create mode 100755 Vendoo/TradingProxy/Trading_NonProfitSocialAddressType.h create mode 100755 Vendoo/TradingProxy/Trading_NonProfitSocialAddressType.m create mode 100755 Vendoo/TradingProxy/Trading_NonSubscriptionDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_NonSubscriptionDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_NotificationDeliveryStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_NotificationDeliveryStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_NotificationDetailsArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_NotificationDetailsArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_NotificationDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_NotificationDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_NotificationEnableArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_NotificationEnableArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_NotificationEnableType.h create mode 100755 Vendoo/TradingProxy/Trading_NotificationEnableType.m create mode 100755 Vendoo/TradingProxy/Trading_NotificationEventPropertyNameCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_NotificationEventPropertyNameCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_NotificationEventPropertyType.h create mode 100755 Vendoo/TradingProxy/Trading_NotificationEventPropertyType.m create mode 100755 Vendoo/TradingProxy/Trading_NotificationEventStateCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_NotificationEventStateCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_NotificationEventTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_NotificationEventTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_NotificationMessageType.h create mode 100755 Vendoo/TradingProxy/Trading_NotificationMessageType.m create mode 100755 Vendoo/TradingProxy/Trading_NotificationPayloadTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_NotificationPayloadTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_NotificationRoleCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_NotificationRoleCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_NotificationStatisticsType.h create mode 100755 Vendoo/TradingProxy/Trading_NotificationStatisticsType.m create mode 100755 Vendoo/TradingProxy/Trading_NotificationUserDataType.h create mode 100755 Vendoo/TradingProxy/Trading_NotificationUserDataType.m create mode 100755 Vendoo/TradingProxy/Trading_NumberOfPolicyViolationsDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_NumberOfPolicyViolationsDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_OfferArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_OfferArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_OfferType.h create mode 100755 Vendoo/TradingProxy/Trading_OfferType.m create mode 100755 Vendoo/TradingProxy/Trading_OrderArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_OrderArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_OrderIDArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_OrderIDArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_OrderRoleCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_OrderRoleCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_OrderStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_OrderStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_OrderStatusFilterCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_OrderStatusFilterCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_OrderTransactionArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_OrderTransactionArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_OrderTransactionType.h create mode 100755 Vendoo/TradingProxy/Trading_OrderTransactionType.m create mode 100755 Vendoo/TradingProxy/Trading_OrderType.h create mode 100755 Vendoo/TradingProxy/Trading_OrderType.m create mode 100755 Vendoo/TradingProxy/Trading_PaginatedItemArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_PaginatedItemArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_PaginatedOrderTransactionArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_PaginatedOrderTransactionArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_PaginatedTransactionArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_PaginatedTransactionArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_PaginationResultType.h create mode 100755 Vendoo/TradingProxy/Trading_PaginationResultType.m create mode 100755 Vendoo/TradingProxy/Trading_PaginationType.h create mode 100755 Vendoo/TradingProxy/Trading_PaginationType.m create mode 100755 Vendoo/TradingProxy/Trading_PaidStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PaidStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PaisaPayFullEscrowEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_PaisaPayFullEscrowEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_PayPalAccountLevelCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PayPalAccountLevelCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PayPalAccountStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PayPalAccountStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PayPalAccountTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PayPalAccountTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PayPalBuyerProtectionEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_PayPalBuyerProtectionEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_PayPalRequiredDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_PayPalRequiredDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_PayPalRequiredForStoreOwnerDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_PayPalRequiredForStoreOwnerDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_PaymentDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_PaymentDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_PaymentHoldDetailType.h create mode 100755 Vendoo/TradingProxy/Trading_PaymentHoldDetailType.m create mode 100755 Vendoo/TradingProxy/Trading_PaymentHoldReasonCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PaymentHoldReasonCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PaymentHoldStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PaymentHoldStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PaymentMethodDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_PaymentMethodDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_PaymentMethodSearchCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PaymentMethodSearchCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PaymentOptionDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_PaymentOptionDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_PaymentOptionsGroupEnabledCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PaymentOptionsGroupEnabledCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PaymentOptionsGroupEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_PaymentOptionsGroupEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_PaymentStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PaymentStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PaymentTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PaymentTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PayoutMethodType.h create mode 100755 Vendoo/TradingProxy/Trading_PayoutMethodType.m create mode 100755 Vendoo/TradingProxy/Trading_PerformanceDashboardType.h create mode 100755 Vendoo/TradingProxy/Trading_PerformanceDashboardType.m create mode 100755 Vendoo/TradingProxy/Trading_PerformanceStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PerformanceStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PeriodCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PeriodCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PhotoDisplayCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PhotoDisplayCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PictureDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_PictureDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_PictureFormatCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PictureFormatCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerActionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerActionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerDetailLevelCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerDetailLevelCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerFolderType.h create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerFolderType.m create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerPictureDisplayType.h create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerPictureDisplayType.m create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerPictureDisplayTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerPictureDisplayTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerPictureType.h create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerPictureType.m create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerSubscriptionLevelCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerSubscriptionLevelCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerSubscriptionType.h create mode 100755 Vendoo/TradingProxy/Trading_PictureManagerSubscriptionType.m create mode 100755 Vendoo/TradingProxy/Trading_PictureSetCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PictureSetCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PictureSetMemberType.h create mode 100755 Vendoo/TradingProxy/Trading_PictureSetMemberType.m create mode 100755 Vendoo/TradingProxy/Trading_PictureSourceCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PictureSourceCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PictureUploadPolicyCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PictureUploadPolicyCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PictureWatermarkCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PictureWatermarkCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PicturesType.h create mode 100755 Vendoo/TradingProxy/Trading_PicturesType.m create mode 100755 Vendoo/TradingProxy/Trading_PlaceOfferRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_PlaceOfferRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_PlaceOfferResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_PlaceOfferResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_PolicyComplianceDashboardType.h create mode 100755 Vendoo/TradingProxy/Trading_PolicyComplianceDashboardType.m create mode 100755 Vendoo/TradingProxy/Trading_PolicyComplianceStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PolicyComplianceStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PolicyViolationDurationDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_PolicyViolationDurationDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_PowerSellerDashboardType.h create mode 100755 Vendoo/TradingProxy/Trading_PowerSellerDashboardType.m create mode 100755 Vendoo/TradingProxy/Trading_PreferredLocationCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PreferredLocationCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PremiumSubscriptionDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_PremiumSubscriptionDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_PricingRecommendationsType.h create mode 100755 Vendoo/TradingProxy/Trading_PricingRecommendationsType.m create mode 100755 Vendoo/TradingProxy/Trading_PricingTreatmentCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PricingTreatmentCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ProPackCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ProPackCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ProPackEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ProPackEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ProPackPlusEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ProPackPlusEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ProStoresCheckoutPreferenceType.h create mode 100755 Vendoo/TradingProxy/Trading_ProStoresCheckoutPreferenceType.m create mode 100755 Vendoo/TradingProxy/Trading_ProStoresDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ProStoresDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ProductCreationEnabledCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ProductCreationEnabledCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ProductCreationEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ProductCreationEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ProductFamilyType.h create mode 100755 Vendoo/TradingProxy/Trading_ProductFamilyType.m create mode 100755 Vendoo/TradingProxy/Trading_ProductFinderConstraintType.h create mode 100755 Vendoo/TradingProxy/Trading_ProductFinderConstraintType.m create mode 100755 Vendoo/TradingProxy/Trading_ProductInfoType.h create mode 100755 Vendoo/TradingProxy/Trading_ProductInfoType.m create mode 100755 Vendoo/TradingProxy/Trading_ProductListingDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ProductListingDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ProductRecommendationsType.h create mode 100755 Vendoo/TradingProxy/Trading_ProductRecommendationsType.m create mode 100755 Vendoo/TradingProxy/Trading_ProductSearchPageType.h create mode 100755 Vendoo/TradingProxy/Trading_ProductSearchPageType.m create mode 100755 Vendoo/TradingProxy/Trading_ProductSearchResultType.h create mode 100755 Vendoo/TradingProxy/Trading_ProductSearchResultType.m create mode 100755 Vendoo/TradingProxy/Trading_ProductSearchType.h create mode 100755 Vendoo/TradingProxy/Trading_ProductSearchType.m create mode 100755 Vendoo/TradingProxy/Trading_ProductSortCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ProductSortCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ProductStateCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ProductStateCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ProductSuggestionType.h create mode 100755 Vendoo/TradingProxy/Trading_ProductSuggestionType.m create mode 100755 Vendoo/TradingProxy/Trading_ProductSuggestionsType.h create mode 100755 Vendoo/TradingProxy/Trading_ProductSuggestionsType.m create mode 100755 Vendoo/TradingProxy/Trading_ProductType.h create mode 100755 Vendoo/TradingProxy/Trading_ProductType.m create mode 100755 Vendoo/TradingProxy/Trading_ProductUseCaseCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ProductUseCaseCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ProfileCategoryGroupCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ProfileCategoryGroupCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ProfileCategoryGroupDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ProfileCategoryGroupDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_PromotedItemType.h create mode 100755 Vendoo/TradingProxy/Trading_PromotedItemType.m create mode 100755 Vendoo/TradingProxy/Trading_PromotionDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_PromotionDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_PromotionItemPriceTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PromotionItemPriceTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PromotionItemSelectionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PromotionItemSelectionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PromotionMethodCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PromotionMethodCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PromotionRuleArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_PromotionRuleArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_PromotionRuleType.h create mode 100755 Vendoo/TradingProxy/Trading_PromotionRuleType.m create mode 100755 Vendoo/TradingProxy/Trading_PromotionSchemeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PromotionSchemeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PromotionalSaleArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_PromotionalSaleArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_PromotionalSaleDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_PromotionalSaleDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_PromotionalSaleStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PromotionalSaleStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PromotionalSaleType.h create mode 100755 Vendoo/TradingProxy/Trading_PromotionalSaleType.m create mode 100755 Vendoo/TradingProxy/Trading_PromotionalSaleTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PromotionalSaleTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PromotionalShippingDiscountDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_PromotionalShippingDiscountDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_PurchasePurposeTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_PurchasePurposeTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_PurchaseReminderEmailPreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_PurchaseReminderEmailPreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_QuantityAvailableHintCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_QuantityAvailableHintCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_QuantityInfoType.h create mode 100755 Vendoo/TradingProxy/Trading_QuantityInfoType.m create mode 100755 Vendoo/TradingProxy/Trading_QuantityOperatorCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_QuantityOperatorCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_QuantityRestrictionPerBuyerInfoType.h create mode 100755 Vendoo/TradingProxy/Trading_QuantityRestrictionPerBuyerInfoType.m create mode 100755 Vendoo/TradingProxy/Trading_QuantityType.h create mode 100755 Vendoo/TradingProxy/Trading_QuantityType.m create mode 100755 Vendoo/TradingProxy/Trading_QuestionTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_QuestionTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_RCSPaymentStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_RCSPaymentStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_RangeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_RangeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_RateTableDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_RateTableDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ReasonCodeDetailType.h create mode 100755 Vendoo/TradingProxy/Trading_ReasonCodeDetailType.m create mode 100755 Vendoo/TradingProxy/Trading_ReasonHideFromSearchCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ReasonHideFromSearchCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_RecommendationEngineCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_RecommendationEngineCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_RecommendationValidationRulesType.h create mode 100755 Vendoo/TradingProxy/Trading_RecommendationValidationRulesType.m create mode 100755 Vendoo/TradingProxy/Trading_RecommendationsType.h create mode 100755 Vendoo/TradingProxy/Trading_RecommendationsType.m create mode 100755 Vendoo/TradingProxy/Trading_RecoupmentPolicyConsentType.h create mode 100755 Vendoo/TradingProxy/Trading_RecoupmentPolicyConsentType.m create mode 100755 Vendoo/TradingProxy/Trading_RecoupmentPolicyDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_RecoupmentPolicyDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_RefundArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_RefundArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_RefundDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_RefundDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_RefundFailureCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_RefundFailureCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_RefundFailureReasonType.h create mode 100755 Vendoo/TradingProxy/Trading_RefundFailureReasonType.m create mode 100755 Vendoo/TradingProxy/Trading_RefundFundingSourceArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_RefundFundingSourceArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_RefundFundingSourceType.h create mode 100755 Vendoo/TradingProxy/Trading_RefundFundingSourceType.m create mode 100755 Vendoo/TradingProxy/Trading_RefundLineArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_RefundLineArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_RefundLineType.h create mode 100755 Vendoo/TradingProxy/Trading_RefundLineType.m create mode 100755 Vendoo/TradingProxy/Trading_RefundLineTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_RefundLineTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_RefundOptionsCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_RefundOptionsCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_RefundReasonCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_RefundReasonCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_RefundStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_RefundStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_RefundTransactionArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_RefundTransactionArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_RefundTransactionType.h create mode 100755 Vendoo/TradingProxy/Trading_RefundTransactionType.m create mode 100755 Vendoo/TradingProxy/Trading_RefundType.h create mode 100755 Vendoo/TradingProxy/Trading_RefundType.m create mode 100755 Vendoo/TradingProxy/Trading_RefundTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_RefundTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_RefundingSourceTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_RefundingSourceTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_RegionDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_RegionDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_RegionOfOriginDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_RegionOfOriginDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_RegularSubscriptionDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_RegularSubscriptionDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_RelistFixedPriceItemRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_RelistFixedPriceItemRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_RelistFixedPriceItemResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_RelistFixedPriceItemResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_RelistItemRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_RelistItemRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_RelistItemResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_RelistItemResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_ReminderCustomizationType.h create mode 100755 Vendoo/TradingProxy/Trading_ReminderCustomizationType.m create mode 100755 Vendoo/TradingProxy/Trading_RemindersType.h create mode 100755 Vendoo/TradingProxy/Trading_RemindersType.m create mode 100755 Vendoo/TradingProxy/Trading_RemoveFromWatchListRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_RemoveFromWatchListRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_RemoveFromWatchListResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_RemoveFromWatchListResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_RequiredSellerActionArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_RequiredSellerActionArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_RequiredSellerActionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_RequiredSellerActionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_RespondToBestOfferRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_RespondToBestOfferRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_RespondToBestOfferResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_RespondToBestOfferResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_RespondToFeedbackRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_RespondToFeedbackRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_RespondToFeedbackResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_RespondToFeedbackResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_RespondToWantItNowPostRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_RespondToWantItNowPostRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_RespondToWantItNowPostResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_RespondToWantItNowPostResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_ResponseAttributeSetType.h create mode 100755 Vendoo/TradingProxy/Trading_ResponseAttributeSetType.m create mode 100755 Vendoo/TradingProxy/Trading_RestockingFeeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_RestockingFeeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_RestockingFeeValueDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_RestockingFeeValueDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ReturnPolicyDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ReturnPolicyDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ReturnPolicyEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ReturnPolicyEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ReturnPolicyType.h create mode 100755 Vendoo/TradingProxy/Trading_ReturnPolicyType.m create mode 100755 Vendoo/TradingProxy/Trading_ReturnsAcceptedDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ReturnsAcceptedDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ReturnsAcceptedOptionsCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ReturnsAcceptedOptionsCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ReturnsWithinDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ReturnsWithinDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ReturnsWithinOptionsCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ReturnsWithinOptionsCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviewDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviewDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviewType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviewType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseCheckoutStatusRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseCheckoutStatusRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseCheckoutStatusResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseCheckoutStatusResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseFixedPriceItemRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseFixedPriceItemRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseFixedPriceItemResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseFixedPriceItemResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseInventoryStatusRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseInventoryStatusRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseInventoryStatusResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseInventoryStatusResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseItemRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseItemRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseItemResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseItemResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseMyMessagesFoldersRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseMyMessagesFoldersRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseMyMessagesFoldersResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseMyMessagesFoldersResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseMyMessagesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseMyMessagesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseMyMessagesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseMyMessagesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_RevisePriceAllowedDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_RevisePriceAllowedDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseQuantityAllowedDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseQuantityAllowedDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseSellingManagerInventoryFolderRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseSellingManagerInventoryFolderRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseSellingManagerInventoryFolderResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseSellingManagerInventoryFolderResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseSellingManagerProductRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseSellingManagerProductRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseSellingManagerProductResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseSellingManagerProductResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseSellingManagerSaleRecordRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseSellingManagerSaleRecordRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseSellingManagerSaleRecordResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseSellingManagerSaleRecordResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseSellingManagerTemplateRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseSellingManagerTemplateRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseSellingManagerTemplateResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseSellingManagerTemplateResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_ReviseStatusType.h create mode 100755 Vendoo/TradingProxy/Trading_ReviseStatusType.m create mode 100755 Vendoo/TradingProxy/Trading_RevokeTokenRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_RevokeTokenRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_RevokeTokenResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_RevokeTokenResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SIFFTASRecommendationsType.h create mode 100755 Vendoo/TradingProxy/Trading_SIFFTASRecommendationsType.m create mode 100755 Vendoo/TradingProxy/Trading_SKUArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_SKUArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_SMSSubscriptionErrorCodeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SMSSubscriptionErrorCodeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SMSSubscriptionType.h create mode 100755 Vendoo/TradingProxy/Trading_SMSSubscriptionType.m create mode 100755 Vendoo/TradingProxy/Trading_SMSSubscriptionUserStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SMSSubscriptionUserStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SafePaymentRequiredDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_SafePaymentRequiredDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_SalesTaxType.h create mode 100755 Vendoo/TradingProxy/Trading_SalesTaxType.m create mode 100755 Vendoo/TradingProxy/Trading_SaveItemToSellingManagerTemplateRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SaveItemToSellingManagerTemplateRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SaveItemToSellingManagerTemplateResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SaveItemToSellingManagerTemplateResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_ScheduleType.h create mode 100755 Vendoo/TradingProxy/Trading_ScheduleType.m create mode 100755 Vendoo/TradingProxy/Trading_SchedulingInfoType.h create mode 100755 Vendoo/TradingProxy/Trading_SchedulingInfoType.m create mode 100755 Vendoo/TradingProxy/Trading_SearchAttributesType.h create mode 100755 Vendoo/TradingProxy/Trading_SearchAttributesType.m create mode 100755 Vendoo/TradingProxy/Trading_SearchDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_SearchDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_SearchFlagCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SearchFlagCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SearchStandingDashboardType.h create mode 100755 Vendoo/TradingProxy/Trading_SearchStandingDashboardType.m create mode 100755 Vendoo/TradingProxy/Trading_SearchStandingStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SearchStandingStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SecondChanceOfferDurationCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SecondChanceOfferDurationCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SelectionModeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SelectionModeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerAccountDashboardType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerAccountDashboardType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerAccountStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerAccountStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerBusinessCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerBusinessCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerContactDetailsEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerContactDetailsEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerDashboardAlertSeverityCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerDashboardAlertSeverityCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerDashboardAlertType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerDashboardAlertType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerDiscountType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerDiscountType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerDiscountsType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerDiscountsType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerExcludeShipToLocationPreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerExcludeShipToLocationPreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerFavoriteItemPreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerFavoriteItemPreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerFeeDiscountDashboardType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerFeeDiscountDashboardType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerGuaranteeLevelCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerGuaranteeLevelCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerLevelCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerLevelCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerPIStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerPIStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerPaymentMethodCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerPaymentMethodCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerPaymentPreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerPaymentPreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerPaymentProfileType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerPaymentProfileType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerPaymentType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerPaymentType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerProfilePreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerProfilePreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerProfilesType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerProfilesType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerProvidedTitleSupportedDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerProvidedTitleSupportedDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerRatingSummaryArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerRatingSummaryArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerReturnPreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerReturnPreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerReturnProfileType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerReturnProfileType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerReverseDisputeRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerReverseDisputeRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerReverseDisputeResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerReverseDisputeResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerRoleMetricsType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerRoleMetricsType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerShippingProfileType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerShippingProfileType.m create mode 100755 Vendoo/TradingProxy/Trading_SellerType.h create mode 100755 Vendoo/TradingProxy/Trading_SellerType.m create mode 100755 Vendoo/TradingProxy/Trading_SellereBayPaymentProcessConsentCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellereBayPaymentProcessConsentCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellereBayPaymentProcessStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellereBayPaymentProcessStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAlertType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAlertType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAlertTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAlertTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutoListAccordingToScheduleType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutoListAccordingToScheduleType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutoListMinActiveItemsType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutoListMinActiveItemsType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutoListType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutoListType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutoRelistOptionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutoRelistOptionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutoRelistType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutoRelistType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutoRelistTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutoRelistTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutoSecondChanceOfferType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutoSecondChanceOfferType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutoSecondChanceOfferTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutoSecondChanceOfferTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutomationPropertyTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerAutomationPropertyTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerEmailLogType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerEmailLogType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerEmailSentStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerEmailSentStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerEmailTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerEmailTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerFolderDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerFolderDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerGeneralPropertyTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerGeneralPropertyTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerInventoryPropertyTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerInventoryPropertyTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerOrderStatusType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerOrderStatusType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerPaidStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerPaidStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerPaisaPayPropertyTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerPaisaPayPropertyTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerProductDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerProductDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerProductInventoryStatusType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerProductInventoryStatusType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerProductSortCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerProductSortCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerProductSpecificsType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerProductSpecificsType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerProductType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerProductType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerSearchType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerSearchType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerSearchTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerSearchTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerShippedStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerShippedStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerSoldListingsPropertyTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerSoldListingsPropertyTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerSoldListingsSortTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerSoldListingsSortTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerSoldOrderType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerSoldOrderType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerSoldTransactionType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerSoldTransactionType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerTemplateDetailsArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerTemplateDetailsArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerTemplateDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerTemplateDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerVendorDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingManagerVendorDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingStatusType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingStatusType.m create mode 100755 Vendoo/TradingProxy/Trading_SellingSummaryType.h create mode 100755 Vendoo/TradingProxy/Trading_SellingSummaryType.m create mode 100755 Vendoo/TradingProxy/Trading_SendInvoiceRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SendInvoiceRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SendInvoiceResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SendInvoiceResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SetMessagePreferencesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SetMessagePreferencesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SetMessagePreferencesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SetMessagePreferencesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SetNotificationPreferencesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SetNotificationPreferencesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SetNotificationPreferencesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SetNotificationPreferencesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SetPromotionalSaleListingsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SetPromotionalSaleListingsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SetPromotionalSaleListingsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SetPromotionalSaleListingsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SetPromotionalSaleRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SetPromotionalSaleRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SetPromotionalSaleResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SetPromotionalSaleResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SetSellingManagerFeedbackOptionsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SetSellingManagerFeedbackOptionsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SetSellingManagerFeedbackOptionsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SetSellingManagerFeedbackOptionsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SetSellingManagerItemAutomationRuleRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SetSellingManagerItemAutomationRuleRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SetSellingManagerItemAutomationRuleResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SetSellingManagerItemAutomationRuleResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SetSellingManagerTemplateAutomationRuleRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SetSellingManagerTemplateAutomationRuleRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SetSellingManagerTemplateAutomationRuleResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SetSellingManagerTemplateAutomationRuleResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SetShippingDiscountProfilesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SetShippingDiscountProfilesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SetShippingDiscountProfilesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SetShippingDiscountProfilesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SetStoreCategoriesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SetStoreCategoriesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SetStoreCategoriesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SetStoreCategoriesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SetStoreCustomPageRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SetStoreCustomPageRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SetStoreCustomPageResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SetStoreCustomPageResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SetStorePreferencesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SetStorePreferencesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SetStorePreferencesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SetStorePreferencesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SetStoreRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SetStoreRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SetStoreResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SetStoreResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SetTaxTableRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SetTaxTableRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SetTaxTableResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SetTaxTableResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SetUserNotesActionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SetUserNotesActionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SetUserNotesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SetUserNotesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SetUserNotesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SetUserNotesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SetUserPreferencesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_SetUserPreferencesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_SetUserPreferencesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_SetUserPreferencesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_SeverityCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SeverityCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ShipPackageDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ShipPackageDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ShipmentDeliveryStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ShipmentDeliveryStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ShipmentLineItemType.h create mode 100755 Vendoo/TradingProxy/Trading_ShipmentLineItemType.m create mode 100755 Vendoo/TradingProxy/Trading_ShipmentStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ShipmentStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ShipmentTrackingDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ShipmentTrackingDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ShipmentType.h create mode 100755 Vendoo/TradingProxy/Trading_ShipmentType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingCarrierCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingCarrierCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingCarrierDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingCarrierDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingCategoryDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingCategoryDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingCostPaidByDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingCostPaidByDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingCostPaidByOptionsCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingCostPaidByOptionsCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingFeatureCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingFeatureCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingInsuranceType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingInsuranceType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingLocationDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingLocationDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingPackageCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingPackageCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingPackageDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingPackageDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingRateTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingRateTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingRegionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingRegionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingServiceCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingServiceCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingServiceDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingServiceDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingServiceOptionsType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingServiceOptionsType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingServicePackageDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingServicePackageDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingTermRequiredDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingTermRequiredDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ShippingTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ShippingTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SimpleItemSortCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SimpleItemSortCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SiteBuyerRequirementDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_SiteBuyerRequirementDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_SiteCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SiteCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SiteDefaultsType.h create mode 100755 Vendoo/TradingProxy/Trading_SiteDefaultsType.m create mode 100755 Vendoo/TradingProxy/Trading_SiteDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_SiteDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_SiteHostedPictureDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_SiteHostedPictureDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_SiteIDFilterCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SiteIDFilterCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SiteLocationType.h create mode 100755 Vendoo/TradingProxy/Trading_SiteLocationType.m create mode 100755 Vendoo/TradingProxy/Trading_SiteWideCharacteristicsType.h create mode 100755 Vendoo/TradingProxy/Trading_SiteWideCharacteristicsType.m create mode 100755 Vendoo/TradingProxy/Trading_SkypeContactOptionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SkypeContactOptionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SkypeMeNonTransactionalEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_SkypeMeNonTransactionalEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_SkypeMeTransactionalEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_SkypeMeTransactionalEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_SocialAddressTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SocialAddressTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SortOrderCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SortOrderCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SpecialitySubscriptionDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_SpecialitySubscriptionDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_StatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_StatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreCategoryUpdateActionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreCategoryUpdateActionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreColorSchemeArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreColorSchemeArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreColorSchemeType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreColorSchemeType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreColorType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreColorType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomCategoryArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomCategoryArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomCategoryType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomCategoryType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomHeaderLayoutCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomHeaderLayoutCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomListingHeaderDisplayCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomListingHeaderDisplayCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomListingHeaderLinkCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomListingHeaderLinkCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomListingHeaderLinkType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomListingHeaderLinkType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomListingHeaderType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomListingHeaderType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomPageArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomPageArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomPageStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomPageStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomPageType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreCustomPageType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreFontFaceCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreFontFaceCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreFontSizeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreFontSizeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreFontType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreFontType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreHeaderStyleCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreHeaderStyleCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreInventoryEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreInventoryEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreItemListLayoutCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreItemListLayoutCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreItemListSortOrderCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreItemListSortOrderCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreLogoArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreLogoArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreLogoType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreLogoType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsType.m create mode 100755 Vendoo/TradingProxy/Trading_StorePreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_StorePreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreSubscriptionArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreSubscriptionArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreSubscriptionLevelCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreSubscriptionLevelCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreSubscriptionType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreSubscriptionType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreThemeArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreThemeArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreThemeType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreThemeType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreType.m create mode 100755 Vendoo/TradingProxy/Trading_StoreVacationPreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_StoreVacationPreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_StorefrontType.h create mode 100755 Vendoo/TradingProxy/Trading_StorefrontType.m create mode 100755 Vendoo/TradingProxy/Trading_StringMatchCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_StringMatchCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SubscriptionType.h create mode 100755 Vendoo/TradingProxy/Trading_SubscriptionType.m create mode 100755 Vendoo/TradingProxy/Trading_SuggestedCategoryArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_SuggestedCategoryArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_SuggestedCategoryType.h create mode 100755 Vendoo/TradingProxy/Trading_SuggestedCategoryType.m create mode 100755 Vendoo/TradingProxy/Trading_SummaryEventScheduleType.h create mode 100755 Vendoo/TradingProxy/Trading_SummaryEventScheduleType.m create mode 100755 Vendoo/TradingProxy/Trading_SummaryFrequencyCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SummaryFrequencyCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SummaryWindowPeriodCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_SummaryWindowPeriodCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_SupportedEventTypesArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_SupportedEventTypesArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_SupportedSellerProfileType.h create mode 100755 Vendoo/TradingProxy/Trading_SupportedSellerProfileType.m create mode 100755 Vendoo/TradingProxy/Trading_SupportedSellerProfilesType.h create mode 100755 Vendoo/TradingProxy/Trading_SupportedSellerProfilesType.m create mode 100755 Vendoo/TradingProxy/Trading_TCREnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_TCREnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_TaskStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_TaskStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_TaxDescriptionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_TaxDescriptionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_TaxDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_TaxDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_TaxJurisdictionType.h create mode 100755 Vendoo/TradingProxy/Trading_TaxJurisdictionType.m create mode 100755 Vendoo/TradingProxy/Trading_TaxTableType.h create mode 100755 Vendoo/TradingProxy/Trading_TaxTableType.m create mode 100755 Vendoo/TradingProxy/Trading_TaxTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_TaxTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_TaxesType.h create mode 100755 Vendoo/TradingProxy/Trading_TaxesType.m create mode 100755 Vendoo/TradingProxy/Trading_ThemeGroupType.h create mode 100755 Vendoo/TradingProxy/Trading_ThemeGroupType.m create mode 100755 Vendoo/TradingProxy/Trading_TicketEventTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_TicketEventTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_TicketListingDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_TicketListingDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_TimeRangeType.h create mode 100755 Vendoo/TradingProxy/Trading_TimeRangeType.m create mode 100755 Vendoo/TradingProxy/Trading_TimeZoneDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_TimeZoneDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_TokenReturnMethodCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_TokenReturnMethodCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_TokenStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_TokenStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_TokenStatusType.h create mode 100755 Vendoo/TradingProxy/Trading_TokenStatusType.m create mode 100755 Vendoo/TradingProxy/Trading_TopRatedProgramCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_TopRatedProgramCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_TopRatedSellerDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_TopRatedSellerDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_TradingRoleCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_TradingRoleCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_TransactionArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_TransactionArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_TransactionPlatformCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_TransactionPlatformCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_TransactionStatusType.h create mode 100755 Vendoo/TradingProxy/Trading_TransactionStatusType.m create mode 100755 Vendoo/TradingProxy/Trading_TransactionType.h create mode 100755 Vendoo/TradingProxy/Trading_TransactionType.m create mode 100755 Vendoo/TradingProxy/Trading_UPCIdentifierEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_UPCIdentifierEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_UPSRateOptionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_UPSRateOptionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_URLDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_URLDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_URLTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_URLTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_USPSRateOptionCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_USPSRateOptionCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_UnitCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_UnitCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_UnitInfoType.h create mode 100755 Vendoo/TradingProxy/Trading_UnitInfoType.m create mode 100755 Vendoo/TradingProxy/Trading_UnitOfMeasurementDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_UnitOfMeasurementDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_UnitOfMeasurementType.h create mode 100755 Vendoo/TradingProxy/Trading_UnitOfMeasurementType.m create mode 100755 Vendoo/TradingProxy/Trading_UnpaidItemAssistancePreferencesType.h create mode 100755 Vendoo/TradingProxy/Trading_UnpaidItemAssistancePreferencesType.m create mode 100755 Vendoo/TradingProxy/Trading_UnpaidItemCaseOpenTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_UnpaidItemCaseOpenTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_UnpaidItemCaseStatusTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_UnpaidItemCaseStatusTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_UnpaidItemStatusTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_UnpaidItemStatusTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_UnpaidItemType.h create mode 100755 Vendoo/TradingProxy/Trading_UnpaidItemType.m create mode 100755 Vendoo/TradingProxy/Trading_UploadSiteHostedPicturesRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_UploadSiteHostedPicturesRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_UploadSiteHostedPicturesResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_UploadSiteHostedPicturesResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_UserAgreementInfoType.h create mode 100755 Vendoo/TradingProxy/Trading_UserAgreementInfoType.m create mode 100755 Vendoo/TradingProxy/Trading_UserConsentRequiredDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_UserConsentRequiredDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_UserDefinedListType.h create mode 100755 Vendoo/TradingProxy/Trading_UserDefinedListType.m create mode 100755 Vendoo/TradingProxy/Trading_UserIDArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_UserIDArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_UserIdPasswordType.h create mode 100755 Vendoo/TradingProxy/Trading_UserIdPasswordType.m create mode 100755 Vendoo/TradingProxy/Trading_UserStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_UserStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_UserType.h create mode 100755 Vendoo/TradingProxy/Trading_UserType.m create mode 100755 Vendoo/TradingProxy/Trading_VATDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_VATDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_VATRateType.h create mode 100755 Vendoo/TradingProxy/Trading_VATRateType.m create mode 100755 Vendoo/TradingProxy/Trading_VATStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_VATStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_VINSupportedDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_VINSupportedDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_VRMSupportedDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_VRMSupportedDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ValType.h create mode 100755 Vendoo/TradingProxy/Trading_ValType.m create mode 100755 Vendoo/TradingProxy/Trading_ValidateChallengeInputRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_ValidateChallengeInputRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_ValidateChallengeInputResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_ValidateChallengeInputResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_ValidateTestUserRegistrationRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_ValidateTestUserRegistrationRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_ValidateTestUserRegistrationResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_ValidateTestUserRegistrationResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_ValueCategoryDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ValueCategoryDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ValueFormatCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ValueFormatCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_ValuePackEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_ValuePackEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_ValueRecommendationType.h create mode 100755 Vendoo/TradingProxy/Trading_ValueRecommendationType.m create mode 100755 Vendoo/TradingProxy/Trading_ValueTypeCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_ValueTypeCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_VariationDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_VariationDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_VariationKeyType.h create mode 100755 Vendoo/TradingProxy/Trading_VariationKeyType.m create mode 100755 Vendoo/TradingProxy/Trading_VariationPictureRuleCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_VariationPictureRuleCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_VariationSpecificPictureSetType.h create mode 100755 Vendoo/TradingProxy/Trading_VariationSpecificPictureSetType.m create mode 100755 Vendoo/TradingProxy/Trading_VariationSpecificsRuleCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_VariationSpecificsRuleCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_VariationType.h create mode 100755 Vendoo/TradingProxy/Trading_VariationType.m create mode 100755 Vendoo/TradingProxy/Trading_VariationsEnabledDefinitionType.h create mode 100755 Vendoo/TradingProxy/Trading_VariationsEnabledDefinitionType.m create mode 100755 Vendoo/TradingProxy/Trading_VariationsType.h create mode 100755 Vendoo/TradingProxy/Trading_VariationsType.m create mode 100755 Vendoo/TradingProxy/Trading_VeROItemStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_VeROItemStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_VeROReasonCodeDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_VeROReasonCodeDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_VeROReportItemType.h create mode 100755 Vendoo/TradingProxy/Trading_VeROReportItemType.m create mode 100755 Vendoo/TradingProxy/Trading_VeROReportItemsRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_VeROReportItemsRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_VeROReportItemsResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_VeROReportItemsResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_VeROReportItemsType.h create mode 100755 Vendoo/TradingProxy/Trading_VeROReportItemsType.m create mode 100755 Vendoo/TradingProxy/Trading_VeROReportPacketStatusCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_VeROReportPacketStatusCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_VeROReportedItemDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_VeROReportedItemDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_VeROReportedItemType.h create mode 100755 Vendoo/TradingProxy/Trading_VeROReportedItemType.m create mode 100755 Vendoo/TradingProxy/Trading_VeROSiteDetailType.h create mode 100755 Vendoo/TradingProxy/Trading_VeROSiteDetailType.m create mode 100755 Vendoo/TradingProxy/Trading_VerifiedUserRequirementsDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_VerifiedUserRequirementsDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_VerifiedUserRequirementsType.h create mode 100755 Vendoo/TradingProxy/Trading_VerifiedUserRequirementsType.m create mode 100755 Vendoo/TradingProxy/Trading_VerifyAddFixedPriceItemRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_VerifyAddFixedPriceItemRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_VerifyAddFixedPriceItemResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_VerifyAddFixedPriceItemResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_VerifyAddItemRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_VerifyAddItemRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_VerifyAddItemResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_VerifyAddItemResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_VerifyAddSecondChanceItemRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_VerifyAddSecondChanceItemRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_VerifyAddSecondChanceItemResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_VerifyAddSecondChanceItemResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_VerifyRelistItemRequestType.h create mode 100755 Vendoo/TradingProxy/Trading_VerifyRelistItemRequestType.m create mode 100755 Vendoo/TradingProxy/Trading_VerifyRelistItemResponseType.h create mode 100755 Vendoo/TradingProxy/Trading_VerifyRelistItemResponseType.m create mode 100755 Vendoo/TradingProxy/Trading_WantItNowPostArrayType.h create mode 100755 Vendoo/TradingProxy/Trading_WantItNowPostArrayType.m create mode 100755 Vendoo/TradingProxy/Trading_WantItNowPostType.h create mode 100755 Vendoo/TradingProxy/Trading_WantItNowPostType.m create mode 100755 Vendoo/TradingProxy/Trading_WarningLevelCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_WarningLevelCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_WarrantyDurationDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_WarrantyDurationDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_WarrantyDurationOptionsCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_WarrantyDurationOptionsCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_WarrantyOfferedCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_WarrantyOfferedCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_WarrantyOfferedDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_WarrantyOfferedDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_WarrantyTypeDetailsType.h create mode 100755 Vendoo/TradingProxy/Trading_WarrantyTypeDetailsType.m create mode 100755 Vendoo/TradingProxy/Trading_WarrantyTypeOptionsCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_WarrantyTypeOptionsCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_WirelessCarrierIDCodeType.h create mode 100755 Vendoo/TradingProxy/Trading_WirelessCarrierIDCodeType.m create mode 100755 Vendoo/TradingProxy/Trading_XMLRequesterCredentialsType.h create mode 100755 Vendoo/TradingProxy/Trading_XMLRequesterCredentialsType.m create mode 100755 Vendoo/TradingProxy/Trading_XSLFileType.h create mode 100755 Vendoo/TradingProxy/Trading_XSLFileType.m delete mode 100644 Vendoo/TradingProxy/client/.DS_Store create mode 100755 Vendoo/TradingProxy/client/EBayAPIInterface_SOAPClient.h create mode 100755 Vendoo/TradingProxy/client/EBayAPIInterface_SOAPClient.m create mode 100755 Vendoo/TradingProxy/client/EBayAPIInterface_XMLClient.h create mode 100755 Vendoo/TradingProxy/client/EBayAPIInterface_XMLClient.m create mode 100755 Vendoo/TradingProxy/common/Trading_CommonTypes.h create mode 100644 Vendoo/Vendoo-Bridging-Header.h diff --git a/.DS_Store b/.DS_Store index 60c8d41ade111f2c292ababdc838c9030d057d38..662a97a7ff22c3d5669d39efe8faa2a47629ab21 100644 GIT binary patch delta 314 zcmZn(XbITBFUo3eq@!Rod7q%lW((17Mn$*Fdg~cNeHj=S*cieXQW^3XQW)|X z@^kZDTvAF)k{K8-XDE3CWijMa@X8lt7zQWj=N5o)XpGm@&K+1+wk%fO)HrWow4r=y94^ls*i=_erchI<)2MT(bEyldOR3AKtEj7~ zHmaT4Ol_fVpl+mYrEa6{qVA^dryiglq8_Fmr=Fmmp`N8)pkAbQQ+ue_sMo2tsduOk zs1K=6sn4jdsIRH-sUN7HseROM)bBJ!(=>R`WSjRolAS@06m%> zOXt(Y^hA0pJ(He8&!?Br74$N?o^GO#qZRrT`Yiff`U3hA`U-kIy_w!Z-$36+-$~y? zZ>JxmAElqBpQB%(_t3A=@6hklAJJdXU((;wd+A>pilG^fu`nWIV|p@un4_7&%y7oV z1ehQ*n#p4dnF-8PW(G5tSUW^@<28{LEMMfaim(F153+KwJX521(A`WF3&enR`vFDznNmScI=#0sp;X0bilBiR1z0CpgI3_FY+&W>Om ztd9+{quDWRm>thfV2jzQ>|AypJD**^E@aEt7#nAov9)X++rl2lwz9{w3VSkp3VR-V zK6?SXmR-kQ!d}j9U^lW`*&Eoq*t^;L+3oC8>~rk%>`UxU_GR`J_9OOV_7nC~_A~Z# z_6znq_Ivhc_D}XNj^b#J;aJYf37p7DTo%`h>&^Ayj^PGzgSjExP;MBP!yU_w<;HPg zE|1IS3b;w!G_I7J&CTN$a!Z&vy^kyBmU6XR9aqnt#GTBY!kx;U#+}2h9z%bY_ z#4y6(Ft`kEgWnJ^j53Tij5CA{g@z)-M8hP*G((ADreT(0o?*UWu_0n8H&hsw8sdf; zL#?5~&}dj?SZz4ou*QH5CmBvNoNhSVaE{>u!&<||hD!`r7_Ky2YgljCXxL=9&Tzfq zX2UIpI}CRk?ls(J*lu{x@TlQ2!&8Q*4bK~P7jf0GXjl+#2 zj83D==rj6_BaNesV~yjC1;#>Sv2mhtwsDSeu5q4mzHtHF-?+%Q*tpEN+*oa_G1eOE zjP=G9#x=$hj3*iuBQ~C7JlS}@@dD#o<2vIt#%qo1jcvx8j5ix^G2Uw2X54Ok(D2A|KrpHW=o1QQ|Y1(Dl zZQ5gc&-A|O1Jj45k4zt%J~91Z`qA{0X|L&L(>~LFGjBGS&1Q?)Y8K4B%)QNh%ze#6 z%tOt?%)`wi%noyod8B!id9-Jjp!AJl8zW95Yv%tISKyP3C6vO7ltPlg+1? zFEFn)uQOk0zSg|n+-APXe6#r$^8@B>=I!PO&Ci;jGe2*B&HTFg4fC7kPtBj1KR172 z{@J|Gyx;tbg|qM$gT-j+X6bI}Vd-xfU>RsR#^SQLEgs8Q%Q#Eel4qG}nPw@mOt&nu zEVe`}%PrNG8cVI^I7_SLc*_}wVVytxsB?vOaBn#`?1L73-_k z*Q_5|Kem2i{lWU9^(TQ6Xn_%of>jWNUP5o7kI+}>FANd}3&RDM;1m491ff`%C`=M2 z3sZ!t!Ze{&m?_K^<_YtK#X^M;6XL=$p<1XBRtT$v)k2GKu5g}kzHouCR#+!oC|o35 zEL=9lTUJ>3C z-WNU)J`}zdz7f6^z7u{GeiQx_MNtxE(I(o(9%3)Cx7bHKN*p0NMX%@+$BPrhVsWB4 zNt`TB5vPjN#42&A7#Ej`%f)K3MywU<#Cmasc(!P!c)oanxK>;zUMOB9UMyZB zULmd*+r%y6R`GW64)IR$F7ZC`Iq`XMhxmf{qWF@yQ`{x)7T*=$6W7-ZsHjY@2ACWSeZ8VvE?8 z*rK*FTe+>m7PD2_;ENJ#rB6? zu#0xdF57MPp7x{c+4iIDL+vhm$Uf4ZXV14!vQM_pw$HK8wJ)}p*~{&5d!4=6-fGA8 zwf1%P3+)%#FQ$jsFR^d5Z?bQ;Z?SK+UuVDGezW~{`@Q!2><`%=vp;Ts+Wx$Khy4Zn zF8izYkL{n>Kec~l|Jwe&eV_f$EG7$O8M2I7rYs@LmSxY%%IcQYJ1aYDNY>D-VOj1h zPnI`pbk>-xW3!5~#%E2)D$bfXYhZ12b@gt_M42fIWu+v_K4)ra&hl7G<9zr#ktxp} zSY91%Y;30lN>msHwNo->Q&`OMm|hZ*yA>A{&Z%oy-dGlbkselqo^TUsh-pkR4=MG)raa!^`nkd zIE7aXicv8sX2qgdw^G^E(NuqG05y<0h8jc-Rs==F=xL0e!{~L4-p4GBSw@)yMCCQa zqRZ>+;V%4k!pA|m%Lh*d_LtD6cd;!Sl8rA=_Pv8b+L){M!G3)RPBrR7Uw zH8B97{W_z$wjkEn6t9go!Q>$#_e%p%)DW$SmBx>YC16Bk=j3Q(Q+{1deRT{FmXJ9| zV-v_j1Dh9Zj8&+B<4r9yV)b8|wHN{yk8rN&a@s4$gBSpPi4FE7p5m- z`W}onVRR!#w-Rv;o?Bj55z7HhPKr0>q$AFmTvw$N5s?FFPZrlU#TqI>?|IGf>WWyy zfv=W=lv~Q`q75MXzr|5P=4~3@4jd{bPf0@^nXi>L*AsCah#>8mh&(8bx&!zqt!r*5 zkL3fS5!rum4-!pA8{&<1wK{EH?ZtvvS#woYtRaKA#z&j0VpC!@zC_CWl$uG+qGnTbsJYZUYCg4qT1YLT7E=*w2^FQv zsB)@;icytR6}6O#D@Q1Olzz%l%F)UIP_QC}oT?RtYQl zN})1dDOM&CRLiMqs)nki>Zp2Z1=T<`QcYAdwUSyzt)^P210*vtH`nEK zyYrl`Jcq{>@;SVDA+ICs^AtJ?^YRMZVQ*1hz!%&_okyKdT|lj!ueq&S7@~8vA7hQP zrk27uYKPnF=1wi0rd9${iMd2Y+_w|r0)M_U&Z9pOBGo+IG$7y5&F zPN%cTnF{Ah70!{J;JAtk!a--D$Kmq2Jq~Xu-{r^)734cyLAR^Wlkd%Uc|56b)~j%` zJHhd|d``ey;3x_?oepm>4+P=PD|7_hd0uzO<#ZJm6{f=3q{8Xn2~J)hSm1RB-HxJy zf+C04?ejbG+}@C*$nEq6gRWq{&lgUGbG-^@U?(_kr?)6j>NK#Did2l8?GiyXmlp2z9U_xcL+(&)KU zg)^iR9B(jCSl}ygItmLsz?aicVvn!Dkr&SQ1e{<(p8TRzzV1`u4C@3Z=yc|Xit>sa zfuINUmG8}Sdp=Lc0dBRatec*4GLQJ@f1RTy@7y@g&!FqrRm z1U#Ux07$&hotH|_V=A1SPH;Q{pT`fcI|BLPe9%`Y4n+-w9(eR0w~# zy+KD_AmDL$JozBz{QSavzc-bhT`C-JCpf-BXMVWAlkdoP2f&^K{xHDtIUSxNztiIl z75RO^G&#Sj!tr;4;|=^G0XPa5@KxmUIr3n{Ir6>kfUofn4j-+I0Ihr82RBMaLB1}_Ns95I>8BrV07m>3mty&t}xyMdEhs^ zUWc#11(MEp7Px}GR5-t?a0)uX@fG_0;H~l;h4~>E7fz?k5p;sm3d7F)LXX#%@AIem zjlWblMV;Wli1NA$173&I9ft89fRP4rh7{K8EeM0s!5gH?hh|kc6FR{GS%&iS{2qt9 zAPD}akoZ+sAxPZs1o8Xx!Aw*2MVnMO6Fb52Ig7yMpf|dnqN#?3dxUzH~qONct!` zn>v&3Pn}HADWz(5Ks#yIqN$}*nwz3!)iLtQ2Ds#=*3F(;N`BKG^3py?Njk8#(|&4Q z>ILnoARUUxJs@#T$&z*HY@kQdqo{RV-jB#x1+!-!C{qpY82VTsJlxO_ZE2^+Q0ug- z5TbX?OFT0j>Og%&FF+UW7h{DV>GB%;vC%7RP^ zy@W2+w9{8vnAFZJdYH0Em-<{fN0qit!2)_whe<6~BFY@iY@!59nX)7kmMiIj8kQr$ z2DAw(y_~M;08^`!>0nk6Fbzt1CNS%DFxg2kt@N4>FefN69SkO5PEsl}f!Rc#sZrBk zsY>#EHt@Vu=lML~8G(iA#IB_;?7(u7vP{QvDZz4?vOE)(>vduWCW&pMHxMxGN=+NR zQK>x`u2bqVp}2*0N@E-SfYNj@6g)&I zcvxx9M8Tc(QyK+Bl$A*eo&gG0=@dLqL}^Tl@>C{Mjj!8Vx+P*6N+6- zSd)iWS(lVYKFH%jT^>d0roj|5lR6lgtX!-!GL2v@!)nPD9HB(FA5(m%JDOc%m8wlJ+N;O(*TJkKU@lZPWCHW0 zu99OxB?)S-Vy@|+=2~Tw4yK)e*`RFB1m-*DdQDj4lr2fk-UyoAs%!QZ;#!hknz^01 zlVDLz^e*Lk9m~B0%YDiXnXv5DHJg{z?4!)%1Pt-g%oEB@I+&*km}iumGlBV)c}XL- zK)EGJ>@FboR-M?F4;YrOF>iDb`=)Zcj^!PK5-@)$_hkZO(nUA1Lv+Z9%sLokQ65Nu zK_Y-blCmum7*VHYatAf&2-Jrf(vEte-pYf@!|kXq>Zd%ayq8vMLjBeB_@Rirs4`w1 zgMw1-tVSr&=GHBb!B&u5JrirpjZbSl#_cR=h(dl<9?P8_gUW2(0e_KVZccSQlqYki zMB}wNjUBbllo<;etfG7*B3B&(%1Bw+{{XpK%}2vfE;VE$8jeOF2g*?%Qyy2IP@dd~ zoXCaT$fG=^Jfl3T>`3#bP_-2uWkMl#WgKd}5qUsyUb3)T z+SJfo-qhR>n;nm>%CDrlArv9nC810R=I1-cFLN{pTjr0S;&b@sIwr2npPx5xzQYrAG&vjQJ1gRjx)MkE`04Xkl+Jd{ zUgoH+Dw$uhyvX62=k?go8mJ-b*OO7ESzR+aj#%AFvE=O0OE74WTx5{_Q_sS2-pZ|$Ty`xI&5Ezl|@c6)( z5*IaN+Culf5p6}+q3h8N=tguCx*45@Zbi4D+tD4$kIGNVUgc+HpR!;11!VWD@|*Iz z@(0MUtRU!^S?{Q>^vtiSobH(Cc1&5Z^dD^})#OqPF~vMn4ADPxjw4#_m_Dg$ejv~3 zClX9^ zdJ(;ZcA{NqH`;?~5z|LtdMKv7m>z}cJWLm*hmO~YAICHet5aP#@>R9fb(<4xV zv&PO`eWu|tMC2)l0Z(RLzSeM2qdzb$VOqwtZ3Fs?rC`0BwqrUA(>;kxJ`(C! zk&?;9r86Ui1;sO`&4`p1PA<%!Sv+lOWK!Y0Ob-;!EeXSPR(~M76NK5trNw!Z3ugcr z0z-8;tby(g^9k)|Giz;QEtu|x=^ok@k(JhCy1QEPVr{H_aYw-`OzL49SX)O$jP1sD zhoV=alvf&S+5lI2Q0ri!4}O7V{MJ_Ih-~MY5!tN)Km6nkde*E-_z$)h+YjWz_GbIA zeKFk&3P70dvw=O5J&Mi7G+a6g)7b|lmw#mYA4R8eK8Wt!&JJdWV7ecsk5pzy!7fV=xUU64LhT(uPVd8)Bt4b|j_;fc&9QkzbV8Tw75cgWBxOmim}h?q!c94-Hmn z1SOHz@>ppDJCZG63)NQ#VH$3CpAHL8_7o5avb9$xvQj&FMSr2Yu9azQDbY#^JDr_@ z>0y{2j_DD^T4%AdRcm!%I_G~$D_t0n#=#=ix`AEHM%X2o&c(D7)9wzTmZu7}lE|wH z(=L$7%)+L|7VZ7zwO=>UbR;*jw-O`=I3*C*?d%;YlJS_HkP%79r4Rgj2$Fj-UEG1>fpjDf zvXD7#U>{;1W*@=yBur1i^t27^W9;MX6PTWk=~FQcb)=M(g?&~FS+KTrSW}i9b$^FC zi%!M%qK0j1M4o>LAvq;LmefINM*ipm;T{cP$zjP|(r~CTn0=Lf8zu_uYwYXn8|<6x zTbKstR*LDFn4X2{*_+sR*mv3Y*!S5FFg*v;b1_|k=@^Cu39u)Jx_e093Z-pDDrtzV zjMp_cCiX{Z7xSxOqh3VTb{nNXpVO#rf0_*Yta2J5pfr)GYeXLLH=t)m8>(W7U0Dgp znI7+QaWFIC5e=idV+>+6?5(S6)OT0)OrwTmfZ82>1b)eW4RbX1D@@O8W52<)x|n5y zMYK}F5h*kjH^piaVd@7GVSZ$P!t?@6N5RSJQ1-FEQucOsKl=-&7h-x*JNp~^JEj+7 zIs!Wy7Xi3r2?T;5{7xWGiB{Fdo0`e)v7?i+OhcS}ZNRwLICa{kt=r{ssGY3OB`DxH z&X`UCXX0R9QikbrprB;HxHS)}Z^P1Sm(o)G2`9spma}0RmaX=1-C*tYNXo)>=X!8G zxg+K^s>`-eTEKK1(@QZ8K?wi98^8m?+nJN@&wZQL+3d?@gPY;{aYu5HN-e|ma!glm z;Ev|{bC6)vU>XRkQ|8RplssFrw}{-oOP=+WRj~1{1v6VK*J<(@PUJHJ)Ah=1ovK{U zPYv13IXM^S<~*F2gXp>f(+!x0NZW+zW=yZ#%muh07gGO)kOd)k4W>`j|5M1I9FPx% zu4p~%=*(7aIU7b|eXOCWB^$Q##j5H^qL#9Bp8k+}Z(x^v7Q|tQMq8$+dld(yJf`DN zmyOb%>X-6V`moZVqzYAsG8Oj5r2x?+R>(>lxgu^nH-Urru^Q9IVY(I5$HM^H1-3Pr zo5D?<2W#q$O${(~G2H@NJL%F`6uzd*CQJ8?#~&Y_JSRM_6ebVh8Tk_;vq}qRL`uRl zCupnhTnRT_U9{Jeb`{PBxI9DMl?MeyfUBbd=LiV;AAn#&VYmQ*CJ-cGYqWvqgctfA z@B+{f(O#MoF419wTgX7XN^V93km+)ZAZg>kQ$QlrAr2U}|06iCL6NKAz>g$!mT=*E z`B^ve4O}HxMYa$8{bQMT5$MJq=az%V+Mpdyov=v+n6j(?M2Nm{n;kXCi3>w=u0K#%Nw2!ybq1&wy@aSqbb%Q1ZgAut2;a}o;F zAw0`Hm(KGG+#X23xEHyXxSiZCZa1c{#`HCqz82F^YG~WUz0AGBy~@4Dy^iU2OmD#S zjhF`c+})Lt{{JHV(ze6@qcy{_g{IWRuu6_3U7jCs9}zF|A*MIBaUWwEmSbUQD0AM$ zeNJru3+_uyZ^rcXDYpL&_dQrO_bvAwrng{vYdiM?$-AyQjCq$%@Gso&2cY_cBv>~j z60D3yq*^VHz-oCG)39jUVYR%0H}WQ8wYOm!hRQ8!8g&?ooGBB90pV@?FZ%r6nu`)F z@FH)6QNT;QjOp7keMdWQ=d&<o=EY&G+XA@B{f{_(A+&eh5F5AI1;oNAM0lhtK7myo-199^T9Qct0QDgM5e|$&cbk z^JDm9`LX;sKFsIw`FsIi$QSYB`3Zb6KarorPv)oaQ~7Cp2|t~m!I$zg`C0sIehxpE zpU2PV7w`-DMf_qu!Y|>Yd>LQPSMV{ulCR>I@^O9{znrh;AxFFy)AwU~8>Sz`^uw5b z6w{Am`bkVbjp=7G{XC{$!1PO)-i7Hsn0^J*uVMNPOuvQccQE}Pra!>+N0|Nu)1P7b z3rv57>2EL%2KWP}VP^0%ruSp|S4@K){)rh1Gw=mFiy0m>M$DKoW5tY!85uKn%yh#{ z56m2anckS`iGzfL6{kWnPHe2ftei4I5FeKj2AP0%mgtr5;LPQb1Y`Y zVI~hV1(+$q%mmC##LQ&OOvOwIW@cb!CecP6U(c`L8~8@PiErjt@~imOd<%aZ-^w4) zui;PNPvjLI^C$5q^QZ8q@~82q^Jnm9@@Mg9^XKsA^5^mA^B3@I`E~q-{6+l5{3ZOQ z{AK**{1yC_{8jwb{5AZw{Cd8PZ|67g8~IKAW_}C5mA{U^p1*;=k-v$*nZJdlfR3r&z{rddeCK7us5?fzFzScV(HITHXb48bG0MfrgOMMjkr<7^ zXdFfb7)`)v5=PT7D#d6vM)NRQgwYa=$}y_KXc_g2}*;++D z2h5#SOumj%1wt<5PEa#Sa-B@4lUoIHmZr-2d5xv*5qYuB(!bcGky80dY~BF56u@-2 z3g%`xjjQ67O{qwCYDi&c$e}p(6r_+<66#ZNyrSWNtsqMdfiZoRiDY9l$@b*~WZ8+e zH#M}69oh~QwRDy{E!^C+w3G-h^N*bc`<{mViHICK1g292o6zQjx|)CF{9_IGQxUoR z5OC`PpBigY&6?!HuooW2wJP~ob#-U1ztAv06Oo$^0dr@rVb^>G%#9&UTiuddm=|qH zTu3bYGFDETSF+|4EjPpOFiL=d}6Dvy$>s)fV zbXvG1!}vDXH9}rLG(rx}y-%1qvm{{;oh8y!Bjn9P7*#%}Cm8djju>sIr;I9(&mHuK zLct6}-Q_8V?>fDyL*39Q5q zaYR;Au|wSLtB3z&!228T;L}il8j))ct2q8gM2ysk`25iJ80mUH7?(U&!}#UDbpaul zC+LU&)22U~3s5Id@aZi?`Jl`14Y~u~PA(wia+Q_2Auy-8fC7!Eufa6`)x52;A{vUu zLY19~3OHSm3BZ0Ee+Z&}2tJ$cOjBh=s3PR|_{!60D%NQF_AqbAJ23Y*Ox5swACaSn zV22$hP}W7l*$Ho{hWE#aeAc1h)l!&*s|`bb(gM5j8&jv4x*zVinPIwFR6GOberZ{; zVXj8t-orCCw4mU~Ylv4=L3-}cCc5bu7ik#x{l^|MEi#m8H2w1Lheo-ltkUO=b_&_a zp%H|VhR+9sy3=rlp%H^_8t_MIN?E1R^jk#EKSa|Zuctz;)*$~8kry5!WH7;mQFhcc z^b6@qU!kG=>)#9b(0or>AP}smOizhcsx&dMk@;|J1}0^Q{7h3nL#u`dwm6?~2;%NM z@jR%MASD+{EiM@pjVSK$)L`^Id+J2#@8&9}YG`3&^r37p?ktP0rGJ)&5w=PHyQo(l z@VQ`04b$qBajS-6uQv#x4%$2fJt4@%L(sn@U)3vY+~zKVc5ZD^mb(FEJ957VBm zL^4jcG=bagoP=MbA%tDlhk{TKf9Vysj5dF{hER&gm4{&SIzs3IRtKLLl|YRdDo+*v zQ0OyUqan8)nvvZeOU} z=XZA+Uapi(7uEq>UZ2j7!w>voN(UjMHqyIq!I?$HqUIW)w&<>@mG zSRkm?3awot-lie$7m-&U!g%ZKSJPumT}@40ZEoUP1X{wuuj+32^kDypM$A$FYoj48 zmwQsfe)NAGZqtZ*P9ti-q3K5}PKB$ZHFcGccRADrh?a?^)28NXE&Xyk?j>(^js`Dj z#2gcmmmOAPNskMEQx$kwBVceu20s4v=f|C`H4*>R9VxL@{}d+P(5M)CXqBnXRHTiW zE9BAik2C@t5qb6@Xhe5h2|Z}v`F6Iy&oyMZ|2Ag8T1bT-z68#& zfSg|8^~h5va+-V8pDqo zQJ#oge+X*nY@%eO7T3UX0uAR!~x`O)Xm; z+)_@eJ2cufLdG5*=1XDrQ2S4l24fEmXZY~USpH`N%-Bamo_~lHndF*GqxuO*%FdDl zE0e}-4P{|OZaD;7K2X`=B6VkkOIwD>{o7yDl1Ae(8a?Cxz5jK3D*RDr<-eUscmnR2 zyP_;@zz@@iDvrp|1>|2RD*Axe7cCChIMH>YWX#p@PdYpUp-V52Hu$_6&MAinXM*SC zVo|1Yfia}voEDLn9)g@xj4?413ZYP+Tt4n<_GCO(Lq9ztM-Bn~->bP(8f47Zu$CSk zK_Ap=y>WtubJpRWn*Ci&S3mnRPBNB2KNRC+;}qjm<2207!OUFD%)`w5jmGK58OBoM zOw266%tFj8!pvf_t@?!Iq-m6v*V3%*aDWnG)g)Z#TsTrYpY_5 zCP0@S*o0r)*a$l}BJwc@yrh4wm;M%P!l!AdfZx#WX+sQaxk&elGiPi!DIMvN7N zl_kcgvCLSGnI)KsVx|l;3nlt|AOI8k>yGM%c&-uqaC<*H!BeZer!o;62KB>Vv0W&8iVQt&j`?C#yPFAJq z_9SJv!?>$UvUVHyXrM4=PD+B>&a^ta^`5JOf<0s%9KLCMkAQm1__pyK6A`X#p4LFpva1+~fqnrV%EGDaVwHnX55#4Q8&z%=(Qcm&px)y_jjkOuGtr z!+&Xq+v!JpP5J6^!cfoy3_LSILsSU!2Nk<+fG$=-*?teDx)sw zFO!Ixrj@2v0A*TbT5W1E!M7i`Vdi$s+<}=pH=2$&twi$&cBzv|cv7UgvkWjQ^5@NIq<{M?aI zm@YM4Mc`)2C`?zIuF+((4Kwf^jh5|^Xxwu8HQS!jXbc7X9W-t-T~Fk^*|f#9)dW`a z5N006%p;h2bff78(~UqQ=<6}eJg≤=dei+xB0%`O_UsK{g>b_m!pM)gaK*fMC@R|{L+aC`#*_WQirFeV90QtVHep6^nf zJ4`QVVt)=Z&nLycZGY>UyLX2dw1Qs;z`kU-HN9+tE~^_&ub5sny=HnHGcRD~Ma;Z} znVlO=Z<^lHpzXrUZXMcxY2f>=dG5k)>KOHgk^=eE^c7*@Gt=j$FHB!z=4H&hf|*w_ z^V&w!*QReY7J#)k{x7hQGit^S-50^Q3c4Ybx&5xBQ~kyC7kssA`W4)28B9B1((#r$ z?|?~16y_b9%#@inmYR{7#mw87c}HajGNkvEIrGRlPepar70?VsZ46*Gk+1Y^G}~&< zhJVVl$B@6Whp4})KPLXr?(0{o;ko{e&G5Zcwt5O$|50f#G?3e^Zm()YYYw>C2sd5H z=huu#dzE15jEkIhlzfFelR)7oq3fS8s0fB??`!YD5OfE8`g?>T=P2_Ul3O?5TyopC zM8fWMl0+?#I;zZ~nWQBd9lg1m8PXDSPt1IPnGaQ|f22Cey|ZpRuX?l=GXi81;0izv z(P5b8e&+rF(|n})D08;?Xv}7;XdYl5s2S!Lm;syB9OQpEwthU-;J7TL z3CJJlNY~7{W@ty=glr+t-;H zKGl2{z{{A*na?(#0}P*s5seW;;31?jY{))0+qeJ<4kS5%>;QO%jm)V$Uu3?VfX$Q~ zn6EHjsgj8}jQAv(&==u_t!J-PbqrrRC0TAacR86hZ#9$2^h}J57@3l=w(Y<0i))|S z2N5p>RS+m5BrWDv^Ict1cDMN+VE8_aEEri;h6Td#cKVN9@%-Z<S}(%tWBtqgpr&==N~_wwrAg)+E{@^B9XJ1cbL1JP@8v~VM1+w z1tU8~St^m;R3aJi#23DQO9cgc%RwchMrNV@kmBhcda1(|xntOnZjEq4~>KL?`EMiw$w@4OQv!VVN z4In^CX_6$XCyaHhyF?{4r9xrpY3bV~sD73sfxc{vj=^Yo;%OJ~efSEB3vy8AfH1dXGG%QKpw!J_9`QalIRPs{NA&b`%>XN*XmQg?+d^SD; zBZo>J^p+&{{nisNhIb~sE2N!sTYUkr?GBf1$+t}ClD=ZgL;yM&BPT{K6{uU)$#+B+oE^xbnVkk7|Vaq4#HEyjYf4VqL!NB+O{9BF>hFwuxoFU-?J?j zbV=7*%R1l}KJE`=l&A8WukmZ0cFf#oU;-X;kt#~S;{t|#@Ev}tQm(LE+a=)jmNo#q z0i!~Uid4YkHNds2A7ApoLYN<_(JBaffe8^D;+6{dI?K&n0=~s^tHymXMiZ0VLy2(m zC2OwNxOY1{W{Z}4EZe$-wcYX{5cx1hV31Q(BByFZ=AFFi(+?H`!(KAEa(ReF!iM}* z8lSX02XHfw!sjhJ0Pc$zm0&bog*$`5-S+duNBR!_Rkd=TF90w-o-_-3*+M2*8EYGs zH!a!(3qkyvmE?QdUxV&j6Bwq!OjhD7A6h=^lDy9?UuYtngVEd+POLY?8 zTYm0Rg8MA{fzw|xnvW4I*1&jKn2_KZZDS`bfXtaheK;;oot^rFsd==OvZ~d>Oh#_y zty;AZEygI4LgRkh%^z=@t+E>eN0AsWR?(`a&^6jAAO!u%tuc%5l$GE_oONf51!f2se~0=Cyj9X=BDZ z+^UueGZl%fE-RD@Nq({vqj)Nzvu5<0ex%BCN^G%)tjBhx7wcH-I1SWtjH;8Mz$cz? z-SV$gP_Tu)Lww_{le@AO>lEu$U>7X879&_M0TtJ)?CyQ``ekb`)j+9LQ8)DINEsp4 z*;Y8zXQOqFb*^=u73`w{qehIHFlydtU1(hdKqDBf#AuZYboGB*r`as^?|W8)nGkXA z@CjQgGjS`)%dN|-%dOQ`=#X+8My(hfkI|Zq);cTXBNf@21@&bMFAnH>S$Ia_8Ky$CK z^O{J=<%hX_N650CZ6#qQqeHZ=wL+L7mVFvVrxU1J)&yzET4SI4R7z7kj`eaYv=h!8 z{jAqo*8_p=7@djHSt^0hS`J3vK2K|5?1F^#ktqQUE|*IRF}-iXn; z7{P4ie2gyGXua8b3jnc*zvP=OYzW^@xfjI}cbN z?ovjNSRVy;9>?fnj9_^LhU}%9hiWkuEUTRl3s2yOLq4)-2;YULN$FYZiv(<@xtR4O z>rMc>8>7oHQrAe3wnoC7a+6KoqiWFu(lF#UtiTM!<%$epIS-%E@NI~{o1P4@6dXT+EPI6x7~jFYv&~LqCm&I$-37H$24`p z>TlNHHL@Us*_ed2o&GSojmlTaBJxXw9{~vv$=U=Kqs?sskI~k&4oQMV-DQEc{4a0k zRX17)qM$CKWtwRU-2@1YLQjmY!{~a|P;O8S<(GRNyK1pTWitq|8&Z5yWb4qV&`&su z@Cy^Go7x1J!Q7J0ueNs!-5ile>R%Q^nXuAPqn`Z^-?Nk1!S5~WiW z5XM5kPa!CTgptB1VYDztfOPy$jPAndZjA21=w6JVIB@?KVVn>a@`QY$KqwT7FnR!^ z?HE0T5#*hZVDuzLPZ3|!Q)@{at5CNJCJ&lgpmkIxS7FPFTmkJy;?>EGe2W^P>p?mB zwl>-ji^2oiZzf&Ln`Ik4%bDhAwZkIo{G&c+Cu&UO7Lv}P^NE6#_0zfm}#UOx{i zNwzM=1;WB~tZcb3QOArXjuk+?uqF++L;(V zgyrqzl#9j5KGcL|9bK(ZmyWJMXrkB1SpnZj8V z43$0b0`bT%WAq9}uVVBXT%ecCYf@W^LsOdh@y5dHcoo^c1e(w;Lu)cPGN-t44t(WN z4ZYK#k$&n8y)P~_Z`3Y_q2+MA3BD16)5kh4YCwvjHSy{eI36Pv0BM8_MnyV!AAk{5 zR^AY6B2eP>q!(JF-U}_1FLKaC@ZFnHPpF(;hftJP(d(&LbzXLt`RG z5YE+xX{Fa+=ylIt9rQ>1-q~@r&DuQeufPbmuCFVFtBEy0+qpN|gljN*D}AVIpV=Yk ztn$Co#6!(YqKyPsJs(R*?hNW-pD!tCltm7LIE{}nOJVdKF?}Z(V;Guh zt&BId%uu~1d}dW&9V2bFN}FrQb~w#WOJh|vq>UY{3v_yAT0MCjZjs}d)1l3bH&w^9 zf&CCGZ4w?99uXcD9ur_teS*=~7=4e?UW}j>q~0W6cuIho?*`#%;Thpsj6TKaGmJjp zAUrSZ5WxPw!01biz9O^_>Vz$gRM>q7t-zbW7Ki`+gL%+CuryW=Tlt^`Uql}I_fIE= zEjc}Qz&N8O|8gq(7>3F|U@X5XyqSrSw}iKe628IcTU7}I#%VyP>DjZ?e&)IoKN4V$ z-B}Qy3ttEzf*&yY5u=|Vo{p0>05e7&NWu5Q-V6}XG-02xUx7sHXN>kKa}w06=XMLf z(>c>@OtefrIm_wXLoHU2OcvVX63U6);3pH?>3n&RzaK#2Lq`M#%B*y*Yn`;pl}mhC~IztH7bl^ zRnWZB=JN7btRhyi+h#Xs_2@-T5MLf^X`By#C$P46>#nd0*WU98g;z|91x^kxf*sB9 zBy4l8YuMB8NLb-Iy8i&UUK&3x23RYLs-fvL{7#(ifN_H~Vc7&(F(^h7jNrovI5te} zrZ}sZ0Lz2b%Uy#84;eaNBefP@oU8p9BY?;=?L&qEZ0(by-6I_4oLnc+Fo(EB;7p~Z zv>uL@$#YUNQp^C(?a_&BcMpT#eg3pV!`pr2Vh}#|u%}3-LX%nhNI1PX!*#WtJM@Ys zkyq2j&N0W%Y^bYiQfSIZ*{I&s0LnqRsQ^_-O`>K{3#c-xj#@!AQq9zf)M?at)aBGw z)HT$4Y6G>2+Cp7N-Adg{JwiQA?WA6#-lsmIKA}FNX_|-A>3h>h(*xmPcP~AfE~Y2b zQ|S_V7QKjGLdWO^x|u$XKA&DkZ=vs_x6zMiQf6rFZ)$Af@5Ep9V;yH63xA0`oC+X3 zEz%+*JS(yyr;hqxFoL?z=NSEl(eImu=eg0MNi=h#xzWT4&n4^~qgg7G)8;iQS1oH^Eg>(Ld?MHKz{7 z=ub7X5POP8fMpQ^+Qpuv_q=UpT}8AdJK6*V!jT?lcF7d^3)PW|eW4RRB`OGfrgkBl zm9B@jy;H;iR0UtaK1`K}L#Qe~N9}Oi4YNoIllHpw6y*ravdVb1TQB(A(?*ZGD&!R8 z0_l@Vh9`U|kjxq*h2bE4mJ!Z}bfQ4bDV&Zxcahgo=yDZ8vJuWNa0cNJ5&$r*0ebYu zDl)@?NH`)DiH1IjXI5<-diy2MEP>wc@VFW{W0@hsaTWxi%ErvPy6UoMLopohs%}Ep zB68whv@9>}RuA=*GM|r}QU+V{V4)}Ac6S`aCYFd$L%Uv_F3u23#hKzPake-|oGZ=~ z=VMmJtPQhv%w}O0jHo+idtkOFX2FJfT`w-Avbm5L5toQjv5d+VE5sOPdy`!AM9jW{ z+4nFP!(2UF;2JRphu4#|SL<0%GG>@b!0)9?>sC#Tu8c!(SQ2@Az-$QS717$n(Kn5g zqb+sKa5#X2FrQInvzp>?{!9x2*>NC@2D<~UhAvGZX<9FUoU^Jn4Z=e5wO~Q4thow0 zASOxGkiiKe#HIj75qzUV4&GRx{W>{X7OU26xIsLD8ghf!C^m`B;!1IqxLRxxj}u$P za zBGmIq;JAU>ifBUxuu0URb4}zyR7S2PPJ58M&DK%??f25=vKmO~=cmAuyTcnPzbBrD zgEHWHf-)6>rW2cvEJbzQ(jknG)yA6}=fjaKU#tGallNOF1c zD$K&4*I;%iNfD3Hh)LK{S3=QYwu>7Hhz*z>)+TPk>~LkyOmf1se*Zf0Cd$4+yk5LP zyb-e_Fzdi<&Ia*j(9x}!%~eew&Q(|fIb<4M5OGti6zsgVO8v1QuC}p_Y6sPHPk&ZD zIVc9|NWVTl290-{8nhGaL~_D|cn@Zsihj6`c)tiIi)|4f5Vwij#RtWQ#D~R4Fzdps z8^aNVtQWIB%=$4K*djhAJ}y2XJ}EvWKFu$~Y!I^{%z}rVjM*?|VWkR|sTLCBhHw-m zfpdXIqDnlt8!gu$J&@Cl3xbw5>fjD3D3F8;JeU4GO@@1Y^m~P?!B$Cnne>Va^m}jy zB3Mv;a~V`3w9lFx+Vor3%O3G{%AUE>CcYuQX)G1r#&EVGJBrMV+0mdO5`UqpI4`Gj zRqyOs7)Z}*&T6gsY%9485 zvQiaPNi^QjF8)bUmcM-_L6AhjX!!-R1?p(YTS&0$ho|a~aM~k9+9Ud`N@GYeYd0sP z-z2AR(S3~}Nv6)k%rwkSR4A2tDNE{>`JkS5sXHM$3l7uJ^`q-nd$Xr>1f1x0phl8H zNH_j=sTTov(9h3~!=YwFpc{mCR!9!uAzjvaFM@lEE!liyN@FfTu)5sB} zDW@F<$vV2vn>=Gx>MsrK@Q2bdn4L~)8>;V=hDgIY{G2o#v#@%s-^!8P;NqlQ$ti*B zfQ)J;W@l}XJX}Zu_W{R%LUgbH-*9o#D8lJz%+Bd>ane|6Jh(V%oD`PwqMV745ywV16^Ae({1&;DdUtMa?kElU6q~d=_$TUs*;w9pG(U)aP`%g zg=7s}PX*}nU%DQt7F>^1C)GXD6qP>r137VOdGKRJu&MT)G0oA+>B1W}7j)a-(#W zbTv0xx)#Gpwe0b#08dcn%$*#oR6oz3H-i)nNoqS^ONg}d=}6Ajk$`n%XSzLZmTn;E zwn$s0>!j;3yBf1Cm^}`&ts9M{TnPOIMQ5-?l8@RUGliV1&umC+NOAxZl-MegKQ_*Y zu2Rp1Fk*&%;8T=G`6{-I;vExmHUd#_5bVfIwa zo(AtF)iq#T^OCd|-DI|U-eR%+?ucWUr zdlqKTCaAy!w7@f99DXki)eq9%177@D+K1V5F?$}o2=ym;RZrtdRzG0eLiK%0XYzOH zFE~v}`h#TV7eI2}E>kj%*|nHm2a`h8@Ji|$<79HupHztw@5#Jug7;(tNyjgQjJ#bo z%P{S~2($OXM+RY{$y!LO^~WVS3j&uc%Qo4L*^4oI31%$k{5 z`#coF!M*wlZuvt>Iy^tS%^t(2%KPm(8# zpHpYbkWs=E?>dN@3WeEQRHrRZhePA#8FDFR!7<+0k*CPB<+(6C3^98REd(L&V;UA>U z2_0lneoXFRIl1T{=pB?0S;g`(HPQ0A#?>xoj?0y}sx5(z(H0>cQL@b7NO{WMj}}@X z{W=IV*+V+`Jop(yO12?aYT3qZn&CDO7uASaI3p6ec&1DvV1G^eG(uh_w`TII$Ae!z z0kik1ewD0hYk)DNF*3xx`;&v=R2e?`JSf*EJ|>?pUm&lAe{*E;^H7&~0J9Ha_EGge zaDDJ?qCPw>m9Og3uUsv|7oYNa%x=T%b~R6i%>-o5PsVpcGwcplci*|3ezMUF7LC4x!yU=8#^sHW`pP%SH_Nxk;1nLg>|>aH0<%wcq`vZ6E%kj=6%S0Z z2ONZs6B(?0ua*Emt|!3Vr^eL7wINE9Zo7%I&AP~UwIn)o7A!xZWx-D;vf%%+$D90w zW{^*75`BT#&5M|QuFLdykGxynBfm^pO={a;CcnKkm$XTYH}aTpJ=rv z%)X3SkVT?2qzULtVsc-}U(4Uf-(vP9%kTnkn=aU( zhW}egD@+FJd+KyiHA-}m?X1M-qP-h1bqd+s^s zbMC!>%=Pz%A4~(L{jvEB`3$BDfalH2d@of=WJc15);7!#X8e!pCacwNtX8MBepKB8 z<^bwem?g{#W(~7}*~08#_JGVyK;}n4<`y7x8;}7#fxCdry&jk&%n3$@QDDxn?JyTW z<|jbrXF%o!0Qm%ffDjEDfLKe7l(hq|*NuvI5Q>pc7BxIE0raHS_b_@_^uM=R-v(*z z%> zf%!}6wHM|E+XwT8`M`W(et^thDQo>%IRzLV^|G-)D~6x#cjT03GvBL>9m!5UH|%r!F! zgkjb)&_HrXA;y1cv>i;fONmNZ>lpb#9jX+El6pjIf!TlWVBObVG8-tTR zzf@_0F=r6!k=|!*97oGQTS2Mz`hT!uoz@Ak^bNXwFe;1&ON1rCl3{dM3M>@{1}c65 zWL^R?zXCF#ANe~V0|tBk0A&6IWL|^ICt;beELb-9nF9lNw1BOqyUY9q$h-k$-b!b3 z$OZtiarI)8lm*gUBv(2;k-p~IgVUocO&WTLlp=J09Rav;G~*1nW~_@!!%6>B9&KP;(T`?Ah}23RW? zxq&spnm`t`01z1f0+CW4@@XdwTs#HqfOP_p&8xKB3P5C~myt`rGfw&_{;l& z`cBT*UT`n%Z)$_D^5OeQb4fqI>R|n_V_+5}Yyg04X@d;{kk3F}wsy0%s1W6&+9R;h zHDvFf1hNDdf~+S+!^UBg?|YpBAaY=@>+ddsfm>dDfDXduVJE>24M0LH!j@pmFwo}) z39$`;fY|~HAZfZ_pTkapzNioE3jhKGAkrbeN*Sb-EUTF0hXZttHdyeT-N0+=<1t3ZQM7bUI z9qfAmq5?p`WwJqQp4RH~99+Bh^H}}1PMIHJccjgOVBqBN9Dt}wFN36)GS5G5zTV&= z?8#aKP&I-L5Fa)8_j~*T`}O_f{{}!%A3Xjaus=WM%o{kE+ujX(3*P|W2;T&9s1bl* z0PqBQ2o8XN6Dr6jnQr)}aOrw2ANW?dEC3+@5Yjq>OaX}5f8mi7_J1d}@5Z`RK%Jw& zBY594W{ss%y}LGq*AbY1a#f0Q`E2);f}v^uVEW%wgTvuU???bw1|aJ1NdQ-aqdPzQ-^DUyxC5APeAN_z2{N_B)3N zt`8@!RRZlVu#$_klJROKaM|yAPo{8-)k<*l)sj^~c*lKTFq>`rdQCexn1dtj!(p|i zzVwp3dMQQ4KYThDIEczfi$N>~d?Z8ZrN`wDjNzkV9>7Dgd!~Ps1cQU1|h^yl`uSgSjo1?~BsmnbIPV11@dw zEC6Elz9S&k5oPK%Aszx^za21plwkg`iMI#7i@H!ITdvn!c)EL8k~5*;PXb z+$$bL*})lV70L&vAXOJ<_jluC)m@^cuE7G*sZ}}^N{s;TG#U+5Ud{=L5%FLn%m+oQ zaS2fUfyI9}UuSg<98AdQg4e?9;PvnZI5@1y0E7ZSoB_yo0OHaGZ-%#Qz{A_%?Eu6T zfVfFhh1>y%kMv!nCckTDR79FIEbK~4kEJKlR{g6;&<9INS+jD$yhkugV*S-V8r&fY zCgATo!qTHWK$JB$EFmFly?ncu-&(v{`ow=bb$=%|NEP~O+4>y#ZpN3o@8F9|ZMoG7 zt6Tmjrh)U;NAx^I%CtIsI1D_R&PsY#&*~fv9{?9Ld<9|jU<+b1!K#2YmApr6I8={AQ4ZpNz%DIQ7MMte`-gPj(1AZC4 zBK6dy68Wz+{vE_$m%}UY>l@%}a(GQDiR*IcyC#ZV@EhS769=BApWbyJ|qBC z25aWeD#IxWptlm4B^?knFk}mcWW2(p3tm_WlZ;$D{65Hd$o@6n|2;S3wY2ai zYutGvm4l}MB=BQ7*iZz2u__0@g1$85z`7VjtTp-_j0C`6!T*5&34aYhf&d7p0zv^u z*n7UdUE@yhI(Ono_;n1`U3#+c2M1>9Qp4h-y!QI|f??^^Sy zLF;MG;5CJowU+XHkf4VrI^uQp^o(>P5)xCug&=qh6TQF1Mo~r)0)n`ZLjWWM3?&5k z#z?7$H&KxJuX3fhZSBcHR9hN>0Kvllhg|)4Q%X@;QB|svXQc?Aq8b1J*HW+2Q4u8r z?NCH3ViZA3162NT0EGJ9Z&xHJYJTj9D{3if1CSU10s_;ZU`TzocY1RT_lhNd=$k7V zC>s4o55|fl01^*C62Kll&W6+=7gc=J*h10zKN{O8g7X0lfF!=V{kv?$wc96se0wKF zXK+?lBrAd%HyMD?+od8d6>X_{MXmZcQqBIik0ga!*BC3+a_>q%Q0^bq2>CDZb-b5! zOJs04(Z|96f1&}d|9jri|CN;lhL#j}fuW^sV2F5&G-L?f?_&VvTx-!$wA~c%VFj0e29yb9K>;WS$^$bUilD{NQfN7}5-NZm1@i>zpbgL_XbZFr+5znX zf&4M31bPa326`6yrNSo)atf*-I;jmpj^+v!h3yKi3hoLy3PlRV3Z-B)ep%rwFz$L; z;TxD73;{#IFkq0&7ZwJKfJMQgLD#YmHUJxh4Z&{1p2J?iUc!EZ8^Ueic5nx{6Fe0T zfHn;eUI0!%r{Q0~&%w`wdI6@WC>@iEyA=Z!gA@-chA19UY*Xw|>{9Ge{7&({;zPy9 zicgg^l}wb(lq{62loFJ(lo(1(C6>~d(t^^G(g~%{m0l}3h{X`X_x>?m;)kAf+>K@g7sy?cIs>!O^s!UauDxg}e+Nvs2ol`xn`i1H_)h|^q zs9sdPq547%qPAJ>Gc{Q?B{j4fPK}_ZuV$_0q~@l!S1m{_R4qX*O|4ArsG3l1S?!$K zWwmeBZmGROY(U5(kO&L{hfqgoBD4|Ch+T+12rq;;A{r5kh({zKXow^P6Tw0N2tJ|| zQI2Rtv>@6LorrEkFJc5Sh8RaoBF-VsBfdghL|j6wAZ{Vc8ykSHVusgEQgjgh8EbEGBG3F(YkOz?=$WUZBG7_1LOhKk0bCCd& zgRDRbkVlcV$a-WWvJ2UZ>_;9$E+ChXCy*zRr;ulm-ypw5euun)yotPpe2dzGl10g* zpeRk0HcA(zhcZABQMM?1lq1R=wG*`)6^IH(9YTenB2ZB%0L4d@qRLT~sBTm*svk9g z8bl4DB&b=`JnA&+Eb2?tHPm&~52#zHJE(i8XQ&sbm#E*+a_DVn1vCt;h*n0cqczdm zXk)Y~+8j+myP)0B9_U?YPjoDrj!r{optI0r=n8ZdT7W)^u0eOAC(u)9F?t4l27L~F z9(@sg3B7{;8T}{v4Q2yo6Gjz-z@RW_3>JgO5HZFW6O1j!0po<(joFLYhw;VuV*)T? zm`KcFObmvJVPODF9)^p_#|SXhm|9E&rU}!6>BS6S1~EgJWz0#;Da>ii7npOHZ!zCv zZeV`I+{WC+Zo6wui9dz^3V#W| zg1?2oi~kA#5dRqe6#qN^PyAo_w*)1E3PFv4AfN~sf6f_VTC=HATPJ^JKuVJWRq(Ra!)iBra(umaHYjkKF(-_hi(GY3OYFyE{qw$l* z1C7TTPc@!v%4@1<%{47Gtu?o6x@x*>dT8#_^wiv|c|h~9CQGwUb6)eb z<~7aRnvXT#Xl>Biq$Q*Esn!;)ty*$g+q4w4P+HnrCR+Ad?poej2eo3f(zMdGGPJU^ z^0msfDzyY!N409STD97>I<>mBdbRqsPHKIty+IqHt*))5t)s1{ZLUqxcF}gz_R!v? z?WrBBovsaNbF_Kd1=>a0#oE={wc7RCjoQuHt=jF{gW6Nt7quVhDC(efbahO0Y;}Be z{B-u~1nLCo9MlQX3Db$tiPDMIiPeeMq3UGnaCFLa>U27FhIFQNPUu|Fxu$bh=Y`HM zIxls8)0NRx)K$?%=%RITy6U=Gy1Keny0*Fwx@6t$x^B82y1RAv=mzN?)D6)M*KO48 z(;d(q)E(B_s;8=l&_n5A_2_ymJwT76m#?>?cT4Y%-aWks`uh4-`ZoG@`i}aI`hEHX z`h)tz2HOl!2I>Y{2D%0Y2BroU2G$041`Y;?3|I#31_K7i41@*~2Ga&J2J;4|4bB*x zGgvXWWAMn}rQs&S&kUi4+JkOw2mkduCeqs2f z;RVAdhR=vwh%h3Wh$E^KwTQYz1ELYpifB!=Bf1dXi93mV@^F@cy!q!Ss$JR*-+ zNGv9n5i5vYL?KZ`94Af@CB)Oj3&gL9E5xhBABeYzcZv6j4~^uEjE%gEqK%S_GK{i~ zm_}?Pj!}tGsZoVdol&Dvi&48#kI}G^$Y|VX%4pH(ywQr$Rip2WZW!G)x^MKz=&8|j zW4N)IvA=PMakz1mag1@YG2J-LxWu^5xYfABxZAkTc-UBEJZ?N?EH?hm_$>)fvLca5 z+evOD50W>@hvZL+AjOfWq$E-bDVxM3u}K^fkJL!&BK496NJ7#CX_6!+og$qlT_jy5 zT_N2d{Ybh)`ib+P-1Lm;InxWK zUz=VwgP4)bLd?p{X3egc-7)*g?4j8cv*%_n%r~1Wm@AvBnWN0H<_6{@b2D>Gb31cK zbBei(xwm=AWBiFn?tJ()@SxKh6KL*k++- zfwI6_5G*t;axDrhj#xBUG+VS;bXp8p2rWh|#w^AyW-OL1?ps1EL z?Tqcb?K#_vwwGDw9Gnc7*{+1feS zk?oxA!t6M91$Gs70=sIvTDv~GV|GJ!qjtybX6?SPyI}XV-HP2cyX$s0?QYrqZok1^ z-hP`s)E;J!wb!#Zv^TalwYRXhw%=~=X76FY+kUUTx4o}D*M7+Ux`VufrGuBlL5EO> z2#3QCu@3PLEQdmeQilo$fkU-JheNN!fP>IM);JaK|Xe7{_==vE#DiSB@)=R~^4|yyRB{G6o6ID$$sBS%xrkgsE+7@)%gp?7=7-fPoO_`z0Qah7%7<_vRIa#nRlI%Ayi&Kl0z&U(&<&c@EB&KAzr&UVg@ z&J<@bvgo|i+0%KibFlLv=TPSe=iAQDonJV=bpCz&#P;RwC%2#4{)LO7i;at&i-QZ< zrNX7jrNyPqrPFn@tCFjVtC}mymFHUJdc?Kbwa#s$+cq}^H@KU!8^f*8jqg_CR_^|( zyP~_YyQ(|Vo$FrdE^t5UUb_RaLwkqr4*ea(9l{;r9Wy)Tb}V{CcqDnyJyJa~JZ^YA z@_6F$%;Uw*gFEAPChVl`Ox}5S=Zl>$cmB5Xk6nqoa(3nJV(;SYme~#4t+-oxx7u#z zZvO6)-DSHgJ-2u&d#ZXOJkg#Bo>`s@Po^h(&xSqnd!Tz@dzAJt_7v{n?3dmwfxVo)`Cgm7l)O~D)Vxq$4PL!o{a(kshW353PhlT?pVB_neT;pD z`}q4x_LY01z4g2eyouf-UeihlSc*6iaVk|d!nbKKaV~g{YCVbF-9?VF%B_KG0rjV zF+(vUF`}69SVF8(EGgDB)*`khwllUnwl{VlPBu<04jG4z!^IWFRmZi&wa0bE^~Mdv zjm1sGO~=i|&BraqeIG9q50AHv-yXj^-ZS1eJ}f>io*JJNpAw%Q&x+5B=fxMs7sr>z z_r{-(|2_eduq^?Vpp{^nV3**SKuK^(a8K|`@JaAb2uui0IFyi;(3&7jSV_2%a6jSK zgtyd9R0wqoRhFtmRiz@S7%HBsPBoyKQyrjNvD&}CY?{Zl5{QUdeY6L+evqmo+iCc{wx`utemWtj7r8P>m=(Z z6O&2FX2}-Gj>)@{{gT6zPw7xPnyy1P zr#sNe^zC#vx(D5x?ne)x2hk7FL+P<}I-Nx?q!-i6=#}&%^d@>My@TFO@1qaU$LI_6 zFX`XVzomaq|ABss{)qmR{xkh0{df8wDW9Y$q+n9CQ}j{{Q;btgQ|wY4Qz$7eDefsA zDc&hTDKRO@AQqjGlAXd#$xkUtDM=|$sY*GLGL*8CaywNnRXG)xYM5$~YMpAA>X=GN z-I?l{>IK3<{;2^Vph-*3Nad!MrdFg1Qma$zQrlCzQhQSeQiZ9*sZ*&-sTWeOrhb=t zBlXABJE>1npQrwk`djKBsjt&i(;U-wr=_Mb)A(se(%RDc(+1Oq(?n_GX>)0dX(!T7 zrG1fhE^Q_4R@#%aKhtH>H>Yn+mrqwnN2H_Eap~&mTIo9Jq;&gqk96;Jzx06gp!7rO z(dlvN)bynEl=QUpiu8%}6X}oBe@%azA(x??p_YNlz-ACK^fQPVqztnR%M9xbpN#B` z!i?dJsf^DvE@j-v_%Y*7#!nd!GoEC;%6OgeHgi)ZBy&sV)=Z^LOeQ`{H_If;F3Tlr zU)F)FgIS?j5m|?`60_)8X<3|m4$h9vre~*RXJ#|9bF&Mw`Prq}71@I9quI^bJ=w$AGubDzPiLRa zKA(Lt`&#z(?3>xQv+rf!&;B|4HRCe|oT1E6W1tvVh7LoYL1d5^W(*64BV#uskP*&^ zV#F}w88k))Bb&iwuo)Z%k5R^`VYD&^8RLv8hJ-Q4SY&*`_>%Dz;}YW=##P3TjK_>W zaz4rVH0QG%xg2PYS`I1)n?uOa%+by<&T+`und6h=pA(o9oD-50lM|mq%Sp~j%}LK; zzxudybxih&ZbI<2~ zmwPAor`(6RPja8<{*n6^YXj>O)~Bp3EEo&L(qx&iY*`L0GHW}_jkTBM&GKUfu!2|z zS%+DPtQ;1PRmdu4m9Z*W^{ggVE31Rm&FW>1u%=l{tP8BGtnXMiSU>>M_WoyX>}%h;9d zBkUS>J-da;>>t^8*gvr!vY)V@vB7On00jU6paC494rl>J zfC*p@SOKUxL1A>4UAQ?ynGJtG=3FHGsKnYL|Q~^hTCZGox17?7EU%(KXI&fA?Am=~TGl^2s2 zpGV8f$ji=S=CSiQdAz)`yoS84ywN;y-fZ4N-g4gOc^C4&&Rfa5n)hAa^}Ks|&-31J zHgmRe!@R6Xzx84R<3~hP#=&m8-~A;Uc(bE{;p! z>T}JwWUdEyH+L`Bo9o9t#0}#{a-+F%+yrhK7vPp~>$vUQE^aS(fGgxqaHqL5+F~^X4m>h%JI{^h!Sm+%@d9{3 zyhFTDUMw%2$L5vts(E$1MqUfAoj1S}@6rq?*Z>I?^oU{ z-fQ05{7v~X`SSTH`5O6#`NsLC`4;)s`ILN@eE0mF`JVZE^8@n3^5gR}^MQPBenCDz zzcjx(zb?Nqza_stzcYU>|8D*-1?U2;0;2-!0@s2)1^Wto3-%WrD2OOHTo7B3P>@)V zTu@RVDp)AEU+{CmpM^4outH=ZrVwAKQK(<xeQoQD|LgSLjgaR_IlDpfI{HsW7E5 zy)dgVr;t}zSXf+GR#;gmC~Pe3DjY2o7tR(g6fPHjUU;GK>%x`7tA*bcUN5{?_`L9s zqRmALMT$i#MTjDFkyepzkwKABkx7wR(Vn8TB2Ljj(OA)Z(dnXJ>7`kvg{8%%Wu=v+ zM@nl->r0zTTS})&Pn2FMy<7UKOtuVBre3C1rdwuE=2GTa=2hlX=3karR$kUv)>PJ9 z)><}LHe4nu8!wwG6PKMUTPeF*_FdVHvYTZO%AS_JDVHsmE0-^amZQsYKya?kQZSfg%0Yo4tKnU;x4S}{mPe2lw2`mLR z0y}|=z)i4Q5GV*0L<3NC~9)L?6LYK&{F zYwT)VYIfCl)kM}Du1Tz+*QC~D)Ua!g*3{NC)HK($)^yZ#*Yws5)C|@P*NAH7YZhyk zYd){JRI^fZrRG|#Ypr)}SZ!o&bZuNMwKl0Xr8d2mS6f(HTw7LKQ7foDT3cINU)xvv zpl(~8LtRK6qprGcs7_M%Ro$h!Z|c6S`@Zgnx?6R3>+aV*s(V^5Q@^?XvwFFDXg$1M zxn8XvS&ym5*Q?i)>bKVi*O%0{)PGrjt^P^}iNPYkG8-5TxeY)Aw;{iwuVJy_a>K2LKN=y8m`1Zk_r^nw zv5o1C8I75Z*^LE_{KnG8ibg@>(Z-p^GmYmOFEoDLxYBr~@%zRHjn5l@Y5cA6kEV@H zGEJMCwl>K(*);8Iify7dr8Q+XWj7TxRX5c&H8!<0wKsJ&^)?MOO*hRn%{MJIooqVY zbhhby(^pN`n;tYnni0(w%|6W`&1ubf&Be`S&6UkZnroU{n>(7joBNuNH4imUHZL@v zX};0?bIZmSr4~|)S&LlqWXnp+ zjg~j9pR}sC8n>FZTC`fXy0&_^`n3kM2DOH_CbrUB(^@lIS*<0l<*ik%M_QX&MXi&q zU$%bJwyAA%n`xU(TXv7k!t`}XeyWVzh>V|Z0 z?*6P>r`x4Fx|`iy+Fj8t=&tUr>u%^C>XvlRbuV_G=swkbru%yLz3xZdPrHBae%Z6B zXLHZi9{C=4k8+P%52{DAhuCA=^?QwbO?xeRt$JO1clPe@4ekx;4eyQajq9cMCiZ6a=J%HNR`d#bt9zSzTYEct zyLIrTaBx%Tbo+uwJf?_ghOUqs*GzSzEm zK3X56ub{8JZ@lkf-?P5g{jh#)zfQk?Ke3wE{?h)2{-yr2 z{Wtq>_uuP((Eq6aY5(v2e+_IH_+$Vw03T2uP#ZuEUaU1_*>KeN**|h%Bw{3CByog3k~We#l08x|!XGIesTgS*X&vbp=^hb{jE_u>NJdVNoESG80*foJ6}t`$WE?{i0w|h$vhXC8CKK zBEG0pR3Q?Gszr68Mp27MC>jxsi6%tTq8ZV=Xi0QJbVu}R3^C?77CgopYaSaIn;x4P zn;%;mJ2`fG?CjY2vFl?$jQu!vXYAhCgR#eB&&GZ}u6Eq^xaaZY<7LN3k6%6hH7L zo^qS=nev|soC=-_nF^muoJyU_n981FP32ATrV6G6Q*BeiDbdvU)YR1M)WX#A)XAxf zQ#Yn=Pu-h(F!glm=c$)dzfD7?;nT{~YSXA`>@;E8Xxez1G;KQVG`)Lz@3i-{-*muq z(Db3{_-Wd7@^tES#&q^HbDA|>J$+*OzIcmRS*#{TiLqjWSW|2wwiMfl?Zp(ai`ZT4 zA@&mciNnRw;y5u?Oc$q#GsW5B0&$7BTwEot5!Z{G#4X}u;t}zfctR`@&xses%i`1G z74bFkb@5H{UGaVKBk>dQ3&{ovM6yL9D^ZXrN>n6j61;>cF_&0LY$Xm77m2%Mr^HjT zS8_lSBT18FN*Iz{2_WH0DkW7Cf#j&{tNnT6d%*f7cn}N+J&8W^GX0&JYW(;SHXG~|zXDBm!X7`opqQc&u*V}o!v3JYu0l% zW43&DY4-Nqr*q14*g3+S=A6zPY0hlUa?WOM&)mK_-?{yB2j&jWRnFDVwas5KT8Vkk?)(dtEjti6p z|Al~spoK#VVGEH9)P?kgtc9Ef)|DrA5_6&&-6OxeLdk^U$kp9o^=~Qf)X1+gfzV8Ji?>)PrUG{MJ}!#i4+q;dR7*W7B? zeZd(xBbUxOxPIKB++o}pZY<~I#&MZk7U$x!IX@TRinz(#6fVe3<)(2>Tr0PPTgn~7 zt>BL16mB(lB6lix8g~|VHg`UE0e1;^DR(7z6}OgK$8F@U<8I<^=5FWi;O^t@=QeXs zb6dEr-0R%i+y~sp+~?f4+&1n-|Vf;8gmv{4r z^OJZ#Kb0@x%lT@)mY>Vl^NoBnznDLoU&gQGkLOR~&*0DI&*LxQui)46*YP*;ckuV| z_w$?i$N8uDXZe@-SNXU3kNMB}FZgfxZ}}bkPX2fP5B^X7U&J9E8ITc)s6RRo4L}3Y zAT$^qgodDl(P3x|8jGB09Lhvl$c3^|J}N{$2!JSi&;4;emJ% z9*hsdL-24s3Xj2KaTa#r@puBBh>yU9IDm_AIi8Lya0pl8nRphC;6}U&kW0b#rt_>B73X zx;ouF?g?FkE}}bH*QRUNb?7>EOLfb1%XO=DC+bepovb@WcdG6*-9@^Kb(iQa)m^LG zpxdasPIs5?Zrwe)dv%ZNp3pt1+p2p-_p0tg-AB5Qb)V=y)qSS>T=#|UXWcKlUv=Ac zzv*`9cIpMaPOsOe>C^QNeTM!J{ZRcdeWpH3@6u=MbM(3TJbk{tQ18?G_2v5M`U?F~ z`mlbkzFEIm-=c5TFVP>ZZ_^*EKTfaciT+IeS^Bf}=jhMXpQk@xe}VoQ{TlsR{W|@v z`rGuk>o@Bk(m$+!ME|J%G5zEEm-H{|x9VTfzp8&t|GNHD{b%~G^xO2`>A%j~k@rDV8DTbh7s-fC2!!Xm( zV2BtR4f74{h7Logff$ZAoM2dOILC0V;XK3nhN}(N7}gkWHr!&k)o`0(lVP*rA;ZIl z=M66ywisSCykmIR@Sfo-!`Fsy4Br}d7M zW*c*ixyDIGud&eRGnN_4jnj>Dj7J&6#zn?v<6>ir@fhO@<4WTx##4=_880$kY`nyH zsqtFl2IEHKoyNP2cN_09K4yH}_=NFE<5R|`jn5dLHNI|q!}zB0E#uq9cZ}~E-!pz? z{Mz`9@mu2#<4)u6qE6I{2GJ-w#D3xdVt?^Kaez2b93+ksM~jDwhl%;3Tl9#2F(4L+ z6=F!N6l=w!#IU$XY!(-bEng@;3Pg`Db~%yi@*D{>Q|d z1e3uenan1eDcy8{X@F_4>0r}P(+JaO(-_k@lgpHAa+?k}O*Bn1`AkKopsCnYW~wk% znP!@1nT|5mnHo&Z}%ba7*Hy4;E zn2$6Ungix3=4s|q^K^5id4{>xJjXoOTyJhPH<_Ewt>!j!r+K+~h51-BF|RhCY(C9= zruiK6`R0qvmzu9IUu|A%zSex5`9||C=G)D8neR0}VBTzg#QeDVDf6@D7tAl2UopRK ze#`u>`2+LE=FiMun!hoBXa3Rri}^S6@8-YE|5}hmXE9o2i^XEMI4u1w11$$xGAzR^ zBQ1wo##%Bh*_J$u$1>h>gvD#|TP9nkT1qVCmXM{|Qe&BI30vk_B9;Y~MV1!J(UuO& zGRrZRRTjl^g5@O3sg^S=XIsv*Txhw(a=GOy%Nomi%SOu$mYXfNS?;vlW4Yh5$?~w} zG0T&Dm*pAD3zl~*?^@ooyl?ry@}cD;%NLd}E!!-=TDDt$v+S_^YvrthRkTW0*_v*3 zSP!%gu^w#Au;yCxtoc^A)nhHN9&R0PonW14J;HjVb&}OBhQY0I*?Y}vLPTdpn7mTz<0rrRoPAzP)b%2sWgVVh~I zvDMmU*=F13+8S;1ZHsL!w&k`i+cCBkw&QH)+Rn3`Z@a*Dq3t5u#kNaqm)fqiZLn>$ zU1z()cBkz@+oQI}Y){#q$bOT@7O-DeQ5jC_NDDB+t;@5Y(Lq4 zw(Ye2V>jAGyJVN`R{J6Lq4r_+;r0>sk@ivc(e_+>o;~00wokMlVGr1Y_Nn$#dzn3C zpJAV6pKYIGud_$&jrKNsyS>BSXxv?J1vOq-PE zO$($2)260Xrp-)Sn6@-+S=#cnuC(LQPD(p1?ew&>)6Pk|AnlU0E7Gn^Ta$Ke+J>}S z((X%pDDA1V=h9wGdnN6Sw0F|pP5UtIv$U_$wx#`;_FLMY={Q|T*QJ}&E$Ktj4^GcW zKO}u<`mprj>AC57>G|pIbWeIg`r+x5(!J@y^r`97(nIN$>GRU-(;Lzw>8 zN1)&1rQe!aiZfS$H|UU9H%-?bDZut z!*QnL9LM>NiyW6au5he%T<5sWal7LV#{-TB9h)3aIG%Jo<#^HYlH+B^R>vzNT$F1I(|Rp<#gv+{FX&Rn;@!0FBP`kn4vm$$%^ zla-xQL&*R^-}S{E;AjsU@Ox~6LH0DY*ig>~(b1_s>J(Nz&y(%J@! zvT8b;(bUq=x~x5HJFp^B4}DZ7wck=6MNMBh+<0#EMlP4jT z+=N;?+v+1eU^i^b-?N5v80y-Z+FM&R3Zr+`(c9i0>G0Kc)HS!xj|t2=9JcaTPdoi(Glm!rUUa)0dm=cYFQW{sMQ=E8Njs8`sWt)T*wa1^LlgOk6eF2j?Z7{&CAJ3#5slG9MS^^P<&p0j?d}K zc4vX#%lA49-FaEgoTB`!oZNz<{5($}5$8;XGpr|0q1RoIpYL{h-Fd)IVV=ub=*lm0 zdc1`>S-HO4yg*@+T<0;I5j}7`Sy{e*lOZ4}oNk{N>@d5azzMqbICFD+`ChNbn+L;|DA#Qa$JGPJ zl~-8k@fGAb{hoqsu*2MZXF(p|WV-{t!h#|&iad|zW$xte=0>mK?ox8raQ7&=)Ta*! zMVi4^MH)2cUEEsFf>--1EXqH?ZCb-UsN^Z*Uk88j5ce?m2=^%W82F7RxEAiInvSN$ z5b)|2FA3Xhk>yM3S{f?b>RQ_C+nSbi%xZ{+cbM=s5UnE1%j-H8D2FSYQ8`e_f0cWN zdlo>SYUP0NoPmhyygh)vW|O&dyVU?E)CItsg2&?-UL?{qqdfNi|b7MKyCF7_iosB z07Scl(57i;9rqshKG)gn@58oqe|2SdovOGWavuTX-nO>7uC?5UT&Mc!C)}sdDb9Km zq#>;>b!}bixKFsxxX#%iKL=q67M+a>N?$Yvss28PMIe~jhrE)N}LYB_* z!}*Z_!;er(*6^d0(mfGm3?(sEDN9A-6h22KafnhL7bFh^nXU=qp@PI!$&cqJ##DKP z64C_mQYwW?WhyFX@N`;yXU#ZO0sLY^LW-2wQ zsGP@#RVpKt+BlUupfXFN($Gzo`Fs=A<^pBT8h)X2)ShUwg>ulUgi~>FF~3yhV3aZ! zIN+CaGT+4?L*0fgVIo)8HFrjAyiKnZXyUHokE7yJm&Ys0JWbpaD6!Q_eJWyC@TaT9 z4pkcB;+_fOMl^BH0daAHQqSivj8VBrnXgf~lv24&S&)j#8qEgB#BFdLe{F1RHYf`< znCmIb4a%ZaFdMY7ani9-P5Dlqx_SOCW$_yR9;IbZluz9}|De*Eio}ilW2!zfl_ha~ zJOTPRTGPkVbodkIk@wfqPChsrU^B}v&U{}~I6%fhxfjZMuFNKrGZ+F>D;*}5nK8&a8?4{pzFDr+B+ zomJje2cES)l35*r^;2uNzvz-{T=No0;4@3=np(!S$Cf4uv6%mwk?acF=J$bQc;39d zAg(H88~+nGdOiOg|2_W$|D&=(S*fg2j$P0H%>Tmw%5PVWQ;2fBa$?emmqZrNi?jtB zV2Rk&*aVt^P^$)gh%c~IS=t0kvaoGfurR(33w5-0)^~KaMXH-3%Y3aZ9c``6&9v14 z!9rhM%hI~`-V(BLqpw9WG9fdvAggkcaIX#*SJy8=e`RZoV^u%pt?f-TfS1%Q8Fu84jAIV+ znH8?we9yS-ys;TB$T(LGJMts-S4@E@gWGf+Is^?x!_aUv0*yqY&}ijs$j5E?2Htk0zq==twk4xl*}8xmsEC-&h@*3|5DxC|7}E z8Vg#S%krG{P1PFf#i*3pR*7=W9@v)FDTHdMNmZgMRE=h!naWyaow8oJR@p#JY8IM} z=Afg%q&6zoDc39a{0AmAdxfhYH-Bt~)0O4wZbS>XO*f$?v=A*q&1f-dL9J*BIvTa1 zcGRKVpxmh3q};6BqTH(7rrfUFq1>t5rQ8j=OE8H9ONv`ZqEY2n&T!T>JEu>ZUpvq5 zaaJyIHaF(f&TpLVtjTtk9K9gX>Jlu}U6|!8_c}WkHYA#G+$=TypMX{;8{o<4Y^YzM zQ_!jCG;}&T1D%P^Qtne8P&O$KDUT?RDNk%f=b&@ZdFXs}0lE-fq&%g(tbD9&Q+`qY zQ2t4Z7wB^4yzhsaO)t)SSxa+kT|;~3tG%a8H!v~}hixVMflO*iZe=7M4cjL6 zLZbIEfDk^~b!bnn?_!XThi$WZf!vdk(3G<$Lw`Rb_+;M*_8j`|rbwo?V9?MUSD!mFJY_m6xdN9Re%WaCvbsR2dHVgOz0!;ZUGB;HwOlm4>GU zYEm@_%q;gp`m8m`=z&lj3hg2Q!q4&`T%2wqS<<)iQBlI!)M0rhlQ+aET)UjJ>cdIc~ z_3mEu&2DjI=dH+SP)7`}CZ!tsfICKRYH_o-23N zDi!NT^y0PXC-gJ=1^tS)D{m|BDDNrnD<5g<-5FIc?7yHt(bhHSFXdfj3oL?sMTMO$ z4b2g#v{ZI2iKxXJ%+V%a17k2E&;<)<>pJuo)?)*7`#||n*)lyVY)eb%9OYAOZbDnv z(&nu3mZ<20O(9m*%lr^;twinu>M5KQrN<%|DMy6?q6RK^cRFRsHG_z*l) z`BM2x`6jA9JR+_>JQ{R^4^_Tawp0c>+Pl<_PWs_E<{K4*GiQdNHym8)9$U6ZSZ$)yP}8_!K)c=K>Q2=J%! z7Zo6-(@?SJQ|txG-x~I!B);03Peyv1D<{20RX8v3dv zbOk@ojlR`ZhzUL(pMY266Y)v-WPA!f6`zJr$7kR(@mct6d=5SrpNG%K7vKx=MfhTT z3BD9xhA+og;4AS}_-cF&UW3=-b$C6#7H_~C@pbrmd;`7_--K_*x8PgxZTNP42fh>E zh404q;Cu0X_VVf+Yw6hB6IOn4pP4TKj7FB9HOcq`%Ugij}YKf?DX z`~boaBK$#wKbY``5PlfpM-YA#;SVMJ7{WUVpGkNZ;d2O|M|d~k3kW}+@DmAtB;mb; z_Ypoo_{oG15`G%tO9)>^`00cX5x$D>GYDTp_*sOXL-;V^>j+;@_z2si_{y4%D!k<9+6R9$vz)#|*@YDDi{49PBKaXF)Tkwnc zCHykpieJI6;@9x&_znCfeha^i-@)(V_wf7p1Ns^o>JGoV4^GEo#%1q=VZI!r!3ghaTg@E(YkvYU6DwmJ8}0z zu&PYy!?sOYdY2Gn+cVXj+PWo6GHJB}R`u+Mp_*$;4Vl4>Dv{1?he`QwaSa zb4sKRN-Fg8}Zv`Eo_VQLFfdFJ4lpTH3c~7aMJjBO6C3Uw-{eXS-R1KcSd67I%B$DWbR8N(g?{??rW@ou_ zb93D80(X`tFTtCso~ofBJCa{e=k_FdstGDnaB^bb+-E~U4s2~l-0q%CWoLO@Ik1@z z-qi(X7P9j465D7@1%C^fcwkr{U7Z3 zPfJ~MW^`25rjy(1mMo}<9Nh`q$0d=DI=YWLZgHX?DN>mpyuYUuP4_DTp-OLgu%xb~ zZay4H>fubLskDdeZ^I5X&2I^|?9P>ytJE|4U_*IXIi5&PqJ5}_onS*bdD)))f&xzp z!*=D=!-1OIB*U&!nHn0lwe`V<_RPOdsjMuI+D6Z@sZ|*n9=6Tv10xB>9CfutO>Gf+ z3MyKG=}9=O5*``0b@YL-=4auYL_-r);M-c4cV*T$H$l>p87Qpl0<(-AmyyZUj zyX3jipt3T$Z*g2>C1sILXi{k$7Phev-^ZObEv&?SdTd*%r>0v}(qqH6mOf~@=Me7| z6YVM!4%h4=hXb@?Zk>m>OV)5jZypeDV)6kflbFi%_ z!u$8nJf}-ZU&@sP+m9lA(f(PoYNcbA;_fQTWP4VGpAxp!_Fd6I)l;-t}O0Ya^YwW`~YXsrCM=P9CDTk6AEYurz zx0u+X60hjnm}|uMq#p5#O0ja^)0phMg8IDt>>gw8N=Rd%c<9Q_%gygG=moCq?EEY! zA|?&`n<`V)|5vMqUYC;Zsf1_tjj*PFEscaSXNy{$>6P%uD&g9&ZE0VujwKP^=DNkL zjSxtjtSZ(uHB?rbsa~?ljQuYDtDc_c3zeDKVcWt!Fq7Kz?9r0qTa|&M!Zwg&pU(;Q zWFYEm%iAJL;n>*jCgYDP7jyTw8umEkY*!hW7q(URK@FNUMuk^T!Sx*UKU89Ht!v-b zGf<#w$cJ-sDYg>g1-hI(_&-l}enAgMK)Yu{5ii*h{Hrq6xUWpXDk-NfyCEk<)o@R} zQzUQRyrin3PEeVGD-TQhFf2W-lLn{YVyJPIH`OnSwC%<`b)w3~!u@lYmKM9Jmh6tE zMWxxiuNgvL*O&9$IquwshQwf@OILY<8=RGW7!GZg>}p3wcc4mY$^KC}Eg+>_VkT}q z=?+q9!g=2Pab`LM`AEy|(h%KHl_s3**&jL3UfT62mH5&=E~ny!!uF2cne|wegxR?=^kyJ=*m=@C;eY+-1HX9*bz-#g>D9%lGlZFmAWcj zHQ`So{HcULjqs56cb<*y3CifcV-OT-7nRWju zGwBISSXr+!R;y<%qbIF&jk-ltl=->^x+dL1!kj{yR}N?Qop%#7&RRUXhdM&K{eQos*xls%AxQz6(yrXKCj}bzQn+sX)i*R_Iph z;2_bZgujgNmlOVq^}6G9iaIt|68@_HfwAF#{o{pi7u3)Zapk!3VlterJEvC}&efd< zGF(9TYY4xF$*@+L0OO2?7Y+EcoQ<=`l?{r?&w{Hb*|{;$%XC-wI?~tZ)&S@_!mlU% zwG4Cv1>Lk$_n7}TkIG<{CwtY*6|me+)b{ndTY3e(Rd*YJ-a+{52!A~Ty+H+S+WFzC zj9DvOIrMG})O3K^f;=~z`z?qud!KG|uNrtr_pmyOHxd43Z4^NR{LZ5bu0Kg-Hm@L# z^_1@UUU_^$w?)OemGHO4u{P}(_|>|9ikUXEbK*LDP4_m1dR_O1?oAz>?*ifOB>Y{3 zzk9vz9o@SC^*-V6A^g1z>c0PUw*37yKQeD;?Fy)>!PNH@(80?qNF2N`b=#;kU+KQq zeWUx9@DC9FLBek${O0w#?{wd*ig}3e4{M6~@8aUJu0Irj^&|8n^`rEo3I9CdUm*Mz!oRp)f0%v@06Pi)65(HF zz+3-IJKW4aHlSqN6I38i4hRHKO{}V2;mV>H<2)X1AoXrNy?B<=7WEVLN2r>AmGG~{ zHNWYfQ^Us(+nRD91Nx~HE>&35PtzBxaBmR)%>=j|_Z@w1>2VNVTzL>)=mI~+T}VH( zSMF-`wJO}(gnuUvx0##YZ^voBGK+P=6@X~K)z|48>Cny7*XtYf5yHPmc<>n?5dOpU z`uX|=D%3}W|5$_i?M{C<>Z4y%6GxfvDmFYUVk#x%?bL|`V;jh5&lcUe?|DO3IEM{{VDoW z0rzymgQMEUaKHO6&3e<$%Qt+vWdX=jkPS}Nm6hwEF&B2-69u|Ze;HL&N`G>>{t6HX z(vTkr|05IVC*}Z^BpQR!^seelUv>qJl--Q2%@c$CTt=B)Nf1Zhec!JRX zf(YZrSKQcd4$K8lHpGnVe3vUWx8Bgd2RBmnZ-Vb?f~0&QK?2LlAti^z{DN!s@9RGR zyZK1}F+ny)X+z;idvf+;7*XN|6Kot{>vJ8Hl@9z4R#0#(ueK5utLg! z|LQX)(!VlBvwyK4qkpKs*FI^6c0=1c;be6Nd+BZH_@oYP^w%r0bD24<>h{Za_@yh} ze%08du9QMgTJ-g)co*6xN+O>|i``LR1P)dEtNmayX1nvWew3rE@e*9Xf=8?LU+ceN zug+-K(wLUk!N=dS=c?ddJZO#1n$BCwZ{HNnfpfEH8s$!!ia+YNQ_D-~(SOtLfWi8m zAekT&8!9vNhTE%dKdX6y8XVj-uXed1!pE)oUjtl}UvJ$3c2dw#*6AjKw3RDH88z=n)7GmNuf-AyAmgl>=-PM#&oyuh%ySJ)OqtIFmWg2pDWx%2#Q zu6}w4grfpjz{C1CZaGU0D=1p3uxVInSOrWTN6nQy~joc&c*?U zo@5SBG@RBe=IMqr02AcRCMbtt!h>0KMfvwDO}>>7<6Rz_i^F>kG!z%)g3orxJhtHi z!=)5C)uPaFnc;F(_I!fe39|qF%So^8cvrP^$Q+`Hm0_)6W3Otw&Tu_2c_Tpu1Rc(p z9M48)hb^n0^8po#37(ymG&Hvx?&%ftUc-HW`2ax^2|9vd!oyP3=h;8nIcfvL^mv%d z%S$Y>7#=Y^*(>H#hNl7ZS%SO-6*5epirJ-`au`zG1f)xJ-sB|Bo0kl)0cgr3#PGV| z4ONc;f{GIKxc#?(K7DiwV>BTdFuZU0gz}ftfIc;R2K;?N&=i7#j6ZltiVpUBPrl^c zs`8fuN!QF3d2Sf!xbN9!pf9qd=I>|2F95oopkjhb7$`g|1&aJF|MlaqT&)gH9;=_w z)p#89Pb1fxB8|KesWO)n1b6CU>(`xRm9%bQRFS!{B+e)rExieCv>I)?T4NePA%ZFy ze^pFqWGWjm^I2H)6u9W()t%#lEH)2rZ6z>iJkWShufRi$2dhlZAZTWs$<1ieHtlBbnvJ@*Z}3_xv68zNnDZ`{l*|=HdT$p zIMp~!l^tAWeO&fU|Bk$WmHRLiGhVAORv2m3I5m4SjcU~xMF?t4fZD#JUiw~TFTuWz zbB&Q+RoG~p50W+!w1A){CMmowMIEHO*q@;Blw@md`g;GjR*R#-qN>xXO4u6*pBvZal%bT7_yQXh{Op_HmvghQE+9 zav4uIvZ828*3LCTQPg+=L2U%JGnqTs=&p=Q3Z&$?|tV0K%78Rxdgn?IU5~GpvIpa%InCFcz7`GT-B>MW=zhj&qMP``_%A3sB)fL`^Vj^Or+#nZhf&RXHl zrTJT49<4dSCBH;*28)OEs-vOeFc4=1LDvw(_F53zYuU83OY|>nsfBtvIM0GSx`6># zsFJiaM$GCJ)+J`Eqqv@+YZFFs$DjdU{PCtbin*~RfLI_N(JR!E;v^MnBSF_CK<%{O zaq?SdL~{gpEWs2fi^UWxRbnKTh@~pl4Fug7$J)$)TDOVwF}A3zQU5Mhi4e}#h}8t$ zyhfZ!(5*>#%f&ftcNX39|M~bE+n^QaiYz{+O3B4W5#pl=@$oi-;Oaiu=pD@Pf4}$f zD~^(xm>vj@kp9u4L)`9L#iOabO9;AajR3+;z}clP9X`?%%x z^fEr&aMzT6j0iz>qqss`DXtQa6^|1Y5j_9B1l>o_{RBZK4*_BmL7O*uKUf&_MPF*y zp7)D0tts&;5dwa~t9RmBaXlSccq8G-HR81dJw-KRRo^&{G%(Hh)pvHp>%|+_h%iB( zCg_>zu_qDM7r zfcT&YL-z_nKM>)NWb1lVwJv!7XTQEa1_lNdH}(c*qAfqAQhTXyr{=@)S1;LtCi+J& z1fN$4Zrv|;9Fu6M{@_LUegueFFNrUUTSZVXF`LK9~_O znNl^^j&EqkL$t@Iq51F>=wbCUdYMz@OtZBQ#E+;Ye@M_CvPJIrKK8at5UlQ~VK_4mFvrpnT;&)uyTJc+P8$s_9^xj(Wd+`T?-Y4h-_+F1W zfEIsZ6sA7>n*x{A&2MSy=%io6a7bKFNp$1ghE0l0;^=?si`buuzpdrqlC8cqrUtJR~4OmWg6X)t)bBn#0ku@XFF^D9Ar5%f0^GXAG#lru?Rs=lK$ihXSf zJW5CJRJA8fEh$%mSHadu@G{T#HIkd4-*z#zr13DdqzMv~)pii{XKZRolO!J)w&axx z3ED}}?`tJLomzkF$El?a*)*v%nUt6~hv4e~R4t^CSe-(ZbP81w^iSdxnkm&twUSIQ zPcTOiY_Gw@*-tmxQUwXRVk%a~esqZ@RamNr*h%M(1XUM0dk9ABqy{M>H4+T3ZV3eI z=*SH1RlEe>+Pe;Bdn0YFlOuI)Q#v}9s0wMO3Rz6xk-YI5H%p{t+~^I`(Nde#E_Fzq z(o%vA1RDt!36=;3MVU58%cU;(-*RcCw2ELe!4~!>{9q#jY$?QMW{ROGf$*I0%?%l> zNd`P509$e$@YrB1Jf!IBZ-N+A*QG)XOHfC&dl!2{J-HP#-OUU*lr8DSGq-_`<0_D~($e`a7(Y|tJ zaj>w$TTufKS$ZpcQ^Mum$|)fg;w-fFRy%Kz&X&%R&XvxS&X+EbE|e~kE|xBlE|o5m zE|;#5u9U8lu9mKm)<|omb<%q2T4{r{QMyjLUb;cLQMyUGS-M5KRk}^OUAjZMQ@TsK zTe?TOSGrHSUwS}#P}(GImL8HGmL8EFl^&BGm!6QGl%A5FmY$KGm7bHHmtK&zNH0n+ zNiR!VrB|d^rPrj_r8lHErMINFrFW!vrT3)wr4OVJrH`bKrB9?!rO%|#r7xr}rLUx~ zrEjEfrESu8()ZF2(vQ+l($CT_(y!8X={ISIv{U+B`a}9t`b+v-`bYX#=44(*GL{8d zC+lT{Y?MV=l4aQ>n`Mh^m2I+JPLtDRhulv-K<+OeC=ZYa%7f&=@Bjl0tD0#GesC<|_Mjk6W<#BSRoF%*DY&l2HmGk6$*)4nI0{L)xygWgkC?6po zDNmBUa-r;#{c=Dqk|)bk>#)w!3PlBpWp)t9zgIwf(H>inBap59zyWJ z1ZNO@2*E=M9!BtRf=3WMlHgGUk0$s~f)68j48dawb`m^};7o$E2zC*iO>hpuxdi7C zoKLWuU=P6s1RqZDc!DPoJdxld2tJbFNd$WdE+p7Tu%F-n!9@g5CU^?LL4v0eJdNOD zf=dW4CAf^>a)PH5TtRS%;7Wq42(Bi02Ej84t|7RV;8_IECU_3PM-dz*crL+p1kWS5 zp5O+8BLsu%n@{ipf}03lNbn+pn+aY_a0|h$1TP`@XoA}aZYQ{d;7)?UO)VpMIl)~7 z-ZI212wq7rIHzL?K8|38U;@t<5_|%|s|h}l;FAbGnP8a5rxJV`!KV{^2Ek_%d=|lH z6MPQA=MsD#!RHfv0l^m%d=bGH6MPB5mlAv#!Iu+!1;JMmd=zMiUkLt{;OzweM(_@T zcM|+N!G93^C&7Oa{5Qe>5d1F@I3n;wKt#YqfG^Y25kXG`0}+fw5Q!iWK_-HU2xcO{ zcidTt0Aa*Vgft?g6Tv}*endEc2>pq0AQ1)-VIUC(5n(V94kE&km>ZU%qy=vHVBSl= z%ew>am%>*7fFJhy;Xz?|CfHjXh8Lf}1v95D!_pX9_v_Ibe08kN2G*v3_cj1iQC3!| zAzjZ}4eQaWs=U0cqB7uzca6Q3MP(HwG2EM2k3rpgRC|kq{xFRev6i>8mZNyJdIG|P zLV-$%CBA9l5^rg+2ws8;!?U^J@`^xFaHhu59jw>bSg$}yA+Qne8wv+Yp-Y*+3Z6zT ztSa>v2ehttYr?Q9&B~R5QZKxr9EMkx{Q;op55wbAWmOfvK#WCL@Pi^8oLgN(*K+tmluci>OBxvQzP)$kV z06p4UyRyQmiS3|>1b8D-;7##X&~b#Pq{~XmLt%d~#sgGMpwEzKpRy(NYZJie3af&} z{&2OoBIqrxjEVXjYdolXxH?cl-?G+3+rnCAc5lfB(hsco%1SE(rIqY&FK9I! znh`9DS>(&9nTn2OVX)Fy=8ugyR1QFbQQb*R4wMEeyp`}OcSTuIusB#c8HmMuy}^1- z>fS4+qF|}7xC-9%o)YlFh=syM6=fx0YQbW#Ue)lD)c7`o8`mAqTMlo6`@HNK@W4!v zn7#K6uTp?P7Q>6)>QsJ@bB8oEgoeqHZD+HU;|H2n`O|e zIsnSh zB~Zb1tP(9MPM9RHst0Prx^)3f(nrqAO6lmR;}jcKSbIZ{{=7f3q`9?=eoraPi^_^% zc@pmTtkvM8R^H;uKt(AX`pFe#RplDjuowow-kO%p0CUlr!YUb>4(bK9B*BbeEeS10 z_tLUFP*D;LQ2}Ax=;&z#V08)IGLpLa1LehKHFS)^#bv6^Xw9L}0?kME*1Wtd1TVIg zflmv8BBPy5uo#3+1Cu&w{wq;2CcKM=iE1(FS;HYI5vfwbbZ9j4B5UkOYV3yrj0YZ* zi8UFJ)I{Sj!QM<()^0>nyArRjEHo3GdQ54R-ipZq&4rlKSRZFnAI+pg;J;~G@I(GU zbCDJu<>flKR6pQBQ7RK2Snhp`^X zMmxg`L2y@{phN{mJCu*U;!B-ac}>g-S5%dTs~~Ie2jFW?neQ}Zu@1v~=@4zq3{#tY zrX1E~5I-%_))HyXfYo?sb7bX8uwd|X;Zkpj=7UUdL=3nY+)GPH1uA0pRN5otCYhd*bzPJRY5p2K| z2PVmrQF@?20D4{jP#i+BVPPsh6@l0cFN5$Jh@SO&s!5<7k zCRr1rncw7Mm>X2pu~8{yy~f6SK`0IdDyjoulNu?ShK0g3ivtfIOGi!9yNd#;i>d+5 znKE?>P7+ei zaAi$-47icCam3rOjFd$uO@t=aWN<zJ>)ih0@nOQ|?tnmug*d1>SLpZ&v3>roa8G=U@%cWQ{MrRrD1NIGY@i}=cLm3`N zsR+ajr>Fufe@0owwB#v3SeKzGyQqU*liXqT9(0J-?No1hGV73F`yd)PRobRoolk9l z8f%}Rw|Gclw$HxoMjMGUS>ps_&_*K37|!X=LP%X_LQsZrU^5SvdgVb4^?cTTKwK#y zuz;x1CS;hVi&(n^50wm;WHYd9%~GS7S7oLMgBL8S2`8j?rYpKLTU8nx#8k8Y>h8?W z@K&(ow%d$Y%i1OA6~-aK*2|N)h3#+V-OJ(S|2q0aBP^p~T~QOw%wZ|af@ETXX}XT} z8OJB|@l^zX%5yBF9DeDVr|DHwvBVnzPQEDmScXf+e+}9vGus= zUe@!F#GWzLmQR~ZQIgdAKu@mX^RrtR+|1ezOvH|JmFSfoVGWb?A8)8SNsu?1w8M%n zX^K3~IuA=t1>!_`6}UjC$9QAe$5Xo^mqdsSB&#RI{N1y=BBzc@Gy~HH@&(o-Ne!xD zlz5X(_a)Xa$w1<2i1Vf4zQUT1Ocb1&wz@i0vw=`}N)e=~-b%05>2=m=RAML1vBwtg zWyO#!C9YvjZ?RrO6MMx)(E2BiC~UiTpM@}d2^FX?e1R9Nvx|c97yz5|(C6SpB3d7n zSW>nLd+E^nz*Mah^Ow(9v*Ah2*cXpcZo?_f12)tFIZ3bORfSNQh-KDAJvHohu% z4qZpUOk>kWqZBBGIzvMC_Z{n&G|6XFfWHF$_izZXMGbt7>bCLZEuKNM#OS_L6(oV$ z=93zfeqp^vbn6wLv&kD)YM^zN{W=fvkrT^1I0|W6c%08!0clQWU^Z~J6M+?NnN5% zSiDS(7v}z~@rd3Vs~G|;TYSYDPXk$>jNbdGZdPl4(C(Uts*2*V(wxyd`_y%YY9Mzm z(XfZH#)tII3M>7_e3*G8YhMb_s5M72ii@jDGTh@_8O{uELj!D2v}c6s;EYkzF_AV{ zs~5wFd8s_p}t=ktcBT2i@i|fg`dhmt3}0SGc;xnW#C8l0B1$X$&r>wTOBP( zYta5cVbx?dA~g8X+@&~B9f)ap?B1cx^yI@bmnM?{39bz`6KJJQ<1Le+P1sZ3qQz-e zboEg=y_2;yiaDD>aYIF=zK3DH|05>b;|ZTSF*e2>E-40AmD8+!B~x&&D3c9C$;&_W>DFC#!*#iMH%e$6ql8i$ILCv0QO+Us|u#$oJz^spwDA) zDJE!Vdq?Zy3}5TwCGZMhTSifH-F(;qjBe*7E=~0wFfhPjup&E#!+BUg)8SCoY zP1j&4TQ9=mAfXOuK8E!@d^derA&pfXHILoB=xAQWfO<~bWCcVO2%!yJYkBN^fLUR^ zdxoKuy}=>FWQAB(UKXUgWYGg^KG-9TO_~$-2oREE@BlDjAn%IS@BGmeHyi@%h_7eN zCow?xZWI;Ap^%W9C9jyxr!th?jdIGaXY3IJQ3bOdYAEOwRh1@ZGiNiDp0hutqRYLo z_YC{a>T*xB)bkib&w!N-5t;(Uafp6ZvHHCELe_EOZd9nosc3Cm+kRJ9KMBKe3B&5? zpfx5SGxd!bqa}>KnKOHzd6zS&-luK~DAnRLg%asw|_9NfZ5MhUD87lKMt^)6z(WPmKvto?t%# zhNj1O+{O@lM&1M?OF~o?%A6%bgpxWWJF)ctP6l_x9y6%IC9()vs3z?_46J7ox@+DN z!Da-!G2PwI(0ZCMT$X`5NcHrqWof-R+C927VKSD4CWiv0u{gMi0Zs2AV>ci=6~N0u z{zp$Mz{)G39tpMxhrvP+pxNmz^{kR6_QMRn=a9^(Yokm2jPh1``;DHLqa2@C97gY(->B~2vk&*Rm2#2 zhM`UCp}#0vJIr5rYc``fn%N}E>6;RO<8*Lv) zqR|at{XN6ViwwMYFW6R%n+=e^%*Xc8)HMNJWWe$$rje}-y4Mj;p^*gWKuI}lc^8)X zwM`B4YkSRU%#e!Uz#vN+y*|1L3FQpB2OH<~O$Oa_677M8A=&W9%OUSDpuoOqvk*3C zDR13sTkkW>;J#sMqNc$8s4u+I^dJT1rwr4-Z@ki!u&4N6Fvz{J{sb!umeAvS;6m6b zx}M-)Gw{lN{At*|~ z+%BtvbXS|^J!ZH?VkGMJ(va0)59xID02b`aX-c6c5z9vC9!63cU@x6b`cjo8HNAm?%1VECU!~(O&2vVe&xHE&wO2m=jMp zTW%TL7dBY}tc{??=D`ecpC(RKDMN%%6Wb`U3}tY86K50j$l&O~(h`UwS{=n|;TVS4v(l7cI|+pYX63LlgxF74axjx%?E@P`@r>OvZub&1 zz?kajQoA}>QCS70l{lWppKA~Ki@{9^`r*Jq3{f+gm}%!Sz+IYlGJk3`50zK8&YMRSa?Ft^!p8Vn$s{Lk1L$v|1mVH4GUJ zC#XvrcC#Zi1#UGYB<_}(j7(LZ$;47BSRBCCKUGjHH<-1bXh0c>o@n&bno$@WRYG0M zaulPnr&Behy6Dy~td@d)*tGG{?MCq5@j9HPj!|%xg}l+7GpNw07x`kB=+rGV+Cn`d zoVa&oX<+?xcG*AH6Wk{~R!Q$M#;&PY<}-u|p$<4BQJ=xSL>!J`&_WUYvhnt&cC{$h zwQ?oBH=&xCy4?v!=)J`?a5O`+*M$tKY!9GP!mu;5^p0f|Hw=Xm$T>Ci#SDF7pU^d| zB@D~o6N{Y|0X?W+$D|p)CMX14ub-XGpg+KMjQD{eOFM%s+-t~^KuH|2&Hz~a3Iq}RTRVT(L^VFTRJcVJVm@|8hsYX*R*GQ}uSWai?ll#Ik#AX_m5;mGFXED?ivuDqFW=D(SCnhZC zGRP@?VKll#fipa@dbs5R2HU3*qcMjSd9)F`xbLh+!Yp8jCSamRcm!w&93ySvAR6AQ3Ng&-WiRbjb?;m+(6 zE*zPn><8#I9@uWCyAT05`bUd_nrhZDGNJuO1}<%u&w!f}vD&+31EWyB-zbz!qlYE6 zQ?8cl8GPTyHc?L%u)nP-=O%`|D+jXsu}#E=EZ0}A?RQviW$2~*O)=GQ<3QUswA{hK zC$jGxkDnZZt#^6>J@MQoyVg%{{;?tnJ#hub&P*k?BDtGkjo(u&dQgw<=rJ#^o;21J zdLKiYu%}22fhBnKOi41-gAA&0ub`m*1*coRaGf}M06O8+zU3hXnAHz>`Cd-7p(wPSP}Kk3lC$Td5v^(;jSu2dx&uYbfg5Z_yVU|7YHU9NGKJb%_s6 z!b=884ST#3Y5CalDLiIp`Gg3EuCaVZgu{06n4RS-c+Af7wdETkj3Gj1>@hpbca|UF zg*nUj7I?38ED@Y*EkD6yb^?^DKG%N!9QKM`N#CFCO?Y_}zWZV41z+E{_=2beR+H75{OF_A z29G`p`Rvihuq}lETF-vg1CngtI>0)JOIu@whkXjxSm9wGsBL{Xhu#N*H`vs#EsDMo zsUaL%h1(Y z$5}J2SymU9K?J{IrY|K60U{I;VKNb>zz68Vnhy55DZKDg+teOtZkkWOw-z4qRX_Ge zmNwN#g6%V!+Te|0`tqqG@fX?)G$6bBapFrvu@6;{qPoRR&0X*SQ6d0+*bbf~rVr$G zqXa=Q=$Fd0Frs8M*m^-0bS*aFjnkx4NmELf5E&xyNQ}+WvpdeFt1q z%hqqeY&{~FokDL>dLl&>MMVY0E;UrCAqfyV1e7GSt%AK`uQXBYy^Ba!u+Wj-l&bV* zeX|olIpyB_d+)yQy`#q@duC5vv*y3nnptZF&J?UI+)4zyJ`o2-Y~v(XzBpm1Wb6hv z*yI0z;@o~Y*Zmc$oaI61uxO~4Wd>_JMzg>HF3t>R3DytJ9A|-G%@C}463z-|jbOnq zaIm`Gb_<&s>TT!EVtaXqsu=GQ_*TWJ7{_`GzKwUx5$6JYFXA@goN&$v7Q9YFur|p! zSDYKp9l_cn*dPQ8qH4IodVm;B7@_RV0EJq!f&xQAQLTj^3%y-I3-d?gAPeb~#_~da ztpL)H`O7O~iVZNie@U`ohx)OE>)TVb=mO3Q=Z$0Id~m)9)(*kCAXqwrWg%Ga308#* zz=fbq55xuGf)T7ef^|T!j>$Lw8MG2}lj<*bH%rnGWUv?W1wp>{J=3b7g09nn@^l;1L$e;>3u?h{sHEq=hjUEEbc+EWs1R zh*GllAS9kIi_6&rKF4ZJB1y(zW1u8ynV6|D(_?1XnbTH-Q1T!r@P`=~QmUw=EJmI+ zTLnC)fy+mrR!;$h0>4q7t75D!94x#995XHE57d>pK&MILa)AGI+jVGRD?nVnVs#Bo ztxdwF27nhGgkM>lu?mwkDWGhjwxMK>wwR8t9%zF->YoktOwblu5S_tVp@)H|#E607 z^yiH?GD)8Tej6+R8BN(>?F9yaRhDFcJ~Uhe7~yXt!xWBL(qhWrJ{LsA+rZ+YZrg=( zQM7cKO-Nv1Xp9Kv4-6h7hf%?3WArf#F{>~eFxD6+j0YwV#MI+p!Z6X8ILv;`Nz56{ zIZOg38FK-15tD|wiFt^5fyu`dVJb0=z|r$ZOq+;^$W#%$h@8kQ5mgawk@+G0jKaw#c{+UaW`?d#3F%XR+I@SBUpa~8z}f9 zaLhXUUoTr5ZV=dG{!J!R;5ijsJN?%sp_yo*Ty*#RH#yP3@q(PixW`~=J;6Oi2|5%! z1-^1cm-kNTh_5i~nh<)Bw>2v`jKv8x0|6$O^iaBv z|L-K!A#8NSf6d4A7*-ma!M{#cx3Iz}H#p$GGfHC>j`bUa0{{s5-%Ztkun{qCu+x9F z5h%s1Wcm61wcDe@8n?Q^Kv?%ZlEszMf?W9c(cS zmhM>hgdcy!q-z8H|Dm@+So#eHVNNgNzT`71QvyX&(rM)HWtCgA=n)Vb|-?} zg(3rUIO=r@cad^?dDBbLXxC0)WX%Q$0fv#{d*y5yE7J zu$X^e4gjumey>DW{jYj#1K5DNe}z2&?ioOK0W@a)eTl$BCt9GO8#aM~ejfCYbsRf3 zM<`jLD0wW6?y+K0k`$j00__ zup+DkE5ks#+lOF*Y`9z?K*5G=rf@d)+^f<200k6ngmW5{CRuo|omYrvWqGE9M~ z2=+J_bKuGxaz`L91S&(I2JirCMxd4$BUBU>s!z};C}7h8ziHlqTg>U3* z!5LkPrYw&zFE18=>ElfmRt66EqcjD|SPd2h>ZsgF_;VxOgXK2{HDE&+h>SeA@nQ(`29qYMTbTZ~`_5NHMhkr2oV6;#MTuSO5^3$;WMG=P}_ zp+M3CcjUnr!7X+`nyBC;oCtvrc%YmOVA4aFpquD)jQ1KH4|K}VXTsb-P#<$=ApA`W z^Y8~^_NL#;f+Z)HJ(eE?kpR!fS|+GKI4Ah=%6^+V(&Q3=9+w@)*#sQc146I~VX?-? z*98U{dFyqE|BEO;r# z$i|G$4j4}lggF>OG8_a4!yyPZ4Z&VUuve1dP%uZE5iIac4QAvW5S)QvH>qA!|IMNS zIuGy?e4Rkz0>Al^lk<)RUIJQ;Nzd1?0MiT&;R=8l90BxKFhHl*CV~#YG4M{nG+_kZ z3U7nA!?AE23>f8g1bYL)-bAps5bSLPdk4YZy$J7ucf)(&z3@JGKMdCQJp_9n!9GT? zuMuoIf_;Nv-^Lg@qr?p`A{|AuPQs=L8V`hWp#XsHS(Awi#FP=PI*@|yDyS3$IM?_# z@i%Gm<7unH0j;7k-!HD{G@gd~W`>DDVIJUijc}9F7Dkd8pO;hcc?{w2!y_4-xLE-4IXdOxR%QG zS94KDAjshlDCXB=lye6#S>YC*{A3=h+u)QatSwBSD>%d0ZU-gSeXW* zW$H|DKp?1v2|RNPiQz8h=>_;6d>?)QKZGA4*k=ef1Hon?*c=3#2M7dy3O@sV*$2op zW7DtNZ3XQ@ryQl*=OEt1YOo=C1P1yF5E!tinb89PkPH!yxj=S+v*2vtj1n~P7Yzu- zMnPegbaqG*oP){~|1!^blk(tv7&P?-g3T1P03L6_n6`>Dp0N;ZJAwsn+tH>v{5iQu zm<;^6qsimCk+FW43lo8x_umuI&_9@TxEij(_#xO=2o?mJ`X3cZgyY!&H~xKyog}yk z9Y!Juqcl!9<3uNXvjzSDoc{iqRDMm%kMjf1!~S$%7V6d4n#B=daZR_y zsN%|>vseo##3m>eKztn`dl+x04owgw4%NZ_hT7pVx$BjXXg{MItQ)}=#Vi3EivXqQ zp&-Q&jW}#Df8H;Q(hm>*V(dc*wggq23V^M zXEw(qEYut5xp_co`b(jMcMwX6-GX(E_duzgfnfXpw5}H}K;@9%)-~P>?}yP$!F%J` zcpp4KTZ0G|tnOh1JCcI;#|MZ-;(_5{6v6&L2N1%<7&&ZYc?yEnIa;F@2^6Dm5+XYR zkQIQ>2_!iIGso$13qAs^E*#Ir^YB1F^##FxMX-Qrd{2QkiG_>402VD^%$gz*^9mqr zfF0%S=pk$r4 zKq86wLkJ`)$o}^M{_sbE;TC@ke;k3PAkZHZ))4$D{8?ZP!k@;UK_DywK}q;?`11%f z6@kDdr+**dZ(@2t9KM?ZAaJ#*{?}}(7>Bt}dhsS6#K=s< z-$EeqMEo5D5{|+@bn5}yt%vwW2s9Ic@V~nC6#x8BwP)a8AP^3LV6^rLc|*k*X_!=d zF8<}8UVMcwKp+AFfty8OQxB;o7u^#~-3Kucqc98J*4 z4*(Lyc=l#|E4tOS;6LC$B9I&c$s>?LGQJILbsY$#h_V%EiJ-;*m&Fo%56~Cmdl3i( zlo@Z_0R9`g)eYi@@Wc2K{3!kl{wo531x-evSqL;6fm9Gk6@k<);=kj6;C~V@;EyN) zP^LNpX&{g`0vQVaE<&Ki|G({Zz)&(SmIxq^HsjZtB+Mib!3Idc5nuwI0Ek8tfwT~a zfw1XYISAR-4)wgdh}NlFG-5>Y$oIFv%w`kYX@e-Mc1_NSyV?axYYfXNtu zBCNr!e3r{vHj@SJ=nGH%0r~e&FO3Hjo%|M%hD5Y(%|>c|+hz&M1TuUB<3|9~V}L+9 zV4ID>AkcgPmnW!Uo+c6031EJ75oqoNupv+gbHIWnP!UKk5&s>`ATm{_UJ zMoaJn!q9(B0?b82_ zhW0;bulm@KF@2Z%(;0!B@VRb#goL{qa45nW1Tug83jgJvhNK7Y$|p z`>N*=_+#K2+K51_Ccw3@moWe;6A;2y!ZyNo1X_(iYY}KY0&SRp$^@1G%Ys&qL1mTy zV2Z~OFJZ3$FhlE*F~BToE{sbI_DIyQMnfIJ1P1&AJ{Ai5e~+38Ck3b(G8;q9|1T|W zgp)#g1Xta~Ff#~ADBUC@kmWzZ!W5Yx;imGJBm{Csc{(6xw{pS_!c9=eEy8WW9Z=6@!hI1g;elAJ z12FXX0WYfoc7UY<9_++Giw+1C8o9|#5Xl`qtMgBK2PYsefMkL08Li71fm{)Y_B+Wv zB0LuA*AU1Ffovw!VZs4=4wPGj48jXSCLxQEjX<^t1eTdS0y!X%;{@Fam0J_KtT7sa zC+nBSpH5aLjX#~NLmGQZs1VZgCLukKYnJ{_c{FJR2@PNj?~BD^{KR4r$OY}WYm6}X zDd7V;s~_tgy=y4#t3?hk#OdQ0Ujre5JnLQz+ct`A|!kx{G1G{i5Q{?0x=K> zTt`Erc=LmPhvCGj#OZ&@KSPk;6J>730SS|`}csL4g28069A(LR^X=BoYC}+nh*ThCskO z<(Qx*l-o@N9T*>^6~t9Q&LXZPf~__jfw)P;)kLu0@(_p*BCZRq*EZ;ZhVd6R5-rdd z*1$y|3xdrBUx`-eS12OJ$Z|ZFEzt=aLI+9qLIPiA~FyN z+-aLABa4_l$%abIBfdr{mqL6=d_^okc?Rg@F$4mtq7$Io7l?0&Zv_ma7=cbA(5Z2D zk@PQkg%arDYB~^2m?+Ep%hDE}Y@ji`S^mG+#;@V|Wf=G?4ZSB;|LR%|0-gS?YxTq? zl#m;UjRi=GX`}6N5q`H_CurUH$hQ-_1nYp4m?q<16v|ujcc)C`K&; z{J7R(0jLwi6@GyXU+|J5TGLpPK!O8<4U)%R9~(B397!3hERsA)fuu-MLZB-M1dtI} zP1jRMWYR1QnFQ1iHxTG1dXD54+5;5$tO^Hr8Bwj-s({VxkiY-|02PJ;5E>)FF;&1j z$2&A>g91@@!Sl8B&8&53%mBKdA9p-`rKPPv|L>986WfQ8af7nO=4Rjo*w?GmXqnSnu0t_RB#36-} z!bqD*TSx%xfDIn-jC=%oi9oLqr~rY$)V)TaH)()>@JSJ*Nbng=iUI#_73^$p5$GKP z6$!or_Fp3S0t~J~rm`v|BrxR9unpi8K#LRG8%SmW&VW7}Uvfgwio!dA1!M(RC|06N z_b=2t_Uc4&XjbqHJs2khmw&CE0MaJ%uL%hZ3j#0vW^5MhDF%xSBO`^xw_o&4Ld+ZC z_d~yZKO$O`Fm?u-bo{sHrv%@}2m34ug&9I43@HJD%Eu%jQnF}KGAV_0fdtrf1p-we zQ0;^`L`oxFoh;svu92=IP$dGr7c6`9@Yw|S6`C2?#=lEEq&uYhe=6Yt=^+ADBTx+} zVe+{JX@YqWXz*Z^G(>CRd+F0+%q8Ncki{Nnp2aN6>cjjCnHIx9M z9S1Ctv8bK~XHJ`Z5rR}ndT%RWzcJ`t2wBW*3>9O5S&UgOjuV#@pDj)iHxM@xHxXYc zzDj((_(pLHacgn5_(Acr;@8D*ir*H$D}G=6q4;C*r{d}2Z^etmOT^2?-;39X*NZoa ze-LjK{~;kSp((Lk!cF3^M2f_7i42L?5;YQa5)Bef5-k!RCE6r9Bt|8^N_?02Ia72d zH1m&{GiFN6TsSj$=INQ)Grxm-eIDS}!*1MO+-H{oaSbNB@~AT)x9@YC?q@iTx?-3)Jmx5Cr#JMl;H$MGkDZSftx7GIBV z#5WUU2x7*GX3DRuR9MW>q29hnwp5#c{L~a^5ZsmoH=q;5#v zmbxo-U+TG3rc}06u2i*DtyH~KgH)4Li&U@FfYgxGsMJ@f@6xi;v!&IfHKetqmq{B- zuaI6Ty-IqGw2ic#w1YHVnknrm&5_CgEC?=;xaR3a58uqq6}GPwv4Kb zwv3*PzRYr&6*8tWYh>2RY>@Gi36kN+gvo4?*(lWS`1Dmwh3dEt@NwFWVyfNw!C}Pj*0Vy4(yo3AveaupB{7S#Fk`irgGIUAeh( z%j8VtR?4lGTPwF-jwWX(=ODL9E>JF5jw2T;w^=S+E>>>0++Ml;a`AFU<&MjpluMPn zBzIZvs=T654vz9L4R5af&+?cPs8y+^=|0@v!0%#bb(zidPjMC}t|Y zR;*NPR{X5^Rq>nRcg3Gd;!2WA(n_*Q@=A(I>PnhQ6s0*zI!by<8!@r;JxtP*zeVE6-L|RaRHlRGz22 zT-iZ6MERt0s`3rxhss6DCCX*W70U0GtCee&>y;aoo0UH(w<@&UEQvpQxC&l;Web=LRUX0tcVcAo7z z+kJMz>}#`c%)T}IjtX8yNrkL3TSZl6tI7eDV=5<9PN|$xNmjX_a#1Bs<%&w7$|qG= zRaR9_72Fe4)l{XZ&QUc`U7%{HYNBeXYOm_9>aQBA%2Pe0dQSC%>P6Kw)hnvERqv|a zSAD4ZShZU9hnljQrkb{zuG(C+d1_W_G&NtfP_<|^L~WZ|tlAE>U21#Oj;I|~JFb?X zmaKL`?V{RawJfzZ0n?)TgV@P?u1bQ=g@-qOPW{ zp{}E@r>?I)UwwhPy*f|*wEAuJC+eB%+3LCK`RcFKOVmr%%hl`Eo77v>KdN`C52z2T zkE(ywz-r(%WHjV76f~4H)HF0Sv^1z1+8X8>ff|Q3PHUXgNYF^qxT0}Y<(l=H4Vq1w-I_z1Bbr|{ziCa;g0!Y-iD`*zsc6m7($&(} znySyWZ329-k9rs`4WQ5R4b zQH`j}sVk_fsB5VksOD5Fstwhix{2ySb*D0@o>Vr~j~Yk~p@vbzseEb_6`^jY?x60b z?xP;0##4_`Pg2iN&r_4A7pRx0SE$#ix2Sii52%l+&!`#HENU+GCAEeQ z>MYV(qO(jVQRlkOO`Y31_jHwY=jejVp1SjNPwQUNy{vmx_lBON-fTTpJ#{@Ty?DI@ zy(GO9y^C`-=K{HN?xMLybDzz9HMel?o4G~$A^Oq!i2gSHIQ`H1U-iH1|C}c}&u<=g z9)DisyqNhS^JmV7=M&~j&fh)%`23UePtQMRFvS2iAQ+Ggqz(2PoHjUXaNZ!vpwHmv z0+9t%7EE2>zks(OVnNgbWI^A8p9@76PFXm0A#-8yLe9dlh2aZF4W}CZVJK!OVYtum zl;Ih}bB2kAgNsBLVHZtZG<}i(BHp5iMNx~8#WNSnFIHTvymX#cWU$=b2aWUa}16ElEBi(K@|#OV=%5 zXR^+8UB)x&_T35Q>cD=`X=6cWd?Db{qo7T6i|G2(=!@3Q28yq%l+TgO`*@jme z3OBsjP_%L0M&peuHkxi+v+?4_yBqIse7Nz6nVOlt*%Gs5W+rB)W^2qW&1hzJW{zgg zX0B#jvjns2X60t}W^HEeW<6%#&8M1AHy1a@nG?+A&6Uh&nX8&>m}{Avn){k_%@fTp zn?EprVgAOv!o147*1W;I*}TiV+q}fESz_5>*>2fo*=^ZpIcWLAO2i6lHO)%QO594)O38|9HQ#EX)ncoqR>oHAtTtL% zSXo=yTG?BLSe>-GX!X{r(yH02%WBkG)Ect>!+M7GOlxUtIcr60vbBn}nzgaDmvxx+ zS?g5m8`e*)bFA~N3#{K*7g<+X*IGANH(P(SZnN&S{z02TBhjR3ax_I6nWjaXL(`?{ z(+p?}X~r}&+9n!<=1F7I{Ahu+a2lT$MMG%YX>qgzv@^6++8x?c+H+baEr*s*E25Rs zDri--T3S8ri_I(>T^oBFcN>43aGO}0{Wgbej@TTxIc1YSdowJ>*otIsxU8LP^yLh`}b|>x5*qyh#WOv2xy4@|iyLR{OitI-0r`qe- zFSIwcH@A1PXWDz&``G*22ibG&BkZH?x7x?r@322;f7bqz{XP41`xo}v_IdWN>`Uy+ z?cdwi*w@=P+IQFwIZSa7cfdIi93&lN9A-JFI%qgh9JC#D9o9PpJ48ENbhzp8$RXF^ ztwXUxnM0*RwL^DD?m0bldg7Gsl;KqEEb0t98#S zraLp8y_|iV{hc>EbDblcqn)=pZ+G73e9Za0^Ht}2&JUfRIHxyHc(|}!0$hS! zLS44F@LVEXVqFfpoOMZcNprdCa>M1e%M+J$mlrPCE_p65U5Z^ATt2xBxs1AebNT5i z>N>-9rYqi+pI(2$918rsjHc*r7O+V&ehS?!f{)cR%HR);-ld&HbwT4fosbcio@4=en1; z*SOcaH@SasZ*%W;A8;Rb|Kk4L{U`koI)N@v*QC#-&!;b>FQzZ0ucoh~Z=_q$t?4#& z7rG}skRCygrSGKgq3@?3qMxFlr68bQf^jq{N^n7{|y_8--ucFt|KhoRjUG#2x zAANxS-9yZS6&|ZR)_QF4F!QkUV0Z+1a6KYCqCK{H#Cq)a zIOK7}`~@X=~3-b=h5oX;ql3%$D`k4(BlVV8Uto1GSnGb zj5!QlhCX8nV;RGQVaiy;SjVttI5E5#!HiJG76y+I$%td@V(eucU>s%~VVq^8GVU;* zGM+Os899u6MiHZwQNgHU)H3QBZHxiNPo_9ik}1QKXDTsgF)2)KrXF)1a{<$kX~JC3 zv}d|A8B9+mo9V|4V}>*N%qS+p+{WC?JjJ}oyve-7yw7~Ze9FvW<}(YJZp*bvHjK4} z6~o%aif1LT(pXnnH(0k>_gLwy7p!bn9_tmWkk#rr(^J9I)YHt<&ePq~-*dAk*E7O1 z+HUoL8b(iq|!-n_hRk?t4A*dg7Js_1de-tJ&+LSG!l2SGU)Q z*H^C}-Xh*u@2TE6Z&~lz-n!m~-b=ifd7F5fdYgG$deeYY9Y=2`@6Fz4y{~wec-MHh zdG~t%U{7O_)!3SB3VR-V8G9|;mhH->vzfq|k`K7{yP3^pN3f&W z2zxg>o}Iu>V_#+8VBconW2duUu(R2D>{skUb{V^#-NhbckFdY8fB1;_i1|qPz&=DD zDIXc1Sw0k>g+7aYmiid`tn^vsW9?((W9Q@Olj~FBQ{z+b)8zBPr_HC=XTWFJ=ZnvG zpP#;e_~L!#d^LP2zS_QezVmzyd{_9I`mXj}=X>7ws_zrubl(@g*}i$cuY6zozVog3 zZSwu#+veNp``NeGcffbZ5B5{=)Ad{GXX)qR7v#tFi|~u~L;OzpCHtlNrTJa)%l2#W z>-FpN>-QV<7xjny|L~vTKhq!fpY2ce*YTh0Ki_|W|8jp*f11C$Ki%KMpXnd$AMVfh zkMc+Sclz(~-|v6OKi)sVKgmDE|6+hhz{~(RfDj-V5E2j_fCOv{hzlqWXb$KK=nm)$ z7z`K*6bZxzP74$ZlnBHHE)HY|o(Oy%SQz*=usEL1{r(gRTYL4|*9?98?xm z8B`V288jF)67)6bN3ck+Q!q0)ICyg~H#i~~3Em#OBY0Qv!QkV;mxFHwKMt-6ZVV9# zkq%J}Q43KI(F`#NSr%dvVj8k0WPJ!N#4f}!#5u$*gdVateM~VW0dYpM2 z1I{{*HOHQ_iQ~d?hbo5Zgw73}AG$Dfap>{TgwSiDcS9e9J`Q~rnjM-K`YQBw=-beNFgQ#xOg&61 zY)+U?*pjfdVH?8C!>qz=!tBE~g?WYfg!zXBg>k|*hjGLBVW-0$gw<`vZl-Lu*le|V z(`J{=?wdU}`)&@{d}Q<4@Mqx};aTCi;V;7r!{3G%hnIy{hF6Ezg*S$`gtvxwgntU} z3GWXd3Lg#s7XFhf%7wUpaA$C5a`9XeSDGuwRpgSnDqMB07IzL;m#fb;;2Lt5aF=mS zxTf4S-1S^Dt|gbowc|Q+ow;sY4=#)A&GqF5aD%y_+$~%lHeWAeOsK0JS35Rb##%;WMRc+tGAyjb2& z-X7k5-XY!*-f`Y3-dSD(FPWFhOXFST-QeBk-QzvvJ>jMEUhuMcdAwJ=*SvSU5?(p) zJ+FpW&uij+;I;8Od7pW`yaC=Y?+focAH$!*pUR)k7w6;n1imC+hA+=o;?Lr%@-_Gr zzBXTvKaanFzld+dU(R2_U&UX`-@rHLTk&o9_WVtJ7rr~6!T02|`F{LBeh5E|AI|6V zqxcAaJAVg%H-8`hAU~dejDM1UhJT))#J|A5#J|G7&cDUK%YVRs%zwtu;Aio3`7il} z{I~pKei^@#U(K)MH}YHft^9U=AAc}HI)WUb60s!0G-6EzJ;Eo#KO#QjOvL$!XA!v( zFC+RRzD4|u)QMaexj522k{#(6nGl&4c{Q>svN`f&lxWn9sF_iesCiKfqFkfAqI{zE zL>-Ab9(6A&J?ceNf7G|ApV8!Kt>`(?cF}Ip9?=(~uSegCZi?=V{v4wcGbctj#y-Y9 zh7of(=5)-tn4Fk5F-0-M2nLygC?e{J7P1zxLTnHY5`jb`XOUDS4Jk!xk%p~Pwu*1X zZ8h9#vek4eeXGw_|E;^X#&12g^}*JRtyx>Ewl;75xJ`81jBPWwE!ehv+lp-=+xXj} zww>CRye)Ox>uu%R-ftV&_I*2MyZUzB?fTm-w>xfk-X6F8!1lx2A8voKJ$w77?L*r~ zW0hhxVkxm!v72IDV)?P#V|T=+#@>j%9s4f!eQZta_qeHX)8ka)=EUj7*~huZG2&w5 z_QxHHyA}61?pa)GTu)s8j@dh?J9Ktf?r_}Uyd!4Et{r=KT;K6v$KxIEcD&zFvtw|_ zkDVerDLd!wT(Hx8r~S@NJA-%fc1G?zv-85vOFJ`n7VLbpvvcRb&f#6kyEJ!EcbV=o z+hw^cco%P1e$u4YiPIpZq?lyyEpE(-R-bDVt4HBox9U^-`;(1_uJi- zyQ_Eq-1Ent8GAJL=-kyhhO83<6Y1k{WS8T7uUW2{M z_L}Ss*~{M>wfFSil)V@CzS>)|w|wu=-kds}Hsu zY(0cOBzH*h(5ge`hpY~5J`{au>!C}BZXLRNsQggTz>fd;qJpDhrh<_#V?9Cif6?8#RtY8j6WHFCO$jd{`hb4Kab2lLOr5$ z#Nvp<5vL>3M|K|BbEM|Tha+uADM#lWU2rt~C~|cB(X69|N8cWsb__m7JZ5*y?U={0 zi^pyryK}7LSpTu1Ymg;>3?$bN$$yqCtsY*J~?_y^b~Yz?J28MHmCNSI&$jxsq$0xrA=T2Wdeff0#>9*6IXXMVPoKZhxcgF3E$C>kIE}gk@ruNLoGwo+} z&MrK=_-ypqooDx)%{lw#Y|%N)x#{P`&#gXZanAbOu5*Xa9X*$MuHf98^E1y&pO-uD zc;4eY>-?$n$>&qgH=pl1-<_bIpqrqda3JAC!s&#HgocFX#94`yMD0XQVnkweVrF7N z;+rH~l1!3(l1q|j5<4k1=|PhU*Ac=6(oOVciiU2?y~zT|i5?xkm!GSbA-h-p%3{%M=jxM}%mMQNp%$(OY* z&$%3QnR_|na>3=&%N1ATuBcp5zY=*R?#iw!pRNpD8NKRw)#EDb>b!x34|9mVO<3UE(@?op#;%y4&^C>o>07zCL*U#|@DiYi?NHpxroeBk@Mc zjn*4IH~McH-ZZ&sdUM~+V>eIUti0KHv*niFtwpztZtcDmf9u$-u3Lk*MsAzmw!gjU z_NCjmZr{Blc87RJ>W=#z_8q@FckevAlW}+IUEE#5UH`kA?{e=J-L1M?d(YtBvU?`? zj^9hTmwd0{UcN{`o}o$@(X>Cw5N~pIm-&?aBA2Q=d+MYWvjnDgEiwr#VmapD8`lct&{^ z`7G|)u4nI`H9h-~zA)W5eP#NQ^t0&+=?&@a>0Qq$&*wc~@I35!)N|x{?(?_Li!-2% znHl(u)fpBU))~PWyo|_<;~6O#7cx>aE@j-y$jHdb$jx|}QJC>Iqbj2|qamX?<6}m9 zM&}Fp7pq@{y-0cS`bF!DffvIszP$LJiOCerl*&}jRL#`Lq-4&?T$H&i( zXO?ePKvru0uTHkAEG_Ka+WY~}1(*{azZ*_3SUY`tv#Y=i9O+3T|z*}Uun*(upiv&*tOa;Q1_ zIg4^u=2+&?a_n*(bDVQrb9{6Ba{_Zhaw>9Ka@upca=LQ{a)xuhvA{bM&+K&y`B3cH#hfXZei}*+~VA_+=|?m+|Jz3xxKjq zxnFaCkG~d!6?-uQIPHuOaVK z-ay`P-j}@Z`Plqv`C|DJ`M7+UeEIy@`MUWF@)zYBUK+ zd9O-eHNI+j)%vRA)u&fIulfrx1yc&97ECV?FTfQL3P=Tu3S0|z7Thj)Qjk?pSn#%> zvY@`8rC_*Vv{1AVDx6k0y^v6-QAjD&F4QZWSGb^XQK3=c^1>B`s|wc?+7#LqIutq; z<`5B^@pb!~-EWS+Ir--Fn{#izzWw8^*jw?p zxVJHH_q{#v_R!lSZ~NZfS^Y5;|yY=qw zy9e(cy?gpD{oRXqS?`LAh(!yFJd1V~r4&6csx10Y^rh%~F{XG*@zmn!#p1=dVnVTG zu}racv0kx$u|ct6@si?Y#U{loi&qz~E8bA-SnO9ETYRrLzj(L=TOwVeUZP*Jyu_}= zvBbH=t;C~*RpMRZTM|$bToPKcrDT7}p^_sd$4X9=oGv+6l30>ba`UUmj;#YC_P+yzBHjUu{62#X6c>M`=yUcpO&VVek|=T9V#6y{Z{(3 zOr&gT8L>>ROtFkyrcy>J(=O91n^(4=%%hA~cDU?x*}1aBvgERxWzWkp%W}%{%L>Zg zlogegmNl1sENd_8D(f!mD;q2uDf?1Bt(;h{Q@*0ywLGGHXZgAEE9G~~ACx~Xe^#DR z{<6HV{B3!0d0Ba7d1LwK@{tOO3UY;R#fl2o3VH>z!mGlk!oT8t#ifcn756J1RXnYD zUXfXmT~Sm~Q_)oMp`xv#vvNiysd8SWVWoW~v(l^5r_#SNrgC59!OHl`W0mJCuU6iu zyj^*(@@eJE%EHRGmBp3sD?e7YS9Vo?e(&_2`JVSa`u)-O=ia}3|K|N@m2{PHm06WV zl~t8Zl}nX-6{Ct(6;ZXTYH!tns>4-BtBzNtR9&pPTy?GLX4UPg=T*5?FRKcx-d2@Y zy|1dNs;_FQo>{G4y{vjo_4;bFYKv;;YTxRB>fq|o>Mhm0>d5Mt>I2n>tB+Qns6JhN zt~#MQx%xu&?dtUE_tl?jrq^iH%&Rf3Sy!{M#-hf$##|YOn!1|Snx2~enxUG}nr}5fYG>5Wti{)oYUkIQ)SA|=sa;>|QtMOe zUmH}*sg0@KRvTBltM*v!$=Wlu=jvwE$<(RUY1C=e&8ah}Gpt)ux3tctj$Y?e=U*38 z$En*~7hSitF1BuG-JZIAb;s%w>aNsf)xE2GUsqFCU)NOkq3&~CZ{0xMP~Aw~mwK6c zgL;Sh;QFX~q<(w-j{4p8d+QVGuhrkIzf*s|{!#st`nUC!^|kd4_09Dk>ig=4>%Y{0 zZxC&O8vbaQ(IDF}r@^3MS;K|~%LZD5U4v7DYXiN3*$~jMrD1!+j)vV0`x*{59BxQ$ zxY2O8;X%XWhNlfL8{RY&HIz2IZ>VXgZ)j@hY8Y%3ZJgF9)+o_PXq0S}X_Rl&Zd}l~ zvT<$WhDP&7TBBW~W1~|eyD^}V-x$-ltud}~Pvic^Lyhr`XB#g!-fFzt_@MD|X2o7ObhH90mpH@P)=G_jhzn|zyiO_5D8P1~B{nsznq zZ933&sOenO<))mb_f3P%#AfB@`OPNH>zmD*Et_f0cFk_h9?h&~?`GfTfaYDzH=EO& zKQ?!_U|XiOh_y(x;93YR@-5^Rl@|3D%@%_e!>BowXRUd0U_P1hMr?rZ;O0>eQ z(yel>iml{UmDV|}x~=-H^IJ_?En8`=cCC)B&aG~(9<8j_(AF)jyw=FpnAUBrajm;r z_q3j9O>9kRz1VuW^;+xw)<>;RTc5XPw&t|HX{~Pk(E6qIdmE;0O54=7>1~8I`8K7t zS#7Fq8f{u_3)&X78MQ5MW3`2}g|&sZ@!R6t655j6Qrptn?zcT^d)oHAt+4HFTX9=y z`g?$p?2_-&?4ow*bj|IW-?gA?d6#L|ny&R-8@n94T)XI9%r179UsqsP zNEfFoqH9;z{;oq^N4idSo#{H?mDF{m>tR<;SAJJP*PE`QuF|fGu9mLWu8yuxT|Hg> zT|-?XpX5Ioe{%g4`RUN7Tc6TD6?}U0spwPbr;1NipK3pKeERgM=TrZup--cqzJ2=f zS@N^#XYbEDJ|Fvh>GQqM4?jQooc{U6=j_krpPN6oeeV4H`E&p0q0ghAzjljuPwOUi z%XTYtD|f4QYjjh(=X7g#FYaE|y|#Npw|Tc!w@tTOw?{Xt+q>JhJD@wLJF5Fw_vP*f z-Ra#gy0g3Uy5Dpcb(eNmbiePe?{4cJ?EcdIy$90+_59H@qer4gu1B$l+@sQ?-lNsC zpl4x^Vb9_os~*=LdJnV5tH-CuzlYZo*%Q;VttYN$XV1}|6FsMU&h;erB=_9xxzlsM z=TXnop7frAo;N*3J*7PrJ@0#d^v>ud^-A~3^(yv~d$oG!^y>EN_Zsvr>~-ti+`Fwe zu6I}O-rfVfhkMWWCiEuuCigz>&Fg*D`?~jCZ%J=?Z*y-;?}y&j-htkqeWHC(-yeN5 z`eydY_9^r!_s#B8>(lI`^qKT|^hNa@?Mv#r(08ftO5gRqTYc$$S$(;EFZ{BlKr##b^7P^FX&&?zpUS+-?V>qzfC{ApV{x#@6+$! zAJiY&AJre-kM!^FKiz+>Ke0ch|6>2;{%ie@`=9k^^k?D~DXtZjyb+l`=d$ezKc=XHY_b-?)#4ie8w7%$knfqn_mqlNe xd|CQs`4^Wj(O;UsPWdYS75A0!mGo8pEA{JK!HHOmsHpIhR3-cz|M%;>{{<@FARhn# diff --git a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index 9132308..6136c82 100644 --- a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -10,11 +10,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ListingPreviewViewController.swift" - timestampString = "486686708.22622" + timestampString = "486703832.801617" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "155" - endingLineNumber = "155" + startingLineNumber = "174" + endingLineNumber = "174" landmarkName = "publishItem(_:)" landmarkType = "5"> @@ -26,11 +26,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/FacebookGraphAPIManager.swift" - timestampString = "486683097.861171" + timestampString = "486687305.253962" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "174" - endingLineNumber = "174" + startingLineNumber = "176" + endingLineNumber = "176" landmarkName = "makePOSTResquest(_:params:)" landmarkType = "5"> @@ -42,11 +42,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/FacebookGraphAPIManager.swift" - timestampString = "486685960.664377" + timestampString = "486687305.253962" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "188" - endingLineNumber = "188" + startingLineNumber = "190" + endingLineNumber = "190" landmarkName = "makePOSTResquest(_:params:)" landmarkType = "5"> @@ -58,11 +58,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/FacebookGraphAPIManager.swift" - timestampString = "486685960.664377" + timestampString = "486687305.253962" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "184" - endingLineNumber = "184" + startingLineNumber = "186" + endingLineNumber = "186" landmarkName = "makePOSTResquest(_:params:)" landmarkType = "5"> @@ -90,7 +90,7 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ListingPreviewViewController.swift" - timestampString = "486686709.393085" + timestampString = "486703838.796592" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "96" @@ -105,7 +105,7 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ListingPreviewViewController.swift" - timestampString = "486686709.393207" + timestampString = "486703838.796724" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "94" @@ -120,7 +120,7 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ListingPreviewViewController.swift" - timestampString = "486686709.393305" + timestampString = "486703838.796828" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "94" @@ -137,11 +137,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/FacebookGraphAPIManager.swift" - timestampString = "486685960.664377" + timestampString = "486687305.253962" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "187" - endingLineNumber = "187" + startingLineNumber = "189" + endingLineNumber = "189" landmarkName = "makePOSTResquest(_:params:)" landmarkType = "5"> diff --git a/Vendoo/.DS_Store b/Vendoo/.DS_Store index 7c1f929c34b84628c50f0d1fcf52e0bc9817ffde..c1a2d96a82a8bd60cb04b516274fbd860e21e1eb 100644 GIT binary patch delta 908 zcmZn(XbG6$dGU^hRb?qnW;t&^JtOa|;;2pkHHhgMboWZoZ34N@+WY;;)xtaAj~}NMxvF2w^A!(kTp?40#Oc48aVkKzX+T8w(w0;^$@X0lK;v=w`5=ChLpIGrrjT zUgRzlXBg1QAh&LuJXc&HG^xC}0OB7;sicCO%;FLQgIkPD%q*;I>>Qk2+&sM8yaGJj zyxg(D8TsYGC5a`a#ZHMu@d7fznJKABiACX=DJ2;psd=tBsb#5o{zX2CC8?7gC6XrF z3rd7@2()l=aK;OWS63Sv=qMN&8`bJ4RGXUv*(SzjwY40a92~ORUSUaKY0ocN(M%-GeO}1;ls&ilNXB1Y!;P#hL$WC3^+hC$jKu6`?1OM#pRHb1yl$% zSui+EULYQ veF1c<7Bu!GNiwgF1!UypMiF857mz5OSom%;yTWgl&2xm}a766n_adbLgPQU4 delta 153 zcmZn(XbG6$&nUeyU^hRb^kg1^t&^FAMK{kA3}l?#FU-Grj>r+F&9lTWF->j|WntxD zU|?XIY%8U}lT=<@kd%|31Qhr&`JUh^F7fJWBQs+i1yiHRlZBL+4jq}iT}Yns=wwGJ lna$UwpD|9(mE+%7@|R^ZyTWgl&5OiOp_#~!Y+_PD4gkf3F+>0W diff --git a/Vendoo/EBayTradingServiceClient.h b/Vendoo/EBayTradingServiceClient.h new file mode 100755 index 0000000..35ad3d4 --- /dev/null +++ b/Vendoo/EBayTradingServiceClient.h @@ -0,0 +1,15 @@ +// +// EBayTradingSerivceClient.h +// eBayTrading +// +// Created by bulldog on 13-3-18. +// Copyright (c) 2013 Leansoft. All rights reserved. +// + +#import "EBayAPIInterface_SOAPClient.h" + +@interface EBayTradingServiceClient : EBayAPIInterface_SOAPClient + ++ (EBayTradingServiceClient *)sharedClient; + +@end diff --git a/Vendoo/EBayTradingServiceClient.m b/Vendoo/EBayTradingServiceClient.m new file mode 100755 index 0000000..f9d147a --- /dev/null +++ b/Vendoo/EBayTradingServiceClient.m @@ -0,0 +1,65 @@ +// +// EBayTradingSerivceClient.m +// eBayTrading +// +// Created by bulldog on 13-3-18. +// Copyright (c) 2013 Leansoft. All rights reserved. +// + +#import "EBayTradingServiceClient.h" +#import "Trading_CustomSecurityHeaderType.h" + +static NSString *const eBayAppId = @"YOUR APPID HERE"; +static NSString *const eBayAuthToken = @"YOUR AUTH TOKEN HERE"; + +// production +//static NSString *const eBayTradingServiceURLString = @"https://api.ebay.com/wsapi "; +// sandbox +static NSString *const eBayTradingServiceURLString = @"https://api.sandbox.ebay.com/wsapi"; + +static NSString *const targetAPIVersion = @"809"; +/** + for site id list, see http://developer.ebay.com/DevZone/shopping/docs/CallRef/types/SiteCodeType.html + */ +static NSString *const targetSiteId = @"0"; // 0 for US + +@implementation EBayTradingServiceClient + ++ (EBayTradingServiceClient *)sharedClient { + static EBayTradingServiceClient *_sharedClient = nil; + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + _sharedClient = [[EBayTradingServiceClient alloc] initWithEndpointURL:[NSURL URLWithString:eBayTradingServiceURLString]]; + }); + + return _sharedClient; +} + +- (id)initWithEndpointURL:(NSURL *)URL { + + self = [super initWithEndpointURL:URL]; + if (!self) { + return nil; + } + + [self setDefaultHeader:@"Accept" value:@"application/soap+xml"]; + [self setDefaultHeader:@"Content-Type" value:@"application/soap+xml"]; + + self.additionalParameters = [NSMutableDictionary dictionary]; + [self.additionalParameters setObject:targetSiteId forKey:@"siteid"]; + [self.additionalParameters setObject:targetAPIVersion forKey:@"version"]; + [self.additionalParameters setObject:eBayAppId forKey:@"appid"]; + [self.additionalParameters setObject:@"Routing" forKey:@"new"]; + + [self setDefaultHeader:@"SOAPAction" value:@""]; + + Trading_CustomSecurityHeaderType *customHeader = [[[Trading_CustomSecurityHeaderType alloc] init] autorelease]; + customHeader.eBayAuthToken = eBayAuthToken; + self.customSoapHeaders = [NSMutableArray arrayWithObject:customHeader]; + // for some calls like FetchToken, RevokeToken, GetTokenStatus, and GetSessionID, + // you also need to add DevId, AppId and AuthCert in the custom header. + + return self; +} + +@end diff --git a/Vendoo/EbayWebServiceManager.swift b/Vendoo/EbayWebServiceManager.swift new file mode 100644 index 0000000..2730f48 --- /dev/null +++ b/Vendoo/EbayWebServiceManager.swift @@ -0,0 +1,21 @@ +// +// EbayWebServiceManager.swift +// Vendoo +// +// Created by Okechi Onyeje on 6/3/16. +// Copyright © 2016 Okechi Onyeje. All rights reserved. +// + +import Foundation + +class EbayWebServiceManager: NSObject { + + + let tradingClient = EBayTradingServiceClient.sharedClient() + + override init(){ + super.init() + self.tradingClient.debug = true + + } +} diff --git a/Vendoo/FacebookGraphAPIManager.swift b/Vendoo/FacebookGraphAPIManager.swift index 3e88276..55a3df7 100644 --- a/Vendoo/FacebookGraphAPIManager.swift +++ b/Vendoo/FacebookGraphAPIManager.swift @@ -23,6 +23,8 @@ protocol FacebookGraphAPIManagerDelegate { /* NOTES: I am able to authorize application for use with facebook and deauthorize it while showing the toggle button switching back and forth, but during the last step of the process, for some reason NSUserDefault key for fbauthorized is not being called, in response handler, may need to run in a different thread + + NEED to figure out how to post picture and text as the same timeline post current can only upload item title, price and description. */ class FacebookGraphAPIManager: NSObject { diff --git a/Vendoo/ListingPreviewViewController.swift b/Vendoo/ListingPreviewViewController.swift index 4d5cd1d..f9aff96 100644 --- a/Vendoo/ListingPreviewViewController.swift +++ b/Vendoo/ListingPreviewViewController.swift @@ -149,6 +149,25 @@ extension ListingPreviewViewController { let parameters: Dictionary = ["message":("**"+self.itemTitle.text!+"**\n\n"+"Price: "+self.itemPrice.text! + "\n\n"+self.itemDescription.text!)] + //post to ebay + if(self.networksDictionary["ebay"]!){ + + } + + + //post to amazon + if(self.networksDictionary["amazon"]!){ + + } + + + //post to etsy + if(self.networksDictionary["etsy"]!){ + + } + + + //post to facebook if(self.networksDictionary["facebook"]!){ //need to reverse process and upload to firebase last so that all network listing id's can be saved to firebase for notification access. self.lastListingKey = newListingRef.key @@ -158,6 +177,8 @@ extension ListingPreviewViewController { + + //register new listing id in global path of firebase root' self.firManager.ref.child("Global_listings").child(newListingRef.key).setValue(newListingRef.key) diff --git a/Vendoo/TradingProxy/.DS_Store b/Vendoo/TradingProxy/.DS_Store index 060dfcc8278f12385bcc6c3cbeac00cf2f9627b5..c0368d62d26a0cab3cf4f03fc59a76b3275478b1 100644 GIT binary patch literal 268292 zcmeIb4V%ktb^Kst6&hU;m6cLlj0kR{q7f8Ia3SiVwSpSI)>;$=mtA{BC8A;@V)i`e)~)xP zbMJlMd*AoI|H}UC$*5mYE=)cY{_)_S+(Z9l zhJNPhXKr$KvabI7$0k?V+S8L8lgH`bT%N4bpSdx)M!&vka{1(?tIOvvT|H0#EdkH$ zO(x&A^lAQ!{)ziDYx>VjP7vDM!JnZ&cK5Hl5x5(HyAik>fx8j-?=S-Bd+D#)&vC!r z{r|fWxEq1H5jcnd>ca!{gI^!s|MhwIE0+%XKN|k?zrPp1;xGDVm{Z`_2ljt`c>mYu z-LLd-=&u>~pVF`HKb_g1V$8Vzoc{R(`+x4?{a>GVzqGZ4E!QNB*RrJ_Uj{lFOyb?>;}d8Iw`z5IYz&()BjlM$r+0I zIr_Oyf8rRgwzRNe4aP+@9I>XOIDTms$0AnHXl7PuR0G5CfL03Q%Mv`Uk`mMcCy$Um zQ05|OcAWpoI<0$UDKrX>;R9V1&KGv@@f=WLHt5g#HM~fBnb{Ir^tEgJ<@igx4`%v% zgIdT{YAsD=%F|#hEW?X+kXWzE=GCsjZJ|LQo5oL$zqFaERX+b0Df7`EAokE;m1`IJ zi;G-!^HdlY(QsrfBx0=AqaJ&XzDl7cW1YLD@}fq)U`c2)#J2Gp+9=yyZSD-!DD?j4 zSes-Xp|_}F*Z7M#E4wd?=KM36QQZ|$&9`KH;uuOxUmWpig*1MI^ZFV^aFg^d82h}S zo^|6p$5UE=UAFIX43x)r2(QZyqyV;@^vobkFRp%m)YEN<-x?IwV?imZq@M2vgRw~Q8cx7cB zRJwOgs8kotaD!$F?H!4n^ZJ}1#V}uVy*Or>*d2b1`j0F0bAeP{Ckw0eC$3R1kJ(63 zWjr)rOkAM3^5vZ)#U(!{Zi<|siB#gR*U~?KZHKSAx?{Y8SqkPSSN8QwjOZ~6xL5j7 z4=EOZi4+^hpqBW&)SOyt;JtT5B>UPm{&G8#c2l)a`YW|BRbebF!;9O2#EPu}Ssf&= zRwX`bO(@advhf*O6j{c4O7^-{CCkQV#93L6%?V_jozMA^-V>1?V%zx5v6i+|W95rf zVccx*9Q6xFsLyZaPRSfWz4@$q){XBRb7}ppiMsh1_h;w1HsbHG0_Xa=BgEtb^j}@2 zkql-~oBI_sGoR4czi?3~Grk8V2GCD=@V2Tk$jVQsJar#T9FPmjht%96oeQTaav#X8 zB&__7P`);v;m0~lyx5uz>Prs4d{xIqG#pt&iTLi~T;8De>|69vs#k~zMzp#;7xdN8 z`8Ui9oe#q&6DQCh}JOcv3N=Au~mEY!rpfuqc=^=ZX?H}pC#iH=bp5b zYK_*XPTdg8&t4L->~GoljJ#8pyK?%;gE>s6*NAL2+s1FiTG>vGgR$O-c5;Ps;n-x2 zW?NV2_p5!@e?EIxC{P>E@MB#hUTWN(!!NrkD~9zE4M)~ca{S6f&1+jTK1q5$OL}4@ z((MzUpkFU>CAZ`6WDP+3`i%=h-RXH^VglWjC#iMyVKK?hh(q(m#09yceEEtVxq@9I z^zqlJ0%V^#87V)lL$EQEdlk!wH`?(_`jd@M2`9JR7e@T=-#?xMHoZvl2XZLZ29P_D+ z6_fk+gwDeeVj4<>_^FpP2lOGx=PUH%vpG3Wn4uZ1;!_vRa6?;FXz|)3xjjm3@b*IS zO3mjk3YBW%7(Qrk3MY1^7^l3NeDi!-6&Y;P_=&hHo3S$)PjlAb9Fse%OuJxjQ2EHL(mYj=#iuX{5d5K99S7&>r(Xc8ot9XK5#PD(DKeOy?0+Z7$Of zX8L+JJ*y6V-n@u%JtV^kF;+;iikHKwHTsni3MPC^;=Cx@svF6m?&F_f?FhFEur`360KY?yxf@eSHs}cyo3U^W zU)DzQjrBm+_zY#p_gRj?Dn-bh)5~f%pFb-!tBYp1K}&@eJ7af-&Pw#qs)}9XFSO{i zyGa>``RV!n)BZ>3cNkgUI8Y(jkw8oN{4EjnSR8Wf8h<&y(rzqgtzG1ZTVY+Nxqxds zg`+^U6~$*PT*H_3k$m43sSV|PPf&e89l;ICRqp4r$B(S+ZK3S+Ju)%koRA*H#ve9D ze(r($Kd6-}qOP`#bvO^k!ZN&Adx;g>eYCu=roKtNT2>3ae@W;#%)0R%nkehBadO;u zU)h72g4hqXY5YWtmCaXVw6COxXdCzMikOyJGrn;QrL~wsxPP@qK3}C#JM!53*4Zy| zH0xP6zH?j~>+Yt+hbS-QeztFeHRu1aoejhY_cq)tXN6YjQ2j7!LLI~^z}oWhFTBG2K~Qbo~D zUUW;ut_FtT!TR*YD7YEgn@0-6@L)Y8k5>j2>L_Iv?i;xgf0()Ev|=ZXDr(+ z8Xq~9(qg!S=3)sSpQKsR1&Slq%U1auzN=z#g|m2d@WsIrr( z^^B@0>(Gi`vL;lSh7TqV&`tRe?&qZA0JiSkA>1My5DBP!2ws?2ASaX;u^MFCA=;i> zb;bJAfEaK#?1^j`7u|5@Jdo(&X~HlMpuZo_wTydM-CDMd->jLm9iHwB{T`^&OBaPo zwebu;=%Vm)DtFNy64a@TU^qY{g%HjULyeLnB(#&4?g$0StQp@pzS3Ga+f4h`+3#{} z>sdFxb6lnMa9!TrXeu5nylh^?x1UwxE8?uI#_9`hUmc;b-8HJDS7}b_?u}-R5vtiX zej~=pc5Lh%^Sd>FU$%V^-^}%VWYX-`!GG19{+~>~oPLvzCT^~}(>a(aZ62J}N%{vQ z;omUZv1m5jWA_&19X#2;WULpUGQ50N#3nOLXTQRczb!JouU+FW$2rfgTicXvsAB~9@)~xHzZ~BZyQ$Tu$Xd}Wma^jO;*hdy z{6&0~-BjQDKFVUuE3W12X&{3uST(*Pw#sUFw#e0y##euquxR{=Tzd=nWK)=6F$$7uf|pLMLTGWE)vLX+`5Ffm~5qzAE@qGQlnQxuyLTgETe zM*0=rL^(>m_$A8!W26w)%FrGz9L&OsN2};9UwKDpQ6JH8Q5K#}Cb7|)N5%_TH`K{roZ7(6gU%j{3TX1GBsg%(>g@%iS*Ot`bvoS-jJYe%S656N(1y(Cg> zWYutTeFN?RxbwBkRFhkK>o2Hf+xX2|NZYZ!9PjrTs%02YZP17cr>5}tIA8k+{ceM* z+IjjNs_aUd3u@XI&I?6q;~9R?Md8KA3a*z(@hh5JqAiV#XgESch4_-lY}0F)%raJH zTPTxf#rVSUmR4djYxv^UjL|`Z10#AT%u}%If6f@xk!J9xg74exKop;I?LRr zVNTZ`?JW`Q+IWT^Ya#L8612S-zcW-VaqA!VkigHq?XymQw@T-mn%4lbdhRcpCcfd% z`bzw~cw7GNn-aPD-Y(WRAJ6b(eI?!-d+A%atHf<_d{o1gwUnsg>mfP0e0skX7v(W} zpI0vlUB|>WyrHqe4(ARfypy#Fs*ZwV_&`U66OKi}$DJ9zq|Q@zo-<&bc7;wuY#YB> zhsHLk@~X81r1ts$8)*I?_N#H0jXnmS-k|g2R@^SZ{fJ9>Gwv^*2Cm`D+DP1RZ=s!UGMk{!19L*3{+5l;&`4SC zRz7oIt%6nKE8?rHhHIlXzP^^6p>ZEp)!cqX>xux!`lg6=9TdZb<1SIU6~z~Eno(^s zS5SE#sAJjq%<-3&<24-Xm%jESz2qq05m7F&W&Gk;N?YN*CqD;pD=S!!cW2gcF3H{P zJV`4p9qU97)W$G8IKC1iT$gO)vB6BRMua!BI%hXf;7ito0(H?0H)y2LVskmX!HRtZ ztbS>Y9JftALDsy}*n9=@0{?fH({tAuY86w(H~gWk!VlMOy0z_?n}5lkP;;n#<3H;s z?Z?JRY5kIQfOV;1*Z9lvmUh$Gjk6dSCFys2{OW7g4Ft5MFI^PTuZw25K?{Wz-jVgW zl*_GEpV6=kFKDK)!o9K_UM*Feb=na+4M#8>SR09uZij8!wChpRzVV+mkoIG1POhEj z_@C7ay=Go0QX9|kgFXr`yxpO54C8`UH3nESz9II?T5Q%WV}Fv?8J?zDUeZ70`)js+ zbYH#e{|-^ep8tO-&Hux_Jsl-^(xG@qr}3~VQY^X$u^^<_Oh-mna%zq6m(3o;wXap< zEA&xT!%yh0hRE0NN@RrOGsv~&Y1^4=J z#%16=bhM5`^2Edh8Y)lT5m|-CPH8$OXiZh_q@!e4QD6cfg*SZEo2o>bPTOw-?$14*n z&LQd5!hl#Er!2x(#4jb!6#H{>$^Mn|=rH{;@!?#O{=92Id`|Is=Yg-IAdg-*C-P|e z9+?;+hm=R}EQ(R{UP|+x(SUY_3_3(_Ol*)p!kh8u|M>o2_;OIHUre9L*9wH=0>hJY z;HJpR{5q2BLverfy2JFx#E0`h`jbDtckwwzBb4?1R~uK7^%bjpZY?}nVYzIJT*z$V^v3%JXAd*oHUfg2c|R;P&*MJ2&rc(dZUi6b3d{i zgxpXbh3{XbY8vM8xFLbPpaI!2MRda*`JvF?9qCUoem_rb9is_+YvbZ%i~kNMp4|H# z_>zTt;o80KJot6G`8|;#hvAcn6X%HZDYlQN-!rI=VR%3bg%R6tusjNO z(O8LXp~O)8#(&m9+K=min>@`JU60s0TR&RL8){=19;}1Jh}Y&e9!0Gmy1a2#=u#Wc z@PkeYFLt89ePz7SDcQcE$N+1`H^jcN)^qe|*gd702H^=r~XIq!vL8Fia+Unt6z_GN;C*Q~*IprBN$*kXzkFB3f0%XSJI7vH ze`R#m?AD5K((`^dPpc*&YMDI*Yr6YjlPMb7HrGb#6#pI8zSaD-$cu7wJ`Oq~>Gg?k?i{ zD}GJCaNPsB@uoSE8+FkPH{^jri;WA@+*NdB>n{$*aNhUUxE9+mejtX*MtJ%he%#;}13pNZy2@`l zVy(Sn{QKs;gV?=k5$QRIMSEA{A~;OW)JQ< z<7;bpvuB;wPTY5fG0Syt8l0eCFLB#gFH&?zC^~I_Ong{(=})*rUN1iR*>SiYnHX^n zNsq#rKz@v{LUQ@wY`gnzsXN(nnnnqQdoXXE7nyW8UYS@SpOjbcX{}i8?JX}>*;(}& z;g^XQa!dIY-bl~QEjO?7Z^9I;?7nqdWYO68hCkowXuy_s*WbLo=|>ylqxw$l-ctVu$=u-aS0E*kxzeXOw>?e#kxLU;p-JbFZKR zy=_b6*Z3Zo7;p|r55jZCxiu&jgZw<1whtx_oD0&2*c=$Mjf?yS7S{2fq;c<~YBfJO zf5i;@ZMTKa!>k+MSwm?(+;4}5*J#9!xACzcXY`WPv^ zLcfM_Fy11Qe*%X`vLpxAh zh9ejbtc&Cj&riQk{wQmYDwU4k zc5(e%shMLI)?u3XhCk~i@nd7AzWlSsD^T_;=Y+E3dthRK98eyF`%(7I>CSwGu7hnF zKcSVf8NR1${miZhtiny9!VufWZ;r3D9UHG9$Cjywb*E3T0^uq|=bJzr>3Y_U?;LY! zJyzL6->>rc4{LC~!Ug>uNBoY6cz?^rXO6eD9GhLCI4PJ+IFMQz5yR(!z*kSB(7T_IgLXUA!4OeKTP{Z?(maFH7J%uebW9m2| zFba<01ML(}Z0w8n;#QV!kV@Dk#QB!z=$sE!#GXh-7NY&UV^8Q+56N(1jU-ZRWa>D< z|5bix1}9Q58rdXvSuIL&8IE8$ur88As*k(I8h}IA`|j^t6bkgQY5YX2mCZLqR^eo< zae54MZbbSxuP9ugzsJ2ltS)3ne{@X46M87jbh~#sb)4F|YctqK^yi&AGYhTcojXFK zS~!Le>n3qheU8sB+{e5`Jp7po*Y78LOZ4&$5AdPy7VIAIqO8e&|L;MXCx>rf`zq_A zExq$TWyN}7{=lbND3M4jl-T~dY$5u@K=HTUM#D0^&>|F8Y=)QSWC2P{Oaa>9!3n z80lW(p3d)>7mj~NMl>9umqHA0faY=Rr{R{+a6DwgnRS)OIql2pnyd=wPu^9}y78U$ zlGeM%bEwMLJ@EeKwXNGim*EJ81IJ$?q*erceZ#8~Zm+o0dyalB+s1E>y|mqxH{S28 zw`MV(diRou`!MUqcf?#-4_}DY?cC=}(CZ<>JuMlZ5Km<(c6Ji|a zCk?R@f?Y;;Ds*H2>mYc+7Ux58>lXEO0Do5bmQZ|ZUxioEmOni_>%AX?z?M=U{hc(&eYaDCbV?RSt!^mb} zR(*zfXkv&QQyzw|R;F{TX?dvjF558L$v$hz8MP-eYFu=~o%2VchbPR_-2MF)zhBby zb$b3fG!p3^erR43;Q*TBBKt&Cle>+ner(-)7F+}Ro;f3D!$>5JW=@J z%8=)8t1{NH+$F0@)J=g5HppLFk1@*s= zt|KaLHL(mY)=l!7i}bJ9{dO;FcKVKL|K53_OQ}8MAL6d;#bSY1-LQLX-x@wiJv;7e zV)yAIqzd++n)Uu@+(*MQybyPV6|ViESLx=JectoE+Xt$o`)=bUqTkG%2h9KR{$F@j z$T5to)XXj2no7%i8yMFMb~TYqJXp0Rj+05auieHe+2YY^9-ckWr@vj}FZ5G(Q>{m8 zATz2^h0(AKFX*7K!gHLV4w6^95?exv{+5l;tVN0C>~|)R{}0!(Y<%W8OUvPYq>i)m zIX}|3MWlz=Hhy!grS0%UoAVoUX56yH*TUT@OS2+Vc$Sq_7#q{@WPK!Ns(pt%AEi;q z1^V$VA**LUvLy7XiDh^}KZO;(bmR0ZKHpQps__*XD66r44(B?tn`FNZ;r2*f=H)4{ zD-@`QWH@pBB~rNKew^4iPKz`;#7M>Meq6{qd3&Uub>lnhA+5*yXzx4bB6tH5XV=}i zNZ%fU(INWiqYEPXeeD{55o=}lC6N)h_c!U?4D|s$tQcPqJ7py{dUrD$oE^`~*rT^Z z%u4MU|2S6CUThD0i+AF#^Bl{rK%nZ$HkUcu5@{;3o%w(OK zs9IQ)Y&k*03f>e7)EQ~C;oAl z06h#^C)!~%vqB6q>kzAXN2pl~$M9h-4{$u*fcgLH6Z3x^6O6dAHs;3TSkZCO!s~61 z9E?<>FBBd-@RpFm^RhDfXUHy;z)S5|4}u!0TrC#Z$uoTVEJpf|K@)GcEi zj&x1?#($2pv>#@o_TR1A;~OBE-=8=!FCsq7y73*cSJuN-HtYK-%9pHj`G|Wp+s1Fi zT-ol*nfN`_epZdI9Bb)oSPS7RzVEw5 zqjY!Qr06S^i1zztMYM+_7!HWHLJ0e8Z~%+*T)&^;Xg6Ow%orCS->YL79?(Kz#3Lnn z$hkuX3)W(*Q;QM=!-2Js2;oYZ)k1PewposU4ZFr)j=8iO>+^K(;7&{DSJU5jTSU2! zP2(rWRod*%4fzGsjNIS|*F`WKIMx!OJ2xbUWNsj<7nel5``R`BBIe3&xB_K!*;Po) zT`#D4eO7fJ4a@L?4g$;kTd;0s)IO>M=Kt9L57#Q%B6o(yPUj}EZ$CtQUEK9P5>9vJ z*DFmKt7vE!)iDeYR-~MVoUwOi7+T56h2mJXV;COD9fc8|Y_YoI#1wjB=#AHDFk8p$ zD&rf`P-a9l!wniKwD5F5JGa*Qb@G-_roUz5GwUHO$7cYtzxQ5t<`YN1mTluV$6DGB zzq;aL-7+&ozJKkUh-!`v;|JoWY`iEk%f{%yM=jVnM3f3G7#|P|Wg$LCbnkMVrIzyy z`E%u9MLlB`^J{O4C=Ii2eCPN{>+zXZ%y(IL+M`?3zVV-9FYSjXP5rkf{oDwn!wp`` zXkMno-{DInoo$M9_Kr}aHlE?f`qahiJZ1T{W8xWpte?b-jSt+5`*ye3-TPmr_SErG z5;S}Nn$WBUhT#F76h^p{=kw6=z^W@&)X=Y@F5nf|ma2(*H4>8H1Z@;jI@c{H-`0xP zA>O|ybgGSK__1aZFWjX$!J4enmuvAQQnyoqF_2q>J5Fj1*w0p6$HX?gS=T(?dgl%2 zah9p~8o(QE@zF)0ahmsVY{MIRE9~&~C9Si6g9dw@@@2LaYN4$?-Uuj$3p7+H;i$lJ zac|LNtsS#UJ3^&l){XD1gR~xwrnT=r)}6gGYU87IEE}IW-qLco((pd6-l*cJ74{yD zyxrJw!vxWPY+gj)_=5OVo&UcsI{ybBoI(YkYjpPq=RvT>?7s8h_JXn$QCz}xhJH9E zCeTOW#4;8d93d9Xn8B|#WQ@Td+ZKupvu=Ecp2~VS21kryzGsiYtJ*jIbL?ew!m*F{ zU%%Ue?+M_0t_Yy6*|;IGMu1^LW;L{Xwt?hTc6Re3@>P1tcm1N5-sq^$};pS zkKgX8NgBm)VNE1Ty4_r(+;Y_z3{V5yHyX360c$fBmf^)3Nvv?))aP0|uWYTJSQ1** zMKj!>nL>;A(WrHJiyW)J=SeG^&BK}IGr22S&}$SN!v|U^oOCad=990}uF$C-lHtS} z^+j4DjUFvhX&fZOiFJ}l=~@x$)NsmH>ePZzswS4<1+5fTs?P}D(JHEa)iDeY=%X-F z{ZfiYzB0FjGIdZ47uH0gq%~_D8*5q|?6?Bi-q}HW z>3CV=17qSDe%xLpUidzJKEG_`POk~&>LVJC&`=@fYKU(b;oGV1gi=wR8x_y+gN6z( zH=;3q`5Nx^&@dm-aAXbpAf6%p@Z#)6J}19i)?1w(7twHJ9VKG;7DK!(#yMsyd1g^4 zIR>WT2`v?7YW#nUR=WLOpF0y!d}0Ih+|jTMFX*SRQY!^ryz-UX5z5s?Gu&7+i58xy z^|=YnFfznDA%&yEGj$OR2i8X-q{p~14%w=lofoRqz%V?Zg~AALae6KA(ge;iV7!e?n`T60+e8?G$pjSKWtmzNXtk(=o9PZ`N93r|YwOVS1HsPhaP{ z`F_&=2E9IknOecl4y!yirs2u@O3d*4mR{dHp4rMiIV+SM2i0(erV2G(xpB)I>+$Y3 z=wPJd&^HsYoR2vW3aAy4^a_aPe{*qBDqGqoZmGjAZ z){XD1m$aTbn-Kb*t;$nNLY1NRjsJ+fvY%S#THXKJ4Dzn|_ECWbBcK>A&_bc4*16JL z@-^8Nn$*HEd{`Tald7Yhk9$KO=a4S)SmP}Hiu*w&DvgO}__1CRFSSOJ!!KL84=xDh z>LVJC&`=?!+ONHNQ=nN@`^JB0r0l2Wm@)tJHMu1;8IE8$um%z#HKLU7RN)MqzhAvV zt*O@-?}Ou`8m_FDL`{ub^0{WKxHKnJ91GX*g|-SeygBQ}X_9Z|YuZ)p8h@dWvKu?w ziyl_`o3Fr4p+JAj#%GSPw453ldY`eH@f@|8i`;6kN*JpSxhhNt*>Gl^Bywtfp^S6B zl6QoXV`3ZLthK~Wjcq*d@McT)YxPTG;21uvqr^#_Kx*TYt=iYE3DxQ$8BWkhA*IHJ zo>Tnor=r!0QSl5vXr}N|qqH1;`P%Jy?XZ5J{(3F_F0~)>7>%zl(|JFf0LI^AW#}B= zl`MI;P=?_MtFS zEyqDMTv=0zn(B`pqg8c3PdrL{DK}{Jfssdvj$_~$KCGR@N%azKe6scW z&GSO9dPs&7G*U?ER^Dg?T`sdm{`N$HQX`@nZqQ4irTSW_SDahEYTH7!+IWT^YbWt? zvc!K`uDFH$=5de=C)P|NrTgwCA45*rdVT$@(5ohv;RUS}R%#y`xu|P@(O9H9hT#Ey z6h>;zImIJinJuAA9TdZbHIXRcyWwvA;qm=_Lc9#REY_0-k3PPBdgz8b>nPE~_x1a7 z&sX@iP|RthUM|4Z{~ZhmI&u#Adl_(3;?m#XzS{PNYiDb%ZvXgIQl<%pPp z;*>VNBaPQ_F3|4_+TDl7MKl~)M~Rr~AGMAtj`>R75lW7MX?U`h5;L!Vlsus!-c!U2 zSw;Qhho*sR__D4NH?Nm!=bNqWhu4I<;~^W)&{!d-W*T8GQzdIzx3BcQksRdi?OTunlk4Sz@QwrAm2c zt9@=!s68&a;SS9edi!`yYToOOozbuiFKDW;Qu{2SrkYp2hC4#Tx@d+QYbMcBYkBBR zbI<1C^*!9P!bzkn^xv(wze;&d;?wl|;IA*Gzk4hFw|MDqWxw8kh~7NKIjwGgWV8!B z!h2Nb=SBR-_aLH)@*tG~=>5?0HO6})KPCee-sg7ZIKpTaT+G$Ji$k$~{=u!v8aA8d(N^0yNx#+iSi)H}J zV__LytdYdZspTDo3HP#(04p!!z`8|UM+4~6mlC3?XTuW^^?JS}X)o3)nMso8NU?`*wS7lhv9q8skeT%mtuVqVq8 z{Uo(SUO6Ml{SPlhkTRSt|j0b{0H6C!#SnzTpq$ z75+l67J-)+F7LmrgWH_VEl$54meM2ghQOivW8#DSQ2xAY#Q5ZA%uSIo)Az{4h;vAK z)F+4i`akjntB!^1Sx-+B-|*)gk@%_g!?qfd;-8-rcSKH%?}3Q{=YaI!Z9UovzH)@I zg4=fd>R4R_8LiQcE*jdRb= zinT?N6=UNY{?K0Gr`|I`zl+<#_*V24dhg+plC_J<2!;bRR0wT56CsCuopyvyH82bh z)bSduUCyGGxHe6E!=H7O_~{W?Isa^xFU|{<$M?X*068E$ zxWR8v2m7}M5gM9V2g?iKQ!Nh^}lRl*PlA1W+E1vk> z&Q{==C859&+s1FiTG>wThhL}tNbE$TFIuIsfF2XT7BT)Z8=Xf3`B07KAdx5ex@tpb%2$ zyw1}2?ip%VSF%RekzQy76vG92D3sLrC(R{am0LoUS~!LeYa?+|C#~?V0Z!mFJFv@C z1AE`1xHLAV;mNv5%v6of<(aMGyD zQH}5u^XNYFf4u*f8h^J%CGMZ8L^v6K`KD049#SL{3Mn;{_MFn=;O2})^29q-D(pg7tg!bU1(3yN{a^vf&J!6mseeW*O&vCHI7qV`3ZL zthK~WwO`5m8fm;v;~30H-FHNbdcP}U;u(IdtHevKLFDkuR`cqjP_sUw;Rp>CVyfr- zAgP60O?WRDZ&W=;tHSt(Q_+{JM?x~3pqoNU-9KsPl&{#1P^>1F;l)}>tW;YMd10T_ zzl(uht=C%$SEq$-c(a}oJ9QGEly|nm*XD)7k+%h)ndoe$roz?yqeN1%}u*esg@K?bvwb62Q@s89)e4VWu)lqUe*CvilB_VcSFFZEHk?^2$vJjv0Qa=7@QW+{tEV^U^xi7p z8Mu_E*+*uDW;HMj4``<_V*AVZ8sBx=MSd&2=8E;k6Qm->9ac$XA$l{6J&QD)vIiyx z&@$VDw~Y}4w9b!gd8L!*{~t{3|9gEN8pAiVvBtNlco5U)AUfnhSi2UvrL9n2x>K=_ z)9)`+7G~AOkKFc=A86b7&23BC4%gAF-~LN!18bsUG!Cla%56w;{eqy6T_kNTQ0<3C z_;oW+o%JQ5PCu*0SLmXwhHDt`6_pG(`B23#PoT&q{rwH%)v|V1#jf!evCXjS;(49@ z^lRQ&2}t^jsjQaEZV1ktqR{|ax>X=`aA4Ux>by%@2E=3 z_Zk?62ghCV2uH15JO;F5sI##k)EO7uaEFEpJ=|eANpsla)Jm4ARbVdrLHhr7+6jA_ zS~!01YniLb8MPRij*e+~LSuy)p3E%eSv2}#m2U}^$Hq7OS!anK_N}-*h`FvC&0@Zx z*A`pb=teEu#&6b5+79=BL%-#juFeVrWj5!8GQ$xJ2gF_>ggeY32h99%_80q@*_Cnx z6vG92D3owr1zg~>>rtKe_&S7pY1FNZ9i!iY73O|8rGk5I`0t*kijvGTR_dluYD{dy zn>Cc!;rz+-UMC*tv>*i2Z@>SeZWq}k6<)!dw}2POurz4Ra)r6C5-lCsDE^b)u! zze@jW;l--n5vumHYJ6qAq}6cOCiGRVvnR8Vb*N+6_{{N@mcte8&}Vl>dzt# z{2i7}8g*k_l~wz$uZh^#M>HIvi$aX|L(h``@~b7;%2cy${DwBd_63e@@frwn{UcjG z-pTp@>uG)(u5g{Cb(o_x7CTAGx)z2tLY(Sb=UGec+L~d;itKrx2su21c9PmJMh5PE z=%?xL@J@Tdj_>uF_Kp9njI6o7mux5Nie3i8rd-U>`DLYZ=H)*H(Y5E`X5?|)+^cSt-*`1E~mLV7p9AAkL&VYS< zV;oxh0_AyMyT)IRd9J?~sV!!X)Dh|D=0&92{B5&q{6&0~-PkPBDTqGlGOaPY5z=|8 zUzj&;Qa*F%3`XqA+8#xH6u_v&iSRg??k>8~&`b#E;Eny7)gzdZS9T zwkpN44vOKzT1qbAH->yoNat*l16tbFtWav0b>lm9D6o#+8g0zYNU~a1MeD|Q#9dhr zPXYM2htu3KKO)SHUHIZ1aO!ncpd!5lQqQWWf%Pkro zIrh@Wbj$Ls^caoy&{|QoFHSxxX149Qe_KSo4vOKz@s=p*aS2Y}pqE*uUgjxo1#Vx{ zwTC1Rj(=SQ!-4gX2|C47k}@+k9B8nhS+~}LBxKDZR0oME^PZA*83LR`iC!>^Z#@;JHsyuEK?oB z?0;ER1KEO%uZXembuvl!g%)9>bZpKsza?T`6U*>o4J1~0ch8R}x_A|h#nC1{It^UI zmvxl5;r*EuU$hqL()x>AawTzk zgX4Th#5u=?@q=S1ZGTGYEw?l0jKRI5~=1YQjJxaNHp2srY(`c{t+t)ZJjsDGljnFe<#vr$_#`RzHVW37t78}*h^fK|$L#Gqve%q{`<{q-9TdZb zHIXPUkK_mTl~(yK1J-zxS%Umk9+%iMesPSYUtyo_=cjJh>j?RXe&GhqP_Z(Ad|9U6 z;xhdYdnN8&Bsbq{={ryxe#fGS`dGMzFLY42;Ta&!_ZaQ)f#EaUqq}=0SmVL2I(nYi zP0Ci~rigC1Lu-W|?$m1T7^UGAy9=C`>*fS0S1tL6 zHuO7c*fsugjHTUhc47T>=YaeernC1#tbgaci1ly;!vQf@2;mL7b`G)8eTNpK;u(I> zNa2OIrOWvx+dS*FE%d63X1K9-5-pq$wsS*0cRPxx=9s@EnV}8+&atozFV?KV@~tK5 z8={^u|Hu1(T|EzW%hsr(xM;Xu4mUEo+O1&#WxjD%nFgH`dmYQGsGp_rb&g zN-7`1^Id)7P>{FCjc?o%N{sJ;i2>(=^dP+7niGSJTWYNMI7o&Q>nf3A<7l@Z=|+;6 zc{C@~k;fVRHfwiVXjcctaAAEUO4oP>_qT9DyR-LZJ?dCCK6Ct~<*v$qhU1MDYK&ps zy~hF-o?j9w)WkBppoPK;S5b6ZalAHpH!Vw#iq?(q&_r1ecO$It*J&ocNwceK)E+v$ zM{9U~SLiU*zVV-9FYR}=gR_)J*K&7UmFN8}8=pDmG2Mt{ks-KwDWw9 zSvEc+&dPFEj=MPHtT)cvxv%22_WBjA8{ZLcWj$O~);aEcPkPHyz9phuYR~w`v6c3^ zRm*IBsO7(_j%DLB$5dK=4`n6JB4XtM`_docZ{p$HF20T@d(}twf9J=m8~iQ?UeZHl zad(T*M*Rr7X#5CmzG+Tqb69?vctK<3*V_lg3nR%36fK-wz*nyeZ(bjYA0{5iALU2* ztv7sAF)x3by*y+a`lh0oaL(KmIWtXPOk6lmq%W~Kn2!r?=HvDq#-&H7<;gQrn49IE z0ynS1p=x~7w0$sf;QWw2w6zxCi84wH3jXMXqA=err9*eaGU%gs; zk&OBO7t;Jc{7z-lHe%e7{max6+-m&*_M8a~`)PU-iS9Q^PabNipE4%l8SVk`KsNjj zYX{jdnM}tE6ARP`EBBj5D(=630i zQe03;SE#PKk?VlyaJKA;Y&i^{Oq@7(q)!XIg-N$ahzDQrbCbPb{H#Bfczx~Sq1N$Qtr^EEk#EtVw#w~XoVc+}1 zimrcCU_h*pQ{Ox*a%$TCnD`*C8h_4Tx_X}G-S^WE`6=d|)1Uui|NmXtIgULU+y=lp z*hSLmM$gJP0pQ*v?qX3-zxo+&esDty0tM3501CQi0#(2@o0_uw=9XM_qS|(M(ma4 z@I)TwYB-S?e}SkoV-Weu2!;dVo`Hb%aD4sL&pjWZjCzh{SeZBTzGYX$KOUtL1jB)K zkO<)$JKpa+4tctai)c8qP7*OZ|I)^>d4;p}-A(k%Hy4Cfbx;f!=%rA?T?laLejWK3 zy@zs^a&U|47*=3=yqA0^ewcVbTjfXi&TL*hif5-cZwal(K{Z@idx;vJ!*^WYNBt7^ zvi*K6PE%|itYq{Y^`M?A&f}sR?yR%q9-cpR+%FPO%)gJ)|KFh8Ugxh{VC)&cU%!#O zp=$OZ(Z0WRPG~;92POv4UwII|W79VV$q@ilA05;1gw_f(JZ-Fb`rB-n-Q!za?xu-9 zbzG+KO`-5uxP~w5DsjV;tz~@M)f@-OaAFN5Qn>P~IXy}B3hyrAT_>-no2y;q^91hP zu3N81t1?rE##Q=rg0iExGYzm1fM53YW3}|2mp&ch$ab zHBXY>cuzIcdsN@wyC$?8--C#f%7d=zn;(PL_BuMI;fa>3FjG~~w^EEJ;%}xEkEwp| zo=|u!T*DVFRN=_86=bQ^#n1BcK>AteuSE%V>JhZppwN#R^SPLxVD$>4S$sP@bH!y;Ji`w$ zS9tOK$>Z0q$BxjW4vOKzT1k}fwd1r_N#BwCzi+rz<15EqT8&4fdDk1~fImt<$RvLQ zxpTDw?cjf$?~HpXis6E|E0pjRAjI9FxYNqlXk`rh)13?u{c5(2-_StWj%(1gXL--W z=SwF8)?m9+gHja3g*A{U;aaDzP1*jl0(C4KpE>^0a`@urW1R7RR*aKmcn=IWm~a9f zFN8HWnNV%XDxwyNA>r}PE z?~mZ^*A=eTe)SU7yW{<76^m*5V&a1KqOOWV+s%*r44iZ({Wq zJ2V)H;Z3d!lsoR5w3q33xB<}GhO5~&enV4bJGL4f_xl=;F7yk)EpOPMX8wU&La%yA zh7)Ts3<>SJ`POl}GUFf_POOte3f~iWjCa6}QvJb~j_`IJ>hnd)ELW#co3Xm$Z^I^8 zL8)(_6H3*@GQ6Ob!U|92o^eH2D{%q~%NK-T5yb90bBX)MEw^^sWR z`gp8%eQIME9;}bVh|L|bgY4Q5+CS!sc&!ib+xffV&ApL4mF@_Y>LVJCtd&HJjY>5~ zWLz^^Z&#>}W#cpJA}zP)mmY87bU9vCL}j~??mtn_{@|KWq6UWHf!JqY=rtvLk;t`q z+@H=mU05B%@PHl)BYa^P^*GI=;DzBoxFC*j#HrS)lRvt z>1VjnnU`WX9F!<2mjbv%km& zHAcfSypZ<_E3f`*o*8{6GW`#43vFuQ7(T3%#L3f1^C_rTic?K2!;5v2yux?4Vs%;b zYHc~+F)P#=X5IJ>O_cTUUD=rLuE)pD7`~oRv{y7Dn&Adr6k1;7GV3y0&39}S>yol= zd}m#x_3%wTzZMTIFb|8pou14p)G_7#Q2WMzj(wj0Pf-QN$Z_>xR-ak3zT>ute%k*$ z`^JBczqB8o`|$A(?YBpLxK-mT$68tq&m4rlB5UMV)i(B5T9dvb-~Xp25%D@Gh701Z zP{MJ7dyN6RxL5g$O72~)<~5ik1LS-)+s1EbplpYIXy`Y-@8fTR>KAR299V^2p+YSj z!-sW{IAOm~@l^~~W;`^*jkS_!;odg5VWxo70rI=%IKPRT6Yj(aZtmjLb>=Iv(C&{c z2<^tgHGH9^!VSklZG4+^Q{>Uw%*l+~Hfwhqc;XE?M zLGB*sDl-m};l#Q~q*&h^Z(ovAt190)CsY|~-}nzr8vDSROj_svuc!HJc=s!<8>$C( zGhH9%Rwg!S#nAWCe!Z-TfbkF!ZagIPcy*3du;z}fMQ_j|w;;arrigc4G{cRfFVVu& z(cO{tbvfhpYg8=7t~Q?G$J$ALeWK~L3Nt09-JOBjrO^yG)=r}3*UQY=FsoG;!Ej)G zBtp0+mC8T&KGr1~JDj6Ev2@fT8f~u$jp`#Bj?hUVhPyo}j;Dzo_G3CT4@yOghI7&3?J4-;^gb{B(KBZrD=>u&!xGrF10ZX z57tFug!?*=^S-3J;es9G_HTX{-B|sji$baKkPT;Or;x)_iOtS<=6G$8J>wrVQTAR! zIihbuHU71>gg?3?;+tp1_`=DqjDH*}X)kz*t%dX29y7|V!EGrLBdJLdn`{}0#l!svD7WGt!?-@fa%&_0|! zhPd$-5JNLF6V`A%G{cP*m1tqB*4*4l4!0NS&R@5-nLoZH;x@##@f-P~Y=@(nnBPfX z5%od#jDLu$vKM~+7XIO#k>Y;$kMD|@_O)yL<#-sQec zg!klRTX*L>vhVt_0@L-t#DF!E9>inYyvB{4iDsofnOo>P{^x~G&AROxf1#PO8}79` zr7rKUeJ=7kfLPvW~XbpWI+nJT9iGN~E zDAV7v@fq<}mcx}W=QCQ9{?3T^K3JhgwHs{H_=(smo8hXz^ArDniSP6;a|OWO?xR$z zvCn%cZ)ET%_C%y>;TS#~cZrkgUIcTm{_2#DKBDUFmS^wmg{`y z@Cs!)PKRTbv_|jQVP_oco4(}*bsXCM$$6n|4GhBrnktM~&4}?Ru7M+<7%tF6p~Tjn zzy)h%xTlN%U+swhwupbJJ>wt8TH1@PyRDH|Xdyk`ar=|CY#YBhuF`gF{RL-3arP4} zyI>ykJ+mUdeeD{55ocvLHinh{y2|8UQR>W!8LB@OtsCDFYh^uF&!zAB4Vj|1lu%#3 zXG_GtCYIsFnnn2fReNdVUT9&_en(XITrP>&V2WuiR!uOfm@=yOeU7M4<(7yiEl2B+2Ov4j;Da_a! zLRzmJo>>)g>OPn_KyT$kS?kboXjgbwC|n1{aA8d)N^B1(ttoEVo!{RJx=1T>{?>P4 z9sN_&^}xh{^^_ijCzG{iy8lSUpjFxLT@cFF#xwk&vBK*b3t|1+eWR{*42#-Y#jf!e zdMLYo2>|>5v2m@;Pv<*!DEzzEjSdEf<8n*r&^4CBJu-|!G1tnfRNq_Ay78T3B(1+Z zGGCT)>FDjhZ%)La#Fp_3F;%u=D^k)geA~;Pci%JK3N=|Gt|-gBloy2WulSV)>4{s>tu=jH+Kl%6J`8F&Jju_|6(g-(#n!;=X6U z;P`!aMEr-^H~w?%rTy4>B8+FzHr(6l__76l@8A0>SlvNoR&45`8E&kN zFN;E@aZn9c=%!F(`*iMYdH2>adZ=a6E%q`;%eV*1je=wNKs$vK%XP^I=SXn^MSnT5 zbu7+G?Fgl6U>F{(i^Pc4UF^E8&?p(JZO0CHxD%v$|E+UO#QKbhXZW#B5-)uB&E4hA zTQqOH=!-gYiAE~T>?(4mxq?;WD>PD8WAh7{gSa7r zms8PKA>(k@Vw3(J=WttJx<-q-wJj8>hh#W${3TNO9dsT4ljJ$}{@PJl4SnMvxwLM z$G6Cmx+7=5f6K>@SPZjnd`F%t>*1|)ou|@w=(0im0&Z(1{YS;Gj9@q*j}<~!t&<#* zeskP!i@5i*YJBB*ORKSyVLDfE9w2k&?)&RlHa>HFrRCUqo%R`Z0jnjQ;{inZ&n$^3 z53z0hMy!?X*!*AneVy7OS|j=sH@@i@YgV;y{72lC{qB|@`rn%0e`Z%iewcORJI7vH z55M@R>q^p3)DPunz9r)m$5Z;$l@IP+fMb-)8@ajsXBR|7huSy(Bc{rJZ2ukkj1j7P zXTr6@3-r(Mf_Zbwy0cv(>Z4&9UeHBh#nxi-comP&|LiTH*I2lQFY73AV`q55_cHyU ziZ*vgTU&|Z(#NLplXa1P#^;~jPggH-n)eK~8025ZElJe>KQ|{dsDWX4Al?ciHQsdb z4tZpbbkSx;!7+TGi^7Sm1ULB;@+n@K{c|^kLUqv$H`Yp`rN&1oty)`%;?du-@tO6I zKBs1tT|ReKWo|8ZgckLX3@6q>B8A^bbNzS7$$fR|8qdY?^(MR$v`m%kI?v5Z+R`-f z4S&{D;-|)?l7A*QsQ3eGLd7Arjo;8s*-owJNx%Ke1W*)vRn2U)Gb2&+1m5Z-dMde@ z9fLK``~Cl6{$JuF=5FX)ni~L}K61SGM7(R`#Waw3sX4XOK;FOXWW-Ugi(oh)|9?Ot zq{gz6!)aa%$nN+5{G!lgsD0x<+JUm4n!U&TZ|y@WST(*P*2-#5zTjKKYt#;KC%iLX z&;tJaj)?Yf1jB*jEfG@domlT$&N)4S99KSKJBb*KUSpw8%+h9~q>nBiNGZcKvlt-CXX7qHMuka6xtB>sfo z9bTmoiR|s7eb-;u7An?9G#pt=iI^H2NRFA~4%V!eZR0mvSFlUx+UlaiErcd{$^u56N(X778i0f2TQNMI5_mes}6P{SLcQmxyhccO7esQ^PjA zp{2qOXM7(Z?Qn((tE8K>vUG&*>pGt2=Q1Yanfg>mt@q`JFCQzpPQg$8U?s*T675INlN?d{fl&aJx#_&vj=?-TK8T z%BgkwdggV?HvCI4rgF3 zGYgjqE1c7=GGi9uUb@U^eXLJ6uYOpD7jj(j3RirgR|>0TbOv>PXilip-?H%;S}4om z>C85t-S@PRcc?i|AHOQo!Uw8M0o8DYJ_BCp-4M|oc`Gt>Xlo=~GEmf^+PNUSbxQoP!=sf%DZur?AQUa7q{p(ft< zta-p+UKGmILo%G8i$aQz7Ca}Mvc)?`8QFz?yOL$&Gjvdv!?$c?JNG{O=m+C+RHeVX zBcfeu&-lkNmG;8@qc;CKvx6gB)4uVa<16jAS84rPW~cXv_7BgCXb-b)d`Ik+_4pji z=d-N(ot`7^)odHT5%U7u#dF;s-WCyWk4d|2<2T1!+78bz$y|49BR#%9!Le^}rZfM? z{r~ptjPq%&G(R#clo)0`qJ^^l(#Tp=GZs#IiCFitWBfr*D?8yk5IQ$*&`c_G6!{}t zB8q+O8h???%5Hp|j`alG>nRwgSFmb)<=Dy?g!f|*Tkk7w*FQ1AshzFS}(ZhV>B*N7hhs3{Nq5buLoxir&VZWW`yDb(-rp=UFr6 z{b(~kIwusYi)Oe%KZO=w!$LpV#Vu?8HyW1V1T!R%oPul};eIu|V-#O03z< zPR;tF8E&kZM2ola95nxD<36F*^I2@s9x^q|Osg~o+ z${G4;x!aGL_G5b@rZq4O57td$#K-7v)QMK@_5@s;$m(wtgJIT<@2r9JJ=K~qVz$1! zy?o3)3sw^T>Y`AiE}G#6T@+e;x5>TneuY~rW;%EYFOv`Yl*$N(1N2b{@k$iqFyQPw zTFqbG5ju^7YPhmq5;Z*eiuxDhnw-0_LPKpDKUouLGrrpG{oLTOGfwg2rDF8%nb`#u z{?~b-LM==I# zJ7p)njsSl!ezJFs&QPA?93Ixh3g#L=z9r&XAJK5+m`lX?N^&m8>@l%oIR>WT$y!RD z?UAjtEAZpDv$gDlXgIQ#60tq5U5NQwj*V$}vX=RnC#k2w$|>fL?j@X_E%PUqgqrQK z?T2Z2LQjPmA1V5_*^Qa4s6cJzi0M_7xLv~rs{QC45kbuVzl46`bFPLJ#&wrVD(Fw_ z3Y1~i4F^_4T95DP#C(s(DDuLl@_wj&<3BV|_T#G{-v7sFw)PlBe}n$#-YMLmadY#H zo}zy36AMC>v2YDv=%sMO`)BBx%lKw1IVEJn85%3(_{qjL&IO~DPuvo!))aaHP_vC)gu^Lg$r8iU%M%EpSC|HKAaQM zpLdNIpX`>eA~b!EOpG{(WQ@XhxMcs;mP77s4FAq~NzTYI+t~PqKj(M@*l zNB{P5mU6;zTK}^aw`=^e8T79_9Hx$ z{rJx3v-^H)|Fg1*qrP(xb*z$vFJ55Q8jDaI!EivE`5O`;TvA%HY<| zd{yu#y|7>KG>=)atK&}XC$ou_86VYfMY~X3!#7lXzlbxR=jb$ek^z+Y-{yrfCAN%T z&_LPx%0OlKg>k<>*Nj|h8{@_5SH}5u=yFJ&n3zB-<;goniAlVTn6)_8dRu5cODoqX0`j;GJdgM(pGp+$iGzS{BpBftW>vt?FO;`$ypKmzIKhj zh@-L_-qS<-!VMTiGdvO1aVor;ZR0oMtZaw-tf7F)%eOWmR4ihH8DOx z*@|_Jtg~9m+rD;gU*$@SeMfh1H8^+9 z%IpedYT+0@tcAphw_N|#RNUui_!PIMzc~();lvtAq;MW4HNxAA8$8l?`+=Pq25tV< zg3xBDed9kgQTD?XDd|7_#R&kM{ogd_oCcicL_0bJFH9_;rSc+tt5(J$?6a`Lf}2Qq z;}0`S{5@uL?z`2fD6MVqZ{0f3x%qPuAA|Y-gEapSPxIya+F+TnJFC+8R0ku%NAR9Z z!gpOX5B(*KmXRb{&hFenM2A>5KBLVj%keRkuVeP>9j)=MV%PYKyjFI@)kPWORl1*r z)e604;dVZ7Mi}Q9Tpie;-=P|0Rk7WhLW}V|Ffm}wqzB<1Olb^?dn6TsvGEOm&H>3k zT=SRwkJI|iGF7wdJPta;CylRB^|~5-2fXl2Zf=!#L?%qj4-*g02kA$AH0s+h-jBmd zp{wW3T2di;ZQ53?u(wOrF=+h1uL+H7;~9R?QsKqtX? z;Z_4?U!8plD=`j|;lw&fr1t#MoC+%hl=<6>LYbOah8MI_SnXrTkXQ4S%w#QqO4Tt8 z59p&X;wx~z{c9dc&sm8bp+rBc##fHHwAwzOJ4L$|#p8^>UDLktpJOfUcjYJE?Z(~~ zW=1{Q!cWZ$1!`g$UeHBhwU6n+q~X;v3qk%@v1|N=4$5x(ILi5pU2Duju@;1RDKx}*}0FnLaS)p*ak1j`#7O80^t?{gkU^pOZ z3L(6=WI4Fin+=Ma8wp>dEJ6G5d-s?JZ>Dnuy~j^)iKx{_G#ptci5Q+pF5#H9yNi~f zSdM{dc(Rs~XKFh!cB`+zJcN1WmqQVlDWvb-4?nHvu=E6jimMPoi3@7pLhH3 z!0KKn$$?d=k7Bs64ie?16jfAC|H}7=4o+D>horZN_}^I)5zn<_{6TD$ophawoepo- zZj+uOu9XoC2gFn%q^m|Aht63PM}JpDzdoYj$T~^HcP8^D&JlGO>rn2!Hor@>evo(W zd{4nSj=ytw-k8|1{?eQ96sE5aIk9<+VswSycEB#JJOkBH0sroT$cSn9VB&xrQ9h)1 zBy-}>+M-9nF?^t_!ik-NO5a>L!ebA-2ifemyS@PL5M$ilj8?N+{NKGL^qrp~x!QQ6#xGMJmp*;duJTQx^7tN@7_j!zgYf=WP9K&ZgS?D5 zT#rnQI8Pdnn(Fxzg|D`nlFY6(Xb6v(8a_88q(tUM1s9C>={UA zomC9Vj*e+~LPLd_-iJu@+#t4Ycd&O>qk{ka9ii^D{4nug-K8I;x?_LK-*Ydh?27vs zn1(0oE_s%%RydtK&#=15y!X9$^!)Tcm=~H)!v_-w=&gK6pJ$5aztkJwXT+*PR!g4( zs^JRF6>9hnQd_;&nxElsIW1F_!!C8_-oQWD7CMiGYxuIZ5;whT(5-DUi&3=|yE-U_ z3u`C2q|cnhxIkBbuPn&~HTWOS3Y}_T7#`3>VU*Rn7>}&hHae!^3B43%_~uYsTWfZ( zaI!#F(@wUm;+9ZxJY>U}wUx->8$a!w-P>+{hr;FYM*o=uTIN3#{si-X?EjaIGf?3# zks{VdU-^C8%2VmKP-$9z#59wBq|Zad>xzpE ze#xNgJ@AlR@7u9fO zttD#ND%VrI{;c8$M?t+E?GLyO&$le}Jal}GkPXSe?GEfM9R_Kp7>Z)rb%QYG$x z_PH#@U^s%|z#2#n@$v7bdHEJ|FT8bw)iSIiy8C1WXX^fsIibrKn1&~`Qke0&oX;~` zzbT*^uFzDW#`k*Mx1(^P#LbxXnS^2L-W2MNi*C5H&JsO7{^-L!U-4<;8~&`l#7{-v zt)AdJlm6ug?27oepX_|1q-Ed9(7q13;m+Di^py7H==s`D6W{P>?InJEM`Ck-2Ak5p zK^yMIbm+*!rBWKrP$GZ;rLJ9p59^q*0%H3;i6u#925;`lm}x#FP8~FQB>q7tqgx z^b@X4cYS*fGk$ln*{|k>JN||_6#GLvjc1eB6LPp(`1t+`p!i< z@Irp*LF8S+@0=4Jyn#Fj&tl;u=LH@ix$(gY-3{|6b>n;D8T-W8f%`70`x^;6JSpW* zkz#Gs-%xe$vijY!kYyy!A6pbGznqZ5)^Um$;w?_R#*5cH@XiC?QMyd|24y{7aE<{? zzW0`}{}l-)@?@Z1-%ahlMwop6tU!7bA%*qc<%3*Z^lJ|IH(=SkpV=8bw9g+{6PRx% z%pC*gg)63626Gw3R;cbES zR>BI~Jg|Iy1lrZf2Z;|(>?59Nm(LO7t32*1sQ*7EqxrTZvi~xQ+j*5Y1!P>Mj~hbQ z=>4akSQ4BcBIG{bWHGUXZtD9ZZzsFyTZ(8&;R|@pn*nHd?!^$is}pCx6*~cw$-4-1=qSPPLKe$W!sOkA5qq&juNRTFpgRJ=vvS}xG9QD2OAojPkevgP)c@Zzhz6SZX zOg>>=?rT$4|2!-E=NA%Ec<;a=#b;Z*cFDz9&q#@<^MzZ%wfN4dhGM+v=T8 z^g53cbN5|3dkUjjAqgW9$&wc>2=rM(f93uRvw4T@DDhmObqMSjAp@S}-q*)Fm~%nN zm&v~8v!k5wEt4C>Vto?6sC}HG>sP!AUlg68y7?*@(cc*5gk2wZe)JOctxwbc;7P;D zL<&}4y(=R1ISH%y))7Vro5T%c5dDQUqdp?_8X2kk$ZB}|^B9jj-Pp>HI*^@imB^1Y zuxjI9zt-`~%7fR*w)eT@N4WdqvL1QiN0DwEcAbzncw7SSu84o1j3?^T8)X~(JVFdl zqhro|gZ23!VXV@(NJB1>n7(;WDE0YKE*M2^Q0;(L*ADog-TD=XqOUkTv?LIzzDH(i zZkO4=1A2mRFA*-X4xIGrUeKn{U%YciV7!Ph!jn?R_rJXX-`yO?&w7tCU%YSSb6w{M z;*qT$TElzhgf}ma#ux}Ir1VAl8U$(wWeaN8ZbF)?Q53b|8)OE(icrI|CyuKhG2z8( z*G^o{VmxCJkxN+j#Vr2{{b|`hMtnH8BbZ}PDcsd@KD3P=PZAPVLYo(2;Bm$r1B$QS z5*~aZc@VDscn_KtAerGeXf}V1YKQx0t_{1D`~oj7%GUKolS(aHDA8;wYt}LFTZhCVB@v6aJGU~^<|3UCDwSIzuLY@V|Mr2t=mIf z<&jQFv?E%7(;eXpZjOhiUE{tqv3F~C7$M{B{PU4!K6RK2Y1j7M3DTHv0+s+}?o5s}H73$Q&F??7PiPNo#uTq&zSd+R4 zh68IN5xQHc=g_0gyl_FNQV+>+f-VXvT&cjBfpxCNZchMf7Wf7ec4yr>PgZ*w0mX2E zJ_;p_+7gXW9_3w)X2$DQ2*GfLe%#CnBj}d-3ToO5Z?)>v7s+s9eI(M$g58598go5L z9=UJ0`HTzB6V6c0Qahu4%`Tso4|HJW)JL_?ls^=Efbe}O;2aT_Vn~@vUb9Dlt0zxFx@{B`doz-#h>#Xih z0sO~$nBT+f934>KHTkD}jTE=k*+8FXX>M7Sfc0v|W9gIAeen!G z)=uJu=l!7_R&X#&*raul&KiJf_RogeG=8!U(q>Etw?otH9=I=6Ip48BppY#YC!i?SWAjat9Ub+{>X7;4}6 z&vBRb!+ECl->u0n)6R!m;mlvtnEdQGNQM(@B9UGm%riqye(xpL4(^Efm)J6Xajd1S zw3axng$UzTp+3dkGLuK$`PrKGjsF~1X+JjRu)D-^eWkN&MPhi163UJ@<5Q|W6{qgTkSd<}N;FBXM%az{6F^paRYzYtv}-} zN4)WN5;>`9TZBI|;%DWVS%V7pbMpsrsflDbK>>x-t+DR$JF^HapfZBt09_P9cTcG~ zl&G>TRH=ny_^>7tC$HpfVR*1E5+gl|^gRexOYk}cPH1*=Kr8wA zS)s>J`^JChpzL?I4a~sT`K&$OW$0vpwow_uaDWC1p*v?ahk~~8^IJlTS~!LeYcd2! zk4KU{4J$JSj^V@lNSyBRj@GAlCHwi?LalL74OiAqqK0QpZU2dr^0h~|lMKl~)BZ(MWy~3(?Mz4yt@qaA{JxXjDzYu$6E4J$H{6cJ>ruh|Keco(4 z$Aah%wrTuC{FKe`zN^oX%pBk--V#wPw`hFiSW1iGeK7Ci;{KftciYXq@ZsL_%JiON zJQkMW#j%%Iv0ChM1o!jYnIU9y<~_P!m=h`tv2FZ@9?Et)x9vQ(wWbfYY5YWd8=Kkl z{|9OQA6xlzN|e6IV|?P+-4wdSYRvoTK1Rl=b>ymg->1Zu@rz?6{fhP7&+M)TVG6;>!M?v0wMY`NEQWLS~1Bbvi6x zOk7xJ>B~bMaf#mo9T*Yx5&!p^$b#v3VPb(CQC`HpfQ36Use4(+sS@KhVN;Jg^B=h| zI;PjkFw_X}0<7Pfrx>MYB5NqZ+QPk3{WJ%^@RG5a-*oBF;6j z3@^l8Va4`Ia(J~WQ5nH-fHn#tw#F9YAYW8{lytg5is5yF&c2Wp+7b%YM>HH+Cy5xo zBZ5(uZy!zm=@%d*WBJ8b*3`)Eq>)v+od*hAz#&2lTbN(OejmsFivzxIOx(qkg z^S01)Ol%V&R#sxiWw!EsE)VC#xy*+l}gOqs+P{+BtPi+|1JqVYhoE*&`)8- zcKl=dVfPQ`E;D)r=v5uV@PIxFBX%CHjYrWej}_V#3e`n3+*l)t7MmltaZ6?zD^tg^ z@tO6ImSg9kyw4}7@?$md1m#rL=>^39UoVLG53_E3N4$%zWB=fz`=h%R`n5IY6|EcJ z5qD+%715cQ>uG)5lfH7CZ;3dUSu?(IT&1LX7hi8ql3tkk z`o6h%^!$rAg@W~v3@6r6BE{|(r8xCmBU8+3;~9RendBF~)!*bP_5tx~X2y5}RqGe; z2!;CEHU6?5(r#Nd^!~P1FXd&KHRBt{Qu_Apmb(80eR0UWKWX20^)15RTGB7J^>~x` z->eB84#OuCCupdAIxhAsh!5my7_Mx8(!6L3?IZ#;k5NLDLw^n z#$lW|DxTp7y%b*C>?Fmn$p*9ff$aacJ3^&l){XD1jkMl2*F0OggP{EGZ`t_F@s>Wf z%_|z8TO<7M=0$`{?HT_NQ)TZZEqzYXD`asGE5;YZN?B=JTf)}}@CL45C+(_Rkxcz} z+aiuNu?#PcvBZjJ7v3kpYw~!zc9VC&I#j!v`8DG&^r&WpO>otDIcZJUhcdStTQf&;wgEc6@z_*h8yY=|aOvW1{+!k&NCAwmj zgJF2E9ugzA8X)z+=}&w!!+rG?CvkD-Ebk4{$uEtAWH_-l5-C=<@&5fa@_c>2y*GL0 zTLxZ*!s#~bO!|Ko-If2;lF+Comf;1h6jod-%?o#)+;+5)BVk9KP z30f(ncx}$*)UMO6(5V)V;lmn9oN(<1Z>Me0yC0ZiqL0CDaaJ$>sTy{TzZ`#QH@txZ zf4BGriSYYKoqnT+{rd$G_o4QU|A@D;AC7e!{}FGzI@*!>gX|gq5MO0496LMzTH7N> z@s@~Uo)zN@$LhdJV=b8f{ry;j$`Lp~CClL%eP99OUL`=-c;z!^%)xf4YX){MC_Esa0GCcYRBmzXY-L;zkE}~v<8OZ!LgPY zu~zC&^SzJyT=#vNWFBy&huAazah#>S@Eq1zsvLN&3GdB>V};J#;3(e_Q67$9IB<+5 zLQKbogIy`len;n*YhxH5tcAn~_Z6T8&VAzT2KRO6WTqhQ|6xtUz08{N4KY^MVpY=l z_M0e&u}4vG>#mYz<1^x^EQjZ7&yugm>??d986y&W+X8oj{P!cX^7}vRi8$9mFLrTp)2+4#)ymp;e(nV8S5IsG3OMXbv$8Xpl?WieKruF`zTzn0>@-H07c z%#U!+7IVOkIeBFS!vS$t2=NS*9OT?6vz?-z{Kp*;`#LCw3+o|KV%dnu`*-Y5Q~a~e zZ=mN?{`a?ReCGH|pTixb_)WUZS@wUL7f~N#+xU%GE8F3$I_~!=ia6$P_@Xaf+Q@1H zBOw`1&_W@FYj|-^vSzl{pZ~Ni)EH*n_|AGr>#^#F+_!gBll~&-mA~Z{jgK5(>0>yj z!T02FTdFfFP*HwmRz$PJmhlU*%d~}aQ~F!fX7>Y8>ut;Ug?K4j;VPMr7rtzSkq6dD z+`9!B>ERq*L52R6EfLR}ScVtJTVjPRp_^B0-YO=;tQ+51lLOxoFPfXXzwrKlc;+tl zg~TJI(gx)@c1`^E)4O)rj2|4s+d{8!H$8@o{h1BQ4BWj(e)uSMwl~h}G4TvPjsf4QFVqki#2N_)c{x=d73wVhgu3;U9*faidY^A+$RQx2x_0jyE7473!=R`cqEgByY zLuE0h5Jmy(v{#F@h*kQZA1`K&a4T9jz9YWMdU%`OztDmH9J3iW&eiYF6~5TW8r&2b zjDu>pvQ82;TvhN~k?l`YO~%^j%E1kWWN(SA|J6E{jnAx)v>eM;ms@yyEOV9OSMP|} zms>PGa$Kdwa5ve<^&~|TcN#Gse~woqRt{QjFb3hM*05{*<(TH#mE*pw@$7$D6Om2F zq1~?W7x7hgUraHR>uMjOcgS20v}S0r4dVymrfh_}jukFMA?>L+u;?IgZkP zSaom~^AeBz-MPABboLhi1gn;A4+r)78qN7Pc^4w{D_M%wIH-mzYbCjcrHN z_Fr2(&=4_0cDhxj^r}gdw-Fw{vgPgJS3mvd_y5Be4lJv)q}&FnX zPu=?d%>C)cA2Yf}O%nVjlkq)>L_~S;wxAjei9x=~J6;u1WEwu0IG{EEn)KmCi8!=t zS!TibfL5k_2v_Bu7WndoJ*(S{F);UYZ{jC?MZ5a1^CIH)kPIipRUw6=q=pmjHe*)- z?WnVVMBAxk+4u|{l;v=BuJPHwsD7NPl0VDSWBmGGw}l$D@eDuKMB;@zpAA1$vSrdG z_F8u`zgU~P2!;b|BoV?F=Nb;)&(54eyZH54p+rBc##h8!Sq*pc;44lQH$6zf47r+Z z<2PcgY=`#}LciZn`EnyY3g-xKi3s-Jkt)34ck$-h1p zmf^+mmssJOPa&_3q37a${kBl2KBD2s+La=n;r);13+7tOGn9cHFHjV7EJHLLSx3n+ zUf*^5w}@D=&CF4>vH!LtRIH6>_(4O37q0rn^3+%5=uCZ(J>wtZuk3~A;X?nC-f?ty zMRd!o8Q(Z|(poHbN2s0_^auZKh&|&U$4=UNS!7%c|NLrnYurA)AmWy9$@qkrDNC_l z8a}nJi$vyP6|5Rx5kF-$+&_7W>J{2PRtT{^DCd?~5pZ9z@hiOUJqPSOcbw`+o__k4 zi1&ENhBNCUkz@UF8RukHVWcToy4B?7PaDsmMq>W|8k%>;RyDkzH)u6J9; z*z?C2qWK0)=B%G=%uMElGGpNy_N0r(ZOe#UzF9MTQfXSqhBGOyk;4<>P5bkl{XTt( zo;QV_H82bh)=pxCXE57&6hm~`ztM+J(GiyTOdPs&7^i)V~{oD;+ z;g503R&O*c!wXs|tZ?T9?ejF9L-X1cjkM7J&Fl$w9 zw(%QUD8Iw|)V^Ivzr7A6XRc;mup^YHg=6@z4iYC%am^>YdMQTrkPIi*NOFqpH-x#> za7tzt+Q&WfLY4lOjnB|QSq^vl+wv;uF-F~0>>7U&V`VqCz7)pT@04J5uDHLrXIn(R zHlE?fdPuyq9{!}Itg-ESGaR1SoiMyA9XXf=Ft|@;q(7vdF3+&=VSEqar*fL{d|&sevW=Vbsx<+ z>F0j>d4PW2LO&1F&nf!(F#TMkpXcf4+v(?H^z(80`2_uZl74=Uem-^I zpr5yp&B?b+?)fnN{loNgihl6-*XZYY`uTSH`566toPIt*KcA$ZpQE2o5swM|+)qCb z(9c`w=VAJJo_@Zaem+J&AE%#B(9b97=jZ6>Q}<2oodECdUw0$$-&+J`?tSFUBS(q# zOoI6f=$}78KOd$a{}=sP{^Rt2_}BQ&z4(=WGfRIvhrh>PGn0EC*#Gt6{a>GVzkU{e zp@08E{?+|G{ipQT%;f(4Umw{2_2KVxT1F=m+D5q)@k1nAbm({tsF6LLJeygUDoub;$6>k+MHWCVxK&&?d|Gi(0; F{{b_!(U<@L delta 526 zcmY*WOH0E*5T0#fo7RF`tlHwG2M-FRq^%F|W_^GMp%AHvm5`WV7h<+1TZ@#Shn~EN z2QQv{)uYgVAo?TxC3>s7eTeQb`+Ym#&MZ6Ae#LDy1puhju<`(yQ-!<0Q1tqA`Z|}s zRgSn>e1k z5EXkpz5|5e2pk|_gA2@T`t@Prw^?_H&s6mjg(P__98sdNabY+SJJf2lsWF2!{F31v z^iRaH%^@!vtTy7ilsdoMFe}7v>i8nLPF-dY*Y^J8R`-Z&(PoJ@T+6R&gMxd+Vl^F4 zl|B26=avoEt`MJ?#3Afli3-#4OsiE`E@m@Jg&>=0t*ofo%wlml2yk0bW*3&$cJ}MR z)&0Zc({tzL?HyoMd>rwf_SfVPNASVPzpk8Vp6gKen8y+C`-%JzQIv!=<4x1=?BMgdLsY; diff --git a/Vendoo/TradingProxy/EBayTradingServiceClient.h b/Vendoo/TradingProxy/EBayTradingServiceClient.h new file mode 100755 index 0000000..35ad3d4 --- /dev/null +++ b/Vendoo/TradingProxy/EBayTradingServiceClient.h @@ -0,0 +1,15 @@ +// +// EBayTradingSerivceClient.h +// eBayTrading +// +// Created by bulldog on 13-3-18. +// Copyright (c) 2013 Leansoft. All rights reserved. +// + +#import "EBayAPIInterface_SOAPClient.h" + +@interface EBayTradingServiceClient : EBayAPIInterface_SOAPClient + ++ (EBayTradingServiceClient *)sharedClient; + +@end diff --git a/Vendoo/TradingProxy/EBayTradingServiceClient.m b/Vendoo/TradingProxy/EBayTradingServiceClient.m new file mode 100755 index 0000000..f9d147a --- /dev/null +++ b/Vendoo/TradingProxy/EBayTradingServiceClient.m @@ -0,0 +1,65 @@ +// +// EBayTradingSerivceClient.m +// eBayTrading +// +// Created by bulldog on 13-3-18. +// Copyright (c) 2013 Leansoft. All rights reserved. +// + +#import "EBayTradingServiceClient.h" +#import "Trading_CustomSecurityHeaderType.h" + +static NSString *const eBayAppId = @"YOUR APPID HERE"; +static NSString *const eBayAuthToken = @"YOUR AUTH TOKEN HERE"; + +// production +//static NSString *const eBayTradingServiceURLString = @"https://api.ebay.com/wsapi "; +// sandbox +static NSString *const eBayTradingServiceURLString = @"https://api.sandbox.ebay.com/wsapi"; + +static NSString *const targetAPIVersion = @"809"; +/** + for site id list, see http://developer.ebay.com/DevZone/shopping/docs/CallRef/types/SiteCodeType.html + */ +static NSString *const targetSiteId = @"0"; // 0 for US + +@implementation EBayTradingServiceClient + ++ (EBayTradingServiceClient *)sharedClient { + static EBayTradingServiceClient *_sharedClient = nil; + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + _sharedClient = [[EBayTradingServiceClient alloc] initWithEndpointURL:[NSURL URLWithString:eBayTradingServiceURLString]]; + }); + + return _sharedClient; +} + +- (id)initWithEndpointURL:(NSURL *)URL { + + self = [super initWithEndpointURL:URL]; + if (!self) { + return nil; + } + + [self setDefaultHeader:@"Accept" value:@"application/soap+xml"]; + [self setDefaultHeader:@"Content-Type" value:@"application/soap+xml"]; + + self.additionalParameters = [NSMutableDictionary dictionary]; + [self.additionalParameters setObject:targetSiteId forKey:@"siteid"]; + [self.additionalParameters setObject:targetAPIVersion forKey:@"version"]; + [self.additionalParameters setObject:eBayAppId forKey:@"appid"]; + [self.additionalParameters setObject:@"Routing" forKey:@"new"]; + + [self setDefaultHeader:@"SOAPAction" value:@""]; + + Trading_CustomSecurityHeaderType *customHeader = [[[Trading_CustomSecurityHeaderType alloc] init] autorelease]; + customHeader.eBayAuthToken = eBayAuthToken; + self.customSoapHeaders = [NSMutableArray arrayWithObject:customHeader]; + // for some calls like FetchToken, RevokeToken, GetTokenStatus, and GetSessionID, + // you also need to add DevId, AppId and AuthCert in the custom header. + + return self; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ASQPreferencesType.h b/Vendoo/TradingProxy/Trading_ASQPreferencesType.h new file mode 100755 index 0000000..843413c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ASQPreferencesType.h @@ -0,0 +1,79 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Enables a seller to add custom Ask Seller a Question (ASQ) + subjects to display on the seller's Ask a Question page, or reset + the custom subjects to the default values. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ASQPreferencesType : NSObject { + +@private + NSNumber *_resetDefaultSubjects; + NSMutableArray *_subject; + NSMutableArray *_any; + +} + + +/** + + Used to reset custom subjects to their default values. For + SetMessagePreferences, either ResetDefaultSubjects or Subject + is required in the request, but not both. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *resetDefaultSubjects; + +/** + + Contains the ASQ subjects to display on the seller's + Ask a Question page, with one subject per Subject node up to a + maximum of nine. The tenth subject, "General question about + this item," cannot be edited. An error wil be returned if subjects are duplicated. +

+ For SetMessagePreferences, either ResetDefaultSubjects or + Subject is required in the request, but not both. Subjects are + displayed on the ASQ drop-down list in same order as the + request. +

+ Note that the default ASQ subjects will display in the site's + language if retrieved from a site other than the seller's own. + For example, if if a US seller sells on the DE and the FR + sites, the default subjects will display in German and French + respectively. However, if the seller adds custom questions, + all questions will display only in the seller's language. In + the example case, FR and DE buyers would see custom subjects + in English only. Use ResetDefaultSubjects to restore the + default subjects and the default language display behavior. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *subject; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ASQPreferencesType.m b/Vendoo/TradingProxy/Trading_ASQPreferencesType.m new file mode 100755 index 0000000..447db85 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ASQPreferencesType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ASQPreferencesType.h" + +@implementation Trading_ASQPreferencesType + +@synthesize resetDefaultSubjects = _resetDefaultSubjects; +@synthesize subject = _subject; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ResetDefaultSubjects" propertyName:@"resetDefaultSubjects" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"resetDefaultSubjects"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Subject" propertyName:@"subject" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"subject"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.resetDefaultSubjects = nil; + self.subject = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AbstractRequestType.h b/Vendoo/TradingProxy/Trading_AbstractRequestType.h new file mode 100755 index 0000000..f223058 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AbstractRequestType.h @@ -0,0 +1,280 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + +// abstract class + +@class Trading_BotBlockRequestType; + +/** + + Base type definition of the request payload, which can carry any type of payload + content plus optional versioning information and detail level requirements. All + concrete request types (e.g., AddItemRequestType) are derived from the abstract + request type. The naming convention we use for the concrete type names is the name + of the service (the verb or call name) followed by "RequestType": + VerbNameRequestType + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AbstractRequestType : NSObject { + +@private + NSMutableArray *_detailLevel; + NSString *_errorLanguage; + NSString *_messageID; + NSString *_version; + NSString *_endUserIP; + NSString *_errorHandling; + NSString *_invocationID; + NSMutableArray *_outputSelector; + NSString *_warningLevel; + Trading_BotBlockRequestType *_botBlock; + NSMutableArray *_any; + +} + + +/** + + Detail levels are instructions that define standard subsets of + data to return for particular data components (e.g., each + Item, Transaction, or User) within the response payload. + For example, a particular detail level might cause the + response to include buyer-related data in every result + (e.g., for every Item), but no seller-related data. + Specifying a detail level is like using a + predefined attribute list in the SELECT clause of an SQL query. + Use the DetailLevel element to specify the required detail level + that the client application needs pertaining to the data components + that are applicable to the request.
+
+ The DetailLevelCodeType defines the + global list of available detail levels for all request types. + Most request types support certain detail + levels or none at all. If you pass a detail level that exists + in the schema but that isn't valid for a particular request, + eBay ignores it processes the request without it. + For each request type, see the detail level tables in the + Input/Output Reference to determine which detail levels are + applicable and which elements are returned for each applicable + detail level. (Some detail level tables are still in the + eBay Web Services guide. They will be moved to the + Input/Output Reference in a future release.)
+
Note that DetailLevel is required input for + GetMyMessages.
+
+ With GetSellerList and other calls that retrieve large data sets, + please avoid using ReturnAll when possible. For example, if you use + GetSellerList, use a GranularityLevel or use the + GetSellerEvents call instead. If you do use ReturnAll with + GetSellerList, use a small EntriesPerPage value and a short + EndTimeFrom/EndTimeTo range for better performance. + + + entry type : string constant in Trading_DetailLevelCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *detailLevel; + +/** + + Use ErrorLanguage to return error strings for the call in a different language + from the language commonly associated with the site that the requesting user + is registered with. Specify the standard RFC 3066 language identification tag + (e.g., en_US). +
+ ID--- country
+ ----- -----
+ de_AT Austria
+ de_CH Switzerland
+ de_DE Germany
+ en_AU Australia
+ en_CA Canada
+ en_GB United Kingdom
+ en_SG Singapore
+ en_US United States
+ es_ES Spain
+ fr_BE Belgium (French)
+ fr_CA Canada (French)
+ fr_FR France
+ it_IT Italy
+ nl_BE Belgium (Dutch)
+ nl_NL Netherlands
+ zh_CN China
+ en_IN India
+ en_IE Ireland
+ zh_HK Hong Kong + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *errorLanguage; + +/** + + Most Trading API calls support a MessageID element in the request + and a CorrelationID element in the response. If you pass in a + MessageID in a request, the same value will be returned in the + CorrelationID field in the response. Pairing these values can + help you track and confirm that a response is returned for every request and to + match specific responses to specific requests. + If you do not pass a MessageID value in the request, + CorrelationID is not returned.
+
+ Note: + GetCategories is designed to retrieve very large sets of metadata + that change once a day or less often. To improve performance, these calls return + cached responses when you request all available data (with no filters). When this + occurs, the MessageID and CorrelationID fields + aren't applicable. However, if you specify an input filter to reduce the amount of + data returned, the calls retrieve the latest data (not cached). When this occurs, + MessageID and CorrelationID are applicable. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *messageID; + +/** + + The version number of the API code that you are + programming against (e.g., 549). + The version you specify for a call has these basic effects:
+ - It indicates the version of the code lists and other + data that eBay should use to process your request.
+ - It indicates the schema version you are using.
+ You need to use a version that is greater than or equal to the + lowest supported version.
+
+ For the SOAP API: If you are using the SOAP API, + this field is required. Specify the version of the WSDL your + application is using.
+
+ For the XML API: If you are using the XML API, + this field has no effect. Instead, specify the version in the + X-EBAY-API-COMPATIBILITY-LEVEL HTTP header. + (If you specify Version in the body of an XML API request and it + is different from the value in the HTTP header, eBay returns an + informational warning that the value in the HTTP header was used + instead.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *version; + +/** + + The public IP address of the machine from which the request is sent. + Your application captures that IP address and includes it in + a call request. eBay evaluates requests for safety (also see + the BotBlock container + in the request and response of this call). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *endUserIP; + +/** + + Error tolerance level for the call. This is a preference + that specifies how eBay should handle requests that contain + invalid data or that could partially fail. This gives you some control + over whether eBay returns warnings or blocking errors + and how eBay processes the invalid data.
+
+ This field is only applicable to AddItem and related calls, + and only when the listing includes ProductListingDetails. + + + type: string constant in Trading_ErrorHandlingCodeType.h +*/ +@property (nonatomic, retain) NSString *errorHandling; + +/** + + A unique identifer for a particular call. If the same InvocationID is passed + in after it has been passed in once on a call that succeeded for a particular + application and user, then an error will be returned. The identifier can + only contain digits from 0-9 and letters from A-F. The + identifier must be 32 characters long. For example, + 1FB02B2-9D27-3acb-ABA2-9D539C374228. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *invocationID; + +/** + + You can use the OutputSelector field to restrict the data returned by this call. + When you make a call such as GetItem that retrieves data from eBay, + the OutputSelector field is useful for restricting the data returned. + This field makes the call response easier to use, especially when a large payload + would be returned. If you use the OutputSelector field, the output data + will include only the fields you specified in the request. + For example, if you are using GetItem and you want the item data + in the response to be restricted to the ViewItemURL + (the URL where a user can view the listing) and BuyItNowPrice, then + within the GetItem request, specify those output fields. + To use this field, see the information at the following link. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *outputSelector; + +/** + + Controls whether or not to return warnings when the application passes + unrecognized or deprecated elements in a request.
+
+ An unrecognized element is one that is not defined in any supported + version of the schema. Schema element names are case-sensitive, + so using WarningLevel can also help you remove any potential hidden + bugs within your application due to incorrect case or spelling in + field names before you put your application into the + Production environment.
+
+ WarningLevel only validates elements; it doesn't validate + XML attributes. It also doesn't control warnings related to + user-entered strings or numbers, or warnings for + logical errors.
+
+ We recommend that you only use this during development and debugging. + Do not use this in requests in your production code. + + + type: string constant in Trading_WarningLevelCodeType.h +*/ +@property (nonatomic, retain) NSString *warningLevel; + +/** + + Container for a token and for user input. + + + type : class Trading_BotBlockRequestType +*/ +@property (nonatomic, retain) Trading_BotBlockRequestType *botBlock; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AbstractRequestType.m b/Vendoo/TradingProxy/Trading_AbstractRequestType.m new file mode 100755 index 0000000..05bd2c5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AbstractRequestType.m @@ -0,0 +1,88 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AbstractRequestType.h" +#import "Trading_BotBlockRequestType.h" + +@implementation Trading_AbstractRequestType + +@synthesize detailLevel = _detailLevel; +@synthesize errorLanguage = _errorLanguage; +@synthesize messageID = _messageID; +@synthesize version = _version; +@synthesize endUserIP = _endUserIP; +@synthesize errorHandling = _errorHandling; +@synthesize invocationID = _invocationID; +@synthesize outputSelector = _outputSelector; +@synthesize warningLevel = _warningLevel; +@synthesize botBlock = _botBlock; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DetailLevel" propertyName:@"detailLevel" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"detailLevel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ErrorLanguage" propertyName:@"errorLanguage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"errorLanguage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageID" propertyName:@"messageID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"messageID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Version" propertyName:@"version" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"version"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndUserIP" propertyName:@"endUserIP" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"endUserIP"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ErrorHandling" propertyName:@"errorHandling" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"errorHandling"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InvocationID" propertyName:@"invocationID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"invocationID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"OutputSelector" propertyName:@"outputSelector" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"outputSelector"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WarningLevel" propertyName:@"warningLevel" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"warningLevel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BotBlock" propertyName:@"botBlock" type:PICO_TYPE_OBJECT clazz:[Trading_BotBlockRequestType class]]; + [map setObject:ps forKey:@"botBlock"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.detailLevel = nil; + self.errorLanguage = nil; + self.messageID = nil; + self.version = nil; + self.endUserIP = nil; + self.errorHandling = nil; + self.invocationID = nil; + self.outputSelector = nil; + self.warningLevel = nil; + self.botBlock = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AbstractResponseType.h b/Vendoo/TradingProxy/Trading_AbstractResponseType.h new file mode 100755 index 0000000..207e526 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AbstractResponseType.h @@ -0,0 +1,274 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + +// abstract class + +@class Trading_ErrorType; +@class Trading_DuplicateInvocationDetailsType; +@class Trading_BotBlockResponseType; + +/** + + Base type definition of a response payload that can carry any + type of payload content with following optional elements:
+ - timestamp of response message
+ - application-level acknowledgement
+ - application-level (business-level) errors and warnings + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AbstractResponseType : NSObject { + +@private + NSDate *_timestamp; + NSString *_ack; + NSString *_correlationID; + NSMutableArray *_errors; + NSString *_message; + NSString *_version; + NSString *_build; + NSString *_notificationEventName; + Trading_DuplicateInvocationDetailsType *_duplicateInvocationDetails; + NSString *_recipientUserID; + NSString *_eiasToken; + NSString *_notificationSignature; + NSString *_hardExpirationWarning; + Trading_BotBlockResponseType *_botBlock; + NSString *_externalUserData; + NSMutableArray *_any; + +} + + +/** + + This value represents the date and time when eBay processed the + request. The time zone of this value is GMT and the format is the + ISO 8601 date and time format (YYYY-MM-DDTHH:MM:SS.SSSZ). See Time + Values in the eBay Web Services guide for information about this + time format and converting to and from the GMT time zone.
+
+ Note: + GetCategories, GetAttributesCS, GetCategory2CS, GetAttributesXSL, + GetProductFinder, GetProductFinderXSL, and GetProductSearchPage + are designed to retrieve very large sets of metadata + that change once a day or less often. To improve performance, + these calls return cached responses when you request all available data + (with no filters). When this occurs, this time value reflects the + time the cached response was created. Thus, this value is not + necessarily when the request was processed. + However, if you specify an input filter to reduce the amount of data + returned, the calls retrieve the latest data (not cached). + When this occurs, this time value does reflect when the request + was processed. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *timestamp; + +/** + + A token representing the application-level acknowledgement code that indicates + the response status (e.g., success). The AckCodeType list specifies + the possible values for Ack. + + + type: string constant in Trading_AckCodeType.h +*/ +@property (nonatomic, retain) NSString *ack; + +/** + + Most Trading API calls support a MessageID element in the request + and a CorrelationID element in the response. If you pass in a + MessageID in a request, the same value will be returned in the + CorrelationID field in the response. Pairing these values can + help you track and confirm that a response is returned for every request and to + match specific responses to specific requests. + If you do not pass a MessageID value in the request, + CorrelationID is not returned.
+
+ Note: + GetCategories is designed to retrieve very large sets of metadata + that change once a day or less often. To improve performance, these calls return + cached responses when you request all available data (with no filters). When this + occurs, the MessageID and CorrelationID fields + aren't applicable. However, if you specify an input filter to reduce the amount of + data returned, the calls retrieve the latest data (not cached). When this occurs, + MessageID and CorrelationID are applicable. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *correlationID; + +/** + + A list of application-level errors (if any) that occurred when eBay + processed the request. + + + entry type : class Trading_ErrorType +*/ + +@property (nonatomic, retain) NSMutableArray *errors; + +/** + + Supplemental information from eBay, if applicable. May elaborate on + errors (such as how a listing violates eBay policies) or provide + useful hints that may help a seller increase sales. This data can + accompany the call's normal data result set or a result set that + contains only errors.
+
+ Applications must recognize when the Message field is returned and + provide a means to display the listing hints and error message + explanations to the user.
+
+ The string can return HTML, including TABLE, IMG, and HREF elements. + In this case, an HTML-based application should be able to include + the HTML as-is in the HTML page that displays the results. + A non-HTML application would need to parse the HTML + and convert the table elements and image references into UI elements + particular to the programming language used. + As usual for string data types, the HTML markup elements are escaped + with character entity references + (e.g.,<table><tr>...). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *message; + +/** + + The version of the response payload schema. Indicates the version of the + schema that eBay used to process the request. + See "Standard Data for All Calls" in the eBay Web Services Guide for information + on using the response version when troubleshooting "CustomCode" values that appear + in the response. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *version; + +/** + + This refers to the specific software build that eBay used when processing the request + and generating the response. This includes the version number plus additional + information. eBay Developer Support may request the build information + when helping you resolve technical issues. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *build; + +/** + + Event name of the notification. Only returned by Platform Notifications. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *notificationEventName; + +/** + + Information that explains a failure due to a duplicate InvocationID being + passed in. + + + type : class Trading_DuplicateInvocationDetailsType +*/ +@property (nonatomic, retain) Trading_DuplicateInvocationDetailsType *duplicateInvocationDetails; + +/** + + Recipient user ID of the notification. Only returned by Platform Notifications. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *recipientUserID; + +/** + + Unique Identifier of Recipient user ID of the notification. Only returned by + Platform Notifications (not for regular API call responses). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *eiasToken; + +/** + + A Base64-encoded MD5 hash that allows the recipient of a Platform + Notification to verify this is a valid Platform Notification sent by + eBay. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *notificationSignature; + +/** + + Expiration date of the user's authentication token. Only returned + within the 7-day period prior to a token's expiration. To ensure + that user authentication tokens are secure and to help avoid a + user's token being compromised, tokens have a limited life span. A + token is only valid for a period of time (set by eBay). After this + amount of time has passed, the token expires and must be replaced + with a new token. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *hardExpirationWarning; + +/** + + Container of token, image URL and audio URL. + + + type : class Trading_BotBlockResponseType +*/ +@property (nonatomic, retain) Trading_BotBlockResponseType *botBlock; + +/** + + An application subscribing to notifications can include an XML-compliant + string, not to exceed 256 characters, which will be returned. The string can + identify a particular user. Any sensitive information should be passed with due + caution. +

+ To subscribe to and receive eBay Buyer Protection notifications, this field is + required, and you must pass in 'eBP notification' as a string. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *externalUserData; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AbstractResponseType.m b/Vendoo/TradingProxy/Trading_AbstractResponseType.m new file mode 100755 index 0000000..d17ea31 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AbstractResponseType.m @@ -0,0 +1,115 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AbstractResponseType.h" +#import "Trading_ErrorType.h" +#import "Trading_DuplicateInvocationDetailsType.h" +#import "Trading_BotBlockResponseType.h" + +@implementation Trading_AbstractResponseType + +@synthesize timestamp = _timestamp; +@synthesize ack = _ack; +@synthesize correlationID = _correlationID; +@synthesize errors = _errors; +@synthesize message = _message; +@synthesize version = _version; +@synthesize build = _build; +@synthesize notificationEventName = _notificationEventName; +@synthesize duplicateInvocationDetails = _duplicateInvocationDetails; +@synthesize recipientUserID = _recipientUserID; +@synthesize eiasToken = _eiasToken; +@synthesize notificationSignature = _notificationSignature; +@synthesize hardExpirationWarning = _hardExpirationWarning; +@synthesize botBlock = _botBlock; +@synthesize externalUserData = _externalUserData; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Timestamp" propertyName:@"timestamp" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"timestamp"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Ack" propertyName:@"ack" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"ack"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CorrelationID" propertyName:@"correlationID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"correlationID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Errors" propertyName:@"errors" type:PICO_TYPE_OBJECT clazz:[Trading_ErrorType class]]; + [map setObject:ps forKey:@"errors"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Message" propertyName:@"message" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"message"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Version" propertyName:@"version" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"version"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Build" propertyName:@"build" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"build"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NotificationEventName" propertyName:@"notificationEventName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"notificationEventName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DuplicateInvocationDetails" propertyName:@"duplicateInvocationDetails" type:PICO_TYPE_OBJECT clazz:[Trading_DuplicateInvocationDetailsType class]]; + [map setObject:ps forKey:@"duplicateInvocationDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RecipientUserID" propertyName:@"recipientUserID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"recipientUserID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EIASToken" propertyName:@"eiasToken" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"eiasToken"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NotificationSignature" propertyName:@"notificationSignature" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"notificationSignature"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HardExpirationWarning" propertyName:@"hardExpirationWarning" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"hardExpirationWarning"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BotBlock" propertyName:@"botBlock" type:PICO_TYPE_OBJECT clazz:[Trading_BotBlockResponseType class]]; + [map setObject:ps forKey:@"botBlock"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalUserData" propertyName:@"externalUserData" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"externalUserData"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.timestamp = nil; + self.ack = nil; + self.correlationID = nil; + self.errors = nil; + self.message = nil; + self.version = nil; + self.build = nil; + self.notificationEventName = nil; + self.duplicateInvocationDetails = nil; + self.recipientUserID = nil; + self.eiasToken = nil; + self.notificationSignature = nil; + self.hardExpirationWarning = nil; + self.botBlock = nil; + self.externalUserData = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AccessRuleCurrentStatusCodeType.h b/Vendoo/TradingProxy/Trading_AccessRuleCurrentStatusCodeType.h new file mode 100755 index 0000000..bfadde2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccessRuleCurrentStatusCodeType.h @@ -0,0 +1,71 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Describes the current status of your application with regard to + rules governing the number of times your application can + execute API calls. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) The rule is not set and usage limits do not apply. + +*/ +extern NSString *const Trading_AccessRuleCurrentStatusCodeType_NOT_SET; + +/** + + (out) Your application has exceeded its hourly hard limit. + +*/ +extern NSString *const Trading_AccessRuleCurrentStatusCodeType_HOURLY_LIMIT_EXCEEDED; + +/** + + (out) Your application has exceeded its daily hard limit. + +*/ +extern NSString *const Trading_AccessRuleCurrentStatusCodeType_DAILY_LIMIT_EXCEEDED; + +/** + + (out) Your application has exceeded its periodic hard limit. + +*/ +extern NSString *const Trading_AccessRuleCurrentStatusCodeType_PERIODIC_LIMIT_EXCEEDED; + +/** + + (out) Your application has exceeded its hourly soft limit. + +*/ +extern NSString *const Trading_AccessRuleCurrentStatusCodeType_HOURLY_SOFT_LIMIT_EXCEEDED; + +/** + + (out) Your application has exceeded its daily soft limit. + +*/ +extern NSString *const Trading_AccessRuleCurrentStatusCodeType_DAILY_SOFT_LIMIT_EXCEEDED; + +/** + + (out) Your application has exceeded its periodic soft limit. + +*/ +extern NSString *const Trading_AccessRuleCurrentStatusCodeType_PERIODIC_SOFT_LIMIT_EXCEEDED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_AccessRuleCurrentStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_AccessRuleCurrentStatusCodeType.m b/Vendoo/TradingProxy/Trading_AccessRuleCurrentStatusCodeType.m new file mode 100755 index 0000000..feed02b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccessRuleCurrentStatusCodeType.m @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AccessRuleCurrentStatusCodeType.h" + +/** + @file + + Describes the current status of your application with regard to + rules governing the number of times your application can + execute API calls. + +*/ + +/** + + (out) The rule is not set and usage limits do not apply. + +*/ +NSString *const Trading_AccessRuleCurrentStatusCodeType_NOT_SET = @"NotSet"; + +/** + + (out) Your application has exceeded its hourly hard limit. + +*/ +NSString *const Trading_AccessRuleCurrentStatusCodeType_HOURLY_LIMIT_EXCEEDED = @"HourlyLimitExceeded"; + +/** + + (out) Your application has exceeded its daily hard limit. + +*/ +NSString *const Trading_AccessRuleCurrentStatusCodeType_DAILY_LIMIT_EXCEEDED = @"DailyLimitExceeded"; + +/** + + (out) Your application has exceeded its periodic hard limit. + +*/ +NSString *const Trading_AccessRuleCurrentStatusCodeType_PERIODIC_LIMIT_EXCEEDED = @"PeriodicLimitExceeded"; + +/** + + (out) Your application has exceeded its hourly soft limit. + +*/ +NSString *const Trading_AccessRuleCurrentStatusCodeType_HOURLY_SOFT_LIMIT_EXCEEDED = @"HourlySoftLimitExceeded"; + +/** + + (out) Your application has exceeded its daily soft limit. + +*/ +NSString *const Trading_AccessRuleCurrentStatusCodeType_DAILY_SOFT_LIMIT_EXCEEDED = @"DailySoftLimitExceeded"; + +/** + + (out) Your application has exceeded its periodic soft limit. + +*/ +NSString *const Trading_AccessRuleCurrentStatusCodeType_PERIODIC_SOFT_LIMIT_EXCEEDED = @"PeriodicSoftLimitExceeded"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_AccessRuleCurrentStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AccessRuleStatusCodeType.h b/Vendoo/TradingProxy/Trading_AccessRuleStatusCodeType.h new file mode 100755 index 0000000..4afa606 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccessRuleStatusCodeType.h @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Defines values that describe an application's current status + with respect to an API access rule. The rules specify daily, + hourly, and periodic usage limits for various eBay Web Services calls. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) The rule is turned off, and no rule validation + was performed. + +*/ +extern NSString *const Trading_AccessRuleStatusCodeType_RULE_OFF; + +/** + + (out) The rule is turned on, and rule validation was + performed. + +*/ +extern NSString *const Trading_AccessRuleStatusCodeType_RULE_ON; + +/** + + (out) The application is blocked from making + requests to the call named in this rule. + +*/ +extern NSString *const Trading_AccessRuleStatusCodeType_APPLICATION_BLOCKED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_AccessRuleStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_AccessRuleStatusCodeType.m b/Vendoo/TradingProxy/Trading_AccessRuleStatusCodeType.m new file mode 100755 index 0000000..2c6e621 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccessRuleStatusCodeType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AccessRuleStatusCodeType.h" + +/** + @file + + Defines values that describe an application's current status + with respect to an API access rule. The rules specify daily, + hourly, and periodic usage limits for various eBay Web Services calls. + +*/ + +/** + + (out) The rule is turned off, and no rule validation + was performed. + +*/ +NSString *const Trading_AccessRuleStatusCodeType_RULE_OFF = @"RuleOff"; + +/** + + (out) The rule is turned on, and rule validation was + performed. + +*/ +NSString *const Trading_AccessRuleStatusCodeType_RULE_ON = @"RuleOn"; + +/** + + (out) The application is blocked from making + requests to the call named in this rule. + +*/ +NSString *const Trading_AccessRuleStatusCodeType_APPLICATION_BLOCKED = @"ApplicationBlocked"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_AccessRuleStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AccountDetailEntryCodeType.h b/Vendoo/TradingProxy/Trading_AccountDetailEntryCodeType.h new file mode 100755 index 0000000..9e07ccf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccountDetailEntryCodeType.h @@ -0,0 +1,2091 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies values that describe a transaction on an account. Details of + the transaction are returned in AccountEntry. The transaction can + be a debit or credit to the account. + + + @ingroup EBayAPIInterface +*/ + +/** + + The reason for the charge is unknown. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_UNKNOWN; + +/** + + The fee for listing an item for sale on eBay. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_INSERTION; + +/** + + The fee for a listing title in boldface font. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_BOLD; + +/** + + The fee for adding an optional feature to a listing, + such as a reserve fee or a listing upgrade fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_FEATURED; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_CATEGORY_FEATURED; + +/** + + The fee charged when a listed item sells. The fee + is a percentage of the final sale price. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_FINAL_VALUE; + +/** + + A payment by check made by a seller to eBay. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_CHECK; + +/** + + A payment by credit card made by a seller to eBay. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_CC; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_COURTESY; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_NO_SALE; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_PARTIAL_SALE; + +/** + + A refund made by eBay to the seller's credit card. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_REFUND_CC; + +/** + + A refund made by eBay to the seller by check. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_REFUND_CHECK; + +/** + + A finance charge made to the seller's account, for example, + the monthly finance charge added to an account whose balance has not been + paid. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FINANCE_CHARGE; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_AW_DEBIT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_AW_CREDIT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_AW_MEMO; + +/** + + A credit made by eBay for a duplicate listing. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_DUPLICATE_LISTING; + +/** + + A fee charged by eBay for a partial sale. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_PARTIAL_SALE; + +/** + + A reversal of an electronic transfer payment. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_ELECTRONIC_TRANSFER_REVERSAL; + +/** + + A one-time payment to the account made by + credit card. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_CC_ONCE; + +/** + + A fee charged by eBay for a returned check. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_RETURNED_CHECK; + +/** + + A fee charged by eBay when a check must be redeposited + to collect funds. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_REDEPOSIT_CHECK; + +/** + + A cash payment made on the seller's account. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_CASH; + +/** + + A credit issued by eBay for an insertion fee. + If a listed item does not sell or results in an + Unpaid Item (UPI) dispute, the seller can relist + the item. If the item sells the second time, eBay + credits the insertion fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_INSERTION; + +/** + + A credit issued by eBay for the Bold listing fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_BOLD; + +/** + + A credit issued by eBay for the Featured listing fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_FEATURED; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_CATEGORY_FEATURED; + +/** + + A credit issued by eBay for the Final Value Fee. + Issued as a result of an Unpaid Item dispute, under + some circumstances. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_FINAL_VALUE; + +/** + + A fee charged by eBay when the seller's check does not clear + due to insufficient funds. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_NSF_CHECK; + +/** + + A fee charged by eBay when the seller's check does not clear + because the account has been closed. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_RETURN_CHECK_CLOSE; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_MEMO; + +/** + + A payment made to the account by money order. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_MONEY_ORDER; + +/** + + An automatic monthly charge of the seller's invoice + amount made by eBay to a credit card the seller has placed + on file. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_CARD_ON_FILE; + +/** + + A one-time payment made by a credit card + that is not on file with eBay for automatic monthly + payments. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_CARD_NOT_ON_FILE; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_INVOICED; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_INVOICED_CREDIT_CARD; + +/** + + A transfer from another account to this account, + resulting in a credit to this account. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_TRANSFER_FROM; + +/** + + A transfer from this account to another account, + resulting in a debit to this account. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_DEBIT_TRANSFER_TO; + +/** + + A credit balance for an account's invoice period, + meaning that the seller should not pay. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_INVOICE_CREDIT_BALANCE; + +/** + + An all-purpose code for debits that are manually applied to auctions, + for example, when the credit cannot be applied to an item number + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_E_BAY_DEBIT; + +/** + + An all-purpose code for credits that are manually applied to auctions, + for example, when the credit cannot be applied to an item number + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_E_BAY_CREDIT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PROMOTIONAL_CREDIT; + +/** + + A note that the credit card is not + on file at the customer's request. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CC_NOT_ON_FILE_PER_CUST_REQ; + +/** + + A credit issued by eBay for an insertion + fee when an item is relisted. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_INSERTION_FEE; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CC_PAYMENT_REJECTED; + +/** + + A fee charged by eBay for adding a gift icon to + a listing. The gift icon highlights the item as a good + gift and might offer gift services, such as wrapping + or shipping. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_GIFT_ICON; + +/** + + A credit issued by eBay for the gift item + fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_GIFT_ICON; + +/** + + A fee charged by eBay for listing an item + in the Picture Gallery. A buyer sees a picture of + the item when browsing a category, before moving to + the item's listing page. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_GALLERY; + +/** + + A fee charged by eBay for listing an item + in the Featured section at the top of the Picture Gallery + page. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_FEATURED_GALLERY; + +/** + + A credit issued by eBay for the Gallery fee + charged when the item was listed. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_GALLERY; + +/** + + A credit issued by eBay for the Featured Gallery + fee charged when the item was listed. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_FEATURED_GALLERY; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_ITEM_MOVE_FEE; + +/** + + A credit issued by eBay when listings are not available + due to system downtime. The downtime can be a title search + outage or a hard outage. See the online help for details. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_OUTAGE_CREDIT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_PSA; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_PCGS; + +/** + + A fee charged by eBay when an item is listed with + a reserve price. The fee is credited when the auction + completes successfully. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_RESERVE; + +/** + + A credit issued by eBay for a reserve price auction + when the auction completes successfully. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_RESERVE; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_E_BAY_VISA_CREDIT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_BB_ADMIN_CREDIT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_BB_ADMIN_DEBIT; + +/** + + A credit issued by eBay to a Store owner + who has promoted items outside of eBay. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_REFERRER_CREDIT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_REFERRER_DEBIT; + +/** + + A switch from one billing currency to another. + The billing currency can be USD, EUR, CAD, GBP, AUD, + JPY, or TWD. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_SWITCH_CURRENCY; + +/** + + A payment made to the account by gift certificate. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_GIFT_CERTIFICATE; + +/** + + A payment made to the account by wire transfer. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_WIRE_TRANSFER; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_HOME_BANKING; + +/** + + A one-time payment made to the account by electronic + transfer. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_ELECTRONIC_TRANSFER; + +/** + + A credit (addition) made by eBay to the seller's account + when a payment needs to be adjusted. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_ADJUSTMENT_CREDIT; + +/** + + A debit (deduction) made by eBay to the seller's account + when a payment needs to be adjusted. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_ADJUSTMENT_DEBIT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CHARGEOFF; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CHARGEOFF_RECOVERY; + +/** + + A writeoff of the account charge by eBay + because the seller has declared bankruptcy. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CHARGEOFF_BANKRUPTCY; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CHARGEOFF_SUSPENDED; + +/** + + A writeoff of the account charge by eBay + because the seller is deceased. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CHARGEOFF_DECEASED; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CHARGEOFF_OTHER; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CHARGEOFF_WACKO; + +/** + + A reversal of a finance charge, made by eBay. + The finance charge is added if the seller does not pay + the monthly account balance on time. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FINANCE_CHARGE_REVERSAL; + +/** + + A reversal of a Final Value Fee credit, resulting + in the fee being charged to the seller. The Final Value + Fee can be credited as a result of an Unpaid Item Dispute. + If the buyer later pays, the seller can request a reversal. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FVF_CREDIT_REVERSAL; + +/** + + A fee charged for currency conversion. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FOREIGN_FUNDS_CONVERT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FOREIGN_FUNDS_CHECK_REVERSAL; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_EOM_RESTRICTION; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_ALL_FEES_CREDIT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_SET_ON_HOLD; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_REVERT_USER_STATE; + +/** + + A monthly payment made by automatic direct debit to the + seller's checking account, when the account information + is on file. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_DIRECT_DEBIT_ON_FILE; + +/** + + A one-time payment made by direct debit to the seller's + checking account, when the account information is not on file, + but is provided for this payment. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_DIRECT_DEBIT_NOT_ON_FILE; + +/** + + A payment made by direct debit from the seller's + checking account when the seller has requested automatic + monthly invoice payments. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_DIRECT_DEBIT; + +/** + + A reversal of a payment made by direct debit + from the seller's checking account. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_DIRECT_DEBIT_REVERSAL; + +/** + + A reversal of a payment made by direct debit + from a seller's checking account when an item is returned + by the buyer. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_DIRECT_DEBIT_RETURNED_ITEM; + +/** + + A fee charged by eBay for adding a colored band to + emphasize a listing. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_HIGHLIGHT; + +/** + + A credit issued by eBay for a highlight fee on an + item's listing. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_HIGHLIGHT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_BULK_USER_SUSPENSION; + +/** + + A fee charged for a 30-day real estate + listing. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_REAL_ESTATE_30_DAYS_LISTING; + +/** + + A credit for a 30-day real estate listing. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_REAL_ESTATE_30_DAYS_LISTING; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_TRADING_LIMIT_OVERRIDE_ON; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_TRADING_LIMIT_OVERRIDE_OFF; + +/** + + A fee charged to sellers who do not provide a credit card + or checking account number to verify identify. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_EQUIFAX_REALTIME_FEE; + +/** + + A credit granted for an EquifaxRealtimeFee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_EQUIFAX_REALTIME_FEE; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_EQUIFAX_DEBIT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_EQUIFAX_CREDIT; + +/** + + Two accounts with the same owner but different user IDs + have been merged into one. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_MERGED; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_AUTO_TRADER_ON; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_AUTO_TRADER_OFF; + +/** + + The option to send the seller paper invoices + has been turned on. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAPER_INVOICE_ON; + +/** + + The option to send the seller paper invoices + has been turned off. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAPER_INVOICE_OFF; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_ACCOUNT_STATE_SWITCH; + +/** + + An automatic reversal of a Final Value Fee + credit. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FVF_CREDIT_REVERSAL_AUTOMATIC; + +/** + + A credit granted by eBay when a title search + outage of one hour or longer occurs on the site. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_SOFT_OUTAGE; + +/** + + A fee charged for listing a lot (one or more items) in a + Live Auction catalog. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_LA_CATALOG_FEE; + +/** + + A fee charged for listing an extra item in a Live Auction. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_LA_EXTRA_ITEM; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_LA_CATALOG_ITEM_FEE_REFUND; + +/** + + A credit for listing an item in a Live Auction catalog. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_LA_CATALOG_INSERTION_REFUND; + +/** + + A Final Value Fee charged by eBay when a lot listed + on a Live Auction is sold. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_LA_FINAL_VALUE_FEE; + +/** + + A refund of a Final Value Fee that was charged + when a Live Auction lot was sold. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_LA_FINAL_VALUE_FEE_REFUND; + +/** + + A fee paid by the buyer to the auction house for + a purchase in a Live Auction. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_LA_BUYER_PREMIUM_PERCENTAGE_FEE; + +/** + + A refund of the fee paid by a buyer to the auction + house for a purchase in a Live Auction. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_LA_BUYER_PREMIUM_PERCENTAGE_FEE_REFUND; + +/** + + A fee charged for audio or video services provided + during the sale of lots at a Live Auction. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_LA_AUDIO_VIDEO_FEE; + +/** + + A refund for audio or video services provided at + a Live Auction. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_LA_AUDIO_VIDEO_FEE_REFUND; + +/** + + A fee charged for a panoramic 360-degree photo + in a listing. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_IPIX_PHOTO; + +/** + + A fee charged for a slide show of panoramic 360-degree + photos. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_IPIX_SLIDE_SHOW; + +/** + + A credit granted to reverse an IPIX photo fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_IPIX_PHOTO; + +/** + + A credit granted to reverse an IPIX slideshow fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_IPIX_SLIDE_SHOW; + +/** + + A fee charged for listing an item for 10 days, + rather than one, three, five, or seven days. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_TEN_DAY_AUCTION; + +/** + + A credit granted to reverse a 10-day auction + fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_TEN_DAY_AUCTION; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_TEMPORARY_CREDIT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_TEMPORARY_CREDIT_REVERSAL; + +/** + + A fee charged for a subscription to Auction Assistant Basic. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_SUBSCRIPTION_AA_BASIC; + +/** + + A fee charged for a subscription to Auction Assistant Pro. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_SUBSCRIPTION_AA_PRO; + +/** + + A credit granted for a subscription fee charged for Auction Assistant Basic. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_AA_BASIC; + +/** + + A credit granted for a subscription fee charged for Auction Assistant Pro. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_AA_PRO; + +/** + + A fee charged by eBay for a supersized picture + in a listing. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_LARGE_PICTURE; + +/** + + A credit issued by eBay for a supersized picture. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_LARGE_PICTURE; + +/** + + A fee charged by eBay for the Picture Pack feature. + The fee differs according to the number of pictures you + use. See the online help for details. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_PICTURE_PACK; + +/** + + A partial credit issued by eBay for the Picture Pack fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_PICTURE_PACK_PARTIAL; + +/** + + A full credit issued by eBay for the Picture Pack fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_PICTURE_PACK_FULL; + +/** + + A monthly subscription fee charged for an eBay Store. + The fee can be Basic, Featured, or Anchor. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_SUBSCRIPTIONE_BAY_STORES; + +/** + + A credit issued by eBay for the monthly fee charged + for an eBay store. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDITE_BAY_STORES; + +/** + + The fee charged by eBay for listing a Fixed Price item. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_INSERTION_FIXED_PRICE; + +/** + + A credit issued by eBay for listing a Fixed Price item. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_INSERTION_FIXED_PRICE; + +/** + + The Final Value Fee credit charged by eBay when + a fixed price item sells. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_FINAL_VALUE_FIXED_PRICE; + +/** + + A credit issued by eBay for the Final Value Fee + for a fixed price item. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_FINAL_VALUE_FIXED_PRICE; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_ELECTRONIC_INVOICE_ON; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_ELECTRONIC_INVOICE_OFF; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FLAG_DDDD_PENDING; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FLAG_DD_PAYMENT_CONFIRMED; + +/** + + The fee charged by eBay for creating a Fixed Price + listing with a 10-day duration. Fixed Price listings + of 1, 3, 5, and 7 days are not charged this fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FIXED_PRICE_DURATION_FEE; + +/** + + A credit issued by eBay for a Fixed Price listing + with a 10-day duration. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FIXED_PRICE_DURATION_CREDIT; + +/** + + A fee charged by eBay for listing a Buy It Now item. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_BUY_IT_NOW_FEE; + +/** + + A credit issued by eBay for the fee charged for a + Buy It Now listing. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_BUY_IT_NOW_CREDIT; + +/** + + A fee for scheduling a listing to start at some + later time, up to 3 weeks after the listing is created. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_SCHEDULE; + +/** + + A credit made by eBay for the fee charged for + scheduling a listing to start after the listing is created. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_SCHEDULE; + +/** + + The monthly subscription fee charged for + Selling Manager Basic. The monthly charge is billed + in advance. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_SUBSCRIPTION_SM_BASIC; + +/** + + The monthly subscription fee charged for + Selling Manager Pro. The monthly charge is billed + in advance. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_SUBSCRIPTION_SM_BASIC_PRO; + +/** + + A one-time credit for a free one-month + trial of Selling Manager Basic. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_SM_BASIC; + +/** + + A one-time credit for a free one-month + trial of Selling Manager Pro. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_SM_BASIC_PRO; + +/** + + The fee charged for a Good-Til-Cancelled + listing in an eBay Store. The charge is made once + each 30 days, until the listing ends. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_STORES_GTC_FEE; + +/** + + A credit for the fee charged for a Good-Til-Cancelled + listing in an eBay Store. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_STORES_GTC_CREDIT; + +/** + + The fee charged for using a Listing Designer theme and layout + template for a listing. The fee is displayed to the seller during + the listing process. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_LISTING_DESIGNER_FEE; + +/** + + A credit issued by eBay for a Listing Designer fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_LISTING_DESIGNER_CREDIT; + +/** + + The fee charged for listing an auction item + for 10 days. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_EXTENDED_AUCTION_FEE; + +/** + + A credit for the fee charged for listing an + auction item for 10 days. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_EXTENDED_ACUTION_CREDIT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAY_PAL_OTP_SUCC; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAY_PAL_OTP_PEND; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAY_PAL_FAILED; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAY_PAL_CHARGE_BACK; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CHARGE_BACK; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CHARGE_BACK_REVERSAL; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAY_PAL_REFUND; + +/** + + An addition to the seller's eBay + Anything Points account. Each point is + equivalent to $0.01. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_BONUS_POINTS_ADDITION; + +/** + + A reduction to the seller's eBay + Anything Points account. Each point is + equivalent to $0.01. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_BONUS_POINTS_REDUCTION; + +/** + + An automatic payment of seller fees + from the seller's eBay Anything Points account. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_BONUS_POINTS_PAYMENT_AUTOMATIC; + +/** + + A one-time payment of seller fees from + the seller's eBay Anything Points account. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_BONUS_POINTS_PAYMENT_MANUAL; + +/** + + A reversal of a seller fee payment made + from the seller's eBay Anything Points account. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_BONUS_POINTS_PAYMENT_REVERSAL; + +/** + + A cash payment made from the seller's eBay + Anything Points account and credited to the seller's + account. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_BONUS_POINTS_CASH_PAYOUT; + +/** + + A credit (return) to your account of Value-Added Tax + previously paid. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_VAT_CREDIT; + +/** + + A debit to your account for a Value-Added Tax charge. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_VAT_DEBIT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_VAT_STATUS_CHANGE_PENDING; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_VAT_STATUS_CHANGE_APPROVED; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_VAT_STATUS_CHANGE_DENIED; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_VAT_STATUS_DELETED_BY_CSR; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_VAT_STATUS_DELETED_BY_USER; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_SM_PRO_LISTING_DESIGNER_FEE; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_SM_PRO_LISTING_DESIGNER_CREDIT; + +/** + + A fee charged for the difference between an eBay Store inventory listing + fee and an auction listing fee if a Store inventory item sells. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_STORES_SUCCESSFUL_LISTING_FEE; + +/** + + A credit for a StoresSuccessfulListingFee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_STORES_SUCCESSFUL_LISTING_FEE_CREDIT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_STORES_REFERRAL_FEE; + +/** + + A credit posted to a seller's account + for sale of Stores Inventory items by buyers + referred to the seller's Store by printed materials + and emails outside eBay. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_STORES_REFERRAL_CREDIT; + +/** + + The fee charged for adding a subtitle + to a listing. The subtitle adds information + to the title. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_SUBTITLE_FEE; + +/** + + A credit of the fee charged for adding a + subtitle to a listing. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_SUBTITLE_FEE_CREDIT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_E_BAY_STORE_INVENTORY_SUBSCRIPTION_CREDIT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_AUTO_PMNT_REQ_EXEMPT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_AUTO_PMNT_REQ_REIN; + +/** + + The monthly fee charged for subscribing to + Picture Manager. The fee varies according to + the level of subscription. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PICTURE_MANAGER_SUBSCRIPTION_FEE; + +/** + + A credit granted for a Picture Manageer subscription + fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PICTURE_MANAGER_SUBSCRIPTION_FEE_CREDIT; + +/** + + A fee charged for a basic subscription to Seller Reports. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_SELLER_REPORTS_BASIC_FEE; + +/** + + A credit granted for a basic subscription to Seller Reports. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_SELLER_REPORTS_BASIC_CREDIT; + +/** + + A fee charged for a subscription to Seller Reports Plus. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_SELLER_REPORTS_PLUS_FEE; + +/** + + A credit granted for a subscription to Seller Reports Plus. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_SELLER_REPORTS_PLUS_CREDIT; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYPAL_ON_FILE; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYPAL_ON_FILE_BY_CSR; + +/** + + (out) + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PAYPAL_OFF_FILE; + +/** + + The fee for adding a border that outlines a listing with a frame. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_BORDER_FEE; + +/** + + A credit for the border fee charged for a listing. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_BORDER_FEE_CREDIT; + +/** + + A fee charged to a seller for upgrading + a listing from eBay Germany's Car, Motorcycle, + and Special Vehicle categories so that it is also + searchable on the mobile.de classifieds site. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_SEARCHABLE_MOBILE_DE; + +/** + + A monthly subscription fee charged for + Sales Reports Plus. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_SALES_REPORTS_PLUS_FEE; + +/** + + A credit granted for a Sales Reports Plus + monthly subscription fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_SALES_REPORTS_PLUS_CREDIT; + +/** + + A credit granted for upgrading a listing + to make it searchable on the mobile.de platform. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_SEARCHABLE_MOBILE_DE; + +/** + + A fee charged to owners of eBay Stores + who have a sent a marketing email to buyers, + for the number of email recipients over + the Store's monthly free allocation. The + monthly allocation varies according to the type + of Store. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_EMAIL_MARKETING_FEE; + +/** + + A credit granted for an email marketing fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_EMAIL_MARKETING_CREDIT; + +/** + + A fee charged for the Picture Show + service, which lets buyers browse or see a slide + show of 2 or more pictures at the top of the + item page. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_PICTURE_SHOW; + +/** + + A credit granted for a Picture Show fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_PICTURE_SHOW; + +/** + + A fee charged for the ProPackBundle feature pack (currently available to US and Canada eBay motor vehicle sellers). + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PRO_PACK_BUNDLE_FEE; + +/** + + A credit granted by eBay for the ProPackBundle feature pack (currently available to US and Canada eBay motor vehicle sellers). + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PRO_PACK_BUNDLE_FEE_CREDIT; + +/** + + A fee charged by eBay for the BasicUpgradePackBundle feature pack. + No longer applicable to any sites (but formerly applicable to the + Australia site, site ID 15). + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_BASIC_UPGRADE_PACK_BUNDLE_FEE; + +/** + + A credit granted by eBay for the BasicUpgradePackBundle feature pack. + No longer applicable to any sites (but formerly applicable to the + Australia site, site ID 15). + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_BASIC_UPGRADE_PACK_BUNDLE_FEE_CREDIT; + +/** + + A fee charged by eBay for the ValuePackBundle feature pack. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_VALUE_PACK_BUNDLE_FEE; + +/** + + A credit granted by eBay for the ValuePackBundle feature pack. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_VALUE_PACK_BUNDLE_FEE_CREDIT; + +/** + + A fee charged by eBay for the ProPackPlusBundle feature pack. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PRO_PACK_PLUS_BUNDLE_FEE; + +/** + + A credit granted by eBay for the ProPackPlusBundle feature pack. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_PRO_PACK_PLUS_BUNDLE_FEE_CREDIT; + +/** + + The final entry in an account before it is closed + or merged with another account. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FINAL_ENTRY; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CUSTOM_CODE; + +/** + + A fee charged for extended listing duration. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_EXTENDED_DURATION_FEE; + +/** + + A credit granted by eBay for extended listing duration. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_EXTENDED_DURATION_FEE_CREDIT; + +/** + + The fee for an international listing. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_INTERNATIONAL_LISTING_FEE; + +/** + + A credit issued by eBay for an international listing. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_INTERNATIONAL_LISTING_CREDIT; + +/** + + A MarketPlace Research fee for expired subscriptions. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_MARKETPLACE_RESEARCH_EXPIRED_SUBSCRIPTION_FEE; + +/** + + A MarketPlace Research credit for expired subscriptions. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_MARKETPLACE_RESEARCH_EXPIRED_SUBSCRIPTION_FEE_CREDIT; + +/** + + A MarketPlace Research basic subscription fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_MARKETPLACE_RESEARCH_BASIC_SUBSCRIPTION_FEE; + +/** + + A MarketPlace Research basic subscription credit. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_MARKETPLACE_RESEARCH_BASIC_SUBSCRIPTION_FEE_CREDIT; + +/** + + A MarketPlace Research pro subscription fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_MARKETPLACE_RESEARCH_PRO_SUBSCRIPTION_FEE; + +/** + + Basic bundle fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_BASIC_BUNDLE_FEE; + +/** + + Basic bundle fee credit. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_BASIC_BUNDLE_FEE_CREDIT; + +/** + + A MarketPlace Research pro subscription fee credit. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_MARKETPLACE_RESEARCH_PRO_SUBSCRIPTION_FEE_CREDIT; + +/** + + A Vehicle Local subscription fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_VEHICLE_LOCAL_SUBSCRIPTION_FEE; + +/** + + A Vehicle Local subscription fee credit. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_VEHICLE_LOCAL_SUBSCRIPTION_FEE_CREDIT; + +/** + + A Vehicle Local insertion fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_VEHICLE_LOCAL_INSERTION_FEE; + +/** + + A Vehicle Local insertion fee credit. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_VEHICLE_LOCAL_INSERTION_FEE_CREDIT; + +/** + + A Vehicle Local final value fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_VEHICLE_LOCAL_FINAL_VALUE_FEE; + +/** + + A Vehicle Local final value fee credit. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_VEHICLE_LOCAL_FINAL_VALUE_FEE_CREDIT; + +/** + + A Vehicle Local GTC fee. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_VEHICLE_LOCAL_GTC_FEE; + +/** + + A Vehicle Local GTC fee credit. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_VEHICLE_LOCAL_GTC_FEE_CREDIT; + +/** + + eBay Motors Pro fee. Applies to eBay Motors Pro registered dealer + applications only. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_E_BAY_MOTORS_PRO_FEE; + +/** + + eBay Motors Pro fee credit. Applies to eBay Motors Pro registered + dealer applications only. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDITE_BAY_MOTORS_PRO_FEE; + +/** + + eBay Motors Pro feature fee. Applies to eBay Motors Pro registered + dealer applications only. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_E_BAY_MOTORS_PRO_FEATURE_FEE; + +/** + + eBay Motors Pro feature fee credit. Applies to eBay Motors Pro + registered dealer applications only. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDITE_BAY_MOTORS_PRO_FEATURE_FEE; + +/** + + A fee charged by eBay for listing an item with the + Gallery Plus feature enabled. This feature cannot be removed + with ReviseItem or RelistItem. However, if the feature is + upgraded, for example, to Gallery Featured, the fee for + Gallery Plus is refunded and a fee for Gallery Feature is + charged instead. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_GALLERY_PLUS; + +/** + + A credit issued by eBay when refunding the fee for + enabling the Gallery Plus feature. A Gallery Plus credit may + be issued if, for example, a user upgrades their feature + with ReviseItem or RelistItem to Gallery Featured. In this + case, the original Gallery Plus fee is refunded and a + Gallery Featured fee is charged instead. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_GALLERY_PLUS; + +extern NSString *const Trading_AccountDetailEntryCodeType_PRIVATE_LISTING; + +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_PRIVATE_LISTING; + +/** + + eBay ImmoPro Fee + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_IMMO_PRO_FEE; + +/** + + Credit eBay ImmoPro Fee + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_IMMO_PRO_FEE; + +/** + + eBay ImmoPro Feature Fee + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_IMMO_PRO_FEATURE_FEE; + +/** + + Credit eBay ImmoPro Feature Fee + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_IMMO_PRO_FEATURE_FEE; + +/** + + eBay Real Estate Pro Fee + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_REAL_ESTATE_PRO_FEE; + +/** + + Credit eBay Real Estate Pro Fee + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_REAL_ESTATE_PRO_FEE; + +/** + + eBay Real Estate Pro Feature Fee + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_REAL_ESTATE_PRO_FEATURE_FEE; + +/** + + Credit eBay Real Estate Pro Feature Fee + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_REAL_ESTATE_PRO_FEATURE_FEE; + +/** + + PowerSeller, PowerSeller shipping, Top-rated seller, + eBay Stores subscription, or other subscription discount against the + final value fee, insertion fee, subscription fee, late payment fee, + or other fee. See AccountEntry.Title for an explanation of the + discount and the percentage that was applied. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_DISCOUNT; + +/** + + + Reserved for future use. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_FINAL_VALUE_SHIPPING; + +/** + + + Reserved for future use. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_FINAL_VALUE_SHIPPING; + +/** + + The fee charged for Return Shipping. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_RETURN_SHIPPING; + +/** + + A credit issued by eBay against a Return Shipping charge. + Issued as a result of an Unpaid Item dispute, under + some circumstances. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_RETURN_SHIPPING; + +/** + + The fee charged by eBay for the Global Shipping Program. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_GLOBAL_SHIPPING_PROGRAM; + +/** + + Credit issued by eBay for charged Global Shipping Program Fee + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_GLOBAL_SHIPPING_PROGRAM; + +/** + + A fee charged to the seller's account if the seller ends an auction (with bids) + early. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_AUCTION_END_EARLY; + +/** + + A credit issued by eBay to the seller's account if a duplicate auction + listing is ended administratively by eBay. A seller is only eligible for this + credit if the auction listing had zero bids and was never surfaced in Search. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_AUCTION_END_EARLY; + +/** + + The fee charged to the seller for printing out and using a FedEx shipping + label from eBay. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_FED_EX_SHIPPING_LABEL; + +/** + + A credit issued by eBay to reimburse the seller for a FedEx shipping label. In + some cases, this credit may be issued to the seller as a result of an Unpaid Item + case that the seller has won against a buyer. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_FED_EX_SHIPPING_LABEL; + +/** + + This fee is charged to the seller's account if eBay is forced to refund the buyer + in a case where the buyer has used the eBay US Managed Returns process and return + shipped the item to the seller, but the seller has not issued a refund to the buyer + within seven business days after receiving the returned item. +

+ This value is equal to the refund ("CreditReturnRefund") issued to the buyer. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_FEE_RETURN_REFUND; + +/** + + A credit issued to the buyer's account by eBay in a case where the buyer has used the eBay US + Managed Returns process and return shipped the item to the seller, but the seller + has not issued a refund to the buyer within seven business days after receiving the + returned item. The buyer credit amounts to the total purchase price (plus any + shipping costs if the item was "not as described") minus the seller's restocking + fee if one was specified under the return policy of the listing. +

+ eBay then charges this expense to the seller's account, and this charge is + attached to the "FeeReturnRefund" value. + +*/ +extern NSString *const Trading_AccountDetailEntryCodeType_CREDIT_RETURN_REFUND; diff --git a/Vendoo/TradingProxy/Trading_AccountDetailEntryCodeType.m b/Vendoo/TradingProxy/Trading_AccountDetailEntryCodeType.m new file mode 100755 index 0000000..72f3ce1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccountDetailEntryCodeType.m @@ -0,0 +1,2089 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AccountDetailEntryCodeType.h" + +/** + @file + + Specifies values that describe a transaction on an account. Details of + the transaction are returned in AccountEntry. The transaction can + be a debit or credit to the account. + +*/ + +/** + + The reason for the charge is unknown. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_UNKNOWN = @"Unknown"; + +/** + + The fee for listing an item for sale on eBay. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_INSERTION = @"FeeInsertion"; + +/** + + The fee for a listing title in boldface font. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_BOLD = @"FeeBold"; + +/** + + The fee for adding an optional feature to a listing, + such as a reserve fee or a listing upgrade fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_FEATURED = @"FeeFeatured"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_CATEGORY_FEATURED = @"FeeCategoryFeatured"; + +/** + + The fee charged when a listed item sells. The fee + is a percentage of the final sale price. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_FINAL_VALUE = @"FeeFinalValue"; + +/** + + A payment by check made by a seller to eBay. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_CHECK = @"PaymentCheck"; + +/** + + A payment by credit card made by a seller to eBay. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_CC = @"PaymentCC"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_COURTESY = @"CreditCourtesy"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_NO_SALE = @"CreditNoSale"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_PARTIAL_SALE = @"CreditPartialSale"; + +/** + + A refund made by eBay to the seller's credit card. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_REFUND_CC = @"RefundCC"; + +/** + + A refund made by eBay to the seller by check. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_REFUND_CHECK = @"RefundCheck"; + +/** + + A finance charge made to the seller's account, for example, + the monthly finance charge added to an account whose balance has not been + paid. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FINANCE_CHARGE = @"FinanceCharge"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_AW_DEBIT = @"AWDebit"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_AW_CREDIT = @"AWCredit"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_AW_MEMO = @"AWMemo"; + +/** + + A credit made by eBay for a duplicate listing. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_DUPLICATE_LISTING = @"CreditDuplicateListing"; + +/** + + A fee charged by eBay for a partial sale. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_PARTIAL_SALE = @"FeePartialSale"; + +/** + + A reversal of an electronic transfer payment. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_ELECTRONIC_TRANSFER_REVERSAL = @"PaymentElectronicTransferReversal"; + +/** + + A one-time payment to the account made by + credit card. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_CC_ONCE = @"PaymentCCOnce"; + +/** + + A fee charged by eBay for a returned check. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_RETURNED_CHECK = @"FeeReturnedCheck"; + +/** + + A fee charged by eBay when a check must be redeposited + to collect funds. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_REDEPOSIT_CHECK = @"FeeRedepositCheck"; + +/** + + A cash payment made on the seller's account. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_CASH = @"PaymentCash"; + +/** + + A credit issued by eBay for an insertion fee. + If a listed item does not sell or results in an + Unpaid Item (UPI) dispute, the seller can relist + the item. If the item sells the second time, eBay + credits the insertion fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_INSERTION = @"CreditInsertion"; + +/** + + A credit issued by eBay for the Bold listing fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_BOLD = @"CreditBold"; + +/** + + A credit issued by eBay for the Featured listing fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_FEATURED = @"CreditFeatured"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_CATEGORY_FEATURED = @"CreditCategoryFeatured"; + +/** + + A credit issued by eBay for the Final Value Fee. + Issued as a result of an Unpaid Item dispute, under + some circumstances. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_FINAL_VALUE = @"CreditFinalValue"; + +/** + + A fee charged by eBay when the seller's check does not clear + due to insufficient funds. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_NSF_CHECK = @"FeeNSFCheck"; + +/** + + A fee charged by eBay when the seller's check does not clear + because the account has been closed. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_RETURN_CHECK_CLOSE = @"FeeReturnCheckClose"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_MEMO = @"Memo"; + +/** + + A payment made to the account by money order. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_MONEY_ORDER = @"PaymentMoneyOrder"; + +/** + + An automatic monthly charge of the seller's invoice + amount made by eBay to a credit card the seller has placed + on file. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_CARD_ON_FILE = @"CreditCardOnFile"; + +/** + + A one-time payment made by a credit card + that is not on file with eBay for automatic monthly + payments. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_CARD_NOT_ON_FILE = @"CreditCardNotOnFile"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_INVOICED = @"Invoiced"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_INVOICED_CREDIT_CARD = @"InvoicedCreditCard"; + +/** + + A transfer from another account to this account, + resulting in a credit to this account. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_TRANSFER_FROM = @"CreditTransferFrom"; + +/** + + A transfer from this account to another account, + resulting in a debit to this account. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_DEBIT_TRANSFER_TO = @"DebitTransferTo"; + +/** + + A credit balance for an account's invoice period, + meaning that the seller should not pay. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_INVOICE_CREDIT_BALANCE = @"InvoiceCreditBalance"; + +/** + + An all-purpose code for debits that are manually applied to auctions, + for example, when the credit cannot be applied to an item number + +*/ +NSString *const Trading_AccountDetailEntryCodeType_E_BAY_DEBIT = @"eBayDebit"; + +/** + + An all-purpose code for credits that are manually applied to auctions, + for example, when the credit cannot be applied to an item number + +*/ +NSString *const Trading_AccountDetailEntryCodeType_E_BAY_CREDIT = @"eBayCredit"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PROMOTIONAL_CREDIT = @"PromotionalCredit"; + +/** + + A note that the credit card is not + on file at the customer's request. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CC_NOT_ON_FILE_PER_CUST_REQ = @"CCNotOnFilePerCustReq"; + +/** + + A credit issued by eBay for an insertion + fee when an item is relisted. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_INSERTION_FEE = @"CreditInsertionFee"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CC_PAYMENT_REJECTED = @"CCPaymentRejected"; + +/** + + A fee charged by eBay for adding a gift icon to + a listing. The gift icon highlights the item as a good + gift and might offer gift services, such as wrapping + or shipping. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_GIFT_ICON = @"FeeGiftIcon"; + +/** + + A credit issued by eBay for the gift item + fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_GIFT_ICON = @"CreditGiftIcon"; + +/** + + A fee charged by eBay for listing an item + in the Picture Gallery. A buyer sees a picture of + the item when browsing a category, before moving to + the item's listing page. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_GALLERY = @"FeeGallery"; + +/** + + A fee charged by eBay for listing an item + in the Featured section at the top of the Picture Gallery + page. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_FEATURED_GALLERY = @"FeeFeaturedGallery"; + +/** + + A credit issued by eBay for the Gallery fee + charged when the item was listed. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_GALLERY = @"CreditGallery"; + +/** + + A credit issued by eBay for the Featured Gallery + fee charged when the item was listed. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_FEATURED_GALLERY = @"CreditFeaturedGallery"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_ITEM_MOVE_FEE = @"ItemMoveFee"; + +/** + + A credit issued by eBay when listings are not available + due to system downtime. The downtime can be a title search + outage or a hard outage. See the online help for details. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_OUTAGE_CREDIT = @"OutageCredit"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_PSA = @"CreditPSA"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_PCGS = @"CreditPCGS"; + +/** + + A fee charged by eBay when an item is listed with + a reserve price. The fee is credited when the auction + completes successfully. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_RESERVE = @"FeeReserve"; + +/** + + A credit issued by eBay for a reserve price auction + when the auction completes successfully. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_RESERVE = @"CreditReserve"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_E_BAY_VISA_CREDIT = @"eBayVISACredit"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_BB_ADMIN_CREDIT = @"BBAdminCredit"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_BB_ADMIN_DEBIT = @"BBAdminDebit"; + +/** + + A credit issued by eBay to a Store owner + who has promoted items outside of eBay. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_REFERRER_CREDIT = @"ReferrerCredit"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_REFERRER_DEBIT = @"ReferrerDebit"; + +/** + + A switch from one billing currency to another. + The billing currency can be USD, EUR, CAD, GBP, AUD, + JPY, or TWD. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_SWITCH_CURRENCY = @"SwitchCurrency"; + +/** + + A payment made to the account by gift certificate. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_GIFT_CERTIFICATE = @"PaymentGiftCertificate"; + +/** + + A payment made to the account by wire transfer. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_WIRE_TRANSFER = @"PaymentWireTransfer"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_HOME_BANKING = @"PaymentHomeBanking"; + +/** + + A one-time payment made to the account by electronic + transfer. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_ELECTRONIC_TRANSFER = @"PaymentElectronicTransfer"; + +/** + + A credit (addition) made by eBay to the seller's account + when a payment needs to be adjusted. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_ADJUSTMENT_CREDIT = @"PaymentAdjustmentCredit"; + +/** + + A debit (deduction) made by eBay to the seller's account + when a payment needs to be adjusted. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_ADJUSTMENT_DEBIT = @"PaymentAdjustmentDebit"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CHARGEOFF = @"Chargeoff"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CHARGEOFF_RECOVERY = @"ChargeoffRecovery"; + +/** + + A writeoff of the account charge by eBay + because the seller has declared bankruptcy. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CHARGEOFF_BANKRUPTCY = @"ChargeoffBankruptcy"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CHARGEOFF_SUSPENDED = @"ChargeoffSuspended"; + +/** + + A writeoff of the account charge by eBay + because the seller is deceased. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CHARGEOFF_DECEASED = @"ChargeoffDeceased"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CHARGEOFF_OTHER = @"ChargeoffOther"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CHARGEOFF_WACKO = @"ChargeoffWacko"; + +/** + + A reversal of a finance charge, made by eBay. + The finance charge is added if the seller does not pay + the monthly account balance on time. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FINANCE_CHARGE_REVERSAL = @"FinanceChargeReversal"; + +/** + + A reversal of a Final Value Fee credit, resulting + in the fee being charged to the seller. The Final Value + Fee can be credited as a result of an Unpaid Item Dispute. + If the buyer later pays, the seller can request a reversal. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FVF_CREDIT_REVERSAL = @"FVFCreditReversal"; + +/** + + A fee charged for currency conversion. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FOREIGN_FUNDS_CONVERT = @"ForeignFundsConvert"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FOREIGN_FUNDS_CHECK_REVERSAL = @"ForeignFundsCheckReversal"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_EOM_RESTRICTION = @"EOMRestriction"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_ALL_FEES_CREDIT = @"AllFeesCredit"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_SET_ON_HOLD = @"SetOnHold"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_REVERT_USER_STATE = @"RevertUserState"; + +/** + + A monthly payment made by automatic direct debit to the + seller's checking account, when the account information + is on file. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_DIRECT_DEBIT_ON_FILE = @"DirectDebitOnFile"; + +/** + + A one-time payment made by direct debit to the seller's + checking account, when the account information is not on file, + but is provided for this payment. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_DIRECT_DEBIT_NOT_ON_FILE = @"DirectDebitNotOnFile"; + +/** + + A payment made by direct debit from the seller's + checking account when the seller has requested automatic + monthly invoice payments. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_DIRECT_DEBIT = @"PaymentDirectDebit"; + +/** + + A reversal of a payment made by direct debit + from the seller's checking account. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_DIRECT_DEBIT_REVERSAL = @"DirectDebitReversal"; + +/** + + A reversal of a payment made by direct debit + from a seller's checking account when an item is returned + by the buyer. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_DIRECT_DEBIT_RETURNED_ITEM = @"DirectDebitReturnedItem"; + +/** + + A fee charged by eBay for adding a colored band to + emphasize a listing. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_HIGHLIGHT = @"FeeHighlight"; + +/** + + A credit issued by eBay for a highlight fee on an + item's listing. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_HIGHLIGHT = @"CreditHighlight"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_BULK_USER_SUSPENSION = @"BulkUserSuspension"; + +/** + + A fee charged for a 30-day real estate + listing. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_REAL_ESTATE_30_DAYS_LISTING = @"FeeRealEstate30DaysListing"; + +/** + + A credit for a 30-day real estate listing. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_REAL_ESTATE_30_DAYS_LISTING = @"CreditRealEstate30DaysListing"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_TRADING_LIMIT_OVERRIDE_ON = @"TradingLimitOverrideOn"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_TRADING_LIMIT_OVERRIDE_OFF = @"TradingLimitOverrideOff"; + +/** + + A fee charged to sellers who do not provide a credit card + or checking account number to verify identify. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_EQUIFAX_REALTIME_FEE = @"EquifaxRealtimeFee"; + +/** + + A credit granted for an EquifaxRealtimeFee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_EQUIFAX_REALTIME_FEE = @"CreditEquifaxRealtimeFee"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_EQUIFAX_DEBIT = @"PaymentEquifaxDebit"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYMENT_EQUIFAX_CREDIT = @"PaymentEquifaxCredit"; + +/** + + Two accounts with the same owner but different user IDs + have been merged into one. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_MERGED = @"Merged"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_AUTO_TRADER_ON = @"AutoTraderOn"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_AUTO_TRADER_OFF = @"AutoTraderOff"; + +/** + + The option to send the seller paper invoices + has been turned on. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAPER_INVOICE_ON = @"PaperInvoiceOn"; + +/** + + The option to send the seller paper invoices + has been turned off. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAPER_INVOICE_OFF = @"PaperInvoiceOff"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_ACCOUNT_STATE_SWITCH = @"AccountStateSwitch"; + +/** + + An automatic reversal of a Final Value Fee + credit. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FVF_CREDIT_REVERSAL_AUTOMATIC = @"FVFCreditReversalAutomatic"; + +/** + + A credit granted by eBay when a title search + outage of one hour or longer occurs on the site. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_SOFT_OUTAGE = @"CreditSoftOutage"; + +/** + + A fee charged for listing a lot (one or more items) in a + Live Auction catalog. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_LA_CATALOG_FEE = @"LACatalogFee"; + +/** + + A fee charged for listing an extra item in a Live Auction. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_LA_EXTRA_ITEM = @"LAExtraItem"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_LA_CATALOG_ITEM_FEE_REFUND = @"LACatalogItemFeeRefund"; + +/** + + A credit for listing an item in a Live Auction catalog. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_LA_CATALOG_INSERTION_REFUND = @"LACatalogInsertionRefund"; + +/** + + A Final Value Fee charged by eBay when a lot listed + on a Live Auction is sold. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_LA_FINAL_VALUE_FEE = @"LAFinalValueFee"; + +/** + + A refund of a Final Value Fee that was charged + when a Live Auction lot was sold. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_LA_FINAL_VALUE_FEE_REFUND = @"LAFinalValueFeeRefund"; + +/** + + A fee paid by the buyer to the auction house for + a purchase in a Live Auction. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_LA_BUYER_PREMIUM_PERCENTAGE_FEE = @"LABuyerPremiumPercentageFee"; + +/** + + A refund of the fee paid by a buyer to the auction + house for a purchase in a Live Auction. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_LA_BUYER_PREMIUM_PERCENTAGE_FEE_REFUND = @"LABuyerPremiumPercentageFeeRefund"; + +/** + + A fee charged for audio or video services provided + during the sale of lots at a Live Auction. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_LA_AUDIO_VIDEO_FEE = @"LAAudioVideoFee"; + +/** + + A refund for audio or video services provided at + a Live Auction. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_LA_AUDIO_VIDEO_FEE_REFUND = @"LAAudioVideoFeeRefund"; + +/** + + A fee charged for a panoramic 360-degree photo + in a listing. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_IPIX_PHOTO = @"FeeIPIXPhoto"; + +/** + + A fee charged for a slide show of panoramic 360-degree + photos. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_IPIX_SLIDE_SHOW = @"FeeIPIXSlideShow"; + +/** + + A credit granted to reverse an IPIX photo fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_IPIX_PHOTO = @"CreditIPIXPhoto"; + +/** + + A credit granted to reverse an IPIX slideshow fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_IPIX_SLIDE_SHOW = @"CreditIPIXSlideShow"; + +/** + + A fee charged for listing an item for 10 days, + rather than one, three, five, or seven days. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_TEN_DAY_AUCTION = @"FeeTenDayAuction"; + +/** + + A credit granted to reverse a 10-day auction + fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_TEN_DAY_AUCTION = @"CreditTenDayAuction"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_TEMPORARY_CREDIT = @"TemporaryCredit"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_TEMPORARY_CREDIT_REVERSAL = @"TemporaryCreditReversal"; + +/** + + A fee charged for a subscription to Auction Assistant Basic. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_SUBSCRIPTION_AA_BASIC = @"SubscriptionAABasic"; + +/** + + A fee charged for a subscription to Auction Assistant Pro. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_SUBSCRIPTION_AA_PRO = @"SubscriptionAAPro"; + +/** + + A credit granted for a subscription fee charged for Auction Assistant Basic. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_AA_BASIC = @"CreditAABasic"; + +/** + + A credit granted for a subscription fee charged for Auction Assistant Pro. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_AA_PRO = @"CreditAAPro"; + +/** + + A fee charged by eBay for a supersized picture + in a listing. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_LARGE_PICTURE = @"FeeLargePicture"; + +/** + + A credit issued by eBay for a supersized picture. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_LARGE_PICTURE = @"CreditLargePicture"; + +/** + + A fee charged by eBay for the Picture Pack feature. + The fee differs according to the number of pictures you + use. See the online help for details. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_PICTURE_PACK = @"FeePicturePack"; + +/** + + A partial credit issued by eBay for the Picture Pack fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_PICTURE_PACK_PARTIAL = @"CreditPicturePackPartial"; + +/** + + A full credit issued by eBay for the Picture Pack fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_PICTURE_PACK_FULL = @"CreditPicturePackFull"; + +/** + + A monthly subscription fee charged for an eBay Store. + The fee can be Basic, Featured, or Anchor. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_SUBSCRIPTIONE_BAY_STORES = @"SubscriptioneBayStores"; + +/** + + A credit issued by eBay for the monthly fee charged + for an eBay store. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDITE_BAY_STORES = @"CrediteBayStores"; + +/** + + The fee charged by eBay for listing a Fixed Price item. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_INSERTION_FIXED_PRICE = @"FeeInsertionFixedPrice"; + +/** + + A credit issued by eBay for listing a Fixed Price item. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_INSERTION_FIXED_PRICE = @"CreditInsertionFixedPrice"; + +/** + + The Final Value Fee credit charged by eBay when + a fixed price item sells. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_FINAL_VALUE_FIXED_PRICE = @"FeeFinalValueFixedPrice"; + +/** + + A credit issued by eBay for the Final Value Fee + for a fixed price item. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_FINAL_VALUE_FIXED_PRICE = @"CreditFinalValueFixedPrice"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_ELECTRONIC_INVOICE_ON = @"ElectronicInvoiceOn"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_ELECTRONIC_INVOICE_OFF = @"ElectronicInvoiceOff"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FLAG_DDDD_PENDING = @"FlagDDDDPending"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FLAG_DD_PAYMENT_CONFIRMED = @"FlagDDPaymentConfirmed"; + +/** + + The fee charged by eBay for creating a Fixed Price + listing with a 10-day duration. Fixed Price listings + of 1, 3, 5, and 7 days are not charged this fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FIXED_PRICE_DURATION_FEE = @"FixedPriceDurationFee"; + +/** + + A credit issued by eBay for a Fixed Price listing + with a 10-day duration. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FIXED_PRICE_DURATION_CREDIT = @"FixedPriceDurationCredit"; + +/** + + A fee charged by eBay for listing a Buy It Now item. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_BUY_IT_NOW_FEE = @"BuyItNowFee"; + +/** + + A credit issued by eBay for the fee charged for a + Buy It Now listing. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_BUY_IT_NOW_CREDIT = @"BuyItNowCredit"; + +/** + + A fee for scheduling a listing to start at some + later time, up to 3 weeks after the listing is created. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_SCHEDULE = @"FeeSchedule"; + +/** + + A credit made by eBay for the fee charged for + scheduling a listing to start after the listing is created. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_SCHEDULE = @"CreditSchedule"; + +/** + + The monthly subscription fee charged for + Selling Manager Basic. The monthly charge is billed + in advance. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_SUBSCRIPTION_SM_BASIC = @"SubscriptionSMBasic"; + +/** + + The monthly subscription fee charged for + Selling Manager Pro. The monthly charge is billed + in advance. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_SUBSCRIPTION_SM_BASIC_PRO = @"SubscriptionSMBasicPro"; + +/** + + A one-time credit for a free one-month + trial of Selling Manager Basic. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_SM_BASIC = @"CreditSMBasic"; + +/** + + A one-time credit for a free one-month + trial of Selling Manager Pro. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_SM_BASIC_PRO = @"CreditSMBasicPro"; + +/** + + The fee charged for a Good-Til-Cancelled + listing in an eBay Store. The charge is made once + each 30 days, until the listing ends. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_STORES_GTC_FEE = @"StoresGTCFee"; + +/** + + A credit for the fee charged for a Good-Til-Cancelled + listing in an eBay Store. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_STORES_GTC_CREDIT = @"StoresGTCCredit"; + +/** + + The fee charged for using a Listing Designer theme and layout + template for a listing. The fee is displayed to the seller during + the listing process. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_LISTING_DESIGNER_FEE = @"ListingDesignerFee"; + +/** + + A credit issued by eBay for a Listing Designer fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_LISTING_DESIGNER_CREDIT = @"ListingDesignerCredit"; + +/** + + The fee charged for listing an auction item + for 10 days. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_EXTENDED_AUCTION_FEE = @"ExtendedAuctionFee"; + +/** + + A credit for the fee charged for listing an + auction item for 10 days. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_EXTENDED_ACUTION_CREDIT = @"ExtendedAcutionCredit"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAY_PAL_OTP_SUCC = @"PayPalOTPSucc"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAY_PAL_OTP_PEND = @"PayPalOTPPend"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAY_PAL_FAILED = @"PayPalFailed"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAY_PAL_CHARGE_BACK = @"PayPalChargeBack"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CHARGE_BACK = @"ChargeBack"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CHARGE_BACK_REVERSAL = @"ChargeBackReversal"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAY_PAL_REFUND = @"PayPalRefund"; + +/** + + An addition to the seller's eBay + Anything Points account. Each point is + equivalent to $0.01. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_BONUS_POINTS_ADDITION = @"BonusPointsAddition"; + +/** + + A reduction to the seller's eBay + Anything Points account. Each point is + equivalent to $0.01. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_BONUS_POINTS_REDUCTION = @"BonusPointsReduction"; + +/** + + An automatic payment of seller fees + from the seller's eBay Anything Points account. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_BONUS_POINTS_PAYMENT_AUTOMATIC = @"BonusPointsPaymentAutomatic"; + +/** + + A one-time payment of seller fees from + the seller's eBay Anything Points account. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_BONUS_POINTS_PAYMENT_MANUAL = @"BonusPointsPaymentManual"; + +/** + + A reversal of a seller fee payment made + from the seller's eBay Anything Points account. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_BONUS_POINTS_PAYMENT_REVERSAL = @"BonusPointsPaymentReversal"; + +/** + + A cash payment made from the seller's eBay + Anything Points account and credited to the seller's + account. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_BONUS_POINTS_CASH_PAYOUT = @"BonusPointsCashPayout"; + +/** + + A credit (return) to your account of Value-Added Tax + previously paid. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_VAT_CREDIT = @"VATCredit"; + +/** + + A debit to your account for a Value-Added Tax charge. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_VAT_DEBIT = @"VATDebit"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_VAT_STATUS_CHANGE_PENDING = @"VATStatusChangePending"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_VAT_STATUS_CHANGE_APPROVED = @"VATStatusChangeApproved"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_VAT_STATUS_CHANGE_DENIED = @"VATStatusChange_Denied"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_VAT_STATUS_DELETED_BY_CSR = @"VATStatusDeletedByCSR"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_VAT_STATUS_DELETED_BY_USER = @"VATStatusDeletedByUser"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_SM_PRO_LISTING_DESIGNER_FEE = @"SMProListingDesignerFee"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_SM_PRO_LISTING_DESIGNER_CREDIT = @"SMProListingDesignerCredit"; + +/** + + A fee charged for the difference between an eBay Store inventory listing + fee and an auction listing fee if a Store inventory item sells. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_STORES_SUCCESSFUL_LISTING_FEE = @"StoresSuccessfulListingFee"; + +/** + + A credit for a StoresSuccessfulListingFee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_STORES_SUCCESSFUL_LISTING_FEE_CREDIT = @"StoresSuccessfulListingFeeCredit"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_STORES_REFERRAL_FEE = @"StoresReferralFee"; + +/** + + A credit posted to a seller's account + for sale of Stores Inventory items by buyers + referred to the seller's Store by printed materials + and emails outside eBay. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_STORES_REFERRAL_CREDIT = @"StoresReferralCredit"; + +/** + + The fee charged for adding a subtitle + to a listing. The subtitle adds information + to the title. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_SUBTITLE_FEE = @"SubtitleFee"; + +/** + + A credit of the fee charged for adding a + subtitle to a listing. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_SUBTITLE_FEE_CREDIT = @"SubtitleFeeCredit"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_E_BAY_STORE_INVENTORY_SUBSCRIPTION_CREDIT = @"eBayStoreInventorySubscriptionCredit"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_AUTO_PMNT_REQ_EXEMPT = @"AutoPmntReqExempt"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_AUTO_PMNT_REQ_REIN = @"AutoPmntReqRein"; + +/** + + The monthly fee charged for subscribing to + Picture Manager. The fee varies according to + the level of subscription. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PICTURE_MANAGER_SUBSCRIPTION_FEE = @"PictureManagerSubscriptionFee"; + +/** + + A credit granted for a Picture Manageer subscription + fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PICTURE_MANAGER_SUBSCRIPTION_FEE_CREDIT = @"PictureManagerSubscriptionFeeCredit"; + +/** + + A fee charged for a basic subscription to Seller Reports. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_SELLER_REPORTS_BASIC_FEE = @"SellerReportsBasicFee"; + +/** + + A credit granted for a basic subscription to Seller Reports. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_SELLER_REPORTS_BASIC_CREDIT = @"SellerReportsBasicCredit"; + +/** + + A fee charged for a subscription to Seller Reports Plus. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_SELLER_REPORTS_PLUS_FEE = @"SellerReportsPlusFee"; + +/** + + A credit granted for a subscription to Seller Reports Plus. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_SELLER_REPORTS_PLUS_CREDIT = @"SellerReportsPlusCredit"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYPAL_ON_FILE = @"PaypalOnFile"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYPAL_ON_FILE_BY_CSR = @"PaypalOnFileByCSR"; + +/** + + (out) + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PAYPAL_OFF_FILE = @"PaypalOffFile"; + +/** + + The fee for adding a border that outlines a listing with a frame. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_BORDER_FEE = @"BorderFee"; + +/** + + A credit for the border fee charged for a listing. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_BORDER_FEE_CREDIT = @"BorderFeeCredit"; + +/** + + A fee charged to a seller for upgrading + a listing from eBay Germany's Car, Motorcycle, + and Special Vehicle categories so that it is also + searchable on the mobile.de classifieds site. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_SEARCHABLE_MOBILE_DE = @"FeeSearchableMobileDE"; + +/** + + A monthly subscription fee charged for + Sales Reports Plus. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_SALES_REPORTS_PLUS_FEE = @"SalesReportsPlusFee"; + +/** + + A credit granted for a Sales Reports Plus + monthly subscription fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_SALES_REPORTS_PLUS_CREDIT = @"SalesReportsPlusCredit"; + +/** + + A credit granted for upgrading a listing + to make it searchable on the mobile.de platform. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_SEARCHABLE_MOBILE_DE = @"CreditSearchableMobileDE"; + +/** + + A fee charged to owners of eBay Stores + who have a sent a marketing email to buyers, + for the number of email recipients over + the Store's monthly free allocation. The + monthly allocation varies according to the type + of Store. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_EMAIL_MARKETING_FEE = @"EmailMarketingFee"; + +/** + + A credit granted for an email marketing fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_EMAIL_MARKETING_CREDIT = @"EmailMarketingCredit"; + +/** + + A fee charged for the Picture Show + service, which lets buyers browse or see a slide + show of 2 or more pictures at the top of the + item page. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_PICTURE_SHOW = @"FeePictureShow"; + +/** + + A credit granted for a Picture Show fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_PICTURE_SHOW = @"CreditPictureShow"; + +/** + + A fee charged for the ProPackBundle feature pack (currently available to US and Canada eBay motor vehicle sellers). + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PRO_PACK_BUNDLE_FEE = @"ProPackBundleFee"; + +/** + + A credit granted by eBay for the ProPackBundle feature pack (currently available to US and Canada eBay motor vehicle sellers). + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PRO_PACK_BUNDLE_FEE_CREDIT = @"ProPackBundleFeeCredit"; + +/** + + A fee charged by eBay for the BasicUpgradePackBundle feature pack. + No longer applicable to any sites (but formerly applicable to the + Australia site, site ID 15). + +*/ +NSString *const Trading_AccountDetailEntryCodeType_BASIC_UPGRADE_PACK_BUNDLE_FEE = @"BasicUpgradePackBundleFee"; + +/** + + A credit granted by eBay for the BasicUpgradePackBundle feature pack. + No longer applicable to any sites (but formerly applicable to the + Australia site, site ID 15). + +*/ +NSString *const Trading_AccountDetailEntryCodeType_BASIC_UPGRADE_PACK_BUNDLE_FEE_CREDIT = @"BasicUpgradePackBundleFeeCredit"; + +/** + + A fee charged by eBay for the ValuePackBundle feature pack. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_VALUE_PACK_BUNDLE_FEE = @"ValuePackBundleFee"; + +/** + + A credit granted by eBay for the ValuePackBundle feature pack. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_VALUE_PACK_BUNDLE_FEE_CREDIT = @"ValuePackBundleFeeCredit"; + +/** + + A fee charged by eBay for the ProPackPlusBundle feature pack. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PRO_PACK_PLUS_BUNDLE_FEE = @"ProPackPlusBundleFee"; + +/** + + A credit granted by eBay for the ProPackPlusBundle feature pack. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_PRO_PACK_PLUS_BUNDLE_FEE_CREDIT = @"ProPackPlusBundleFeeCredit"; + +/** + + The final entry in an account before it is closed + or merged with another account. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FINAL_ENTRY = @"FinalEntry"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + A fee charged for extended listing duration. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_EXTENDED_DURATION_FEE = @"ExtendedDurationFee"; + +/** + + A credit granted by eBay for extended listing duration. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_EXTENDED_DURATION_FEE_CREDIT = @"ExtendedDurationFeeCredit"; + +/** + + The fee for an international listing. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_INTERNATIONAL_LISTING_FEE = @"InternationalListingFee"; + +/** + + A credit issued by eBay for an international listing. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_INTERNATIONAL_LISTING_CREDIT = @"InternationalListingCredit"; + +/** + + A MarketPlace Research fee for expired subscriptions. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_MARKETPLACE_RESEARCH_EXPIRED_SUBSCRIPTION_FEE = @"MarketplaceResearchExpiredSubscriptionFee"; + +/** + + A MarketPlace Research credit for expired subscriptions. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_MARKETPLACE_RESEARCH_EXPIRED_SUBSCRIPTION_FEE_CREDIT = @"MarketplaceResearchExpiredSubscriptionFeeCredit"; + +/** + + A MarketPlace Research basic subscription fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_MARKETPLACE_RESEARCH_BASIC_SUBSCRIPTION_FEE = @"MarketplaceResearchBasicSubscriptionFee"; + +/** + + A MarketPlace Research basic subscription credit. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_MARKETPLACE_RESEARCH_BASIC_SUBSCRIPTION_FEE_CREDIT = @"MarketplaceResearchBasicSubscriptionFeeCredit"; + +/** + + A MarketPlace Research pro subscription fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_MARKETPLACE_RESEARCH_PRO_SUBSCRIPTION_FEE = @"MarketplaceResearchProSubscriptionFee"; + +/** + + Basic bundle fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_BASIC_BUNDLE_FEE = @"BasicBundleFee"; + +/** + + Basic bundle fee credit. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_BASIC_BUNDLE_FEE_CREDIT = @"BasicBundleFeeCredit"; + +/** + + A MarketPlace Research pro subscription fee credit. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_MARKETPLACE_RESEARCH_PRO_SUBSCRIPTION_FEE_CREDIT = @"MarketplaceResearchProSubscriptionFeeCredit"; + +/** + + A Vehicle Local subscription fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_VEHICLE_LOCAL_SUBSCRIPTION_FEE = @"VehicleLocalSubscriptionFee"; + +/** + + A Vehicle Local subscription fee credit. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_VEHICLE_LOCAL_SUBSCRIPTION_FEE_CREDIT = @"VehicleLocalSubscriptionFeeCredit"; + +/** + + A Vehicle Local insertion fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_VEHICLE_LOCAL_INSERTION_FEE = @"VehicleLocalInsertionFee"; + +/** + + A Vehicle Local insertion fee credit. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_VEHICLE_LOCAL_INSERTION_FEE_CREDIT = @"VehicleLocalInsertionFeeCredit"; + +/** + + A Vehicle Local final value fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_VEHICLE_LOCAL_FINAL_VALUE_FEE = @"VehicleLocalFinalValueFee"; + +/** + + A Vehicle Local final value fee credit. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_VEHICLE_LOCAL_FINAL_VALUE_FEE_CREDIT = @"VehicleLocalFinalValueFeeCredit"; + +/** + + A Vehicle Local GTC fee. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_VEHICLE_LOCAL_GTC_FEE = @"VehicleLocalGTCFee"; + +/** + + A Vehicle Local GTC fee credit. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_VEHICLE_LOCAL_GTC_FEE_CREDIT = @"VehicleLocalGTCFeeCredit"; + +/** + + eBay Motors Pro fee. Applies to eBay Motors Pro registered dealer + applications only. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_E_BAY_MOTORS_PRO_FEE = @"eBayMotorsProFee"; + +/** + + eBay Motors Pro fee credit. Applies to eBay Motors Pro registered + dealer applications only. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDITE_BAY_MOTORS_PRO_FEE = @"CrediteBayMotorsProFee"; + +/** + + eBay Motors Pro feature fee. Applies to eBay Motors Pro registered + dealer applications only. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_E_BAY_MOTORS_PRO_FEATURE_FEE = @"eBayMotorsProFeatureFee"; + +/** + + eBay Motors Pro feature fee credit. Applies to eBay Motors Pro + registered dealer applications only. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDITE_BAY_MOTORS_PRO_FEATURE_FEE = @"CrediteBayMotorsProFeatureFee"; + +/** + + A fee charged by eBay for listing an item with the + Gallery Plus feature enabled. This feature cannot be removed + with ReviseItem or RelistItem. However, if the feature is + upgraded, for example, to Gallery Featured, the fee for + Gallery Plus is refunded and a fee for Gallery Feature is + charged instead. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_GALLERY_PLUS = @"FeeGalleryPlus"; + +/** + + A credit issued by eBay when refunding the fee for + enabling the Gallery Plus feature. A Gallery Plus credit may + be issued if, for example, a user upgrades their feature + with ReviseItem or RelistItem to Gallery Featured. In this + case, the original Gallery Plus fee is refunded and a + Gallery Featured fee is charged instead. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_GALLERY_PLUS = @"CreditGalleryPlus"; + +NSString *const Trading_AccountDetailEntryCodeType_PRIVATE_LISTING = @"PrivateListing"; + +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_PRIVATE_LISTING = @"CreditPrivateListing"; + +/** + + eBay ImmoPro Fee + +*/ +NSString *const Trading_AccountDetailEntryCodeType_IMMO_PRO_FEE = @"ImmoProFee"; + +/** + + Credit eBay ImmoPro Fee + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_IMMO_PRO_FEE = @"CreditImmoProFee"; + +/** + + eBay ImmoPro Feature Fee + +*/ +NSString *const Trading_AccountDetailEntryCodeType_IMMO_PRO_FEATURE_FEE = @"ImmoProFeatureFee"; + +/** + + Credit eBay ImmoPro Feature Fee + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_IMMO_PRO_FEATURE_FEE = @"CreditImmoProFeatureFee"; + +/** + + eBay Real Estate Pro Fee + +*/ +NSString *const Trading_AccountDetailEntryCodeType_REAL_ESTATE_PRO_FEE = @"RealEstateProFee"; + +/** + + Credit eBay Real Estate Pro Fee + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_REAL_ESTATE_PRO_FEE = @"CreditRealEstateProFee"; + +/** + + eBay Real Estate Pro Feature Fee + +*/ +NSString *const Trading_AccountDetailEntryCodeType_REAL_ESTATE_PRO_FEATURE_FEE = @"RealEstateProFeatureFee"; + +/** + + Credit eBay Real Estate Pro Feature Fee + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_REAL_ESTATE_PRO_FEATURE_FEE = @"CreditRealEstateProFeatureFee"; + +/** + + PowerSeller, PowerSeller shipping, Top-rated seller, + eBay Stores subscription, or other subscription discount against the + final value fee, insertion fee, subscription fee, late payment fee, + or other fee. See AccountEntry.Title for an explanation of the + discount and the percentage that was applied. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_DISCOUNT = @"Discount"; + +/** + + + Reserved for future use. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_FINAL_VALUE_SHIPPING = @"CreditFinalValueShipping"; + +/** + + + Reserved for future use. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_FINAL_VALUE_SHIPPING = @"FeeFinalValueShipping"; + +/** + + The fee charged for Return Shipping. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_RETURN_SHIPPING = @"FeeReturnShipping"; + +/** + + A credit issued by eBay against a Return Shipping charge. + Issued as a result of an Unpaid Item dispute, under + some circumstances. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_RETURN_SHIPPING = @"CreditReturnShipping"; + +/** + + The fee charged by eBay for the Global Shipping Program. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_GLOBAL_SHIPPING_PROGRAM = @"FeeGlobalShippingProgram"; + +/** + + Credit issued by eBay for charged Global Shipping Program Fee + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_GLOBAL_SHIPPING_PROGRAM = @"CreditGlobalShippingProgram"; + +/** + + A fee charged to the seller's account if the seller ends an auction (with bids) + early. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_AUCTION_END_EARLY = @"FeeAuctionEndEarly"; + +/** + + A credit issued by eBay to the seller's account if a duplicate auction + listing is ended administratively by eBay. A seller is only eligible for this + credit if the auction listing had zero bids and was never surfaced in Search. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_AUCTION_END_EARLY = @"CreditAuctionEndEarly"; + +/** + + The fee charged to the seller for printing out and using a FedEx shipping + label from eBay. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_FED_EX_SHIPPING_LABEL = @"FeeFedExShippingLabel"; + +/** + + A credit issued by eBay to reimburse the seller for a FedEx shipping label. In + some cases, this credit may be issued to the seller as a result of an Unpaid Item + case that the seller has won against a buyer. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_FED_EX_SHIPPING_LABEL = @"CreditFedExShippingLabel"; + +/** + + This fee is charged to the seller's account if eBay is forced to refund the buyer + in a case where the buyer has used the eBay US Managed Returns process and return + shipped the item to the seller, but the seller has not issued a refund to the buyer + within seven business days after receiving the returned item. +

+ This value is equal to the refund ("CreditReturnRefund") issued to the buyer. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_FEE_RETURN_REFUND = @"FeeReturnRefund"; + +/** + + A credit issued to the buyer's account by eBay in a case where the buyer has used the eBay US + Managed Returns process and return shipped the item to the seller, but the seller + has not issued a refund to the buyer within seven business days after receiving the + returned item. The buyer credit amounts to the total purchase price (plus any + shipping costs if the item was "not as described") minus the seller's restocking + fee if one was specified under the return policy of the listing. +

+ eBay then charges this expense to the seller's account, and this charge is + attached to the "FeeReturnRefund" value. + +*/ +NSString *const Trading_AccountDetailEntryCodeType_CREDIT_RETURN_REFUND = @"CreditReturnRefund"; diff --git a/Vendoo/TradingProxy/Trading_AccountEntriesType.h b/Vendoo/TradingProxy/Trading_AccountEntriesType.h new file mode 100755 index 0000000..bad2c66 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccountEntriesType.h @@ -0,0 +1,55 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AccountEntryType; + +/** + + Collection of zero, one, or multiple individual detail account entries. Contains + one AccountEntry object for each account entry returned. See the schema + documentation for AccountEntryType for details on its properties. You can uniquely identify + the entries that the GetAccount call returns within the AccountEntries tag. + Specifically, the following fields, returned within the AccountEntries tag, + can be used in combination as a unique key: AccountEntry.Date, AccountEntry.AccountDetailsEntryType, + AccountEntry.ItemID, and AccountEntry.RefNumber. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AccountEntriesType : NSObject { + +@private + NSMutableArray *_accountEntry; + NSMutableArray *_any; + +} + + +/** + + Contains the data for one account entry. (See the schema + documentation for AccountEntryType for details on its properties.) + + + entry type : class Trading_AccountEntryType +*/ + +@property (nonatomic, retain) NSMutableArray *accountEntry; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AccountEntriesType.m b/Vendoo/TradingProxy/Trading_AccountEntriesType.m new file mode 100755 index 0000000..00d6d0d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccountEntriesType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AccountEntriesType.h" +#import "Trading_AccountEntryType.h" + +@implementation Trading_AccountEntriesType + +@synthesize accountEntry = _accountEntry; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"AccountEntry" propertyName:@"accountEntry" type:PICO_TYPE_OBJECT clazz:[Trading_AccountEntryType class]]; + [map setObject:ps forKey:@"accountEntry"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.accountEntry = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AccountEntrySortTypeCodeType.h b/Vendoo/TradingProxy/Trading_AccountEntrySortTypeCodeType.h new file mode 100755 index 0000000..822d3fb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccountEntrySortTypeCodeType.h @@ -0,0 +1,79 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies how account entries should be sorted in a response + from eBay. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) Sort by the AccountEntry.Date value in the response, + in ascending order. Same as AccountEntryCreatedTimeAscending. + +*/ +extern NSString *const Trading_AccountEntrySortTypeCodeType_NONE; + +/** + + (in) Sort by the AccountEntry.Date value in the response, + in ascending order. + +*/ +extern NSString *const Trading_AccountEntrySortTypeCodeType_ACCOUNT_ENTRY_CREATED_TIME_ASCENDING; + +/** + + (in) Sort by the AccountEntry.Date value in the response, in + descending order. + +*/ +extern NSString *const Trading_AccountEntrySortTypeCodeType_ACCOUNT_ENTRY_CREATED_TIME_DESCENDING; + +/** + + (in) Sort by the AccountEntry.ItemID value in the response, in + ascending order. + +*/ +extern NSString *const Trading_AccountEntrySortTypeCodeType_ACCOUNT_ENTRY_ITEM_NUMBER_ASCENDING; + +/** + + (in) Sort by the AccountEntry.ItemID value in the response, + in descending order. + +*/ +extern NSString *const Trading_AccountEntrySortTypeCodeType_ACCOUNT_ENTRY_ITEM_NUMBER_DESCENDING; + +/** + + (in) Sort by the value returned in AccountEntry.Description, + with entries starting with lowercase letters before entries starting + with uppercase letters and each group in alphabetical order. + +*/ +extern NSString *const Trading_AccountEntrySortTypeCodeType_ACCOUNT_ENTRY_FEE_TYPE_ASCENDING; + +/** + + (in) Sort by the value returned in AccountEntry.Description, with entries + starting with uppercase letters before entries starting with lowercase + letters and each group in reverse alphabetical order. + +*/ +extern NSString *const Trading_AccountEntrySortTypeCodeType_ACCOUNT_ENTRY_FEE_TYPE_DESCENDING; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_AccountEntrySortTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_AccountEntrySortTypeCodeType.m b/Vendoo/TradingProxy/Trading_AccountEntrySortTypeCodeType.m new file mode 100755 index 0000000..2fc45fe --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccountEntrySortTypeCodeType.m @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AccountEntrySortTypeCodeType.h" + +/** + @file + + Specifies how account entries should be sorted in a response + from eBay. + +*/ + +/** + + (in) Sort by the AccountEntry.Date value in the response, + in ascending order. Same as AccountEntryCreatedTimeAscending. + +*/ +NSString *const Trading_AccountEntrySortTypeCodeType_NONE = @"None"; + +/** + + (in) Sort by the AccountEntry.Date value in the response, + in ascending order. + +*/ +NSString *const Trading_AccountEntrySortTypeCodeType_ACCOUNT_ENTRY_CREATED_TIME_ASCENDING = @"AccountEntryCreatedTimeAscending"; + +/** + + (in) Sort by the AccountEntry.Date value in the response, in + descending order. + +*/ +NSString *const Trading_AccountEntrySortTypeCodeType_ACCOUNT_ENTRY_CREATED_TIME_DESCENDING = @"AccountEntryCreatedTimeDescending"; + +/** + + (in) Sort by the AccountEntry.ItemID value in the response, in + ascending order. + +*/ +NSString *const Trading_AccountEntrySortTypeCodeType_ACCOUNT_ENTRY_ITEM_NUMBER_ASCENDING = @"AccountEntryItemNumberAscending"; + +/** + + (in) Sort by the AccountEntry.ItemID value in the response, + in descending order. + +*/ +NSString *const Trading_AccountEntrySortTypeCodeType_ACCOUNT_ENTRY_ITEM_NUMBER_DESCENDING = @"AccountEntryItemNumberDescending"; + +/** + + (in) Sort by the value returned in AccountEntry.Description, + with entries starting with lowercase letters before entries starting + with uppercase letters and each group in alphabetical order. + +*/ +NSString *const Trading_AccountEntrySortTypeCodeType_ACCOUNT_ENTRY_FEE_TYPE_ASCENDING = @"AccountEntryFeeTypeAscending"; + +/** + + (in) Sort by the value returned in AccountEntry.Description, with entries + starting with uppercase letters before entries starting with lowercase + letters and each group in reverse alphabetical order. + +*/ +NSString *const Trading_AccountEntrySortTypeCodeType_ACCOUNT_ENTRY_FEE_TYPE_DESCENDING = @"AccountEntryFeeTypeDescending"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_AccountEntrySortTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AccountEntryType.h b/Vendoo/TradingProxy/Trading_AccountEntryType.h new file mode 100755 index 0000000..49a7daa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccountEntryType.h @@ -0,0 +1,232 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Contains the data for a single account detail entry. Each detail entry is a + transaction posted to the account and may be: a credit, a debit, or an + administrative action (such as an update putting a credit card on file for + the account). You can uniquely identify + the entries that the GetAccount call returns within the AccountEntries tag. + Specifically, the following fields, returned within the AccountEntries tag, + can be used in combination as a unique key: AccountEntry.Date, AccountEntry.AccountDetailsEntryType, + AccountEntry.ItemID, and AccountEntry.RefNumber. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AccountEntryType : NSObject { + +@private + NSString *_accountDetailsEntryType; + NSString *_description; + Trading_AmountType *_balance; + NSDate *_date; + Trading_AmountType *_grossDetailAmount; + NSString *_itemID; + NSString *_memo; + Trading_AmountType *_conversionRate; + Trading_AmountType *_netDetailAmount; + NSString *_refNumber; + NSNumber *_vatPercent; + NSString *_title; + NSString *_orderLineItemID; + NSString *_transactionID; + NSNumber *_receivedTopRatedDiscount; + NSMutableArray *_any; + +} + + +/** + + Indicates the type of transaction or reason for the transaction. For example, + a value of FeeGallery indicates a debit for listing an item in the Gallery. + Possible values are enumerated in the AccountDetailEntryCodeType code list. + + + type: string constant in Trading_AccountDetailEntryCodeType.h +*/ +@property (nonatomic, retain) NSString *accountDetailsEntryType; + +/** + + A description of the monetary transaction or administrative action applied + to an eBay account. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + Balance after the account entry's credit or debit amount has been applied. + Can be 0.00. The value is positive for debits + and negative for credits. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *balance; + +/** + + Timestamp indicating the date and time that the entry was posted to the account, in + GMT. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *date; + +/** + + Gross fees that are assessed by eBay (net fees plus VAT, if any). + Returned even if VAT does not apply. + The value is positive for debits and negative for credits. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *grossDetailAmount; + +/** + + If the account detail entry is associated with an item listing, this field + shows the eBay ItemID value. Otherwise, 0 is returned in this field. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Memo line for the account entry. It can be an empty string. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *memo; + +/** + + The rate used for the currency conversion for a transaction. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *conversionRate; + +/** + + Net fees that are assessed by eBay, excluding additional surchargesand VAT + (if any). Returned even if VAT does not apply. The value is positive for + debits (user pays eBay) and negative for credits (eBay pays user). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *netDetailAmount; + +/** + + eBay reference number for the account entry. May return no value for some + account transactions, such as an administrative action like placing the + user's credit card on file. You can uniquely identify + the entries that the GetAccount call returns within the AccountEntries tag. + Specifically, the following fields, returned within the AccountEntries tag, + can be used in combination as a unique key: AccountEntry.Date, AccountEntry.AccountDetailsEntryType, + AccountEntry.ItemID, and AccountEntry.RefNumber. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *refNumber; + +/** + + VAT rate for the item. When the VATPercent is specified, the + item's VAT information appears on the item's listing page. In + addition, the seller can choose to print an invoice that + includes the item's net price, VAT percent, VAT amount, and + total price. Since VAT rates vary + depending on the item and on the user's country of residence, a + seller is responsible for entering the correct VAT rate; it is + not calculated by eBay. To specify a VATPercent, a seller must + have a VAT-ID registered with eBay and must be listing the item + on a VAT-enabled site. Max precision 3 + decimal places. Max length 5 characters. Note: The View Item + page displays the precision to 2 decimal places with no + trailing zeros. However, the full value you send in is stored. + Returned for all users, not just VAT users, with GetAccountResponse. + + + type : NSNumber, wrapper for primitive double +*/ +@property (nonatomic, retain) NSNumber *vatPercent; + +/** + + Title of the entry, or explanation of why the debit or credit was + applied. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *title; + +/** + + OrderLineItemID is a unique identifier for an eBay order line item and is + based upon the concatenation of ItemID and TransactionID, with a hyphen in + between these two IDs. If the account detail entry is associated with an + order line item, this field shows the OrderLineItemID value. Otherwise, 0 is + returned in this field. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + +/** + + The unique identifier of an order line item (transaction). If the account + detail entry is associated with an order line item, this field shows the + eBay TransactionID value. Otherwise, 0 is returned in this field. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + This boolean is returned as 'true' if the seller received a top-rated seller + 20 percent discount on the final value fee for the order line item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *receivedTopRatedDiscount; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AccountEntryType.m b/Vendoo/TradingProxy/Trading_AccountEntryType.m new file mode 100755 index 0000000..a843e21 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccountEntryType.m @@ -0,0 +1,113 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AccountEntryType.h" +#import "Trading_AmountType.h" + +@implementation Trading_AccountEntryType + +@synthesize accountDetailsEntryType = _accountDetailsEntryType; +@synthesize description = _description; +@synthesize balance = _balance; +@synthesize date = _date; +@synthesize grossDetailAmount = _grossDetailAmount; +@synthesize itemID = _itemID; +@synthesize memo = _memo; +@synthesize conversionRate = _conversionRate; +@synthesize netDetailAmount = _netDetailAmount; +@synthesize refNumber = _refNumber; +@synthesize vatPercent = _vatPercent; +@synthesize title = _title; +@synthesize orderLineItemID = _orderLineItemID; +@synthesize transactionID = _transactionID; +@synthesize receivedTopRatedDiscount = _receivedTopRatedDiscount; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AccountDetailsEntryType" propertyName:@"accountDetailsEntryType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"accountDetailsEntryType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Balance" propertyName:@"balance" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"balance"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Date" propertyName:@"date" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"date"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GrossDetailAmount" propertyName:@"grossDetailAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"grossDetailAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Memo" propertyName:@"memo" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"memo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConversionRate" propertyName:@"conversionRate" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"conversionRate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NetDetailAmount" propertyName:@"netDetailAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"netDetailAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefNumber" propertyName:@"refNumber" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"refNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VATPercent" propertyName:@"vatPercent" type:PICO_TYPE_DOUBLE clazz:nil]; + [map setObject:ps forKey:@"vatPercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Title" propertyName:@"title" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"title"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReceivedTopRatedDiscount" propertyName:@"receivedTopRatedDiscount" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"receivedTopRatedDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.accountDetailsEntryType = nil; + self.description = nil; + self.balance = nil; + self.date = nil; + self.grossDetailAmount = nil; + self.itemID = nil; + self.memo = nil; + self.conversionRate = nil; + self.netDetailAmount = nil; + self.refNumber = nil; + self.vatPercent = nil; + self.title = nil; + self.orderLineItemID = nil; + self.transactionID = nil; + self.receivedTopRatedDiscount = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AccountHistorySelectionCodeType.h b/Vendoo/TradingProxy/Trading_AccountHistorySelectionCodeType.h new file mode 100755 index 0000000..97ab3fd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccountHistorySelectionCodeType.h @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies a report format to be used to describe the seller's account. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) Contains the entries since the last invoice eBay sent to the seller. + If you use LastInvoice, then InvoiceDate, BeginDate and EndDate are ignored. + +*/ +extern NSString *const Trading_AccountHistorySelectionCodeType_LAST_INVOICE; + +/** + + (in) Contains the entries for a specific invoice, identified + by the invoice month and year. If you use SpecifiedInvoice, then you + must also use InvoiceDate. If you use SpecifiedInvoice, then BeginDate and EndDate are ignored. + +*/ +extern NSString *const Trading_AccountHistorySelectionCodeType_SPECIFIED_INVOICE; + +/** + + (in) Contains entries that were posted to the seller's account between two dates. + The period covered may cross the boundaries of formal invoices. + If you use BetweenSpecifiedDates, then you also must specify BeginDate and EndDate. + If you use BetweenSpecifiedDates, then InvoiceDate is ignored. + +*/ +extern NSString *const Trading_AccountHistorySelectionCodeType_BETWEEN_SPECIFIED_DATES; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_AccountHistorySelectionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_AccountHistorySelectionCodeType.m b/Vendoo/TradingProxy/Trading_AccountHistorySelectionCodeType.m new file mode 100755 index 0000000..38bb923 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccountHistorySelectionCodeType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AccountHistorySelectionCodeType.h" + +/** + @file + + Specifies a report format to be used to describe the seller's account. + +*/ + +/** + + (in) Contains the entries since the last invoice eBay sent to the seller. + If you use LastInvoice, then InvoiceDate, BeginDate and EndDate are ignored. + +*/ +NSString *const Trading_AccountHistorySelectionCodeType_LAST_INVOICE = @"LastInvoice"; + +/** + + (in) Contains the entries for a specific invoice, identified + by the invoice month and year. If you use SpecifiedInvoice, then you + must also use InvoiceDate. If you use SpecifiedInvoice, then BeginDate and EndDate are ignored. + +*/ +NSString *const Trading_AccountHistorySelectionCodeType_SPECIFIED_INVOICE = @"SpecifiedInvoice"; + +/** + + (in) Contains entries that were posted to the seller's account between two dates. + The period covered may cross the boundaries of formal invoices. + If you use BetweenSpecifiedDates, then you also must specify BeginDate and EndDate. + If you use BetweenSpecifiedDates, then InvoiceDate is ignored. + +*/ +NSString *const Trading_AccountHistorySelectionCodeType_BETWEEN_SPECIFIED_DATES = @"BetweenSpecifiedDates"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_AccountHistorySelectionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AccountStateCodeType.h b/Vendoo/TradingProxy/Trading_AccountStateCodeType.h new file mode 100755 index 0000000..53f8af9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccountStateCodeType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + State of an account of an eBay user. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) The account is active. + +*/ +extern NSString *const Trading_AccountStateCodeType_ACTIVE; + +/** + + (out) The account has been created but is not yet active, + pending additional information or processing by eBay. + +*/ +extern NSString *const Trading_AccountStateCodeType_PENDING; + +/** + + (out) The account is inactive. No new seller account entries + would be posted by eBay to the account. + +*/ +extern NSString *const Trading_AccountStateCodeType_INACTIVE; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_AccountStateCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_AccountStateCodeType.m b/Vendoo/TradingProxy/Trading_AccountStateCodeType.m new file mode 100755 index 0000000..f3dea84 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccountStateCodeType.m @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AccountStateCodeType.h" + +/** + @file + + State of an account of an eBay user. + +*/ + +/** + + (out) The account is active. + +*/ +NSString *const Trading_AccountStateCodeType_ACTIVE = @"Active"; + +/** + + (out) The account has been created but is not yet active, + pending additional information or processing by eBay. + +*/ +NSString *const Trading_AccountStateCodeType_PENDING = @"Pending"; + +/** + + (out) The account is inactive. No new seller account entries + would be posted by eBay to the account. + +*/ +NSString *const Trading_AccountStateCodeType_INACTIVE = @"Inactive"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_AccountStateCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AccountSummaryType.h b/Vendoo/TradingProxy/Trading_AccountSummaryType.h new file mode 100755 index 0000000..628bf1a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccountSummaryType.h @@ -0,0 +1,289 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AdditionalAccountType; +@class Trading_AmountType; + +/** + + Summary data for the requesting user's seller account as a whole. This includes a + balance for the account, any past due amount and date, and defining data for + additional accounts (if the user has changed country of residency while having an + active eBay account). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AccountSummaryType : NSObject { + +@private + NSString *_accountState; + Trading_AmountType *_invoicePayment; + Trading_AmountType *_invoiceCredit; + Trading_AmountType *_invoiceNewFee; + NSMutableArray *_additionalAccount; + Trading_AmountType *_amountPastDue; + NSString *_bankAccountInfo; + NSDate *_bankModifyDate; + NSNumber *_billingCycleDate; + NSDate *_creditCardExpiration; + NSString *_creditCardInfo; + NSDate *_creditCardModifyDate; + Trading_AmountType *_currentBalance; + NSString *_email; + Trading_AmountType *_invoiceBalance; + NSDate *_invoiceDate; + Trading_AmountType *_lastAmountPaid; + NSDate *_lastPaymentDate; + NSNumber *_pastDue; + NSString *_paymentMethod; + NSMutableArray *_any; + +} + + +/** + + Indicates the current state of the account (such as active or inactive). + Possible values are enumerated in the AccountStateCodeType code list. + + + type: string constant in Trading_AccountStateCodeType.h +*/ +@property (nonatomic, retain) NSString *accountState; + +/** + + Specifies payment made since the previous invoice, but is + returned only if AccountHistorySelection is LastInvoice or Specified + Invoice. The value is positive for debits and negative for credits. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *invoicePayment; + +/** + + Specifies credits granted since the previous invoice, but + is only returned AccountHistorySelection is LastInvoice or Specified + Invoice. + The value is positive for debits and negative for credits. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *invoiceCredit; + +/** + + Specifies fees incurred since the last invoice, including + tax if applicable. Returned only if AccountHistorySelection + is LastInvoice or Specified Invoice. The value is positive for debits and negative for credits. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *invoiceNewFee; + +/** + + Contains the data for one additional account. An AccountSummaryType object + may return zero, one, or multiple additional accounts. See the schema + documentation for AdditionalAccountType for details on additional accounts. + The value is positive for debits and negative for credits. + + + entry type : class Trading_AdditionalAccountType +*/ + +@property (nonatomic, retain) NSMutableArray *additionalAccount; + +/** + + Amount past due, 0.00 if not past due. + The value is positive for debits and negative for credits. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *amountPastDue; + +/** + + First four digits of the bank account the user associated with the seller + account (with remainder Xed-out). This may be an empty string depending + upon the payment type the user selected for the account (e.g., if no + debit-card specified). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *bankAccountInfo; + +/** + + Indicates the date and time BankAccountInfo was last modified, in GMT. + (Also see the Data Types appendix for more information on how GMT dates are + handled in SOAP.) This may be an empty string depending upon the payment + type the user selected for the account (e.g., if no debit-card specified). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *bankModifyDate; + +/** + + Indicates the billing cycle in which eBay sends a billing invoice to the + user. A value of 0 (zero) indicates an invoice sent on the last day of the + month. A value of 15 indicates an invoice sent on the 15th day of the + month. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *billingCycleDate; + +/** + + Expiration date for the credit card selected by the user as payment method + for the account, in GMT. (Also see the Data Types appendix for more + information on how GMT dates are handled in SOAP.) Empty string if no + credit card is on file or if the account is inactive - even if there is a + credit card on file. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *creditCardExpiration; + +/** + + Last four digits of the credit card the user selected as payment method for + the account. Empty string if no credit is on file. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *creditCardInfo; + +/** + + Indicates the date and time credit card or credit card expiration date was + last modified, in GMT. (Also see the Data Types appendix for more + information on how GMT dates are handled in SOAP.) This may be an empty + string depending on the payment method the user selected for the account + (e.g., Empty string if no credit card is on file.) + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *creditCardModifyDate; + +/** + + Current balance for the account. Can be 0.00, positive, or negative. + The value is positive for debits and negative for credits. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *currentBalance; + +/** + + (out) Email address for the user. You cannot retrieve an email address for any + user with whom you do not have a transactional relationship, regardless of + site. Email is only returned for applicable calls when you are retrieving your + own user data OR when you and the other user are in a transactional + relationship and the call is being executed within a certain amount of time + after the transaction is created. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *email; + +/** + + Amount of last invoice. 0.00 if account not yet invoiced. + The value is positive for debits and negative for credits. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *invoiceBalance; + +/** + + Date of last invoice sent by eBay to the user, in GMT. (Also see the Data + Types appendix for more information on how GMT dates are handled in SOAP.) + Empty string if this account has not been invoiced yet. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *invoiceDate; + +/** + + Amount of last payment posted, 0.00 if no payments posted. + The value is positive for debits and negative for credits. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *lastAmountPaid; + +/** + + Date of last payment by the user to eBay, in GMT. (Also see the Data Types + appendix for more information on how GMT dates are handled in SOAP.) Empty + string if no payments have been posted. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *lastPaymentDate; + +/** + + Indicates whether the account has past due amounts outstanding. A value of + true indicates that the account is past due. A value of false indicates the + account is current. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *pastDue; + +/** + + Indicates the method the user selected to pay eBay with for the account. + The values for PaymentMethod vary from one global eBay site to the next. + Payment methods are enumerated in the SellerPaymentMethodCodeType code + list. + + + type: string constant in Trading_SellerPaymentMethodCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentMethod; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AccountSummaryType.m b/Vendoo/TradingProxy/Trading_AccountSummaryType.m new file mode 100755 index 0000000..0d7b8c4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AccountSummaryType.m @@ -0,0 +1,139 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AccountSummaryType.h" +#import "Trading_AdditionalAccountType.h" +#import "Trading_AmountType.h" + +@implementation Trading_AccountSummaryType + +@synthesize accountState = _accountState; +@synthesize invoicePayment = _invoicePayment; +@synthesize invoiceCredit = _invoiceCredit; +@synthesize invoiceNewFee = _invoiceNewFee; +@synthesize additionalAccount = _additionalAccount; +@synthesize amountPastDue = _amountPastDue; +@synthesize bankAccountInfo = _bankAccountInfo; +@synthesize bankModifyDate = _bankModifyDate; +@synthesize billingCycleDate = _billingCycleDate; +@synthesize creditCardExpiration = _creditCardExpiration; +@synthesize creditCardInfo = _creditCardInfo; +@synthesize creditCardModifyDate = _creditCardModifyDate; +@synthesize currentBalance = _currentBalance; +@synthesize email = _email; +@synthesize invoiceBalance = _invoiceBalance; +@synthesize invoiceDate = _invoiceDate; +@synthesize lastAmountPaid = _lastAmountPaid; +@synthesize lastPaymentDate = _lastPaymentDate; +@synthesize pastDue = _pastDue; +@synthesize paymentMethod = _paymentMethod; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AccountState" propertyName:@"accountState" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"accountState"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InvoicePayment" propertyName:@"invoicePayment" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"invoicePayment"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InvoiceCredit" propertyName:@"invoiceCredit" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"invoiceCredit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InvoiceNewFee" propertyName:@"invoiceNewFee" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"invoiceNewFee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"AdditionalAccount" propertyName:@"additionalAccount" type:PICO_TYPE_OBJECT clazz:[Trading_AdditionalAccountType class]]; + [map setObject:ps forKey:@"additionalAccount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AmountPastDue" propertyName:@"amountPastDue" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"amountPastDue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BankAccountInfo" propertyName:@"bankAccountInfo" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"bankAccountInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BankModifyDate" propertyName:@"bankModifyDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"bankModifyDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BillingCycleDate" propertyName:@"billingCycleDate" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"billingCycleDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CreditCardExpiration" propertyName:@"creditCardExpiration" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"creditCardExpiration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CreditCardInfo" propertyName:@"creditCardInfo" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"creditCardInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CreditCardModifyDate" propertyName:@"creditCardModifyDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"creditCardModifyDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CurrentBalance" propertyName:@"currentBalance" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"currentBalance"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Email" propertyName:@"email" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"email"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InvoiceBalance" propertyName:@"invoiceBalance" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"invoiceBalance"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InvoiceDate" propertyName:@"invoiceDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"invoiceDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LastAmountPaid" propertyName:@"lastAmountPaid" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"lastAmountPaid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LastPaymentDate" propertyName:@"lastPaymentDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"lastPaymentDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PastDue" propertyName:@"pastDue" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"pastDue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentMethod" propertyName:@"paymentMethod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentMethod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.accountState = nil; + self.invoicePayment = nil; + self.invoiceCredit = nil; + self.invoiceNewFee = nil; + self.additionalAccount = nil; + self.amountPastDue = nil; + self.bankAccountInfo = nil; + self.bankModifyDate = nil; + self.billingCycleDate = nil; + self.creditCardExpiration = nil; + self.creditCardInfo = nil; + self.creditCardModifyDate = nil; + self.currentBalance = nil; + self.email = nil; + self.invoiceBalance = nil; + self.invoiceDate = nil; + self.lastAmountPaid = nil; + self.lastPaymentDate = nil; + self.pastDue = nil; + self.paymentMethod = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AckCodeType.h b/Vendoo/TradingProxy/Trading_AckCodeType.h new file mode 100755 index 0000000..c769944 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AckCodeType.h @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This code identifies the acknowledgement code types that + eBay could use to communicate the status of processing a + (request) message to an application. This code would be used + as part of a response message that contains an + application-level acknowledgement element. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) Request processing succeeded + +*/ +extern NSString *const Trading_AckCodeType_SUCCESS; + +/** + + (out) Request processing failed + +*/ +extern NSString *const Trading_AckCodeType_FAILURE; + +/** + + (out) Request processing completed with warning information + being included in the response message + +*/ +extern NSString *const Trading_AckCodeType_WARNING; + +/** + + (out) Request processing completed with some failures. + See the Errors data to determine which portions of the request failed. + +*/ +extern NSString *const Trading_AckCodeType_PARTIAL_FAILURE; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_AckCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_AckCodeType.m b/Vendoo/TradingProxy/Trading_AckCodeType.m new file mode 100755 index 0000000..2e93c80 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AckCodeType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AckCodeType.h" + +/** + @file + + This code identifies the acknowledgement code types that + eBay could use to communicate the status of processing a + (request) message to an application. This code would be used + as part of a response message that contains an + application-level acknowledgement element. + +*/ + +/** + + (out) Request processing succeeded + +*/ +NSString *const Trading_AckCodeType_SUCCESS = @"Success"; + +/** + + (out) Request processing failed + +*/ +NSString *const Trading_AckCodeType_FAILURE = @"Failure"; + +/** + + (out) Request processing completed with warning information + being included in the response message + +*/ +NSString *const Trading_AckCodeType_WARNING = @"Warning"; + +/** + + (out) Request processing completed with some failures. + See the Errors data to determine which portions of the request failed. + +*/ +NSString *const Trading_AckCodeType_PARTIAL_FAILURE = @"PartialFailure"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_AckCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AdFormatEnabledCodeType.h b/Vendoo/TradingProxy/Trading_AdFormatEnabledCodeType.h new file mode 100755 index 0000000..617c2ec --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AdFormatEnabledCodeType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Used to indicate whether the Ad Format feature is enabled for a category. + + + @ingroup EBayAPIInterface +*/ + +/** + + The Ad Format feature is disabled for the category. + +*/ +extern NSString *const Trading_AdFormatEnabledCodeType_DISABLED; + +/** + + The Ad Format feature is enabled for the category. + +*/ +extern NSString *const Trading_AdFormatEnabledCodeType_ENABLED; + +/** + + The category supports the Ad Format feature only. + +*/ +extern NSString *const Trading_AdFormatEnabledCodeType_ONLY; + +/** + + The lead generation Classified Ad Format feature is enabled for the category. + +*/ +extern NSString *const Trading_AdFormatEnabledCodeType_CLASSIFIED_AD_ENABLED; + +/** + + The category supports the lead generation Classified Ad Format feature only. + +*/ +extern NSString *const Trading_AdFormatEnabledCodeType_CLASSIFIED_AD_ONLY; + +/** + + The category supports the lead generation Motors Local Market feature only. + +*/ +extern NSString *const Trading_AdFormatEnabledCodeType_LOCAL_MARKET_BEST_OFFER_ONLY; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_AdFormatEnabledCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_AdFormatEnabledCodeType.m b/Vendoo/TradingProxy/Trading_AdFormatEnabledCodeType.m new file mode 100755 index 0000000..3d89e29 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AdFormatEnabledCodeType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AdFormatEnabledCodeType.h" + +/** + @file + + Used to indicate whether the Ad Format feature is enabled for a category. + +*/ + +/** + + The Ad Format feature is disabled for the category. + +*/ +NSString *const Trading_AdFormatEnabledCodeType_DISABLED = @"Disabled"; + +/** + + The Ad Format feature is enabled for the category. + +*/ +NSString *const Trading_AdFormatEnabledCodeType_ENABLED = @"Enabled"; + +/** + + The category supports the Ad Format feature only. + +*/ +NSString *const Trading_AdFormatEnabledCodeType_ONLY = @"Only"; + +/** + + The lead generation Classified Ad Format feature is enabled for the category. + +*/ +NSString *const Trading_AdFormatEnabledCodeType_CLASSIFIED_AD_ENABLED = @"ClassifiedAdEnabled"; + +/** + + The category supports the lead generation Classified Ad Format feature only. + +*/ +NSString *const Trading_AdFormatEnabledCodeType_CLASSIFIED_AD_ONLY = @"ClassifiedAdOnly"; + +/** + + The category supports the lead generation Motors Local Market feature only. + +*/ +NSString *const Trading_AdFormatEnabledCodeType_LOCAL_MARKET_BEST_OFFER_ONLY = @"LocalMarketBestOfferOnly"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_AdFormatEnabledCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AdFormatEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_AdFormatEnabledDefinitionType.h new file mode 100755 index 0000000..c288ff8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AdFormatEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the AdFormatEnabled feature. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (e.g., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AdFormatEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AdFormatEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_AdFormatEnabledDefinitionType.m new file mode 100755 index 0000000..efd9796 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AdFormatEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AdFormatEnabledDefinitionType.h" + +@implementation Trading_AdFormatEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AdFormatLeadStatusCodeType.h b/Vendoo/TradingProxy/Trading_AdFormatLeadStatusCodeType.h new file mode 100755 index 0000000..f6bb9ab --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AdFormatLeadStatusCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Contains information about the status of email correspondence for the lead. + + + @ingroup EBayAPIInterface +*/ + +/** + + A new message from a prospective buyer that the seller has not yet responded to. + +*/ +extern NSString *const Trading_AdFormatLeadStatusCodeType_NEW; + +/** + + A message from a prospective buyer that the seller has responded to. + +*/ +extern NSString *const Trading_AdFormatLeadStatusCodeType_RESPONDED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_AdFormatLeadStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_AdFormatLeadStatusCodeType.m b/Vendoo/TradingProxy/Trading_AdFormatLeadStatusCodeType.m new file mode 100755 index 0000000..8f80386 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AdFormatLeadStatusCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AdFormatLeadStatusCodeType.h" + +/** + @file + + Contains information about the status of email correspondence for the lead. + +*/ + +/** + + A new message from a prospective buyer that the seller has not yet responded to. + +*/ +NSString *const Trading_AdFormatLeadStatusCodeType_NEW = @"New"; + +/** + + A message from a prospective buyer that the seller has responded to. + +*/ +NSString *const Trading_AdFormatLeadStatusCodeType_RESPONDED = @"Responded"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_AdFormatLeadStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AdFormatLeadType.h b/Vendoo/TradingProxy/Trading_AdFormatLeadType.h new file mode 100755 index 0000000..88274fc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AdFormatLeadType.h @@ -0,0 +1,285 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AddressType; +@class Trading_MemberMessageExchangeArrayType; +@class Trading_AmountType; + +/** + + Contains prospective buyer contact information and other details associated with + a lead for an ad format listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AdFormatLeadType : NSObject { + +@private + NSString *_additionalInformation; + Trading_AddressType *_address; + NSString *_bestTimeToCall; + NSString *_email; + NSDate *_submittedTime; + NSString *_itemID; + NSString *_itemTitle; + NSString *_userID; + Trading_MemberMessageExchangeArrayType *_memberMessage; + NSString *_status; + Trading_AmountType *_leadFee; + NSString *_externalEmail; + NSString *_purchaseTimeFrame; + NSString *_tradeInYear; + NSString *_tradeInMake; + NSString *_tradeInModel; + NSNumber *_financingAnswer; + NSNumber *_answer1; + NSNumber *_answer2; + NSMutableArray *_any; + +} + + +/** + + Message sent from the prospective buyer to the seller. Same + content as in the AdFormatLead.MemberMessage.MemberMessageExchange.Question.Body node (that is only displayed if IncludeMemberMessages = + true is included in the request). The advantage of + retrieving the MemberMessageExchange node, however, is that + you retrieve the entire exchange between the seller and the + lead. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *additionalInformation; + +/** + + Address information for the prospective buyer. + Not returned or returned self-closed if information is unavailable. + + + type : class Trading_AddressType +*/ +@property (nonatomic, retain) Trading_AddressType *address; + +/** + + The time of day when the prospective buyer prefers to be contacted by the + seller. + Not returned if information is unavailable. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *bestTimeToCall; + +/** + + Email address for the prospective buyer. If the prospective buyer chooses to + hide his email address when contacting the seller, this element contains two + dashes (--) instead of an email address. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *email; + +/** + + Date and time (in GMT) that the lead was submitted. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *submittedTime; + +/** + + The ID of the item that the lead is for. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + The title of the item listing. +

+ Note: + The maximum length of an eBay Item Title is increasing to 80 characters in + Version 735. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemTitle; + +/** + + The eBay ID of the user who is interested in the seller's item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userID; + +/** + + Contains any mail message content shared between the seller and lead. + + + type : class Trading_MemberMessageExchangeArrayType +*/ +@property (nonatomic, retain) Trading_MemberMessageExchangeArrayType *memberMessage; + +/** + + Status of the lead. + + + type: string constant in Trading_AdFormatLeadStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + The pay-per-lead feature is no longer available, and this field is scheduled to + be removed from the WSDL. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *leadFee; + +/** + + Email address for the prospective buyer as entered in the lead form on the View + Item page. Provides a way for sellers to contact prospective buyers who choose not to + log in to eBay. This applies to only eBay Motors and eBay Motors categories. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *externalEmail; + +/** + + Prospective buyer's time frame for purchasing a vehicle as entered in the + Lead form on View Item page for eBay Motors and eBay Motors categories. + Purchasing Time Frames include: +
    +
  • + within next 3 days +
  • +
  • + within a week +
  • +
  • + within a month +
  • +
  • + within three months +
  • +
  • + in more than three months +
  • +
  • + within an undecided time frame +
  • +
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *purchaseTimeFrame; + +/** + + The year of the vehicle the prospective buyer would like to trade in. Entered on + the lead form on the View Item page. Applies to eBay Motors and Motors categories + only. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *tradeInYear; + +/** + + The make of the vehicle the prospective buyer would like to trade in. Entered on + the lead form on the View Item page. Applies to eBay Motors and Motors categories + only. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *tradeInMake; + +/** + + The model of the vehicle the prospective buyer would like to trade in. Entered on the lead form on the View Item page.Applies to eBay Motors and Motors categories only. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *tradeInModel; + +/** + + Prospective buyer answer whether or not the prospective buyer would like + financing. Entered on the lead form on the View Item page. Applies to eBay Motors + and Motors categories only. Financing response meanings: 0= no response,1= yes, 2= + no. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *financingAnswer; + +/** + + This field corresponds to a configurable question on the lead form in the View + Item web page. The corresponding question is site-specific. To determine the + question for a specific site, you must view the form in the web flow for the given + site. This field applies to Classified Ad format listings in Motors categories + only. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *answer1; + +/** + + This field corresponds to a configurable question on the lead form in the View + Item web page. The corresponding question is site-specific. To determine the + question for a specific site, you must view the form in the web flow for the given + site. This field applies to Classified Ad format listings in Motors categories + only. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *answer2; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AdFormatLeadType.m b/Vendoo/TradingProxy/Trading_AdFormatLeadType.m new file mode 100755 index 0000000..e93eaed --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AdFormatLeadType.m @@ -0,0 +1,135 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AdFormatLeadType.h" +#import "Trading_AddressType.h" +#import "Trading_MemberMessageExchangeArrayType.h" +#import "Trading_AmountType.h" + +@implementation Trading_AdFormatLeadType + +@synthesize additionalInformation = _additionalInformation; +@synthesize address = _address; +@synthesize bestTimeToCall = _bestTimeToCall; +@synthesize email = _email; +@synthesize submittedTime = _submittedTime; +@synthesize itemID = _itemID; +@synthesize itemTitle = _itemTitle; +@synthesize userID = _userID; +@synthesize memberMessage = _memberMessage; +@synthesize status = _status; +@synthesize leadFee = _leadFee; +@synthesize externalEmail = _externalEmail; +@synthesize purchaseTimeFrame = _purchaseTimeFrame; +@synthesize tradeInYear = _tradeInYear; +@synthesize tradeInMake = _tradeInMake; +@synthesize tradeInModel = _tradeInModel; +@synthesize financingAnswer = _financingAnswer; +@synthesize answer1 = _answer1; +@synthesize answer2 = _answer2; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AdditionalInformation" propertyName:@"additionalInformation" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"additionalInformation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Address" propertyName:@"address" type:PICO_TYPE_OBJECT clazz:[Trading_AddressType class]]; + [map setObject:ps forKey:@"address"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestTimeToCall" propertyName:@"bestTimeToCall" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"bestTimeToCall"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Email" propertyName:@"email" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"email"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SubmittedTime" propertyName:@"submittedTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"submittedTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemTitle" propertyName:@"itemTitle" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemTitle"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserID" propertyName:@"userID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MemberMessage" propertyName:@"memberMessage" type:PICO_TYPE_OBJECT clazz:[Trading_MemberMessageExchangeArrayType class]]; + [map setObject:ps forKey:@"memberMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LeadFee" propertyName:@"leadFee" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"leadFee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalEmail" propertyName:@"externalEmail" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"externalEmail"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PurchaseTimeFrame" propertyName:@"purchaseTimeFrame" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"purchaseTimeFrame"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TradeInYear" propertyName:@"tradeInYear" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"tradeInYear"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TradeInMake" propertyName:@"tradeInMake" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"tradeInMake"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TradeInModel" propertyName:@"tradeInModel" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"tradeInModel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FinancingAnswer" propertyName:@"financingAnswer" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"financingAnswer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Answer1" propertyName:@"answer1" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"answer1"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Answer2" propertyName:@"answer2" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"answer2"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.additionalInformation = nil; + self.address = nil; + self.bestTimeToCall = nil; + self.email = nil; + self.submittedTime = nil; + self.itemID = nil; + self.itemTitle = nil; + self.userID = nil; + self.memberMessage = nil; + self.status = nil; + self.leadFee = nil; + self.externalEmail = nil; + self.purchaseTimeFrame = nil; + self.tradeInYear = nil; + self.tradeInMake = nil; + self.tradeInModel = nil; + self.financingAnswer = nil; + self.answer1 = nil; + self.answer2 = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddDisputeRequestType.h b/Vendoo/TradingProxy/Trading_AddDisputeRequestType.h new file mode 100755 index 0000000..91b2fde --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddDisputeRequestType.h @@ -0,0 +1,113 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + This call enables a seller to create an Unpaid Item case against a buyer, or to cancel a + single line item order. +

+ Note: + This call is only used by sellers to create an Unpaid Item cases or to mutually cancel a + single line item order. Buyers must use the eBay Resolution Center or PayPal Resolution + Center (for orders that satisfy requirements) to create an Item Not Received or an Item + Significantly Not as Described case. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddDisputeRequestType : Trading_AbstractRequestType { + +@private + NSString *_disputeExplanation; + NSString *_disputeReason; + NSString *_itemID; + NSString *_transactionID; + NSString *_orderLineItemID; + +} + + +/** + + This enumerated value gives the explanation of why the buyer or seller opened a + case (or why seller canceled an order line item). Not all values contained in + DisputeExplanationCodeType are allowed in the + AddDispute call, and the values that are allowed must match + the DisputeReason value. + + + type: string constant in Trading_DisputeExplanationCodeType.h +*/ +@property (nonatomic, retain) NSString *disputeExplanation; + +/** + + The type of dispute being created. BuyerHasNotPaid and + TransactionMutuallyCanceled are the only values that may + be used with the AddDispute call. + + + type: string constant in Trading_DisputeReasonCodeType.h +*/ +@property (nonatomic, retain) NSString *disputeReason; + +/** + + Unique identifier for an eBay item listing. A listing can have multiple + orders, but only one ItemID. To + identify a specific order line item, either an + ItemID/TransactionID pair or an + OrderLineItemID value must be passed in the request. So, + unless OrderLineItemID is used, this field is required. +
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + The unique identifier of an order line item. An order line item is created once + a buyer purchases the item through a fixed-priced listing or by using the Buy It + Now feature in an auction listing, or when an auction listing ends with a + winning bidder. To identify a specific order line item, either an + ItemID/TransactionID pair or an + OrderLineItemID value must be passed in the request. So, + unless OrderLineItemID is used, this field is required. +
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + OrderLineItemID is a unique identifier of an order line item, + and is based upon the concatenation of ItemID and + TransactionID, with a hyphen in between these two IDs. To + identify a specific order line item, either an + ItemID/TransactionID pair or an + OrderLineItemID value must be passed in the request. So, + unless ItemID/TransactionID pair is used, + this field is required. +
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddDisputeRequestType.m b/Vendoo/TradingProxy/Trading_AddDisputeRequestType.m new file mode 100755 index 0000000..9a98d08 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddDisputeRequestType.m @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddDisputeRequestType.h" + +@implementation Trading_AddDisputeRequestType + +@synthesize disputeExplanation = _disputeExplanation; +@synthesize disputeReason = _disputeReason; +@synthesize itemID = _itemID; +@synthesize transactionID = _transactionID; +@synthesize orderLineItemID = _orderLineItemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddDisputeRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeExplanation" propertyName:@"disputeExplanation" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"disputeExplanation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeReason" propertyName:@"disputeReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"disputeReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.disputeExplanation = nil; + self.disputeReason = nil; + self.itemID = nil; + self.transactionID = nil; + self.orderLineItemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddDisputeResponseRequestType.h b/Vendoo/TradingProxy/Trading_AddDisputeResponseRequestType.h new file mode 100755 index 0000000..b5700f3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddDisputeResponseRequestType.h @@ -0,0 +1,106 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Allows a seller to respond to or close an Item Not Received dispute. + This can be used to add a comment to an Unpaid Item Dispute + only if the request version was lower than 637 when the + dispute was created. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddDisputeResponseRequestType : Trading_AbstractRequestType { + +@private + NSString *_disputeID; + NSString *_messageText; + NSString *_disputeActivity; + NSString *_shippingCarrierUsed; + NSString *_shipmentTrackNumber; + NSDate *_shippingTime; + +} + + +/** + + The unique identifier of the dispute, + returned when the dispute was created. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *disputeID; + +/** + + The text of a comment or response being posted to the dispute. Required + when DisputeActivity is SellerAddInformation, SellerComment, or + SellerPaymentNotReceived; otherwise, optional. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *messageText; + +/** + + The type of activity the seller is taking on the dispute. The allowed value is + determined by the current value of DisputeState, returned by GetDispute or + GetUserDisputes. Some values relate to Unpaid Item disputes and other values relate + to buyer-created disputes known as Item Not Received or Significantly Not As + Described disputes. + + + type: string constant in Trading_DisputeActivityCodeType.h +*/ +@property (nonatomic, retain) NSString *disputeActivity; + +/** + + The shipping carrier used to ship the item in dispute. Non-alphanumeric + characters are not allowed. This field (along with ShipmentTrackNumber) is + required if DisputeActivity is SellerShippedItem. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingCarrierUsed; + +/** + + The tracking number associated with one package of a shipment. The seller is + responsible for the accuracy of the shipment tracking number, as eBay only + verifies that the tracking number is consistent with the numbering scheme + used by the specified shipping carrier, but cannot verify the accuracy of + the tracking number. This field (along with ShippingCarrierUsed) is required + if DisputeActivity is SellerShippedItem. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shipmentTrackNumber; + +/** + + This timestamp indicates the date and time when the item under dispute was + shipped. This field is required if DisputeActivity is SellerShippedItem. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *shippingTime; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddDisputeResponseRequestType.m b/Vendoo/TradingProxy/Trading_AddDisputeResponseRequestType.m new file mode 100755 index 0000000..5320cc5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddDisputeResponseRequestType.m @@ -0,0 +1,64 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddDisputeResponseRequestType.h" + +@implementation Trading_AddDisputeResponseRequestType + +@synthesize disputeID = _disputeID; +@synthesize messageText = _messageText; +@synthesize disputeActivity = _disputeActivity; +@synthesize shippingCarrierUsed = _shippingCarrierUsed; +@synthesize shipmentTrackNumber = _shipmentTrackNumber; +@synthesize shippingTime = _shippingTime; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddDisputeResponseRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeID" propertyName:@"disputeID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"disputeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageText" propertyName:@"messageText" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"messageText"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeActivity" propertyName:@"disputeActivity" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"disputeActivity"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingCarrierUsed" propertyName:@"shippingCarrierUsed" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingCarrierUsed"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShipmentTrackNumber" propertyName:@"shipmentTrackNumber" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shipmentTrackNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingTime" propertyName:@"shippingTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"shippingTime"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.disputeID = nil; + self.messageText = nil; + self.disputeActivity = nil; + self.shippingCarrierUsed = nil; + self.shipmentTrackNumber = nil; + self.shippingTime = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddDisputeResponseResponseType.h b/Vendoo/TradingProxy/Trading_AddDisputeResponseResponseType.h new file mode 100755 index 0000000..87f76b4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddDisputeResponseResponseType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Response to a call of AddDisputeResponse. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddDisputeResponseResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddDisputeResponseResponseType.m b/Vendoo/TradingProxy/Trading_AddDisputeResponseResponseType.m new file mode 100755 index 0000000..acac2c8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddDisputeResponseResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddDisputeResponseResponseType.h" + +@implementation Trading_AddDisputeResponseResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddDisputeResponseResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddDisputeResponseType.h b/Vendoo/TradingProxy/Trading_AddDisputeResponseType.h new file mode 100755 index 0000000..9696f1a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddDisputeResponseType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Type defining the response of the AddDispute call. Upon a successful + call, the response contains a newly created DisputeID value, which confirms that the + the Unpaid Item or Mutually Canceled Transaction case was successfully created. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddDisputeResponseType : Trading_AbstractResponseType { + +@private + NSString *_disputeID; + +} + + +/** + + The unique identifier of the Unpaid Item or Mutually Canceled Transaction case + that was successfully created with the AddDispute call. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *disputeID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddDisputeResponseType.m b/Vendoo/TradingProxy/Trading_AddDisputeResponseType.m new file mode 100755 index 0000000..c5c4ee3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddDisputeResponseType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddDisputeResponseType.h" + +@implementation Trading_AddDisputeResponseType + +@synthesize disputeID = _disputeID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddDisputeResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeID" propertyName:@"disputeID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"disputeID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.disputeID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddFixedPriceItemRequestType.h b/Vendoo/TradingProxy/Trading_AddFixedPriceItemRequestType.h new file mode 100755 index 0000000..c81e93c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddFixedPriceItemRequestType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ItemType; + +/** + + Defines and lists a new fixed-price listing (not auction-style listings). + The main difference between AddFixedPriceItem and AddItem is that + AddFixedPriceItem supports the creation of fixed-price listings only, + whereas AddItem supports all listing formats.
+
+ Also, only AddFixedPriceItem supports multi-variation listings + and tracking inventory by SKU. AddItem does not support + Variations or InventoryTrackingMethod.
+
+ See the AddFixedPriceItem documentation for additional information. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddFixedPriceItemRequestType : Trading_AbstractRequestType { + +@private + Trading_ItemType *_item; + +} + + +/** + + Root container holding all values that define a new + fixed-price listing. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddFixedPriceItemRequestType.m b/Vendoo/TradingProxy/Trading_AddFixedPriceItemRequestType.m new file mode 100755 index 0000000..93fc999 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddFixedPriceItemRequestType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddFixedPriceItemRequestType.h" +#import "Trading_ItemType.h" + +@implementation Trading_AddFixedPriceItemRequestType + +@synthesize item = _item; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddFixedPriceItemRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.item = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddFixedPriceItemResponseType.h b/Vendoo/TradingProxy/Trading_AddFixedPriceItemResponseType.h new file mode 100755 index 0000000..1a5cbaf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddFixedPriceItemResponseType.h @@ -0,0 +1,142 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ProductSuggestionsType; +@class Trading_FeesType; + +/** + + Returns the item ID, SKU (if any), and the estimated fees for the + new listing (except the Final Value Fee, which isn't calculated until + the item has sold), the start and end times of the listing, + and other details. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddFixedPriceItemResponseType : Trading_AbstractResponseType { + +@private + NSString *_itemID; + NSString *_sku; + NSDate *_startTime; + NSDate *_endTime; + Trading_FeesType *_fees; + NSString *_categoryID; + NSString *_category2ID; + NSMutableArray *_discountReason; + Trading_ProductSuggestionsType *_productSuggestions; + +} + + +/** + + Unique identifier for the new fixed price listing. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Item-level SKU for the new listing, if the seller specified + Item.SKU in the request. Variation-level SKUs are not returned + (see GetItem instead). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sku; + +/** + + Starting date and time for the new listing. This value is based + on the time the listing was received and processed, or the + time the item will be listed if the seller specified + Item.ScheduleTime in the request. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + Date and time when the new listing ends. This is the starting time + plus the listing duration. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + +/** + + Child elements contain the estimated listing fees for the new item listing. + The fees do not include the Final Value Fee (FVF), which cannot be determined + until an item is sold. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + +/** + + ID of the primary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID you passed in PrimaryCategory was mapped to a new ID by eBay. + If the primary category has not changed or if it has expired with no replacement, + CategoryID does not return a value. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + ID of the secondary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID you passed in SecondaryCategory was mapped to a new ID by eBay. + If the secondary category has not changed or it has expired with no replacement, + Category2ID does not return a value. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *category2ID; + +/** + + The nature of the discount, if a discount is applied. + + + entry type : string constant in Trading_DiscountReasonCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *discountReason; + +/** + + Provides a list of products recommended by eBay which match the item information + provided by the seller. + Not applicable to Half.com. + + + type : class Trading_ProductSuggestionsType +*/ +@property (nonatomic, retain) Trading_ProductSuggestionsType *productSuggestions; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddFixedPriceItemResponseType.m b/Vendoo/TradingProxy/Trading_AddFixedPriceItemResponseType.m new file mode 100755 index 0000000..3c0d44d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddFixedPriceItemResponseType.m @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddFixedPriceItemResponseType.h" +#import "Trading_ProductSuggestionsType.h" +#import "Trading_FeesType.h" + +@implementation Trading_AddFixedPriceItemResponseType + +@synthesize itemID = _itemID; +@synthesize sku = _sku; +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; +@synthesize fees = _fees; +@synthesize categoryID = _categoryID; +@synthesize category2ID = _category2ID; +@synthesize discountReason = _discountReason; +@synthesize productSuggestions = _productSuggestions; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddFixedPriceItemResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SKU" propertyName:@"sku" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sku"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Category2ID" propertyName:@"category2ID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"category2ID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DiscountReason" propertyName:@"discountReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"discountReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductSuggestions" propertyName:@"productSuggestions" type:PICO_TYPE_OBJECT clazz:[Trading_ProductSuggestionsType class]]; + [map setObject:ps forKey:@"productSuggestions"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.sku = nil; + self.startTime = nil; + self.endTime = nil; + self.fees = nil; + self.categoryID = nil; + self.category2ID = nil; + self.discountReason = nil; + self.productSuggestions = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddItemFromSellingManagerTemplateRequestType.h b/Vendoo/TradingProxy/Trading_AddItemFromSellingManagerTemplateRequestType.h new file mode 100755 index 0000000..b37645f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddItemFromSellingManagerTemplateRequestType.h @@ -0,0 +1,71 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ItemType; + +/** + + Creates listings from Selling Manager templates. + This call is subject to change without notice; the + deprecation process is inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddItemFromSellingManagerTemplateRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_saleTemplateID; + NSDate *_scheduleTime; + Trading_ItemType *_item; + +} + + +/** + + The ID of the template you are using to list an item. + You can obtain a SaleTemplateID by calling GetSellingManagerInventory. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *saleTemplateID; + +/** + + Start time for the listing. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *scheduleTime; + +/** + + Currently, only the + following can be specified as children of this + container: payment methods, + the PayPal email address, and CategoryMappingAllowed. + This container is intended for specifying + item values that differ from values in the + template specified in the SaleTemplateID field. + However, currently, the only children that + are allowed for this container are payment methods and + a PayPal email address. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddItemFromSellingManagerTemplateRequestType.m b/Vendoo/TradingProxy/Trading_AddItemFromSellingManagerTemplateRequestType.m new file mode 100755 index 0000000..589c76b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddItemFromSellingManagerTemplateRequestType.m @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddItemFromSellingManagerTemplateRequestType.h" +#import "Trading_ItemType.h" + +@implementation Trading_AddItemFromSellingManagerTemplateRequestType + +@synthesize saleTemplateID = _saleTemplateID; +@synthesize scheduleTime = _scheduleTime; +@synthesize item = _item; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddItemFromSellingManagerTemplateRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleTemplateID" propertyName:@"saleTemplateID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"saleTemplateID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ScheduleTime" propertyName:@"scheduleTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"scheduleTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.saleTemplateID = nil; + self.scheduleTime = nil; + self.item = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddItemFromSellingManagerTemplateResponseType.h b/Vendoo/TradingProxy/Trading_AddItemFromSellingManagerTemplateResponseType.h new file mode 100755 index 0000000..0b1ec60 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddItemFromSellingManagerTemplateResponseType.h @@ -0,0 +1,105 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_FeesType; + +/** + + Returns values indicating information for a new listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddItemFromSellingManagerTemplateResponseType : Trading_AbstractResponseType { + +@private + NSString *_itemID; + NSDate *_startTime; + NSDate *_endTime; + Trading_FeesType *_fees; + NSString *_categoryID; + NSString *_category2ID; + +} + + +/** + + The unique identifier for the listing that was created by the + AddItemFromSellingManagerTemplate request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Start time for the listing that was created by the + AddItemFromSellingManagerTemplate request. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + End time for the listing that was created by the + AddItemFromSellingManagerTemplate request. + This value is equal to the start time plus the listing duration. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + +/** + + Child elements contain the estimated listing fees for the new item listing. + The fees do not include the Final Value Fee (FVF), which cannot be determined + until an item is sold. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + +/** + + ID of the primary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID you passed in PrimaryCategory was mapped to a new ID by eBay. + If the primary category has not changed or it has expired with no replacement, + CategoryID does not return a value. + Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + ID of the secondary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID you passed in SecondaryCategory was mapped to a new ID by eBay. + If the secondary category has not changed or it has expired with no replacement, + Category2ID does not return a value. + Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *category2ID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddItemFromSellingManagerTemplateResponseType.m b/Vendoo/TradingProxy/Trading_AddItemFromSellingManagerTemplateResponseType.m new file mode 100755 index 0000000..eee10ef --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddItemFromSellingManagerTemplateResponseType.m @@ -0,0 +1,65 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddItemFromSellingManagerTemplateResponseType.h" +#import "Trading_FeesType.h" + +@implementation Trading_AddItemFromSellingManagerTemplateResponseType + +@synthesize itemID = _itemID; +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; +@synthesize fees = _fees; +@synthesize categoryID = _categoryID; +@synthesize category2ID = _category2ID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddItemFromSellingManagerTemplateResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Category2ID" propertyName:@"category2ID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"category2ID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.startTime = nil; + self.endTime = nil; + self.fees = nil; + self.categoryID = nil; + self.category2ID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddItemRequestContainerType.h b/Vendoo/TradingProxy/Trading_AddItemRequestContainerType.h new file mode 100755 index 0000000..ed8d31e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddItemRequestContainerType.h @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ItemType; + +/** + + Similar to AddItemRequestType, the AddItemRequestContainerType defines a single + item to be listed. The AddItems request will support up to five (5) request + containers. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddItemRequestContainerType : NSObject { + +@private + Trading_ItemType *_item; + NSString *_messageID; + NSMutableArray *_any; + +} + + +/** + + Container holding all values that define a new listing. One Item + container is required for each AddItemRequestContainer. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + + Most Trading API calls support a MessageID element in the request + and a CorrelationID element in the response. With + AddItems, a unique MessageID value is required for + each AddItemRequestContainer container that is used in the request. The + CorrelationID value returned under each + AddItemResponseContainer container is used to correlate each + item request container with its corresponding response container. The same MessageID value that you pass into a request will + be returned in the CorrelationID field in the response. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *messageID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddItemRequestContainerType.m b/Vendoo/TradingProxy/Trading_AddItemRequestContainerType.m new file mode 100755 index 0000000..5ef8e24 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddItemRequestContainerType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddItemRequestContainerType.h" +#import "Trading_ItemType.h" + +@implementation Trading_AddItemRequestContainerType + +@synthesize item = _item; +@synthesize messageID = _messageID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageID" propertyName:@"messageID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"messageID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.item = nil; + self.messageID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddItemRequestType.h b/Vendoo/TradingProxy/Trading_AddItemRequestType.h new file mode 100755 index 0000000..d8ac16d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddItemRequestType.h @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ItemType; + +/** + + Defines a single new item and lists it on a specified eBay site. Also for Half.com. + Returns the item ID for the new listing, and returns fees the seller will incur for the + listing (not including the Final Value Fee, which cannot be calculated until + the item is sold). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddItemRequestType : Trading_AbstractRequestType { + +@private + Trading_ItemType *_item; + +} + + +/** + + Root container holding all values that define a new + listing. +
+
+ Applicable to Half.com. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddItemRequestType.m b/Vendoo/TradingProxy/Trading_AddItemRequestType.m new file mode 100755 index 0000000..e7b9797 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddItemRequestType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddItemRequestType.h" +#import "Trading_ItemType.h" + +@implementation Trading_AddItemRequestType + +@synthesize item = _item; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddItemRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.item = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddItemResponseContainerType.h b/Vendoo/TradingProxy/Trading_AddItemResponseContainerType.h new file mode 100755 index 0000000..098a6b0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddItemResponseContainerType.h @@ -0,0 +1,199 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ErrorType; +@class Trading_FeesType; + +/** + + This container has all of the resulting information from an AddItems call. There will be one + container per container specified in the request. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddItemResponseContainerType : NSObject { + +@private + NSString *_itemID; + NSDate *_startTime; + NSDate *_endTime; + Trading_FeesType *_fees; + NSString *_categoryID; + NSString *_category2ID; + NSString *_correlationID; + NSMutableArray *_errors; + NSString *_message; + NSMutableArray *_discountReason; + NSMutableArray *_any; + +} + + +/** + + Unique item ID for the new listing. + Also applicable to Half.com. +

+ Note: Although we + represent item IDs as strings in the schema, we recommend you store them + as 64-bit signed integers. If you choose to store item IDs as strings, + allocate at least 19 characters (assuming decimal digits are used) to hold + them. eBay will increase the size of IDs over time. Your code should be + prepared to handle IDs of up to 19 digits. For more information about item + IDs, see
Common + FAQs on eBay Item IDs and other eBay IDs in the Knowledge + Base. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Starting date and time for the new listing. + Also returned for Half.com (for Half.com, the start time is always the time the item was listed). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + Date and time when the new listing ends. This is the starting time + plus the listing duration. + Also returned for Half.com, but for Half.com the actual end time is GTC + (not the end time returned in the response). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + +/** + + Child elements contain the estimated listing fees for the new item listing. + The fees do not include the Final Value Fee (FVF), which cannot be determined + until an item is sold. + Also returned for Half.com, but the values are not applicable to Half.com listings. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + +/** + + ID of the primary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID you passed in PrimaryCategory was mapped to a new ID by eBay. + If the primary category has not changed or it has expired with no replacement, + CategoryID does not return a value. + Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + ID of the secondary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID you passed in SecondaryCategory was mapped to a new ID by eBay. + If the secondary category has not changed or it has expired with no replacement, + Category2ID does not return a value. + Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *category2ID; + +/** + + Most Trading API calls support a MessageID element in the request + and a CorrelationID element in the response. With + AddItems, a unique MessageID value is required for + each AddItemRequestContainer container that is used in the request. The + CorrelationID value returned under each + AddItemResponseContainer container is used to correlate each + item request container with its corresponding response container. The same MessageID value that you pass into a request will + be returned in the CorrelationID field in the response. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *correlationID; + +/** + + A list of application-level errors or warnings (if any) that were raised + when eBay processed the request.
+
+ Application-level errors occur due to + problems with business-level data on the client side or on the eBay + server side. For example, an error would occur if the request contains + an invalid combination of fields, or it is missing a required field, + or the value of the field is not recognized. An error could also occur + if eBay encountered a problem in our internal business logic while + processing the request.
+
+ Only returned if there were warnings or errors. + + + entry type : class Trading_ErrorType +*/ + +@property (nonatomic, retain) NSMutableArray *errors; + +/** + + Supplemental information from eBay, if applicable. May elaborate on errors or + provide useful hints for the seller. This data can accompany the call's normal + data result set or a result set that contains only errors. The string can + return HTML, including TABLE, IMG, and HREF elements. In this case, an HTML- + based application should be able to include the HTML as-is in the HTML page + that displays the results. A non-HTML application would need to parse the HTML + and convert the table elements and image references into UI elements + particular to the programming language used. Because this data is returned as + a string, the HTML markup elements are escaped with character entity + references (e.g.,<table><tr>...). See the + appendices in the eBay Web Services guide for general information about string + data types. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *message; + +/** + + The nature of the discount, if a discount applied. + + + entry type : string constant in Trading_DiscountReasonCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *discountReason; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddItemResponseContainerType.m b/Vendoo/TradingProxy/Trading_AddItemResponseContainerType.m new file mode 100755 index 0000000..d034034 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddItemResponseContainerType.m @@ -0,0 +1,89 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddItemResponseContainerType.h" +#import "Trading_ErrorType.h" +#import "Trading_FeesType.h" + +@implementation Trading_AddItemResponseContainerType + +@synthesize itemID = _itemID; +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; +@synthesize fees = _fees; +@synthesize categoryID = _categoryID; +@synthesize category2ID = _category2ID; +@synthesize correlationID = _correlationID; +@synthesize errors = _errors; +@synthesize message = _message; +@synthesize discountReason = _discountReason; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Category2ID" propertyName:@"category2ID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"category2ID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CorrelationID" propertyName:@"correlationID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"correlationID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Errors" propertyName:@"errors" type:PICO_TYPE_OBJECT clazz:[Trading_ErrorType class]]; + [map setObject:ps forKey:@"errors"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Message" propertyName:@"message" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"message"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DiscountReason" propertyName:@"discountReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"discountReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.startTime = nil; + self.endTime = nil; + self.fees = nil; + self.categoryID = nil; + self.category2ID = nil; + self.correlationID = nil; + self.errors = nil; + self.message = nil; + self.discountReason = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddItemResponseType.h b/Vendoo/TradingProxy/Trading_AddItemResponseType.h new file mode 100755 index 0000000..09a8212 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddItemResponseType.h @@ -0,0 +1,155 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ProductSuggestionsType; +@class Trading_FeesType; + +/** + + Returns the item ID and the estimated fees for the new listing, as well as + the start and end times of the listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddItemResponseType : Trading_AbstractResponseType { + +@private + NSString *_itemID; + NSDate *_startTime; + NSDate *_endTime; + Trading_FeesType *_fees; + NSString *_categoryID; + NSString *_category2ID; + NSMutableArray *_discountReason; + Trading_ProductSuggestionsType *_productSuggestions; + +} + + +/** + + Unique item ID for the new listing. +
+
+ Applicable to Half.com. +
+
+ Note: + Although eBay represents item IDs as strings in the schema, we recommend you store + them as 64-bit signed integers. If you choose to store item IDs as strings, allocate + at least 19 characters (assuming decimal digits are used) to hold them. eBay will + increase the size of IDs over time, and your code should be prepared to handle IDs of + up to 19 digits. For more information about item IDs, see + Common FAQs on eBay Item IDs and other eBay IDs in the Knowledge Base. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Starting date and time for the new listing. +
+
+ Applicable to Half.com (for Half.com, the start time is always the time the item was listed). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + Date and time when the new listing ends. This is the starting time plus the listing + duration. +
+
+ Applicable to Half.com (for Half.com the actual end time is GTC, not the end time + returned in the response). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + +/** + + Child elements contain the estimated listing fees for the new item listing. + The fees do not include the Final Value Fee (FVF), which cannot be determined + until an item is sold. +
+
+ Applicable to Half.com, but the values are not applicable to Half.com listings. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + +/** + + ID of the primary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID you passed in PrimaryCategory was mapped to a new ID by eBay. + If the primary category has not changed or it has expired with no replacement, + CategoryID does not return a value. +
+
+ Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + ID of the secondary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID you passed in SecondaryCategory was mapped to a new ID by eBay. + If the secondary category has not changed or it has expired with no replacement, + Category2ID does not return a value. +
+
+ Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *category2ID; + +/** + + The nature of the discount, if a discount applied. + + + entry type : string constant in Trading_DiscountReasonCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *discountReason; + +/** + + Provides a list of products recommended by eBay which match the item information + provided by the seller. + Not applicable to Half.com. + + + type : class Trading_ProductSuggestionsType +*/ +@property (nonatomic, retain) Trading_ProductSuggestionsType *productSuggestions; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddItemResponseType.m b/Vendoo/TradingProxy/Trading_AddItemResponseType.m new file mode 100755 index 0000000..69374e1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddItemResponseType.m @@ -0,0 +1,76 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddItemResponseType.h" +#import "Trading_ProductSuggestionsType.h" +#import "Trading_FeesType.h" + +@implementation Trading_AddItemResponseType + +@synthesize itemID = _itemID; +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; +@synthesize fees = _fees; +@synthesize categoryID = _categoryID; +@synthesize category2ID = _category2ID; +@synthesize discountReason = _discountReason; +@synthesize productSuggestions = _productSuggestions; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddItemResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Category2ID" propertyName:@"category2ID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"category2ID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DiscountReason" propertyName:@"discountReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"discountReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductSuggestions" propertyName:@"productSuggestions" type:PICO_TYPE_OBJECT clazz:[Trading_ProductSuggestionsType class]]; + [map setObject:ps forKey:@"productSuggestions"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.startTime = nil; + self.endTime = nil; + self.fees = nil; + self.categoryID = nil; + self.category2ID = nil; + self.discountReason = nil; + self.productSuggestions = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddItemsRequestType.h b/Vendoo/TradingProxy/Trading_AddItemsRequestType.h new file mode 100755 index 0000000..d2b7d9a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddItemsRequestType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_AddItemRequestContainerType; + +/** + + Defines from one to five items and lists them on a specified eBay site. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddItemsRequestType : Trading_AbstractRequestType { + +@private + NSMutableArray *_addItemRequestContainer; + +} + + +/** + + Defines a single item to be listed on eBay. This container is similar + to an AddItem request. Up to five (5) containers can be included + per a given AddItems request. + + + entry type : class Trading_AddItemRequestContainerType +*/ + +@property (nonatomic, retain) NSMutableArray *addItemRequestContainer; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddItemsRequestType.m b/Vendoo/TradingProxy/Trading_AddItemsRequestType.m new file mode 100755 index 0000000..e588324 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddItemsRequestType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddItemsRequestType.h" +#import "Trading_AddItemRequestContainerType.h" + +@implementation Trading_AddItemsRequestType + +@synthesize addItemRequestContainer = _addItemRequestContainer; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddItemsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"AddItemRequestContainer" propertyName:@"addItemRequestContainer" type:PICO_TYPE_OBJECT clazz:[Trading_AddItemRequestContainerType class]]; + [map setObject:ps forKey:@"addItemRequestContainer"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.addItemRequestContainer = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddItemsResponseType.h b/Vendoo/TradingProxy/Trading_AddItemsResponseType.h new file mode 100755 index 0000000..385970a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddItemsResponseType.h @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_AddItemResponseContainerType; + +/** + + The response of the AddItems call. The response includes the + Item IDs of the newly created listings, the eBay category each item is listed under, the + start and end time of each listing, and the estimated fees that each listing will incur. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddItemsResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_addItemResponseContainer; + +} + + +/** + + One AddItemResponseContainer container is returned for each + listing that is being created with the AddItems call. + Each container includes the ItemID of each newly created + listings, the eBay category each item is listed under, the start and end time of + each listing, and the estimated fees that each listing will incur. + + + entry type : class Trading_AddItemResponseContainerType +*/ + +@property (nonatomic, retain) NSMutableArray *addItemResponseContainer; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddItemsResponseType.m b/Vendoo/TradingProxy/Trading_AddItemsResponseType.m new file mode 100755 index 0000000..063f32f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddItemsResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddItemsResponseType.h" +#import "Trading_AddItemResponseContainerType.h" + +@implementation Trading_AddItemsResponseType + +@synthesize addItemResponseContainer = _addItemResponseContainer; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddItemsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"AddItemResponseContainer" propertyName:@"addItemResponseContainer" type:PICO_TYPE_OBJECT clazz:[Trading_AddItemResponseContainerType class]]; + [map setObject:ps forKey:@"addItemResponseContainer"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.addItemResponseContainer = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddMemberMessageAAQToPartnerRequestType.h b/Vendoo/TradingProxy/Trading_AddMemberMessageAAQToPartnerRequestType.h new file mode 100755 index 0000000..d262438 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddMemberMessageAAQToPartnerRequestType.h @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_MemberMessageType; + +/** + + Enables a buyer and seller in an order relationship to + send messages to each other's My Messages Inboxes. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddMemberMessageAAQToPartnerRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + Trading_MemberMessageType *_memberMessage; + +} + + +/** + + The unique ID of the item about which the question was asked. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Container for the message. Includes the message body, plus other values + related to the message. + + + type : class Trading_MemberMessageType +*/ +@property (nonatomic, retain) Trading_MemberMessageType *memberMessage; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddMemberMessageAAQToPartnerRequestType.m b/Vendoo/TradingProxy/Trading_AddMemberMessageAAQToPartnerRequestType.m new file mode 100755 index 0000000..6e38e3f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddMemberMessageAAQToPartnerRequestType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddMemberMessageAAQToPartnerRequestType.h" +#import "Trading_MemberMessageType.h" + +@implementation Trading_AddMemberMessageAAQToPartnerRequestType + +@synthesize itemID = _itemID; +@synthesize memberMessage = _memberMessage; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddMemberMessageAAQToPartnerRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MemberMessage" propertyName:@"memberMessage" type:PICO_TYPE_OBJECT clazz:[Trading_MemberMessageType class]]; + [map setObject:ps forKey:@"memberMessage"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.memberMessage = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddMemberMessageAAQToPartnerResponseType.h b/Vendoo/TradingProxy/Trading_AddMemberMessageAAQToPartnerResponseType.h new file mode 100755 index 0000000..a1c4d17 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddMemberMessageAAQToPartnerResponseType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Response to AddMemberMessageAAQToPartner request. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddMemberMessageAAQToPartnerResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddMemberMessageAAQToPartnerResponseType.m b/Vendoo/TradingProxy/Trading_AddMemberMessageAAQToPartnerResponseType.m new file mode 100755 index 0000000..31d0dfd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddMemberMessageAAQToPartnerResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddMemberMessageAAQToPartnerResponseType.h" + +@implementation Trading_AddMemberMessageAAQToPartnerResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddMemberMessageAAQToPartnerResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddMemberMessageRTQRequestType.h b/Vendoo/TradingProxy/Trading_AddMemberMessageRTQRequestType.h new file mode 100755 index 0000000..c9b38f5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddMemberMessageRTQRequestType.h @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_MemberMessageType; + +/** + + Enables a seller to reply to a question about an active item listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddMemberMessageRTQRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + Trading_MemberMessageType *_memberMessage; + +} + + +/** + + The unique ID of the item about which the question was asked. This field + is not required in the request, if the request includes a RecipientID + in the MemberMessage container. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Container for the message. Includes the message body (which should answer + the question that an eBay user asks you (the seller) about an active + listing), plus other values related to the message. + + + type : class Trading_MemberMessageType +*/ +@property (nonatomic, retain) Trading_MemberMessageType *memberMessage; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddMemberMessageRTQRequestType.m b/Vendoo/TradingProxy/Trading_AddMemberMessageRTQRequestType.m new file mode 100755 index 0000000..5072737 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddMemberMessageRTQRequestType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddMemberMessageRTQRequestType.h" +#import "Trading_MemberMessageType.h" + +@implementation Trading_AddMemberMessageRTQRequestType + +@synthesize itemID = _itemID; +@synthesize memberMessage = _memberMessage; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddMemberMessageRTQRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MemberMessage" propertyName:@"memberMessage" type:PICO_TYPE_OBJECT clazz:[Trading_MemberMessageType class]]; + [map setObject:ps forKey:@"memberMessage"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.memberMessage = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddMemberMessageRTQResponseType.h b/Vendoo/TradingProxy/Trading_AddMemberMessageRTQResponseType.h new file mode 100755 index 0000000..0fe1543 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddMemberMessageRTQResponseType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Response to AddMemberMessageRTQ request. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddMemberMessageRTQResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddMemberMessageRTQResponseType.m b/Vendoo/TradingProxy/Trading_AddMemberMessageRTQResponseType.m new file mode 100755 index 0000000..2a6752a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddMemberMessageRTQResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddMemberMessageRTQResponseType.h" + +@implementation Trading_AddMemberMessageRTQResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddMemberMessageRTQResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderRequestContainerType.h b/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderRequestContainerType.h new file mode 100755 index 0000000..e768189 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderRequestContainerType.h @@ -0,0 +1,65 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_MemberMessageType; + +/** + + Holds the content of the request. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddMemberMessagesAAQToBidderRequestContainerType : NSObject { + +@private + NSString *_correlationID; + NSString *_itemID; + Trading_MemberMessageType *_memberMessage; + +} + + +/** + + A CorrelationID value is required for + each AddMemberMessagesAAQToBidderRequestContainer container that is used in the request. The + CorrelationID value returned under each + AddMemberMessagesAAQToBidderResponseContainer container is used to correlate each + member message container in the request with its corresponding member message container in the + response. The same CorrelationID value that you pass into a request will + be returned in the CorrelationID field in the response. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *correlationID; + +/** + + An eBay ID that uniquely identifies a given + item. Must be a currently active item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Holds the content of the message. + + + type : class Trading_MemberMessageType +*/ +@property (nonatomic, retain) Trading_MemberMessageType *memberMessage; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderRequestContainerType.m b/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderRequestContainerType.m new file mode 100755 index 0000000..b89bd93 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderRequestContainerType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddMemberMessagesAAQToBidderRequestContainerType.h" +#import "Trading_MemberMessageType.h" + +@implementation Trading_AddMemberMessagesAAQToBidderRequestContainerType + +@synthesize correlationID = _correlationID; +@synthesize itemID = _itemID; +@synthesize memberMessage = _memberMessage; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CorrelationID" propertyName:@"correlationID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"correlationID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MemberMessage" propertyName:@"memberMessage" type:PICO_TYPE_OBJECT clazz:[Trading_MemberMessageType class]]; + [map setObject:ps forKey:@"memberMessage"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.correlationID = nil; + self.itemID = nil; + self.memberMessage = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderRequestType.h b/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderRequestType.h new file mode 100755 index 0000000..cafa911 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderRequestType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_AddMemberMessagesAAQToBidderRequestContainerType; + +/** + + Enables a seller to send up to 10 messages to bidders, or to users who have + made offers via Best Offer, regarding an active item listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddMemberMessagesAAQToBidderRequestType : Trading_AbstractRequestType { + +@private + NSMutableArray *_addMemberMessagesAAQToBidderRequestContainer; + +} + + +/** + + Allows a seller to send up to 10 messages to + bidders and users who have made offers (via Best + Offer) during an active listing. + + + entry type : class Trading_AddMemberMessagesAAQToBidderRequestContainerType +*/ + +@property (nonatomic, retain) NSMutableArray *addMemberMessagesAAQToBidderRequestContainer; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderRequestType.m b/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderRequestType.m new file mode 100755 index 0000000..28825cd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderRequestType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddMemberMessagesAAQToBidderRequestType.h" +#import "Trading_AddMemberMessagesAAQToBidderRequestContainerType.h" + +@implementation Trading_AddMemberMessagesAAQToBidderRequestType + +@synthesize addMemberMessagesAAQToBidderRequestContainer = _addMemberMessagesAAQToBidderRequestContainer; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddMemberMessagesAAQToBidderRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"AddMemberMessagesAAQToBidderRequestContainer" propertyName:@"addMemberMessagesAAQToBidderRequestContainer" type:PICO_TYPE_OBJECT clazz:[Trading_AddMemberMessagesAAQToBidderRequestContainerType class]]; + [map setObject:ps forKey:@"addMemberMessagesAAQToBidderRequestContainer"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.addMemberMessagesAAQToBidderRequestContainer = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderResponseContainerType.h b/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderResponseContainerType.h new file mode 100755 index 0000000..904fc42 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderResponseContainerType.h @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains the response information. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddMemberMessagesAAQToBidderResponseContainerType : NSObject { + +@private + NSString *_correlationID; + NSString *_ack; + +} + + +/** + + A CorrelationID value is required for + each AddMemberMessagesAAQToBidderRequestContainer container that is used in the request. The + CorrelationID value returned under each + AddMemberMessagesAAQToBidderResponseContainer container is used to correlate each + member message container in the request with its corresponding member message container in the + response. The same CorrelationID value that you pass into a request will + be returned in the CorrelationID field in the response. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *correlationID; + +/** + + Indicates the response status (e.g., success). + + + type: string constant in Trading_AckCodeType.h +*/ +@property (nonatomic, retain) NSString *ack; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderResponseContainerType.m b/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderResponseContainerType.m new file mode 100755 index 0000000..924b3cd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderResponseContainerType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddMemberMessagesAAQToBidderResponseContainerType.h" + +@implementation Trading_AddMemberMessagesAAQToBidderResponseContainerType + +@synthesize correlationID = _correlationID; +@synthesize ack = _ack; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CorrelationID" propertyName:@"correlationID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"correlationID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Ack" propertyName:@"ack" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"ack"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.correlationID = nil; + self.ack = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderResponseType.h b/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderResponseType.h new file mode 100755 index 0000000..640732f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderResponseType.h @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_AddMemberMessagesAAQToBidderResponseContainerType; + +/** + + Type defining the AddMemberMessagesAAQToBidderResponseContainer container, which consists + of the Ack field (indicating the result of the send message operation) and the CorrelationID + field (used to track multiple send message operations performed in one call). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddMemberMessagesAAQToBidderResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_addMemberMessagesAAQToBidderResponseContainer; + +} + + +/** + + Container consisting of the Ack field (indicating the result of the send message + operation) and the CorrelationID field (used to track multiple send + message operations performed in one call). + + + entry type : class Trading_AddMemberMessagesAAQToBidderResponseContainerType +*/ + +@property (nonatomic, retain) NSMutableArray *addMemberMessagesAAQToBidderResponseContainer; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderResponseType.m b/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderResponseType.m new file mode 100755 index 0000000..54ef92e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddMemberMessagesAAQToBidderResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddMemberMessagesAAQToBidderResponseType.h" +#import "Trading_AddMemberMessagesAAQToBidderResponseContainerType.h" + +@implementation Trading_AddMemberMessagesAAQToBidderResponseType + +@synthesize addMemberMessagesAAQToBidderResponseContainer = _addMemberMessagesAAQToBidderResponseContainer; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddMemberMessagesAAQToBidderResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"AddMemberMessagesAAQToBidderResponseContainer" propertyName:@"addMemberMessagesAAQToBidderResponseContainer" type:PICO_TYPE_OBJECT clazz:[Trading_AddMemberMessagesAAQToBidderResponseContainerType class]]; + [map setObject:ps forKey:@"addMemberMessagesAAQToBidderResponseContainer"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.addMemberMessagesAAQToBidderResponseContainer = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddOrderRequestType.h b/Vendoo/TradingProxy/Trading_AddOrderRequestType.h new file mode 100755 index 0000000..d7e3d5d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddOrderRequestType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_OrderType; + +/** + + Combines two or more order line items into a single order, enabling a buyer to pay for all of those order line items with a single payment (and, if so arranged, ship all of the items together). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddOrderRequestType : Trading_AbstractRequestType { + +@private + Trading_OrderType *_order; + +} + + +/** + + The order that is being created. + + + type : class Trading_OrderType +*/ +@property (nonatomic, retain) Trading_OrderType *order; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddOrderRequestType.m b/Vendoo/TradingProxy/Trading_AddOrderRequestType.m new file mode 100755 index 0000000..f7ba506 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddOrderRequestType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddOrderRequestType.h" +#import "Trading_OrderType.h" + +@implementation Trading_AddOrderRequestType + +@synthesize order = _order; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddOrderRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Order" propertyName:@"order" type:PICO_TYPE_OBJECT clazz:[Trading_OrderType class]]; + [map setObject:ps forKey:@"order"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.order = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddOrderResponseType.h b/Vendoo/TradingProxy/Trading_AddOrderResponseType.h new file mode 100755 index 0000000..8f69eac --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddOrderResponseType.h @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returns a unique identifier for the order. A buyer may make a single + payment to purchase all of the order line items included + in the order. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddOrderResponseType : Trading_AbstractResponseType { + +@private + NSString *_orderID; + NSDate *_createdTime; + +} + + +/** + + The unique identifier for the Combined Payment order. This OrderID can be used as an input filter in GetOrders. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderID; + +/** + + The date and time the Combined Payment order was created. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *createdTime; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddOrderResponseType.m b/Vendoo/TradingProxy/Trading_AddOrderResponseType.m new file mode 100755 index 0000000..bd0ef78 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddOrderResponseType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddOrderResponseType.h" + +@implementation Trading_AddOrderResponseType + +@synthesize orderID = _orderID; +@synthesize createdTime = _createdTime; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddOrderResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderID" propertyName:@"orderID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CreatedTime" propertyName:@"createdTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"createdTime"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.orderID = nil; + self.createdTime = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddSecondChanceItemRequestType.h b/Vendoo/TradingProxy/Trading_AddSecondChanceItemRequestType.h new file mode 100755 index 0000000..787f7f7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddSecondChanceItemRequestType.h @@ -0,0 +1,97 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_AmountType; + +/** + + Creates a new Second Chance Offer (that is, an offer for an unsold item) + for one of that item's non-winning bidders. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddSecondChanceItemRequestType : Trading_AbstractRequestType { + +@private + NSString *_recipientBidderUserID; + Trading_AmountType *_buyItNowPrice; + NSString *_duration; + NSString *_itemID; + NSString *_sellerMessage; + +} + + +/** + + Specifies the bidder from the original, ended listing to whom the seller + is extending the second chance offer. Specify only one + RecipientBidderUserID per call. If multiple users are specified (each in a + RecipientBidderUserID node), only the last one specified receives the + offer. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *recipientBidderUserID; + +/** + + The amount the offer recipient must pay to purchase the item + from the second chance offer listing. Use only when the original + item was listed in an eBay Motors vehicle category (or in some + categories on U.S. and international sites for + high-priced items, such as items in many U.S. and Canada + Business and Industrial categories) and it ended unsold + because the reserve price was not met. Otherwise, eBay + establishes the price and no price should be submitted. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *buyItNowPrice; + +/** + + Specifies the length of time the second chance offer listing will be + active. The recipient bidder has that much time to purchase the item or + the listing expires. + + + type: string constant in Trading_SecondChanceOfferDurationCodeType.h +*/ +@property (nonatomic, retain) NSString *duration; + +/** + + Specifies the item ID for the original, ended listing from which the + second chance offer item comes. A new ItemID is returned for the second + chance offer item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Message content. Cannot contain HTML, asterisks, or quotes. This content + is included in the second chance offer email sent to the recipient, which + can be retrieved with GetMyMessages. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerMessage; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddSecondChanceItemRequestType.m b/Vendoo/TradingProxy/Trading_AddSecondChanceItemRequestType.m new file mode 100755 index 0000000..53e96e8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddSecondChanceItemRequestType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddSecondChanceItemRequestType.h" +#import "Trading_AmountType.h" + +@implementation Trading_AddSecondChanceItemRequestType + +@synthesize recipientBidderUserID = _recipientBidderUserID; +@synthesize buyItNowPrice = _buyItNowPrice; +@synthesize duration = _duration; +@synthesize itemID = _itemID; +@synthesize sellerMessage = _sellerMessage; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddSecondChanceItemRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RecipientBidderUserID" propertyName:@"recipientBidderUserID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"recipientBidderUserID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyItNowPrice" propertyName:@"buyItNowPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"buyItNowPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Duration" propertyName:@"duration" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"duration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerMessage" propertyName:@"sellerMessage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerMessage"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.recipientBidderUserID = nil; + self.buyItNowPrice = nil; + self.duration = nil; + self.itemID = nil; + self.sellerMessage = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddSecondChanceItemResponseType.h b/Vendoo/TradingProxy/Trading_AddSecondChanceItemResponseType.h new file mode 100755 index 0000000..fdecc0c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddSecondChanceItemResponseType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + AddSecondChanceItem response for a new Second Chance Offer listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddSecondChanceItemResponseType : Trading_AbstractResponseType { + +@private + NSString *_itemID; + NSDate *_startTime; + NSDate *_endTime; + +} + + +/** + + Contains the item ID for the new second chance + offer listing. Different from the original ItemID passed in the request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Indicates the date and time when the the new second chance offer listing + became active and the recipient user could purchase the item. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + Indicates the date and time when the second chance offer listing expires, + at which time the listing ends (if the recipient user does not purchase + the item first). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddSecondChanceItemResponseType.m b/Vendoo/TradingProxy/Trading_AddSecondChanceItemResponseType.m new file mode 100755 index 0000000..f8eefc1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddSecondChanceItemResponseType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddSecondChanceItemResponseType.h" + +@implementation Trading_AddSecondChanceItemResponseType + +@synthesize itemID = _itemID; +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddSecondChanceItemResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.startTime = nil; + self.endTime = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddSellingManagerInventoryFolderRequestType.h b/Vendoo/TradingProxy/Trading_AddSellingManagerInventoryFolderRequestType.h new file mode 100755 index 0000000..73640c6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddSellingManagerInventoryFolderRequestType.h @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Adds a new product folder to a user's Selling Manager account. + This call is subject to change without notice; the deprecation process is + inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddSellingManagerInventoryFolderRequestType : Trading_AbstractRequestType { + +@private + NSString *_folderName; + NSNumber *_parentFolderID; + NSString *_comment; + +} + + +/** + + Name of the new Selling Manager inventory folder. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *folderName; + +/** + + Unique Folder ID of parent folder. If no ParentFolderID is submitted, Folder + is added to root level. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *parentFolderID; + +/** + + Contains comments that will be associated with this folder. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *comment; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddSellingManagerInventoryFolderRequestType.m b/Vendoo/TradingProxy/Trading_AddSellingManagerInventoryFolderRequestType.m new file mode 100755 index 0000000..fc84764 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddSellingManagerInventoryFolderRequestType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddSellingManagerInventoryFolderRequestType.h" + +@implementation Trading_AddSellingManagerInventoryFolderRequestType + +@synthesize folderName = _folderName; +@synthesize parentFolderID = _parentFolderID; +@synthesize comment = _comment; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddSellingManagerInventoryFolderRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderName" propertyName:@"folderName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"folderName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ParentFolderID" propertyName:@"parentFolderID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"parentFolderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Comment" propertyName:@"comment" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"comment"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.folderName = nil; + self.parentFolderID = nil; + self.comment = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddSellingManagerInventoryFolderResponseType.h b/Vendoo/TradingProxy/Trading_AddSellingManagerInventoryFolderResponseType.h new file mode 100755 index 0000000..cc97082 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddSellingManagerInventoryFolderResponseType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returns the status of an add folder operation. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddSellingManagerInventoryFolderResponseType : Trading_AbstractResponseType { + +@private + NSNumber *_folderID; + +} + + +/** + + New ID of the folder newly created in the user's Selling Manager account. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *folderID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddSellingManagerInventoryFolderResponseType.m b/Vendoo/TradingProxy/Trading_AddSellingManagerInventoryFolderResponseType.m new file mode 100755 index 0000000..70c55d9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddSellingManagerInventoryFolderResponseType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddSellingManagerInventoryFolderResponseType.h" + +@implementation Trading_AddSellingManagerInventoryFolderResponseType + +@synthesize folderID = _folderID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddSellingManagerInventoryFolderResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderID" propertyName:@"folderID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"folderID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.folderID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddSellingManagerProductRequestType.h b/Vendoo/TradingProxy/Trading_AddSellingManagerProductRequestType.h new file mode 100755 index 0000000..f93a8c6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddSellingManagerProductRequestType.h @@ -0,0 +1,68 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_SellingManagerProductSpecificsType; +@class Trading_SellingManagerProductDetailsType; + +/** + + Creates a Selling Manager product. Sellers use Selling Manager products to store SYI forms for use + as listing templates. + This call is subject to change without notice; the + deprecation process is inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddSellingManagerProductRequestType : Trading_AbstractRequestType { + +@private + Trading_SellingManagerProductDetailsType *_sellingManagerProductDetails; + NSNumber *_folderID; + Trading_SellingManagerProductSpecificsType *_sellingManagerProductSpecifics; + +} + + +/** + + Contains product information that the seller has recorded, such as a product + description and inventory and restocking details. + + + type : class Trading_SellingManagerProductDetailsType +*/ +@property (nonatomic, retain) Trading_SellingManagerProductDetailsType *sellingManagerProductDetails; + +/** + + Unique identifier of the folder. This ID is created when the folder is added and is returned by the + AddSellingManagerInventoryFolder call. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *folderID; + +/** + + Specifies an eBay category associated with the product, + defines Item Specifics that are relevant to the product, + and defines variations available for the product + (which may be used to create mult-variation listings). + + + type : class Trading_SellingManagerProductSpecificsType +*/ +@property (nonatomic, retain) Trading_SellingManagerProductSpecificsType *sellingManagerProductSpecifics; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddSellingManagerProductRequestType.m b/Vendoo/TradingProxy/Trading_AddSellingManagerProductRequestType.m new file mode 100755 index 0000000..93b38bc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddSellingManagerProductRequestType.m @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddSellingManagerProductRequestType.h" +#import "Trading_SellingManagerProductSpecificsType.h" +#import "Trading_SellingManagerProductDetailsType.h" + +@implementation Trading_AddSellingManagerProductRequestType + +@synthesize sellingManagerProductDetails = _sellingManagerProductDetails; +@synthesize folderID = _folderID; +@synthesize sellingManagerProductSpecifics = _sellingManagerProductSpecifics; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddSellingManagerProductRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerProductDetails" propertyName:@"sellingManagerProductDetails" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerProductDetailsType class]]; + [map setObject:ps forKey:@"sellingManagerProductDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderID" propertyName:@"folderID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"folderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerProductSpecifics" propertyName:@"sellingManagerProductSpecifics" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerProductSpecificsType class]]; + [map setObject:ps forKey:@"sellingManagerProductSpecifics"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sellingManagerProductDetails = nil; + self.folderID = nil; + self.sellingManagerProductSpecifics = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddSellingManagerProductResponseType.h b/Vendoo/TradingProxy/Trading_AddSellingManagerProductResponseType.h new file mode 100755 index 0000000..c13855c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddSellingManagerProductResponseType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SellingManagerProductDetailsType; + +/** + + Response for adding a Selling Manager product. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddSellingManagerProductResponseType : Trading_AbstractResponseType { + +@private + Trading_SellingManagerProductDetailsType *_sellingManagerProductDetails; + +} + + +/** + + The details of the product. + + + type : class Trading_SellingManagerProductDetailsType +*/ +@property (nonatomic, retain) Trading_SellingManagerProductDetailsType *sellingManagerProductDetails; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddSellingManagerProductResponseType.m b/Vendoo/TradingProxy/Trading_AddSellingManagerProductResponseType.m new file mode 100755 index 0000000..5d4981d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddSellingManagerProductResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddSellingManagerProductResponseType.h" +#import "Trading_SellingManagerProductDetailsType.h" + +@implementation Trading_AddSellingManagerProductResponseType + +@synthesize sellingManagerProductDetails = _sellingManagerProductDetails; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddSellingManagerProductResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerProductDetails" propertyName:@"sellingManagerProductDetails" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerProductDetailsType class]]; + [map setObject:ps forKey:@"sellingManagerProductDetails"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sellingManagerProductDetails = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddSellingManagerTemplateRequestType.h b/Vendoo/TradingProxy/Trading_AddSellingManagerTemplateRequestType.h new file mode 100755 index 0000000..ff479d1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddSellingManagerTemplateRequestType.h @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ItemType; + +/** + + Adds a Selling Manager template. + One product can have up to 20 templates associated with it. + This call is subject to change without notice; the + deprecation process is inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddSellingManagerTemplateRequestType : Trading_AbstractRequestType { + +@private + Trading_ItemType *_item; + NSString *_saleTemplateName; + NSNumber *_productID; + +} + + +/** + + Contains the data in your template, i.e. the data needed to + list an item. The item data you specify will be used + when you list items from the template you are adding. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + + The name you provide for the template. If you don't specify + a name, then Item.Title is used as the name. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *saleTemplateName; + +/** + + The ID of the product with which the template will be associated. + Before calling AddSellingManagerTemplate, you can obtain a product ID + from the response of an AddSellingManagerProduct call. + That is, after you add a product using AddSellingManagerProduct, a product ID is + returned in the SellingManagerProductDetails.ProductID field. + The GetSellingManagerTemplates + call also returns product IDs. + Alternatively, you can obtain information about a user's existing + products, including the product IDs, by calling GetSellingManagerInventory. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *productID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddSellingManagerTemplateRequestType.m b/Vendoo/TradingProxy/Trading_AddSellingManagerTemplateRequestType.m new file mode 100755 index 0000000..9e37745 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddSellingManagerTemplateRequestType.m @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddSellingManagerTemplateRequestType.h" +#import "Trading_ItemType.h" + +@implementation Trading_AddSellingManagerTemplateRequestType + +@synthesize item = _item; +@synthesize saleTemplateName = _saleTemplateName; +@synthesize productID = _productID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddSellingManagerTemplateRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleTemplateName" propertyName:@"saleTemplateName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"saleTemplateName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductID" propertyName:@"productID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"productID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.item = nil; + self.saleTemplateName = nil; + self.productID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddSellingManagerTemplateResponseType.h b/Vendoo/TradingProxy/Trading_AddSellingManagerTemplateResponseType.h new file mode 100755 index 0000000..7ab65fd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddSellingManagerTemplateResponseType.h @@ -0,0 +1,109 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_FeesType; +@class Trading_SellingManagerProductDetailsType; + +/** + + Contains values indicating template information for a newly-exported item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddSellingManagerTemplateResponseType : Trading_AbstractResponseType { + +@private + NSNumber *_categoryID; + NSNumber *_category2ID; + NSNumber *_saleTemplateID; + NSNumber *_saleTemplateGroupID; + NSString *_saleTemplateName; + Trading_SellingManagerProductDetailsType *_sellingManagerProductDetails; + Trading_FeesType *_fees; + +} + + +/** + + ID of the primary category in which the item would be listed. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *categoryID; + +/** + + ID of the secondary category (if any) in which the item would be listed. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *category2ID; + +/** + + The ID of the Selling Manager template. Store this value, for use in + other Selling Manager calls. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *saleTemplateID; + +/** + + Ignore this value. For the output value that indicates the + ID of the product associated with the template, + use SellingManagerProductDetails.ProductID. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *saleTemplateGroupID; + +/** + + The name of the template, as it will appear in Selling Manager Pro. + This name is the input value you provided in the SaleTemplateName field. + If you didn't specify a value for + SaleTemplateName, then Item.Title is used as the name. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *saleTemplateName; + +/** + + The details of the product with which the template is associated. + + + type : class Trading_SellingManagerProductDetailsType +*/ +@property (nonatomic, retain) Trading_SellingManagerProductDetailsType *sellingManagerProductDetails; + +/** + + Child elements contain the estimated listing fees for the new listing template. + Note that the fee will only be charged when an item is created from the template. + The fees do not include the Final Value Fee (FVF), which cannot be determined + until an item is sold. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddSellingManagerTemplateResponseType.m b/Vendoo/TradingProxy/Trading_AddSellingManagerTemplateResponseType.m new file mode 100755 index 0000000..a6eff41 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddSellingManagerTemplateResponseType.m @@ -0,0 +1,71 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddSellingManagerTemplateResponseType.h" +#import "Trading_FeesType.h" +#import "Trading_SellingManagerProductDetailsType.h" + +@implementation Trading_AddSellingManagerTemplateResponseType + +@synthesize categoryID = _categoryID; +@synthesize category2ID = _category2ID; +@synthesize saleTemplateID = _saleTemplateID; +@synthesize saleTemplateGroupID = _saleTemplateGroupID; +@synthesize saleTemplateName = _saleTemplateName; +@synthesize sellingManagerProductDetails = _sellingManagerProductDetails; +@synthesize fees = _fees; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddSellingManagerTemplateResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Category2ID" propertyName:@"category2ID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"category2ID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleTemplateID" propertyName:@"saleTemplateID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"saleTemplateID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleTemplateGroupID" propertyName:@"saleTemplateGroupID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"saleTemplateGroupID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleTemplateName" propertyName:@"saleTemplateName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"saleTemplateName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerProductDetails" propertyName:@"sellingManagerProductDetails" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerProductDetailsType class]]; + [map setObject:ps forKey:@"sellingManagerProductDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.categoryID = nil; + self.category2ID = nil; + self.saleTemplateID = nil; + self.saleTemplateGroupID = nil; + self.saleTemplateName = nil; + self.sellingManagerProductDetails = nil; + self.fees = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddToItemDescriptionRequestType.h b/Vendoo/TradingProxy/Trading_AddToItemDescriptionRequestType.h new file mode 100755 index 0000000..3216364 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddToItemDescriptionRequestType.h @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Appends a horizontal rule, then a message about what time the + addition was made by the seller, and then the seller-specified text. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddToItemDescriptionRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_description; + +} + + +/** + + Unique item ID that identifies the target item listing, the description + of which is appended with the text specified in Description. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Specifies the text to append to the end of the listing's description. + Text appended to a listing's description must abide by the rules + applicable to this data (such as no JavaScript) as is the case when + first listing the item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddToItemDescriptionRequestType.m b/Vendoo/TradingProxy/Trading_AddToItemDescriptionRequestType.m new file mode 100755 index 0000000..2af2000 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddToItemDescriptionRequestType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddToItemDescriptionRequestType.h" + +@implementation Trading_AddToItemDescriptionRequestType + +@synthesize itemID = _itemID; +@synthesize description = _description; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddToItemDescriptionRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.description = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddToItemDescriptionResponseType.h b/Vendoo/TradingProxy/Trading_AddToItemDescriptionResponseType.h new file mode 100755 index 0000000..b003798 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddToItemDescriptionResponseType.h @@ -0,0 +1,29 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Indicates the success or failure of the attempt to add text to the end of the + description section of an item listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddToItemDescriptionResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddToItemDescriptionResponseType.m b/Vendoo/TradingProxy/Trading_AddToItemDescriptionResponseType.m new file mode 100755 index 0000000..8887abd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddToItemDescriptionResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddToItemDescriptionResponseType.h" + +@implementation Trading_AddToItemDescriptionResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddToItemDescriptionResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddToWatchListRequestType.h b/Vendoo/TradingProxy/Trading_AddToWatchListRequestType.h new file mode 100755 index 0000000..59e7f7e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddToWatchListRequestType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_VariationKeyType; + +/** + + Adds one or more items to the user's My eBay watch list. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddToWatchListRequestType : Trading_AbstractRequestType { + +@private + NSMutableArray *_itemID; + NSMutableArray *_variationKey; + +} + + +/** + + The ItemID of the item that is to be added to the watch list. + The item must be a currently active item, and the total number + of items in the + watchlist (after the items in the request have been added) cannot exceed + the maximum allowed number of watch list items. One or more ItemID fields can be specified. A separate error node will be + returned for each item that fails.
+
+ Either ItemID or VariationKey is required + (but do not pass in both). + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *itemID; + +/** + + A variation (or set of variations) that you want to watch. + Use this to watch a particular variation (not the entire item). + Either the top-level ItemID or VariationKey is required + (but do not pass in both). + + + entry type : class Trading_VariationKeyType +*/ + +@property (nonatomic, retain) NSMutableArray *variationKey; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddToWatchListRequestType.m b/Vendoo/TradingProxy/Trading_AddToWatchListRequestType.m new file mode 100755 index 0000000..047634a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddToWatchListRequestType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddToWatchListRequestType.h" +#import "Trading_VariationKeyType.h" + +@implementation Trading_AddToWatchListRequestType + +@synthesize itemID = _itemID; +@synthesize variationKey = _variationKey; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddToWatchListRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"VariationKey" propertyName:@"variationKey" type:PICO_TYPE_OBJECT clazz:[Trading_VariationKeyType class]]; + [map setObject:ps forKey:@"variationKey"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.variationKey = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddToWatchListResponseType.h b/Vendoo/TradingProxy/Trading_AddToWatchListResponseType.h new file mode 100755 index 0000000..4f378c8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddToWatchListResponseType.h @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Indicates the number of items currently in the user's Watch List and the maximum + number of items allowed in the Watch List. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddToWatchListResponseType : Trading_AbstractResponseType { + +@private + NSNumber *_watchListCount; + NSNumber *_watchListMaximum; + +} + + +/** + + The number of items in the user's watch list (after those specified + in the call request have been added) + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *watchListCount; + +/** + + The maximum number of items allowed in watch lists. Currently this + value is the same for all sites and all users. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *watchListMaximum; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddToWatchListResponseType.m b/Vendoo/TradingProxy/Trading_AddToWatchListResponseType.m new file mode 100755 index 0000000..9486960 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddToWatchListResponseType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddToWatchListResponseType.h" + +@implementation Trading_AddToWatchListResponseType + +@synthesize watchListCount = _watchListCount; +@synthesize watchListMaximum = _watchListMaximum; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddToWatchListResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WatchListCount" propertyName:@"watchListCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"watchListCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WatchListMaximum" propertyName:@"watchListMaximum" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"watchListMaximum"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.watchListCount = nil; + self.watchListMaximum = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddTransactionConfirmationItemRequestType.h b/Vendoo/TradingProxy/Trading_AddTransactionConfirmationItemRequestType.h new file mode 100755 index 0000000..7b85995 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddTransactionConfirmationItemRequestType.h @@ -0,0 +1,131 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_AmountType; + +/** + + Ends the eBay Motors listing specified by ItemID and creates a new Transaction + Confirmation Request (TCR) for the item, thus enabling the TCR recipient to + purchase the item. You can also use this call to see if a new TCR can be created + for the specified item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddTransactionConfirmationItemRequestType : Trading_AbstractRequestType { + +@private + NSString *_recipientUserID; + NSString *_verifyEligibilityOnly; + NSString *_recipientPostalCode; + NSString *_recipientRelationType; + Trading_AmountType *_negotiatedPrice; + NSString *_listingDuration; + NSString *_itemID; + NSString *_comments; + +} + + +/** + + Specifies the user to whom the seller is offering the Transaction + Confirmation Request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *recipientUserID; + +/** + + If true, specifies that the seller is verifying whether a new Transaction + Confirmation Request (TCR) can be created. Thus, if this value is passed + as true, then no Transaction Confirmation Request is actually made. If + VerifyEligibilityOnly is not passed, or is false, a Transaction + Confirmation Request is actually made. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *verifyEligibilityOnly; + +/** + + Specifies the postal code of the user to whom the seller is offering the + Transaction Confirmation Request. Required only if the user does not meet + the other options listed in RecipientRelationCodeType. An error is + returned if RecipientUserID and RecipientPostalCode do not match for more + than 3 times for a seller per day. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *recipientPostalCode; + +/** + + Specifies the current relationship between the seller and the potential + buyer. A seller can make a Transaction Confirmation Request (TCR) for an + item to a potential buyer if the buyer meets one of several criteria. A + TCR is sent by a seller to one of the following: a bidder, a best offer + buyer, a member with an ASQ question, or any member with a postal code. + See the values and annotations in RecipientRelationCodeType. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *recipientRelationType; + +/** + + The amount the offer recipient must pay to buy the item + specified in the Transaction Confirmation Request (TCR). + A negotiated amount between the buyer and the seller. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *negotiatedPrice; + +/** + + Specifies the length of time the item in the Transaction Confirmation + Request (TCR) will be available for purchase. + + + type: string constant in Trading_SecondChanceOfferDurationCodeType.h +*/ +@property (nonatomic, retain) NSString *listingDuration; + +/** + + The ItemID of the item that the seller wants to end in order to create a + Transaction Confirmation Request (TCR). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Comments the seller wants to send to the recipient (bidder, best offer + buyer, member with an ASQ question, or member with a postal code). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *comments; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddTransactionConfirmationItemRequestType.m b/Vendoo/TradingProxy/Trading_AddTransactionConfirmationItemRequestType.m new file mode 100755 index 0000000..ddb99b3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddTransactionConfirmationItemRequestType.m @@ -0,0 +1,75 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddTransactionConfirmationItemRequestType.h" +#import "Trading_AmountType.h" + +@implementation Trading_AddTransactionConfirmationItemRequestType + +@synthesize recipientUserID = _recipientUserID; +@synthesize verifyEligibilityOnly = _verifyEligibilityOnly; +@synthesize recipientPostalCode = _recipientPostalCode; +@synthesize recipientRelationType = _recipientRelationType; +@synthesize negotiatedPrice = _negotiatedPrice; +@synthesize listingDuration = _listingDuration; +@synthesize itemID = _itemID; +@synthesize comments = _comments; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddTransactionConfirmationItemRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RecipientUserID" propertyName:@"recipientUserID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"recipientUserID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VerifyEligibilityOnly" propertyName:@"verifyEligibilityOnly" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"verifyEligibilityOnly"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RecipientPostalCode" propertyName:@"recipientPostalCode" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"recipientPostalCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RecipientRelationType" propertyName:@"recipientRelationType" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"recipientRelationType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NegotiatedPrice" propertyName:@"negotiatedPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"negotiatedPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingDuration" propertyName:@"listingDuration" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"listingDuration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Comments" propertyName:@"comments" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"comments"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.recipientUserID = nil; + self.verifyEligibilityOnly = nil; + self.recipientPostalCode = nil; + self.recipientRelationType = nil; + self.negotiatedPrice = nil; + self.listingDuration = nil; + self.itemID = nil; + self.comments = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddTransactionConfirmationItemResponseType.h b/Vendoo/TradingProxy/Trading_AddTransactionConfirmationItemResponseType.h new file mode 100755 index 0000000..4514297 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddTransactionConfirmationItemResponseType.h @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returns an item ID for a new Transaction Confirmation Request (TCR). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddTransactionConfirmationItemResponseType : Trading_AbstractResponseType { + +@private + NSString *_itemID; + NSDate *_startTime; + NSDate *_endTime; + +} + + +/** + + The new item ID for the item in the new Transaction Confirmation Request (TCR). + This field is not returned if the request was only used to verify that a new TCR could be created. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + The date and time when the item in the new Transaction Confirmation Request (TCR) + becomes available for purchase. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + The date and time when the item in the new Transaction Confirmation Request (TCR) + is no longer available for purchase. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddTransactionConfirmationItemResponseType.m b/Vendoo/TradingProxy/Trading_AddTransactionConfirmationItemResponseType.m new file mode 100755 index 0000000..9acf770 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddTransactionConfirmationItemResponseType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddTransactionConfirmationItemResponseType.h" + +@implementation Trading_AddTransactionConfirmationItemResponseType + +@synthesize itemID = _itemID; +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"AddTransactionConfirmationItemResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.startTime = nil; + self.endTime = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AdditionalAccountType.h b/Vendoo/TradingProxy/Trading_AdditionalAccountType.h new file mode 100755 index 0000000..08b3885 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AdditionalAccountType.h @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Contains the data for one additional account. An additional account is + created when the user has an active account and changes country of + registry (i.e., registers with the eBay site for the new country). A + new account is created and the old account becomes inactive as an + additional account. A user who never changes country of residency while + having an account will never have any additional accounts. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AdditionalAccountType : NSObject { + +@private + Trading_AmountType *_balance; + NSString *_currency; + NSString *_accountCode; + NSMutableArray *_any; + +} + + +/** + + Indicates the current balance of the additional account. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *balance; + +/** + + Indicates the currency in which monetary amounts for the additional account + are expressed. + + + type: string constant in Trading_CurrencyCodeType.h +*/ +@property (nonatomic, retain) NSString *currency; + +/** + + Indicates the unique identifier for the additional account (the account ID). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *accountCode; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AdditionalAccountType.m b/Vendoo/TradingProxy/Trading_AdditionalAccountType.m new file mode 100755 index 0000000..e26bc05 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AdditionalAccountType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AdditionalAccountType.h" +#import "Trading_AmountType.h" + +@implementation Trading_AdditionalAccountType + +@synthesize balance = _balance; +@synthesize currency = _currency; +@synthesize accountCode = _accountCode; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Balance" propertyName:@"balance" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"balance"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Currency" propertyName:@"currency" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"currency"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AccountCode" propertyName:@"accountCode" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"accountCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.balance = nil; + self.currency = nil; + self.accountCode = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddressOwnerCodeType.h b/Vendoo/TradingProxy/Trading_AddressOwnerCodeType.h new file mode 100755 index 0000000..ff17a3d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddressOwnerCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Indicates who owns the user's address. + + + @ingroup EBayAPIInterface +*/ + +/** + + PayPal owns the address. + +*/ +extern NSString *const Trading_AddressOwnerCodeType_PAY_PAL; + +/** + + eBay owns the address. + +*/ +extern NSString *const Trading_AddressOwnerCodeType_E_BAY; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_AddressOwnerCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_AddressOwnerCodeType.m b/Vendoo/TradingProxy/Trading_AddressOwnerCodeType.m new file mode 100755 index 0000000..b998304 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddressOwnerCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AddressOwnerCodeType.h" + +/** + @file + + Indicates who owns the user's address. + +*/ + +/** + + PayPal owns the address. + +*/ +NSString *const Trading_AddressOwnerCodeType_PAY_PAL = @"PayPal"; + +/** + + eBay owns the address. + +*/ +NSString *const Trading_AddressOwnerCodeType_E_BAY = @"eBay"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_AddressOwnerCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AddressRecordTypeCodeType.h b/Vendoo/TradingProxy/Trading_AddressRecordTypeCodeType.h new file mode 100755 index 0000000..065ede7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddressRecordTypeCodeType.h @@ -0,0 +1,24 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Codes indicate the address type. + + + @ingroup EBayAPIInterface +*/ + +extern NSString *const Trading_AddressRecordTypeCodeType_RESIDENTIAL; + +extern NSString *const Trading_AddressRecordTypeCodeType_BUSINESS; + +/** + + (out) Reserved for internal or future use + +*/ +extern NSString *const Trading_AddressRecordTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_AddressRecordTypeCodeType.m b/Vendoo/TradingProxy/Trading_AddressRecordTypeCodeType.m new file mode 100755 index 0000000..fb33340 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddressRecordTypeCodeType.m @@ -0,0 +1,22 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AddressRecordTypeCodeType.h" + +/** + @file + + Codes indicate the address type. + +*/ + +NSString *const Trading_AddressRecordTypeCodeType_RESIDENTIAL = @"Residential"; + +NSString *const Trading_AddressRecordTypeCodeType_BUSINESS = @"Business"; + +/** + + (out) Reserved for internal or future use + +*/ +NSString *const Trading_AddressRecordTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AddressStatusCodeType.h b/Vendoo/TradingProxy/Trading_AddressStatusCodeType.h new file mode 100755 index 0000000..f728f9d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddressStatusCodeType.h @@ -0,0 +1,26 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + PayPal address status. + + + @ingroup EBayAPIInterface +*/ + +extern NSString *const Trading_AddressStatusCodeType_NONE; + +extern NSString *const Trading_AddressStatusCodeType_CONFIRMED; + +extern NSString *const Trading_AddressStatusCodeType_UNCONFIRMED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_AddressStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_AddressStatusCodeType.m b/Vendoo/TradingProxy/Trading_AddressStatusCodeType.m new file mode 100755 index 0000000..f88d0c8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddressStatusCodeType.m @@ -0,0 +1,24 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AddressStatusCodeType.h" + +/** + @file + + PayPal address status. + +*/ + +NSString *const Trading_AddressStatusCodeType_NONE = @"None"; + +NSString *const Trading_AddressStatusCodeType_CONFIRMED = @"Confirmed"; + +NSString *const Trading_AddressStatusCodeType_UNCONFIRMED = @"Unconfirmed"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_AddressStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AddressType.h b/Vendoo/TradingProxy/Trading_AddressType.h new file mode 100755 index 0000000..dd2adbb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddressType.h @@ -0,0 +1,451 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains the data for an eBay user's address. This is the base type for a + number of user addresses, including seller payment address, buyer + shipping address and buyer and seller registration address. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AddressType : NSObject { + +@private + NSString *_name; + NSString *_street; + NSString *_street1; + NSString *_street2; + NSString *_cityName; + NSString *_county; + NSString *_stateOrProvince; + NSString *_country; + NSString *_countryName; + NSString *_phone; + NSString *_phoneCountryCode; + NSString *_phoneCountryPrefix; + NSString *_phoneAreaOrCityCode; + NSString *_phoneLocalNumber; + NSString *_phone2CountryCode; + NSString *_phone2CountryPrefix; + NSString *_phone2AreaOrCityCode; + NSString *_phone2LocalNumber; + NSString *_postalCode; + NSString *_addressID; + NSString *_addressOwner; + NSString *_addressStatus; + NSString *_externalAddressID; + NSString *_internationalName; + NSString *_internationalStateAndCity; + NSString *_internationalStreet; + NSString *_companyName; + NSString *_addressRecordType; + NSString *_firstName; + NSString *_lastName; + NSString *_phone2; + NSString *_addressUsage; + NSString *_referenceID; + NSMutableArray *_any; + +} + + +/** + + User's name for the address. + Also applicable to Half.com (for GetOrders). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + A concatenation of Street1 and Street2, primarily for RegistrationAddress. + Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *street; + +/** + + Line 1 of the user's street address. + Also applicable to Half.com (for GetOrders). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *street1; + +/** + + Line 2 of the user's address (such as an apartment number). + Returned if the user specified a second street value for their address. + Also applicable to Half.com (for GetOrders).
+ In case of Item.SellerContactDetails, Street2 can be used to provide City, Address, State, and Zip code (if applicable). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *street2; + +/** + + The name of the user's city. + Also applicable to Half.com (for GetOrders). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *cityName; + +/** + + County information for the user. + This field applies to Classified Ad format listings and to the UK only. + Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *county; + +/** + + The region of the user's address. + Also applicable to Half.com (for GetOrders). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *stateOrProvince; + +/** + + The two-digit code representing the country of the user.
+
+ If not provided as input for GetCart or SetCart, eBay uses the country associated + with the SiteID in effect when the call is made.
+
+ For a Global Shipping Program order, GetSellerList returns the country code of the buyer, not the international shipping provider.
+
+ Also applicable to Half.com (for GetOrders). + + + type: string constant in Trading_CountryCodeType.h +*/ +@property (nonatomic, retain) NSString *country; + +/** + + The name of the user's country. + Also applicable to Half.com (for GetOrders). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *countryName; + +/** + + User's primary phone number. This may return a value of + "Invalid Request" if you are not authorized to see the + user's phone number. +

+ In the US, the area code (3 digits), the prefix (3 digits), the line number (4 + digits), and phone extension (if specified by the user) are returned in this field. + The extension can be one or more digits. Non-breaking spaces are used as delimiters + between these phone number components. +

+ Also applicable to Half.com (for GetOrders). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *phone; + +/** + + Standard ISO code for the country of the user's primay telephone phone number. + For Classifed Ad format listings, this code is used to look up the country's + international calling prefix. Both the ISO code and country phone prefix are + stored with listings of this type. + This field applies to Classified Ad format listings only. + + + type: string constant in Trading_CountryCodeType.h +*/ +@property (nonatomic, retain) NSString *phoneCountryCode; + +/** + + Country Prefix of the secondary phone number. This value is derived from + inputs supplied for PhoneCountryCode. + This field applies to Classified Ad format listings only. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *phoneCountryPrefix; + +/** + + Area or City Code of a user's primary phone number. + This field applies to Classified Ad format listings only. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *phoneAreaOrCityCode; + +/** + + The local number portion of the user's primary phone number. + This field applies to Classified Ad format listings only. +
+ Note: The full primary phone number is constructed by + combining PhoneLocalNumber with PhoneAreaOrCityCode and PhoneCountryPrefix. + Starting with API release 497, the full phone number can be entered in + PhoneLocalNumber. Refer to the release notes for additional information. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *phoneLocalNumber; + +/** + + Standard ISO code for the country of a user's secondary telephone phone + number. For Classifed Ad format listings, this code is used to look up the + country's international calling prefix. Both the ISO code and country phone + prefix are stored with listings of this type. + This field applies to Classified Ad format listings only. + + + type: string constant in Trading_CountryCodeType.h +*/ +@property (nonatomic, retain) NSString *phone2CountryCode; + +/** + + Country prefix of a user's secondary phone number. This value is derived from + inputs supplied for Phone2CountryCode. + This field applies to Classified Ad format listings only. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *phone2CountryPrefix; + +/** + + Area or City Code of a user's secondary phone number. + This field applies to Classified Ad format listings only. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *phone2AreaOrCityCode; + +/** + + The local number portion of the user's secondary phone number. + This field applies to Classified Ad format listings only. +
+ Note: The full secondary phone number is constructed by + combining Phone2LocalNumber with Phone2AreaOrCityCode and Phone2CountryPrefix. + Starting with API release 497, the full phone number can be entered in + Phone2LocalNumber. Refer to the release notes for additional information. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *phone2LocalNumber; + +/** + + User's postal code.
+
+ If not provided as input for GetCart or SetCart, eBay uses the country associated + with the SiteID in effect when the call is made.
+
+ For a Global Shipping Program order, GetSellerList and GetMyeBaySelling return the postal code of the buyer, not that of the international shipping provider.
+
+ Also applicable to Half.com (for GetOrders). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *postalCode; + +/** + + Unique ID for a user's address in the eBay database. + This value can help prevent the need to + store an address multiple times across multiple orders. + The ID changes if a user changes their address. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *addressID; + +/** + + The realm to which the address belongs (e.g. eBay vs PayPal). + For GetOrders, applies only to Half.com. + + + type: string constant in Trading_AddressOwnerCodeType.h +*/ +@property (nonatomic, retain) NSString *addressOwner; + +/** + + PayPal address status. + Not applicable to Half.com. + + + type: string constant in Trading_AddressStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *addressStatus; + +/** + + ID assigned to the address by the address owner, e.g. by the PayPal system. + Currently, the ExternalAddressID only applies for a customer address in the PayPal system. + The ID changes if a user changes their address. + Also see the AddressOwner field. + The ExternalAddressID value also is applicable to Half.com (for GetOrders). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *externalAddressID; + +/** + + Seller's international name that is associated with the payment address. + Only applicable to SellerPaymentAddress. + Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *internationalName; + +/** + + International state and city for the seller's payment address. + Only applicable to SellerPaymentAddress. + Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *internationalStateAndCity; + +/** + + Seller's international street address that is associated with the payment address. + Only applicable to SellerPaymentAddress. + Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *internationalStreet; + +/** + + User's company name. Only returned if available. + Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *companyName; + +/** + + Indicates the nature of the address (e.g., residential or business). + Not applicable to Half.com. + + + type: string constant in Trading_AddressRecordTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *addressRecordType; + +/** + + Displays the first name of the seller (in a business card + format) if the seller's SellerBusinessCodeType is set to + 'Commercial'. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *firstName; + +/** + + Displays the last name of the seller (in a business card + format) if the seller's SellerBusinessCodeType is set to + 'Commercial'. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *lastName; + +/** + + Secondary Phone number of the lead. Not returned if information is unavailable. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *phone2; + +/** + + This tag tells whether current address is a default shipping address or one of the shipping addresses in address book. + + + type: string constant in Trading_AddressUsageCodeType.h +*/ +@property (nonatomic, retain) NSString *addressUsage; + +/** + + Uniquely identifies an order shipped using the Global Shipping Program. This value is generated by eBay when the order is completed. The international shipping provider uses the ReferenceID as the primary reference when processing the shipment. Sellers must include this value on the package immediately above the street address of the international shipping provider. +

+ Example: "Reference #1234567890123456" + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *referenceID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AddressType.m b/Vendoo/TradingProxy/Trading_AddressType.m new file mode 100755 index 0000000..763d4ee --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddressType.m @@ -0,0 +1,202 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AddressType.h" + +@implementation Trading_AddressType + +@synthesize name = _name; +@synthesize street = _street; +@synthesize street1 = _street1; +@synthesize street2 = _street2; +@synthesize cityName = _cityName; +@synthesize county = _county; +@synthesize stateOrProvince = _stateOrProvince; +@synthesize country = _country; +@synthesize countryName = _countryName; +@synthesize phone = _phone; +@synthesize phoneCountryCode = _phoneCountryCode; +@synthesize phoneCountryPrefix = _phoneCountryPrefix; +@synthesize phoneAreaOrCityCode = _phoneAreaOrCityCode; +@synthesize phoneLocalNumber = _phoneLocalNumber; +@synthesize phone2CountryCode = _phone2CountryCode; +@synthesize phone2CountryPrefix = _phone2CountryPrefix; +@synthesize phone2AreaOrCityCode = _phone2AreaOrCityCode; +@synthesize phone2LocalNumber = _phone2LocalNumber; +@synthesize postalCode = _postalCode; +@synthesize addressID = _addressID; +@synthesize addressOwner = _addressOwner; +@synthesize addressStatus = _addressStatus; +@synthesize externalAddressID = _externalAddressID; +@synthesize internationalName = _internationalName; +@synthesize internationalStateAndCity = _internationalStateAndCity; +@synthesize internationalStreet = _internationalStreet; +@synthesize companyName = _companyName; +@synthesize addressRecordType = _addressRecordType; +@synthesize firstName = _firstName; +@synthesize lastName = _lastName; +@synthesize phone2 = _phone2; +@synthesize addressUsage = _addressUsage; +@synthesize referenceID = _referenceID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Street" propertyName:@"street" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"street"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Street1" propertyName:@"street1" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"street1"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Street2" propertyName:@"street2" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"street2"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CityName" propertyName:@"cityName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"cityName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"County" propertyName:@"county" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"county"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StateOrProvince" propertyName:@"stateOrProvince" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"stateOrProvince"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Country" propertyName:@"country" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"country"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CountryName" propertyName:@"countryName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"countryName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Phone" propertyName:@"phone" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"phone"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PhoneCountryCode" propertyName:@"phoneCountryCode" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"phoneCountryCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PhoneCountryPrefix" propertyName:@"phoneCountryPrefix" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"phoneCountryPrefix"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PhoneAreaOrCityCode" propertyName:@"phoneAreaOrCityCode" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"phoneAreaOrCityCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PhoneLocalNumber" propertyName:@"phoneLocalNumber" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"phoneLocalNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Phone2CountryCode" propertyName:@"phone2CountryCode" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"phone2CountryCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Phone2CountryPrefix" propertyName:@"phone2CountryPrefix" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"phone2CountryPrefix"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Phone2AreaOrCityCode" propertyName:@"phone2AreaOrCityCode" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"phone2AreaOrCityCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Phone2LocalNumber" propertyName:@"phone2LocalNumber" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"phone2LocalNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PostalCode" propertyName:@"postalCode" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"postalCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AddressID" propertyName:@"addressID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"addressID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AddressOwner" propertyName:@"addressOwner" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"addressOwner"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AddressStatus" propertyName:@"addressStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"addressStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalAddressID" propertyName:@"externalAddressID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"externalAddressID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InternationalName" propertyName:@"internationalName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"internationalName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InternationalStateAndCity" propertyName:@"internationalStateAndCity" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"internationalStateAndCity"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InternationalStreet" propertyName:@"internationalStreet" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"internationalStreet"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CompanyName" propertyName:@"companyName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"companyName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AddressRecordType" propertyName:@"addressRecordType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"addressRecordType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FirstName" propertyName:@"firstName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"firstName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LastName" propertyName:@"lastName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"lastName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Phone2" propertyName:@"phone2" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"phone2"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AddressUsage" propertyName:@"addressUsage" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"addressUsage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReferenceID" propertyName:@"referenceID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"referenceID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.name = nil; + self.street = nil; + self.street1 = nil; + self.street2 = nil; + self.cityName = nil; + self.county = nil; + self.stateOrProvince = nil; + self.country = nil; + self.countryName = nil; + self.phone = nil; + self.phoneCountryCode = nil; + self.phoneCountryPrefix = nil; + self.phoneAreaOrCityCode = nil; + self.phoneLocalNumber = nil; + self.phone2CountryCode = nil; + self.phone2CountryPrefix = nil; + self.phone2AreaOrCityCode = nil; + self.phone2LocalNumber = nil; + self.postalCode = nil; + self.addressID = nil; + self.addressOwner = nil; + self.addressStatus = nil; + self.externalAddressID = nil; + self.internationalName = nil; + self.internationalStateAndCity = nil; + self.internationalStreet = nil; + self.companyName = nil; + self.addressRecordType = nil; + self.firstName = nil; + self.lastName = nil; + self.phone2 = nil; + self.addressUsage = nil; + self.referenceID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AddressTypeCodeType.h b/Vendoo/TradingProxy/Trading_AddressTypeCodeType.h new file mode 100755 index 0000000..b0da755 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddressTypeCodeType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumerated type that indicates whether or not a nonprofit charity organization is + registered with eBay Giving Works. See the Certifying your organization with MissionFish + help topic for more information on registering with MissionFish and the benefits that come + with being a registered eBay Giving Works organization. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the address contained in the NonProfitAddress + container is for a non-registered charity organization. + +*/ +extern NSString *const Trading_AddressTypeCodeType_CONTACT; + +/** + + This value indicates that the address contained in the NonProfitAddress + container is for a charity organization registered with eBay Giving Works. + +*/ +extern NSString *const Trading_AddressTypeCodeType_REGISTERED; + +/** + + This value is reserved for internal or future use. + +*/ +extern NSString *const Trading_AddressTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_AddressTypeCodeType.m b/Vendoo/TradingProxy/Trading_AddressTypeCodeType.m new file mode 100755 index 0000000..d039dcd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddressTypeCodeType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AddressTypeCodeType.h" + +/** + @file + + Enumerated type that indicates whether or not a nonprofit charity organization is + registered with eBay Giving Works. See the Certifying your organization with MissionFish + help topic for more information on registering with MissionFish and the benefits that come + with being a registered eBay Giving Works organization. + +*/ + +/** + + This value indicates that the address contained in the NonProfitAddress + container is for a non-registered charity organization. + +*/ +NSString *const Trading_AddressTypeCodeType_CONTACT = @"Contact"; + +/** + + This value indicates that the address contained in the NonProfitAddress + container is for a charity organization registered with eBay Giving Works. + +*/ +NSString *const Trading_AddressTypeCodeType_REGISTERED = @"Registered"; + +/** + + This value is reserved for internal or future use. + +*/ +NSString *const Trading_AddressTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AddressUsageCodeType.h b/Vendoo/TradingProxy/Trading_AddressUsageCodeType.h new file mode 100755 index 0000000..4b2eb51 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddressUsageCodeType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + These values indicate type of an address in AddressType. + + + @ingroup EBayAPIInterface +*/ + +/** + + This is default shipping address which is rendered to buyer on checkout. + +*/ +extern NSString *const Trading_AddressUsageCodeType_DEFAULT_SHIPPING; + +/** + + This is an address which is in user's address book. + It can be used at the time of checkout. + +*/ +extern NSString *const Trading_AddressUsageCodeType_SHIPPING; + +/** + + This is not a valid address. Please use another address. + +*/ +extern NSString *const Trading_AddressUsageCodeType_INVALID; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_AddressUsageCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_AddressUsageCodeType.m b/Vendoo/TradingProxy/Trading_AddressUsageCodeType.m new file mode 100755 index 0000000..c291171 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AddressUsageCodeType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AddressUsageCodeType.h" + +/** + @file + + These values indicate type of an address in AddressType. + +*/ + +/** + + This is default shipping address which is rendered to buyer on checkout. + +*/ +NSString *const Trading_AddressUsageCodeType_DEFAULT_SHIPPING = @"DefaultShipping"; + +/** + + This is an address which is in user's address book. + It can be used at the time of checkout. + +*/ +NSString *const Trading_AddressUsageCodeType_SHIPPING = @"Shipping"; + +/** + + This is not a valid address. Please use another address. + +*/ +NSString *const Trading_AddressUsageCodeType_INVALID = @"Invalid"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_AddressUsageCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AffiliateTrackingDetailsType.h b/Vendoo/TradingProxy/Trading_AffiliateTrackingDetailsType.h new file mode 100755 index 0000000..92ea7e6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AffiliateTrackingDetailsType.h @@ -0,0 +1,106 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Container for fields related to affiliate tracking. For additional information, + see the annotations to the elements in this type. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AffiliateTrackingDetailsType : NSObject { + +@private + NSString *_trackingID; + NSString *_trackingPartnerCode; + NSString *_applicationDeviceType; + NSString *_affiliateUserID; + NSMutableArray *_any; + +} + + +/** + + The value you specify is obtained from your tracking partner. + For eBay Partner Network, the TrackingID is the Campaign ID ("campid") + provided by eBay Partner Network. A Campaign ID is a 10-digit, unique + number for associating traffic. A Campaign ID is valid across all + programs to which you have been accepted. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *trackingID; + +/** + + Specifies your tracking partner for affiliate commissions. + Required if you specify a TrackingID. + Depending on your tracking partner, specify one of the + following values. Not all partners are valid for all sites. + For PlaceOffer, only eBay Partner Network and Mediaplex are valid: +
+
2 = Be Free +
3 = Affilinet +
4 = TradeDoubler +
5 = Mediaplex +
6 = DoubleClick +
7 = Allyes +
8 = BJMT +
9 = eBay Partner Network +
+
+ For information about the eBay Partner Network, see + eBay Partner Network. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *trackingPartnerCode; + +/** + + Type of device from which the call originated. For PlaceOffer, if you are using + affiliate tracking, this field is required as part of the set of tags you + use in the AffiliateTrackingDetails container. + + + type: string constant in Trading_ApplicationDeviceTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *applicationDeviceType; + +/** + + Need not be specified. You can define an AffiliateUserID + (up to 256 characters) if you want to leverage it to better monitor + your marketing efforts. + If you are using the eBay Partner Network, + and you provide an AffiliateUserID, the tracking URL returned + by eBay Partner Network will contain the AffiliateUserID, but it + will be referred to as a "customid". + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *affiliateUserID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AffiliateTrackingDetailsType.m b/Vendoo/TradingProxy/Trading_AffiliateTrackingDetailsType.m new file mode 100755 index 0000000..738dabb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AffiliateTrackingDetailsType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AffiliateTrackingDetailsType.h" + +@implementation Trading_AffiliateTrackingDetailsType + +@synthesize trackingID = _trackingID; +@synthesize trackingPartnerCode = _trackingPartnerCode; +@synthesize applicationDeviceType = _applicationDeviceType; +@synthesize affiliateUserID = _affiliateUserID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TrackingID" propertyName:@"trackingID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"trackingID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TrackingPartnerCode" propertyName:@"trackingPartnerCode" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"trackingPartnerCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ApplicationDeviceType" propertyName:@"applicationDeviceType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"applicationDeviceType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AffiliateUserID" propertyName:@"affiliateUserID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"affiliateUserID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.trackingID = nil; + self.trackingPartnerCode = nil; + self.applicationDeviceType = nil; + self.affiliateUserID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AmountType.h b/Vendoo/TradingProxy/Trading_AmountType.h new file mode 100755 index 0000000..fe32b99 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AmountType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + An eBay-defined complex type for specifying monetary amounts. +

+ A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. +

+ The AmountType data type is typically used to specify details such as prices, fees, costs, and payments. In some cases, a whole number (i.e., without a period) can be passed or returned as a monetary value. This is necessary to support certain currencies that are only expressed as whole numbers (like the Italian Lira and Spanish Peseta). +

+ Because a double is used to represent the amount, this also means whole monetary amounts may be returned with only one 0 after the decimal. For example, a dollar value could be returned as 1.0 instead of 1.00 in calls like AddItem. For fields of type AmountType, see the individual topics for specific restrictions beyond this. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AmountType : NSObject { + +@private + NSNumber *_value; + NSString *_currencyID; + +} + + +/** + (public property) + + type : NSNumber, wrapper for primitive double +*/ +@property (nonatomic, retain) NSNumber *value; + +/** + (public property) + + type: string constant in Trading_CurrencyCodeType.h +*/ +@property (nonatomic, retain) NSString *currencyID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AmountType.m b/Vendoo/TradingProxy/Trading_AmountType.m new file mode 100755 index 0000000..44452a4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AmountType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AmountType.h" + +@implementation Trading_AmountType + +@synthesize value = _value; +@synthesize currencyID = _currencyID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_VALUE xmlName:nil propertyName:@"value" type:PICO_TYPE_DOUBLE clazz:nil]; + [map setObject:ps forKey:@"value"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"currencyID" propertyName:@"currencyID" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"currencyID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.value = nil; + self.currencyID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AnnouncementMessageCodeType.h b/Vendoo/TradingProxy/Trading_AnnouncementMessageCodeType.h new file mode 100755 index 0000000..0138425 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AnnouncementMessageCodeType.h @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Part of the mechanism for eBay to control which announcement messages are + to be made available to the user. + + + @ingroup EBayAPIInterface +*/ + +/** + + No message is to be made available. + +*/ +extern NSString *const Trading_AnnouncementMessageCodeType_NONE; + +/** + + A deprecation message is to be made available, + but only if today's date is between AnnouncementMessageType.AnnouncementStartTime + and AnnouncementMessageType.EventTime. + +*/ +extern NSString *const Trading_AnnouncementMessageCodeType_DEPRECATION; + +/** + + A mapping message is to be made available, + but only if today's date is after AnnouncementMessageType.EventTime. + +*/ +extern NSString *const Trading_AnnouncementMessageCodeType_MAPPING; + +/** + + Both "Deprecation" and "Mapping" enumerations are to apply. + +*/ +extern NSString *const Trading_AnnouncementMessageCodeType_DEPRECATION_AND_MAPPING; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_AnnouncementMessageCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_AnnouncementMessageCodeType.m b/Vendoo/TradingProxy/Trading_AnnouncementMessageCodeType.m new file mode 100755 index 0000000..ea2b4ee --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AnnouncementMessageCodeType.m @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AnnouncementMessageCodeType.h" + +/** + @file + + Part of the mechanism for eBay to control which announcement messages are + to be made available to the user. + +*/ + +/** + + No message is to be made available. + +*/ +NSString *const Trading_AnnouncementMessageCodeType_NONE = @"None"; + +/** + + A deprecation message is to be made available, + but only if today's date is between AnnouncementMessageType.AnnouncementStartTime + and AnnouncementMessageType.EventTime. + +*/ +NSString *const Trading_AnnouncementMessageCodeType_DEPRECATION = @"Deprecation"; + +/** + + A mapping message is to be made available, + but only if today's date is after AnnouncementMessageType.EventTime. + +*/ +NSString *const Trading_AnnouncementMessageCodeType_MAPPING = @"Mapping"; + +/** + + Both "Deprecation" and "Mapping" enumerations are to apply. + +*/ +NSString *const Trading_AnnouncementMessageCodeType_DEPRECATION_AND_MAPPING = @"DeprecationAndMapping"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_AnnouncementMessageCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AnnouncementMessageType.h b/Vendoo/TradingProxy/Trading_AnnouncementMessageType.h new file mode 100755 index 0000000..20a345f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AnnouncementMessageType.h @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Event messaging details + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AnnouncementMessageType : NSObject { + +@private + NSDate *_announcementStartTime; + NSDate *_eventTime; + NSString *_messageType; + NSMutableArray *_any; + +} + + +/** + + The date on which an upcoming event can start to be announced. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *announcementStartTime; + +/** + + The date on which the event occurs. This is also the ending date of the + announcement that lead up to the event (see AnnouncementStartTime). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *eventTime; + +/** + + Control of what messages to display. + + + type: string constant in Trading_AnnouncementMessageCodeType.h +*/ +@property (nonatomic, retain) NSString *messageType; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AnnouncementMessageType.m b/Vendoo/TradingProxy/Trading_AnnouncementMessageType.m new file mode 100755 index 0000000..d7bf601 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AnnouncementMessageType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AnnouncementMessageType.h" + +@implementation Trading_AnnouncementMessageType + +@synthesize announcementStartTime = _announcementStartTime; +@synthesize eventTime = _eventTime; +@synthesize messageType = _messageType; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AnnouncementStartTime" propertyName:@"announcementStartTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"announcementStartTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EventTime" propertyName:@"eventTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"eventTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageType" propertyName:@"messageType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"messageType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.announcementStartTime = nil; + self.eventTime = nil; + self.messageType = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ApiAccessRuleType.h b/Vendoo/TradingProxy/Trading_ApiAccessRuleType.h new file mode 100755 index 0000000..7b24831 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ApiAccessRuleType.h @@ -0,0 +1,233 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains the definition of a rule that governs the number of times your + application can access the eBay API (invoke a call) on an hourly, daily, or + periodic basis. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ApiAccessRuleType : NSObject { + +@private + NSString *_callName; + NSNumber *_countsTowardAggregate; + NSNumber *_dailyHardLimit; + NSNumber *_dailySoftLimit; + NSNumber *_dailyUsage; + NSNumber *_hourlyHardLimit; + NSNumber *_hourlySoftLimit; + NSNumber *_hourlyUsage; + NSNumber *_period; + NSNumber *_periodicHardLimit; + NSNumber *_periodicSoftLimit; + NSNumber *_periodicUsage; + NSDate *_periodicStartDate; + NSDate *_modTime; + NSString *_ruleCurrentStatus; + NSString *_ruleStatus; + NSMutableArray *_any; + +} + + +/** + + The name of the call that has an access rule. Can be a call name (e.g., + AddItem), ApplicationAggregate (returns totals for all calls), + PasswordAuthenticationLimiter (dummy call), or NonUTF8UsageLimiter. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *callName; + +/** + + Whether use of this call counts toward the application's + aggregate limit for all calls. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *countsTowardAggregate; + +/** + + The number of calls per day that your application can make to this call before + being refused. + The day starts at midnight, 00:00:00 PST (not GMT). + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *dailyHardLimit; + +/** + + The number of calls per day that your application can make to this call + before you receive a warning. + The day starts at midnight, 00:00:00 PST. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *dailySoftLimit; + +/** + + The number of times your application has used this + call today. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *dailyUsage; + +/** + + The number of calls that your application can make per hour to this call + before being refused. Each count begins on the hour (e.g. 1:00:00). + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *hourlyHardLimit; + +/** + + The number of calls that your application can make to this call per hour + before you receive a warning. Each count begins on the hour (e.g. 1:00:00). + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *hourlySoftLimit; + +/** + + The number of times your application has executed this call during this hour. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *hourlyUsage; + +/** + + The length of time before your application's perodic usage counter restarts + for this call. If the number of calls you make exceeds the periodic hard limit + before the current period ends, further calls will be refused until the next + period starts. Possible values: -1 (Periodic limit not enforced, could be any + negative integer), 0 (Calendar month), 30 (Number of days, could be any + positive integer). If the period is based on the calendar month, the usage + counters restart on the same day of every month, regardless of the number of + days in the month. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *period; + +/** + + Number of calls per period that your application may make before a call is + refused, if the periodic limit is enforced. The length of the period is + specified in Period. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *periodicHardLimit; + +/** + + Number of calls per period that your application may make before you receive a + warning, if the periodic limit is enforced. The length of the period is + specified in Period. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *periodicSoftLimit; + +/** + + Number of calls that your application has already made this period. Returns 0 + if the periodic access rule has not been configured for the application. The + length of the period is specified in Period. The start date of the period is + specified in PeriodicStartDate. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *periodicUsage; + +/** + + The time (in GMT) when this access rule's period started. The period starts at + midnight Pacific time. For example, if the period begins on June 29 in 2005 + when California is on Pacific Daylight Time, the GMT value returned would be + 2005-06-29T07:00:00.000Z If the period begins on December 29 in 2005 when + California is on Pacific Standard Time, the GMT value returned would be + 2005-12-29T08:00:00.000Z. Only returned when the eBay Developers Program has + configured the start date for the access rule. The start date can vary per + application and per call name (i.e., per access rule). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *periodicStartDate; + +/** + + The date and time this access rule was last modified by eBay. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *modTime; + +/** + + Your application's current status for this rule, including whether the rule is + set for your application and whether the application has exceeded its daily or + hourly limit. + + + type: string constant in Trading_AccessRuleCurrentStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *ruleCurrentStatus; + +/** + + The status of the access rule, including whether the rule is turned on or off + and whether the application is currently blocked from using this call. No + effect if RuleCurrentStatus is set to NotSet. + + + type: string constant in Trading_AccessRuleStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *ruleStatus; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ApiAccessRuleType.m b/Vendoo/TradingProxy/Trading_ApiAccessRuleType.m new file mode 100755 index 0000000..08174a7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ApiAccessRuleType.m @@ -0,0 +1,117 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ApiAccessRuleType.h" + +@implementation Trading_ApiAccessRuleType + +@synthesize callName = _callName; +@synthesize countsTowardAggregate = _countsTowardAggregate; +@synthesize dailyHardLimit = _dailyHardLimit; +@synthesize dailySoftLimit = _dailySoftLimit; +@synthesize dailyUsage = _dailyUsage; +@synthesize hourlyHardLimit = _hourlyHardLimit; +@synthesize hourlySoftLimit = _hourlySoftLimit; +@synthesize hourlyUsage = _hourlyUsage; +@synthesize period = _period; +@synthesize periodicHardLimit = _periodicHardLimit; +@synthesize periodicSoftLimit = _periodicSoftLimit; +@synthesize periodicUsage = _periodicUsage; +@synthesize periodicStartDate = _periodicStartDate; +@synthesize modTime = _modTime; +@synthesize ruleCurrentStatus = _ruleCurrentStatus; +@synthesize ruleStatus = _ruleStatus; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CallName" propertyName:@"callName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"callName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CountsTowardAggregate" propertyName:@"countsTowardAggregate" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"countsTowardAggregate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DailyHardLimit" propertyName:@"dailyHardLimit" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"dailyHardLimit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DailySoftLimit" propertyName:@"dailySoftLimit" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"dailySoftLimit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DailyUsage" propertyName:@"dailyUsage" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"dailyUsage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HourlyHardLimit" propertyName:@"hourlyHardLimit" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"hourlyHardLimit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HourlySoftLimit" propertyName:@"hourlySoftLimit" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"hourlySoftLimit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HourlyUsage" propertyName:@"hourlyUsage" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"hourlyUsage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Period" propertyName:@"period" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"period"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PeriodicHardLimit" propertyName:@"periodicHardLimit" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"periodicHardLimit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PeriodicSoftLimit" propertyName:@"periodicSoftLimit" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"periodicSoftLimit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PeriodicUsage" propertyName:@"periodicUsage" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"periodicUsage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PeriodicStartDate" propertyName:@"periodicStartDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"periodicStartDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ModTime" propertyName:@"modTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"modTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RuleCurrentStatus" propertyName:@"ruleCurrentStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"ruleCurrentStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RuleStatus" propertyName:@"ruleStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"ruleStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.callName = nil; + self.countsTowardAggregate = nil; + self.dailyHardLimit = nil; + self.dailySoftLimit = nil; + self.dailyUsage = nil; + self.hourlyHardLimit = nil; + self.hourlySoftLimit = nil; + self.hourlyUsage = nil; + self.period = nil; + self.periodicHardLimit = nil; + self.periodicSoftLimit = nil; + self.periodicUsage = nil; + self.periodicStartDate = nil; + self.modTime = nil; + self.ruleCurrentStatus = nil; + self.ruleStatus = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ApplicationDeliveryPreferencesType.h b/Vendoo/TradingProxy/Trading_ApplicationDeliveryPreferencesType.h new file mode 100755 index 0000000..ef53d9f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ApplicationDeliveryPreferencesType.h @@ -0,0 +1,146 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_DeliveryURLDetailType; + +/** + + Specifies preferences about how notifications are delivered to an application. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ApplicationDeliveryPreferencesType : NSObject { + +@private + NSString *_applicationURL; + NSString *_applicationEnable; + NSString *_alertEmail; + NSString *_alertEnable; + NSString *_notificationPayloadType; + NSString *_deviceType; + NSString *_payloadVersion; + NSMutableArray *_deliveryURLDetails; + NSMutableArray *_any; + +} + + +/** + + The URL to which eBay delivers all notifications sent to the application. For + delivery to a server, the URL begins with http:// or https:// and must be well + formed. Use a URL that is functional at the time of the call. For delivery to + an email address, the URL begins with mailto:// and specifies a valid email + address. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *applicationURL; + +/** + + Enables or disables notifications and alerts. If you disable notifications, the + application will not receive them, but its notification preferences are + preserved. + + + type: string constant in Trading_EnableCodeType.h +*/ +@property (nonatomic, retain) NSString *applicationEnable; + +/** + + The email address to which eBay sends all application markup and markdown event + notifications. When setting the email address, input must be in the format + mailto://youremailaddress@yoursite.com. Enable these alerts using the + AlertEnable field. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *alertEmail; + +/** + + For SetNotificationPreferences: include and set AlertEnable to + 'Enable' to receive application markup and markdown alerts, or set to 'Disable' to + disable the alerts. If not included, the AlertEnable defaults to + its current value. +

+ For GetNotificationPreferences: this field's value indicates + whether application markup and markdown alerts are enabled or disabled. + + + type: string constant in Trading_EnableCodeType.h +*/ +@property (nonatomic, retain) NSString *alertEnable; + +/** + + If this field is specified, the value must be eBLSchemaSOAP. + + + type: string constant in Trading_NotificationPayloadTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *notificationPayloadType; + +/** + + The means of receipt of notification. In most cases, it is Platform (typical API + calls and web interaction), so this is the default, if not specified. For + wireless applications, use SMS. Do not test Client Alerts in production if you + are currently using Platform Notifications. + + + type: string constant in Trading_DeviceTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *deviceType; + +/** + + Use this field to specify the API version for all notifications for the calling + application. If you do not specify PayloadVersion in + SetNotificationPreferences, the API version for notifications will be based on + the API version specified in your SetNotificationPreferences call. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *payloadVersion; + +/** + + Defines settings for notification URLs (including the URL name in DeliveryURLName). You + define settings for up to 25 notification URLs (including the URL name in + DeliveryURLName) in separate DeliveryURLDetails containers. Associate a user token with + notification URLs by using the token in a SetNotificationPreferences request that + specifies the URL name or names in SetNotificationPreferencesRequest.DeliveryURLName. Use + comma-separated format to specify multiple URL names in + SetNotificationPreferencesRequest.DeliveryURLName. Notifications will be sent to these + URL(s) if ApplicationDeliveryPreferencesType.ApplicationEnable is set to Enable. + + + entry type : class Trading_DeliveryURLDetailType +*/ + +@property (nonatomic, retain) NSMutableArray *deliveryURLDetails; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ApplicationDeliveryPreferencesType.m b/Vendoo/TradingProxy/Trading_ApplicationDeliveryPreferencesType.m new file mode 100755 index 0000000..ce8605a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ApplicationDeliveryPreferencesType.m @@ -0,0 +1,78 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ApplicationDeliveryPreferencesType.h" +#import "Trading_DeliveryURLDetailType.h" + +@implementation Trading_ApplicationDeliveryPreferencesType + +@synthesize applicationURL = _applicationURL; +@synthesize applicationEnable = _applicationEnable; +@synthesize alertEmail = _alertEmail; +@synthesize alertEnable = _alertEnable; +@synthesize notificationPayloadType = _notificationPayloadType; +@synthesize deviceType = _deviceType; +@synthesize payloadVersion = _payloadVersion; +@synthesize deliveryURLDetails = _deliveryURLDetails; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ApplicationURL" propertyName:@"applicationURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"applicationURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ApplicationEnable" propertyName:@"applicationEnable" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"applicationEnable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AlertEmail" propertyName:@"alertEmail" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"alertEmail"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AlertEnable" propertyName:@"alertEnable" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"alertEnable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NotificationPayloadType" propertyName:@"notificationPayloadType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"notificationPayloadType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeviceType" propertyName:@"deviceType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"deviceType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayloadVersion" propertyName:@"payloadVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"payloadVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DeliveryURLDetails" propertyName:@"deliveryURLDetails" type:PICO_TYPE_OBJECT clazz:[Trading_DeliveryURLDetailType class]]; + [map setObject:ps forKey:@"deliveryURLDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.applicationURL = nil; + self.applicationEnable = nil; + self.alertEmail = nil; + self.alertEnable = nil; + self.notificationPayloadType = nil; + self.deviceType = nil; + self.payloadVersion = nil; + self.deliveryURLDetails = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ApplicationDeviceTypeCodeType.h b/Vendoo/TradingProxy/Trading_ApplicationDeviceTypeCodeType.h new file mode 100755 index 0000000..1832755 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ApplicationDeviceTypeCodeType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Device used. + + + @ingroup EBayAPIInterface +*/ + +/** + + Browser device. + +*/ +extern NSString *const Trading_ApplicationDeviceTypeCodeType_BROWSER; + +/** + + Wireless device. + +*/ +extern NSString *const Trading_ApplicationDeviceTypeCodeType_WIRELESS; + +/** + + Desktop device. + +*/ +extern NSString *const Trading_ApplicationDeviceTypeCodeType_DESKTOP; + +/** + + SetTopTVBox device. + +*/ +extern NSString *const Trading_ApplicationDeviceTypeCodeType_SET_TOP_TV_BOX; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_ApplicationDeviceTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ApplicationDeviceTypeCodeType.m b/Vendoo/TradingProxy/Trading_ApplicationDeviceTypeCodeType.m new file mode 100755 index 0000000..fddc9d9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ApplicationDeviceTypeCodeType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ApplicationDeviceTypeCodeType.h" + +/** + @file + + Device used. + +*/ + +/** + + Browser device. + +*/ +NSString *const Trading_ApplicationDeviceTypeCodeType_BROWSER = @"Browser"; + +/** + + Wireless device. + +*/ +NSString *const Trading_ApplicationDeviceTypeCodeType_WIRELESS = @"Wireless"; + +/** + + Desktop device. + +*/ +NSString *const Trading_ApplicationDeviceTypeCodeType_DESKTOP = @"Desktop"; + +/** + + SetTopTVBox device. + +*/ +NSString *const Trading_ApplicationDeviceTypeCodeType_SET_TOP_TV_BOX = @"SetTopTVBox"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_ApplicationDeviceTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AttributeArrayType.h b/Vendoo/TradingProxy/Trading_AttributeArrayType.h new file mode 100755 index 0000000..5d95e9a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AttributeArrayType.h @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AttributeType; + +/** + + This type defines the AttributeArray container, which is used by the + seller to specify one or more attribute values for a Half.com item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AttributeArrayType : NSObject { + +@private + NSMutableArray *_attribute; + +} + + +/** + + This container is used by the seller to specify one or more attribute values for a + Half.com item. This container can be used in ReviseItem to add, + remove, or modify an attribute or its value. +

+ This field is not applicable for eBay listings. + + + entry type : class Trading_AttributeType +*/ + +@property (nonatomic, retain) NSMutableArray *attribute; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AttributeArrayType.m b/Vendoo/TradingProxy/Trading_AttributeArrayType.m new file mode 100755 index 0000000..c47d405 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AttributeArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AttributeArrayType.h" +#import "Trading_AttributeType.h" + +@implementation Trading_AttributeArrayType + +@synthesize attribute = _attribute; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Attribute" propertyName:@"attribute" type:PICO_TYPE_OBJECT clazz:[Trading_AttributeType class]]; + [map setObject:ps forKey:@"attribute"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.attribute = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AttributeConversionEnabledCodeType.h b/Vendoo/TradingProxy/Trading_AttributeConversionEnabledCodeType.h new file mode 100755 index 0000000..bfaef05 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AttributeConversionEnabledCodeType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Used to indicate whether ID-based attributes have been converted + to custom Item Specifics. + + + @ingroup EBayAPIInterface +*/ + +/** + + Please note that we no longer recommend passing both ID-based + attributes and custom Item specifics in the same request.
+
+ eBay has not converted the category from ID-based attributes to + only support custom Item Specifics. AddItem and related calls + may support passing both formats in the same request (if the + category supports both formats.) + +*/ +extern NSString *const Trading_AttributeConversionEnabledCodeType_NOT_APPLICABLE; + +/** + + As previously announced in 2011 and early 2012, most categories no + longer perform this conversion, so very few categories return this value.
+
+ eBay has converted the category from ID-based attributes to + only support custom Item Specifics. With this setting:
+
+ You can pass one format or the other in the same AddItem request, + but you can't pass both formats together. If you pass in ID-based + attributes in the AddItem family of calls, eBay will convert them to + custom Item Specifics on your behalf. + +*/ +extern NSString *const Trading_AttributeConversionEnabledCodeType_ENABLED; + +/** + + eBay has converted the category from ID-based attributes to + only support custom Item Specifics. ID-based attributes are + no longer supported. AddItem and related calls + will fail if you pass ID-based attributes in the request. + +*/ +extern NSString *const Trading_AttributeConversionEnabledCodeType_DISABLED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_AttributeConversionEnabledCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_AttributeConversionEnabledCodeType.m b/Vendoo/TradingProxy/Trading_AttributeConversionEnabledCodeType.m new file mode 100755 index 0000000..8e9e155 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AttributeConversionEnabledCodeType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AttributeConversionEnabledCodeType.h" + +/** + @file + + Used to indicate whether ID-based attributes have been converted + to custom Item Specifics. + +*/ + +/** + + Please note that we no longer recommend passing both ID-based + attributes and custom Item specifics in the same request.
+
+ eBay has not converted the category from ID-based attributes to + only support custom Item Specifics. AddItem and related calls + may support passing both formats in the same request (if the + category supports both formats.) + +*/ +NSString *const Trading_AttributeConversionEnabledCodeType_NOT_APPLICABLE = @"NotApplicable"; + +/** + + As previously announced in 2011 and early 2012, most categories no + longer perform this conversion, so very few categories return this value.
+
+ eBay has converted the category from ID-based attributes to + only support custom Item Specifics. With this setting:
+
+ You can pass one format or the other in the same AddItem request, + but you can't pass both formats together. If you pass in ID-based + attributes in the AddItem family of calls, eBay will convert them to + custom Item Specifics on your behalf. + +*/ +NSString *const Trading_AttributeConversionEnabledCodeType_ENABLED = @"Enabled"; + +/** + + eBay has converted the category from ID-based attributes to + only support custom Item Specifics. ID-based attributes are + no longer supported. AddItem and related calls + will fail if you pass ID-based attributes in the request. + +*/ +NSString *const Trading_AttributeConversionEnabledCodeType_DISABLED = @"Disabled"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_AttributeConversionEnabledCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AttributeConversionEnabledFeatureDefinitionType.h b/Vendoo/TradingProxy/Trading_AttributeConversionEnabledFeatureDefinitionType.h new file mode 100755 index 0000000..9496354 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AttributeConversionEnabledFeatureDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the ID-based attribute conversion to custom Item Specifics. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (e.g., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AttributeConversionEnabledFeatureDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AttributeConversionEnabledFeatureDefinitionType.m b/Vendoo/TradingProxy/Trading_AttributeConversionEnabledFeatureDefinitionType.m new file mode 100755 index 0000000..1029b48 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AttributeConversionEnabledFeatureDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AttributeConversionEnabledFeatureDefinitionType.h" + +@implementation Trading_AttributeConversionEnabledFeatureDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AttributeRecommendationsType.h b/Vendoo/TradingProxy/Trading_AttributeRecommendationsType.h new file mode 100755 index 0000000..fdcc18b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AttributeRecommendationsType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AttributeSetArrayType; + +/** + + Item Specifics data returned from the Suggested Attributes engine. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AttributeRecommendationsType : NSObject { + +@private + Trading_AttributeSetArrayType *_attributeSetArray; + NSMutableArray *_any; + +} + + +/** + + A list of attribute sets containing recommended attributes and values. + Returned from GetItemRecommendations when the Suggested Attributes engine is used + See the eBay Web Services guide for additional details. + + + type : class Trading_AttributeSetArrayType +*/ +@property (nonatomic, retain) Trading_AttributeSetArrayType *attributeSetArray; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AttributeRecommendationsType.m b/Vendoo/TradingProxy/Trading_AttributeRecommendationsType.m new file mode 100755 index 0000000..3e64eda --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AttributeRecommendationsType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AttributeRecommendationsType.h" +#import "Trading_AttributeSetArrayType.h" + +@implementation Trading_AttributeRecommendationsType + +@synthesize attributeSetArray = _attributeSetArray; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeSetArray" propertyName:@"attributeSetArray" type:PICO_TYPE_OBJECT clazz:[Trading_AttributeSetArrayType class]]; + [map setObject:ps forKey:@"attributeSetArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.attributeSetArray = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AttributeSetArrayType.h b/Vendoo/TradingProxy/Trading_AttributeSetArrayType.h new file mode 100755 index 0000000..17ba7fb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AttributeSetArrayType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AttributeSetType; + +/** + + No longer applicable to any eBay categories. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AttributeSetArrayType : NSObject { + +@private + NSMutableArray *_attributeSet; + +} + + +/** + + Contains a list of attributes that describe category-specific aspects or + features of an item in a standardized way.

For the + AddItem family of calls and GetItem, an AttributeSetArray can contain a + maximum of 2 full attribute sets (one for each category in which the item is + listed) if the primary and secondary categories are mapped to different + characteristic sets. If they are mapped to the same characteristic set, the + AttributeSetArray can contain one full attribute set.
+
+ An AttributeSetArray can also contain any number of additional site-wide + attribute sets. In item-listing requests, AttributeSet is required if the + category is mapped to a characteristic set with required attributes. On the US + site, attributes are usually required for Tickets, eBay Motors vehicles, and + Real Estate listings. See GetCategory2CS and GetAttributesCS. See the + Developer's Guide for information about attribute meta-data and validation + rules that are applicable when listing items.
+
+ In GetItem, the Half.com item condition may be returned once in an + AttributeSet node with Half.com IDs and values, and once in a separate + AttributeSet node with a site-wide eBay item condition. The Half.com IDs are + not necessarily returned in GetAttributesCS, so you can use the eBay.com data + instead. Half.com listings may also return an AttributeSet node with other + eBay attributes. + + + entry type : class Trading_AttributeSetType +*/ + +@property (nonatomic, retain) NSMutableArray *attributeSet; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AttributeSetArrayType.m b/Vendoo/TradingProxy/Trading_AttributeSetArrayType.m new file mode 100755 index 0000000..cb0830d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AttributeSetArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AttributeSetArrayType.h" +#import "Trading_AttributeSetType.h" + +@implementation Trading_AttributeSetArrayType + +@synthesize attributeSet = _attributeSet; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"AttributeSet" propertyName:@"attributeSet" type:PICO_TYPE_OBJECT clazz:[Trading_AttributeSetType class]]; + [map setObject:ps forKey:@"attributeSet"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.attributeSet = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AttributeSetType.h b/Vendoo/TradingProxy/Trading_AttributeSetType.h new file mode 100755 index 0000000..df884dd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AttributeSetType.h @@ -0,0 +1,85 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AttributeType; + +/** + + No longer applicable to any eBay categories. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AttributeSetType : NSObject { + +@private + NSMutableArray *_attribute; + NSMutableArray *_any; + NSNumber *_attributeSetID; + NSString *_attributeSetVersion; + +} + + +/** + + A salient aspect or feature of an item in a given category. + Attributes are known as "Item Specifics" in the eBay Web site. + Use attributes to describe an item in a standard way so that buyers can find it more easily. + For example, "Publication Year" is a standard attribute for books. + In item-listing requests, multiple attributes can be specified. + Some categories (e.g., Tickets) always require certain attributes to be specified. + Therefore, in item-listing requests you need to at least specify "editable" attributes + (EditType 0 and EditType 2 attributes) if they are identified as required + in the attribute meta-data. See the eBay Web Services guide for information + about attribute meta-data, how to determine the valid attributes for a category, + and how to determine whether attributes are required. +

+ If you are revising or relisting an item, you don't need to pass in attributes + that were already specified in the original listing. + To remove an optional attribute, set all its value IDs to "-100". If the item has bids + (or items have been sold) but there are more than 12 hours remaining until the listing ends, + you can add Attribute nodes but you cannot remove or modify data in previously + specified Attribute nodes. If the item has bids and the listing ends within 12 hours, + you cannot add or remove Attribute nodes or modify the contents of previously + specified Attribute nodes. +

+ Not applicable to Half.com. + + + entry type : class Trading_AttributeType +*/ + +@property (nonatomic, retain) NSMutableArray *attribute; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + +/** + (public property) + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *attributeSetID; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *attributeSetVersion; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AttributeSetType.m b/Vendoo/TradingProxy/Trading_AttributeSetType.m new file mode 100755 index 0000000..d55e880 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AttributeSetType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AttributeSetType.h" +#import "Trading_AttributeType.h" + +@implementation Trading_AttributeSetType + +@synthesize attribute = _attribute; +@synthesize any = _any; +@synthesize attributeSetID = _attributeSetID; +@synthesize attributeSetVersion = _attributeSetVersion; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Attribute" propertyName:@"attribute" type:PICO_TYPE_OBJECT clazz:[Trading_AttributeType class]]; + [map setObject:ps forKey:@"attribute"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"attributeSetID" propertyName:@"attributeSetID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"attributeSetID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"attributeSetVersion" propertyName:@"attributeSetVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"attributeSetVersion"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.attribute = nil; + self.any = nil; + self.attributeSetID = nil; + self.attributeSetVersion = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AttributeType.h b/Vendoo/TradingProxy/Trading_AttributeType.h new file mode 100755 index 0000000..fa28a21 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AttributeType.h @@ -0,0 +1,80 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ValType; + +/** + + A salient aspect or feature of an item. On eBay.com, this information is used in the Item Specifics + section of a listing to describe an item + in a standard way so that buyers can find it more easily. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AttributeType : NSObject { + +@private + NSMutableArray *_value; + NSMutableArray *_any; + NSNumber *_attributeID; + NSString *_attributeLabel; + +} + + +/** + + A value the seller selected or entered for the attribute. + At least one value is required for each Attribute that you specify. + Some attributes can have multiple values. + See the eBay Web Services guide sections on + Item Specifics (Attributes) and Pre-filled Item Information (Catalogs) + for information about using GetAttributesCS to determine valid + attribute values.

+ For eBay.com listings, use AttributeSetArray.AttributeSet.Attribute.Value. + For Half.com, use AttributeArray.Attribute.Value. That is, the parent elements + and usage for Half.com differs from + eBay's standard Item Specifics format (and there is no relationship to GetAttributesCS). + For Half.com, this does not use the same Attributes logic as eBay's Item Specifics. + For Half.com, AttributeArray.Attribute.Value is required when you use AddItem. + see the eBay Web Services Guide for valid values. + You can revise AttributeArray.Attribute.Value for Half.com listings. + + + entry type : class Trading_ValType +*/ + +@property (nonatomic, retain) NSMutableArray *value; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + +/** + (public property) + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *attributeID; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *attributeLabel; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AttributeType.m b/Vendoo/TradingProxy/Trading_AttributeType.m new file mode 100755 index 0000000..6fc5678 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AttributeType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AttributeType.h" +#import "Trading_ValType.h" + +@implementation Trading_AttributeType + +@synthesize value = _value; +@synthesize any = _any; +@synthesize attributeID = _attributeID; +@synthesize attributeLabel = _attributeLabel; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Value" propertyName:@"value" type:PICO_TYPE_OBJECT clazz:[Trading_ValType class]]; + [map setObject:ps forKey:@"value"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"attributeID" propertyName:@"attributeID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"attributeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"attributeLabel" propertyName:@"attributeLabel" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"attributeLabel"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.value = nil; + self.any = nil; + self.attributeID = nil; + self.attributeLabel = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AuthTokenTypeCodeType.h b/Vendoo/TradingProxy/Trading_AuthTokenTypeCodeType.h new file mode 100755 index 0000000..14109fa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AuthTokenTypeCodeType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Indicates the source of the item's eligibility for the Buyer + Protection Program. + + + @ingroup EBayAPIInterface +*/ + +/** + + Buyer protection is covered by the PayPal Protection Program. + +*/ +extern NSString *const Trading_AuthTokenTypeCodeType_CLIENT_ALERTS_TOKEN; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_AuthTokenTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_AuthTokenTypeCodeType.m b/Vendoo/TradingProxy/Trading_AuthTokenTypeCodeType.m new file mode 100755 index 0000000..39c2bd9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AuthTokenTypeCodeType.m @@ -0,0 +1,26 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AuthTokenTypeCodeType.h" + +/** + @file + + Indicates the source of the item's eligibility for the Buyer + Protection Program. + +*/ + +/** + + Buyer protection is covered by the PayPal Protection Program. + +*/ +NSString *const Trading_AuthTokenTypeCodeType_CLIENT_ALERTS_TOKEN = @"ClientAlertsToken"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_AuthTokenTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AutomatedLeaveFeedbackEventCodeType.h b/Vendoo/TradingProxy/Trading_AutomatedLeaveFeedbackEventCodeType.h new file mode 100755 index 0000000..4dd59da --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AutomatedLeaveFeedbackEventCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Events that will trigger an automated feedback to a buyer. Applies to Selling Manager Pro users. + + + @ingroup EBayAPIInterface +*/ + +/** + + Leave feedback automatically when you receive positive feedback. + +*/ +extern NSString *const Trading_AutomatedLeaveFeedbackEventCodeType_POSITIVE_FEEDBACK_RECEIVED; + +/** + + Leave feedback automatically when you receive payment. + +*/ +extern NSString *const Trading_AutomatedLeaveFeedbackEventCodeType_PAYMENT_RECEIVED; + +/** + + Do not leave feedback automatically. + +*/ +extern NSString *const Trading_AutomatedLeaveFeedbackEventCodeType_NONE; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_AutomatedLeaveFeedbackEventCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_AutomatedLeaveFeedbackEventCodeType.m b/Vendoo/TradingProxy/Trading_AutomatedLeaveFeedbackEventCodeType.m new file mode 100755 index 0000000..00ff6dc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AutomatedLeaveFeedbackEventCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_AutomatedLeaveFeedbackEventCodeType.h" + +/** + @file + + Events that will trigger an automated feedback to a buyer. Applies to Selling Manager Pro users. + +*/ + +/** + + Leave feedback automatically when you receive positive feedback. + +*/ +NSString *const Trading_AutomatedLeaveFeedbackEventCodeType_POSITIVE_FEEDBACK_RECEIVED = @"PositiveFeedbackReceived"; + +/** + + Leave feedback automatically when you receive payment. + +*/ +NSString *const Trading_AutomatedLeaveFeedbackEventCodeType_PAYMENT_RECEIVED = @"PaymentReceived"; + +/** + + Do not leave feedback automatically. + +*/ +NSString *const Trading_AutomatedLeaveFeedbackEventCodeType_NONE = @"None"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_AutomatedLeaveFeedbackEventCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_AverageRatingDetailArrayType.h b/Vendoo/TradingProxy/Trading_AverageRatingDetailArrayType.h new file mode 100755 index 0000000..b11c7e8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AverageRatingDetailArrayType.h @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AverageRatingDetailsType; + +/** + + Container for average detailed seller ratings. If a seller has detailed ratings, + they are displayed in the Feedback Profile of the seller. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AverageRatingDetailArrayType : NSObject { + +@private + NSMutableArray *_averageRatingDetails; + +} + + +/** + + Applicable to sites that support the Detailed Seller Ratings feature. The + AverageRatingDetails container has information about average detailed seller + ratings. When buyers leave an overall Feedback rating (positive, neutral, or + negative) for a seller, they also can leave ratings in four areas: item as + described, communication, shipping time, and charges for shipping and + handling. Users retrieve detailed ratings as averages of the ratings left by + buyers. + + + entry type : class Trading_AverageRatingDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *averageRatingDetails; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AverageRatingDetailArrayType.m b/Vendoo/TradingProxy/Trading_AverageRatingDetailArrayType.m new file mode 100755 index 0000000..6cf6d9f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AverageRatingDetailArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AverageRatingDetailArrayType.h" +#import "Trading_AverageRatingDetailsType.h" + +@implementation Trading_AverageRatingDetailArrayType + +@synthesize averageRatingDetails = _averageRatingDetails; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"AverageRatingDetails" propertyName:@"averageRatingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_AverageRatingDetailsType class]]; + [map setObject:ps forKey:@"averageRatingDetails"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.averageRatingDetails = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AverageRatingDetailsType.h b/Vendoo/TradingProxy/Trading_AverageRatingDetailsType.h new file mode 100755 index 0000000..11521a7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AverageRatingDetailsType.h @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Applicable to sites that support the Detailed Seller Ratings feature. + The AverageRatingDetailsType contains the average detailed seller ratings in an area. When buyers leave an overall Feedback rating (positive, neutral, or negative) for a seller, they also can leave ratings in four areas: item as described, communication, shipping time, and charges for shipping and handling. Users retrieve detailed ratings as averages of the ratings left by buyers. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AverageRatingDetailsType : NSObject { + +@private + NSString *_ratingDetail; + NSNumber *_rating; + NSNumber *_ratingCount; + NSMutableArray *_any; + +} + + +/** + + The area of a specific average detailed seller rating. + Users retrieve detailed ratings as averages of the ratings left by buyers. + When buyers leave an overall Feedback rating (positive, neutral, or negative) + for a seller, they also can leave ratings in four areas: + item as described, communication, shipping time, and charges for shipping and handling. + + + type: string constant in Trading_FeedbackRatingDetailCodeType.h +*/ +@property (nonatomic, retain) NSString *ratingDetail; + +/** + + An average detailed seller rating applying to the area in the corresponding RatingDetail field. + + + type : NSNumber, wrapper for primitive double +*/ +@property (nonatomic, retain) NSNumber *rating; + +/** + + The number of detailed seller ratings in the area + in the corresponding RatingDetail field. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *ratingCount; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AverageRatingDetailsType.m b/Vendoo/TradingProxy/Trading_AverageRatingDetailsType.m new file mode 100755 index 0000000..652233f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AverageRatingDetailsType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AverageRatingDetailsType.h" + +@implementation Trading_AverageRatingDetailsType + +@synthesize ratingDetail = _ratingDetail; +@synthesize rating = _rating; +@synthesize ratingCount = _ratingCount; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RatingDetail" propertyName:@"ratingDetail" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"ratingDetail"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Rating" propertyName:@"rating" type:PICO_TYPE_DOUBLE clazz:nil]; + [map setObject:ps forKey:@"rating"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RatingCount" propertyName:@"ratingCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"ratingCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.ratingDetail = nil; + self.rating = nil; + self.ratingCount = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_AverageRatingSummaryType.h b/Vendoo/TradingProxy/Trading_AverageRatingSummaryType.h new file mode 100755 index 0000000..ae05018 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AverageRatingSummaryType.h @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AverageRatingDetailsType; + +/** + + Container for average detailed seller ratings. + If a seller has detailed ratings, they are displayed + in the Feedback Profile of the seller. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_AverageRatingSummaryType : NSObject { + +@private + NSString *_feedbackSummaryPeriod; + NSMutableArray *_averageRatingDetails; + NSMutableArray *_any; + +} + + +/** + + The summary period for which the detail ratings are calculated. + + + type: string constant in Trading_FeedbackSummaryPeriodCodeType.h +*/ +@property (nonatomic, retain) NSString *feedbackSummaryPeriod; + +/** + + Applicable to sites that support the Detailed Seller Ratings feature. + The AverageRatingDetails container has information about + average detailed seller ratings. + When buyers leave an overall Feedback rating (positive, neutral, or negative) for a seller, they also can leave ratings in four areas: item as described, communication, shipping time, and charges for shipping and handling. Users retrieve detailed ratings as averages of the ratings left by buyers. + + + entry type : class Trading_AverageRatingDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *averageRatingDetails; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_AverageRatingSummaryType.m b/Vendoo/TradingProxy/Trading_AverageRatingSummaryType.m new file mode 100755 index 0000000..cebe34f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_AverageRatingSummaryType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_AverageRatingSummaryType.h" +#import "Trading_AverageRatingDetailsType.h" + +@implementation Trading_AverageRatingSummaryType + +@synthesize feedbackSummaryPeriod = _feedbackSummaryPeriod; +@synthesize averageRatingDetails = _averageRatingDetails; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackSummaryPeriod" propertyName:@"feedbackSummaryPeriod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"feedbackSummaryPeriod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"AverageRatingDetails" propertyName:@"averageRatingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_AverageRatingDetailsType class]]; + [map setObject:ps forKey:@"averageRatingDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.feedbackSummaryPeriod = nil; + self.averageRatingDetails = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BalanceCodeType.h b/Vendoo/TradingProxy/Trading_BalanceCodeType.h new file mode 100755 index 0000000..7a8c983 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BalanceCodeType.h @@ -0,0 +1,27 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This code identifies the types of balances in an account, e.g., a PayPal account. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) Custom Code. + +*/ +extern NSString *const Trading_BalanceCodeType_OTHER; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_BalanceCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_BalanceCodeType.m b/Vendoo/TradingProxy/Trading_BalanceCodeType.m new file mode 100755 index 0000000..6a8f6f6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BalanceCodeType.m @@ -0,0 +1,25 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_BalanceCodeType.h" + +/** + @file + + This code identifies the types of balances in an account, e.g., a PayPal account. + +*/ + +/** + + (out) Custom Code. + +*/ +NSString *const Trading_BalanceCodeType_OTHER = @"Other"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_BalanceCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_Base64BinaryType.h b/Vendoo/TradingProxy/Trading_Base64BinaryType.h new file mode 100755 index 0000000..bab15a5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_Base64BinaryType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Used for storing an optional reference ID to the binary attachment + + + @ingroup EBayAPIInterface +*/ +@interface Trading_Base64BinaryType : NSObject { + +@private + NSData *_value; + NSString *_contentType; + +} + + +/** + (public property) + + type : NSData, wrapper for primitive data +*/ +@property (nonatomic, retain) NSData *value; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *contentType; + + +@end diff --git a/Vendoo/TradingProxy/Trading_Base64BinaryType.m b/Vendoo/TradingProxy/Trading_Base64BinaryType.m new file mode 100755 index 0000000..1c75d69 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_Base64BinaryType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_Base64BinaryType.h" + +@implementation Trading_Base64BinaryType + +@synthesize value = _value; +@synthesize contentType = _contentType; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_VALUE xmlName:nil propertyName:@"value" type:PICO_TYPE_DATA clazz:nil]; + [map setObject:ps forKey:@"value"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"contentType" propertyName:@"contentType" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"contentType"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.value = nil; + self.contentType = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BasicAmountType.h b/Vendoo/TradingProxy/Trading_BasicAmountType.h new file mode 100755 index 0000000..02538ab --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BasicAmountType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + (public class) + + @ingroup EBayAPIInterface +*/ +@interface Trading_BasicAmountType : NSObject { + +@private + NSString *_value; + NSString *_currencyID; + +} + + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *value; + +/** + (public property) + + type: string constant in Trading_CurrencyCodeType.h +*/ +@property (nonatomic, retain) NSString *currencyID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BasicAmountType.m b/Vendoo/TradingProxy/Trading_BasicAmountType.m new file mode 100755 index 0000000..09e3bee --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BasicAmountType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BasicAmountType.h" + +@implementation Trading_BasicAmountType + +@synthesize value = _value; +@synthesize currencyID = _currencyID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_VALUE xmlName:nil propertyName:@"value" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"value"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"currencyID" propertyName:@"currencyID" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"currencyID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.value = nil; + self.currencyID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BasicUpgradePackEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_BasicUpgradePackEnabledDefinitionType.h new file mode 100755 index 0000000..05ccffe --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BasicUpgradePackEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Not applicable to any site. Formerly applicable to the + Australia site (site ID 15, abbreviation AU) only. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BasicUpgradePackEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BasicUpgradePackEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_BasicUpgradePackEnabledDefinitionType.m new file mode 100755 index 0000000..82fd7f9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BasicUpgradePackEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BasicUpgradePackEnabledDefinitionType.h" + +@implementation Trading_BasicUpgradePackEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BestOfferActionCodeType.h b/Vendoo/TradingProxy/Trading_BestOfferActionCodeType.h new file mode 100755 index 0000000..034efef --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferActionCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Indicates the action taken by a seller for a best offer. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) To accept something. + +*/ +extern NSString *const Trading_BestOfferActionCodeType_ACCEPT; + +/** + + (in) To decline something. + +*/ +extern NSString *const Trading_BestOfferActionCodeType_DECLINE; + +/** + + (in) To counter offer. + +*/ +extern NSString *const Trading_BestOfferActionCodeType_COUNTER; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_BestOfferActionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_BestOfferActionCodeType.m b/Vendoo/TradingProxy/Trading_BestOfferActionCodeType.m new file mode 100755 index 0000000..01fd69c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferActionCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_BestOfferActionCodeType.h" + +/** + @file + + Indicates the action taken by a seller for a best offer. + +*/ + +/** + + (in) To accept something. + +*/ +NSString *const Trading_BestOfferActionCodeType_ACCEPT = @"Accept"; + +/** + + (in) To decline something. + +*/ +NSString *const Trading_BestOfferActionCodeType_DECLINE = @"Decline"; + +/** + + (in) To counter offer. + +*/ +NSString *const Trading_BestOfferActionCodeType_COUNTER = @"Counter"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_BestOfferActionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_BestOfferArrayType.h b/Vendoo/TradingProxy/Trading_BestOfferArrayType.h new file mode 100755 index 0000000..f3023e0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferArrayType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_BestOfferType; + +/** + + A collection of Best Offers. Empty if there are no best offers. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BestOfferArrayType : NSObject { + +@private + NSMutableArray *_bestOffer; + +} + + +/** + + A container of details about a best offer. + + + entry type : class Trading_BestOfferType +*/ + +@property (nonatomic, retain) NSMutableArray *bestOffer; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BestOfferArrayType.m b/Vendoo/TradingProxy/Trading_BestOfferArrayType.m new file mode 100755 index 0000000..984232d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BestOfferArrayType.h" +#import "Trading_BestOfferType.h" + +@implementation Trading_BestOfferArrayType + +@synthesize bestOffer = _bestOffer; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"BestOffer" propertyName:@"bestOffer" type:PICO_TYPE_OBJECT clazz:[Trading_BestOfferType class]]; + [map setObject:ps forKey:@"bestOffer"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.bestOffer = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BestOfferAutoAcceptEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_BestOfferAutoAcceptEnabledDefinitionType.h new file mode 100755 index 0000000..1dd9716 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferAutoAcceptEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the BestOfferAutoAcceptEnabled feature. + If the field is present, the corresponding feature applies to the category. + The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BestOfferAutoAcceptEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BestOfferAutoAcceptEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_BestOfferAutoAcceptEnabledDefinitionType.m new file mode 100755 index 0000000..29bf3fe --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferAutoAcceptEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BestOfferAutoAcceptEnabledDefinitionType.h" + +@implementation Trading_BestOfferAutoAcceptEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BestOfferAutoDeclineEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_BestOfferAutoDeclineEnabledDefinitionType.h new file mode 100755 index 0000000..6aa569d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferAutoDeclineEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the BestOfferAutoDeclineEnabled feature. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BestOfferAutoDeclineEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BestOfferAutoDeclineEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_BestOfferAutoDeclineEnabledDefinitionType.m new file mode 100755 index 0000000..ac6192d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferAutoDeclineEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BestOfferAutoDeclineEnabledDefinitionType.h" + +@implementation Trading_BestOfferAutoDeclineEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BestOfferCounterEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_BestOfferCounterEnabledDefinitionType.h new file mode 100755 index 0000000..3dc233b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferCounterEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the BestOfferCounterEnabled feature. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BestOfferCounterEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BestOfferCounterEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_BestOfferCounterEnabledDefinitionType.m new file mode 100755 index 0000000..e5f79ca --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferCounterEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BestOfferCounterEnabledDefinitionType.h" + +@implementation Trading_BestOfferCounterEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BestOfferDetailsType.h b/Vendoo/TradingProxy/Trading_BestOfferDetailsType.h new file mode 100755 index 0000000..189921a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferDetailsType.h @@ -0,0 +1,101 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Type defining the BestOfferDetails container, which consists + of Best Offer properties associated with an item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BestOfferDetailsType : NSObject { + +@private + NSNumber *_bestOfferCount; + NSNumber *_bestOfferEnabled; + Trading_AmountType *_bestOffer; + NSString *_bestOfferStatus; + NSString *_bestOfferType; + NSMutableArray *_any; + +} + + +/** + + The number of Best Offers made for this item, if any. In other words, if there are + no Best Offers made, this container will not appear in the response. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *bestOfferCount; + +/** + + This field indicates whether or not the Best Offer feature is enabled for this item. + A seller of a fixed-price item (in a category for which Best Offer is also enabled) can + opt that item into the Best Offer feature. This feature enables a buyer to + make a lower-priced binding offer on that item. + If a listing has no active Best Offers, you can change this value (true to false, and vice versa). + If a listing does have an active Best Offer, you cannot change the value to false. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *bestOfferEnabled; + +/** + + This is the amount of the buyer's current Best Offer. + This field will not appear in the GetMyeBayBuying response if the + buyer has not made a Best Offer. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *bestOffer; + +/** + + This enumeration value indicates the status of the latest + Best Offer from the buyer. This field will not appear in the + GetMyeBayBuying response if the buyer has not made a Best Offer. + + + type: string constant in Trading_BestOfferStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *bestOfferStatus; + +/** + + Note: this field is no longer used. The Best Offer type is only returned in the + BestOfferCodeType field of the GetBestOffers call, and the applicable values for Best Offer + type (BuyerBestOffer, BuyerCounterOffer, SellerCounterOffer, etc.) are defined in + BestOfferTypeCodeType + + + type: string constant in Trading_BestOfferTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *bestOfferType; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BestOfferDetailsType.m b/Vendoo/TradingProxy/Trading_BestOfferDetailsType.m new file mode 100755 index 0000000..4d975d7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferDetailsType.m @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BestOfferDetailsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_BestOfferDetailsType + +@synthesize bestOfferCount = _bestOfferCount; +@synthesize bestOfferEnabled = _bestOfferEnabled; +@synthesize bestOffer = _bestOffer; +@synthesize bestOfferStatus = _bestOfferStatus; +@synthesize bestOfferType = _bestOfferType; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferCount" propertyName:@"bestOfferCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"bestOfferCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferEnabled" propertyName:@"bestOfferEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"bestOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOffer" propertyName:@"bestOffer" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"bestOffer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferStatus" propertyName:@"bestOfferStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"bestOfferStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferType" propertyName:@"bestOfferType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"bestOfferType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.bestOfferCount = nil; + self.bestOfferEnabled = nil; + self.bestOffer = nil; + self.bestOfferStatus = nil; + self.bestOfferType = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BestOfferEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_BestOfferEnabledDefinitionType.h new file mode 100755 index 0000000..8f21c10 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the BestOfferEnabled feature. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BestOfferEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BestOfferEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_BestOfferEnabledDefinitionType.m new file mode 100755 index 0000000..30ba101 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BestOfferEnabledDefinitionType.h" + +@implementation Trading_BestOfferEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BestOfferStatusCodeType.h b/Vendoo/TradingProxy/Trading_BestOfferStatusCodeType.h new file mode 100755 index 0000000..bfff2cf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferStatusCodeType.h @@ -0,0 +1,83 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The status of the best offer. + + + @ingroup EBayAPIInterface +*/ + +/** + + The best offer is awaiting seller response or will naturally expire after 48 hours. + +*/ +extern NSString *const Trading_BestOfferStatusCodeType_PENDING; + +/** + + The best offer was accepted by the seller. + +*/ +extern NSString *const Trading_BestOfferStatusCodeType_ACCEPTED; + +/** + + The best offer was rejected by the seller. + +*/ +extern NSString *const Trading_BestOfferStatusCodeType_DECLINED; + +/** + + The best offer expired after 48 hours due to no action by the seller. + +*/ +extern NSString *const Trading_BestOfferStatusCodeType_EXPIRED; + +/** + + The best offer was retracted by the buyer. + +*/ +extern NSString *const Trading_BestOfferStatusCodeType_RETRACTED; + +/** + + The best offer was ended by an administrator. + +*/ +extern NSString *const Trading_BestOfferStatusCodeType_ADMIN_ENDED; + +/** + + Retrieve active best offers only. + +*/ +extern NSString *const Trading_BestOfferStatusCodeType_ACTIVE; + +/** + + Retrieve all counter best offers. + +*/ +extern NSString *const Trading_BestOfferStatusCodeType_COUNTERED; + +/** + + Retrieve all best offers (including declined offers, etc.). + +*/ +extern NSString *const Trading_BestOfferStatusCodeType_ALL; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_BestOfferStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_BestOfferStatusCodeType.m b/Vendoo/TradingProxy/Trading_BestOfferStatusCodeType.m new file mode 100755 index 0000000..340b18a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferStatusCodeType.m @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_BestOfferStatusCodeType.h" + +/** + @file + + The status of the best offer. + +*/ + +/** + + The best offer is awaiting seller response or will naturally expire after 48 hours. + +*/ +NSString *const Trading_BestOfferStatusCodeType_PENDING = @"Pending"; + +/** + + The best offer was accepted by the seller. + +*/ +NSString *const Trading_BestOfferStatusCodeType_ACCEPTED = @"Accepted"; + +/** + + The best offer was rejected by the seller. + +*/ +NSString *const Trading_BestOfferStatusCodeType_DECLINED = @"Declined"; + +/** + + The best offer expired after 48 hours due to no action by the seller. + +*/ +NSString *const Trading_BestOfferStatusCodeType_EXPIRED = @"Expired"; + +/** + + The best offer was retracted by the buyer. + +*/ +NSString *const Trading_BestOfferStatusCodeType_RETRACTED = @"Retracted"; + +/** + + The best offer was ended by an administrator. + +*/ +NSString *const Trading_BestOfferStatusCodeType_ADMIN_ENDED = @"AdminEnded"; + +/** + + Retrieve active best offers only. + +*/ +NSString *const Trading_BestOfferStatusCodeType_ACTIVE = @"Active"; + +/** + + Retrieve all counter best offers. + +*/ +NSString *const Trading_BestOfferStatusCodeType_COUNTERED = @"Countered"; + +/** + + Retrieve all best offers (including declined offers, etc.). + +*/ +NSString *const Trading_BestOfferStatusCodeType_ALL = @"All"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_BestOfferStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_BestOfferType.h b/Vendoo/TradingProxy/Trading_BestOfferType.h new file mode 100755 index 0000000..f13e7e8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferType.h @@ -0,0 +1,144 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_UserType; +@class Trading_AmountType; + +/** + + Details about a Best Offer. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BestOfferType : NSObject { + +@private + NSString *_bestOfferID; + NSDate *_expirationTime; + Trading_UserType *_buyer; + Trading_AmountType *_price; + NSString *_status; + NSNumber *_quantity; + NSString *_buyerMessage; + NSString *_sellerMessage; + NSString *_bestOfferCodeType; + NSString *_callStatus; + NSMutableArray *_any; + +} + + +/** + + An ID to distinguish this Best Offer from other Best Offers + made on the item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *bestOfferID; + +/** + + Date and time (in GMT) the offer naturally expires (if the + seller has not accepted or declined the offer). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *expirationTime; + +/** + + Information about the buyer who made the Best Offer. + + + type : class Trading_UserType +*/ +@property (nonatomic, retain) Trading_UserType *buyer; + +/** + + The amount of the Best Offer. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *price; + +/** + + The state of the offer. In the case of + a PlaceOffer response that specified a Best Offer, + Status may be "Accepted" if the Best Offer + was at or above an auto-accept price. + + + type: string constant in Trading_BestOfferStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + The number of items for which the buyer is making an offer. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantity; + +/** + + Text message that was provided by a buyer when placing a Best Offer. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *buyerMessage; + +/** + + Text response to buyer from seller. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerMessage; + +/** + + This value indicates whether the corresponding offer is an original Best Offer, or a counter offer to a Best + Offer from the seller or buyer. + + + type: string constant in Trading_BestOfferTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *bestOfferCodeType; + +/** + + The status of the call, either Success or Failure. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *callStatus; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BestOfferType.m b/Vendoo/TradingProxy/Trading_BestOfferType.m new file mode 100755 index 0000000..8ef12a2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferType.m @@ -0,0 +1,89 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BestOfferType.h" +#import "Trading_UserType.h" +#import "Trading_AmountType.h" + +@implementation Trading_BestOfferType + +@synthesize bestOfferID = _bestOfferID; +@synthesize expirationTime = _expirationTime; +@synthesize buyer = _buyer; +@synthesize price = _price; +@synthesize status = _status; +@synthesize quantity = _quantity; +@synthesize buyerMessage = _buyerMessage; +@synthesize sellerMessage = _sellerMessage; +@synthesize bestOfferCodeType = _bestOfferCodeType; +@synthesize callStatus = _callStatus; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferID" propertyName:@"bestOfferID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"bestOfferID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpirationTime" propertyName:@"expirationTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"expirationTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Buyer" propertyName:@"buyer" type:PICO_TYPE_OBJECT clazz:[Trading_UserType class]]; + [map setObject:ps forKey:@"buyer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Price" propertyName:@"price" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"price"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Quantity" propertyName:@"quantity" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantity"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerMessage" propertyName:@"buyerMessage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"buyerMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerMessage" propertyName:@"sellerMessage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferCodeType" propertyName:@"bestOfferCodeType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"bestOfferCodeType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CallStatus" propertyName:@"callStatus" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"callStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.bestOfferID = nil; + self.expirationTime = nil; + self.buyer = nil; + self.price = nil; + self.status = nil; + self.quantity = nil; + self.buyerMessage = nil; + self.sellerMessage = nil; + self.bestOfferCodeType = nil; + self.callStatus = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BestOfferTypeCodeType.h b/Vendoo/TradingProxy/Trading_BestOfferTypeCodeType.h new file mode 100755 index 0000000..f35e431 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferTypeCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The offer type of the Best Offer. + + + @ingroup EBayAPIInterface +*/ + +/** + + The buyer has made a Best Offer on the item. + +*/ +extern NSString *const Trading_BestOfferTypeCodeType_BUYER_BEST_OFFER; + +/** + + The buyer has made a counter offer against the seller's counter offer. + +*/ +extern NSString *const Trading_BestOfferTypeCodeType_BUYER_COUNTER_OFFER; + +/** + + The seller has made a counter offer to the buyer's Best Offer. + +*/ +extern NSString *const Trading_BestOfferTypeCodeType_SELLER_COUNTER_OFFER; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_BestOfferTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_BestOfferTypeCodeType.m b/Vendoo/TradingProxy/Trading_BestOfferTypeCodeType.m new file mode 100755 index 0000000..54c4834 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BestOfferTypeCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_BestOfferTypeCodeType.h" + +/** + @file + + The offer type of the Best Offer. + +*/ + +/** + + The buyer has made a Best Offer on the item. + +*/ +NSString *const Trading_BestOfferTypeCodeType_BUYER_BEST_OFFER = @"BuyerBestOffer"; + +/** + + The buyer has made a counter offer against the seller's counter offer. + +*/ +NSString *const Trading_BestOfferTypeCodeType_BUYER_COUNTER_OFFER = @"BuyerCounterOffer"; + +/** + + The seller has made a counter offer to the buyer's Best Offer. + +*/ +NSString *const Trading_BestOfferTypeCodeType_SELLER_COUNTER_OFFER = @"SellerCounterOffer"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_BestOfferTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_BidActionCodeType.h b/Vendoo/TradingProxy/Trading_BidActionCodeType.h new file mode 100755 index 0000000..ec0bb66 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidActionCodeType.h @@ -0,0 +1,136 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Possible bid action types or states. + + + @ingroup EBayAPIInterface +*/ + +/** + + Unknown. + +*/ +extern NSString *const Trading_BidActionCodeType_UNKNOWN; + +/** + + The item is being offered (or was placed) as an auction listing. + +*/ +extern NSString *const Trading_BidActionCodeType_BID; + +/** + + Not used. + +*/ +extern NSString *const Trading_BidActionCodeType_NOT_USED; + +/** + + The offer was retracted by the user who extended the + offer. (This can only be done on the eBay site, not via API.) + +*/ +extern NSString *const Trading_BidActionCodeType_RETRACTION; + +/** + + The offer was automatically retracted. (This can only be done on the eBay site, not + via API.) + +*/ +extern NSString *const Trading_BidActionCodeType_AUTO_RETRACTION; + +/** + + The offer was cancelled. (This can only be done on the eBay site, not via API.) + +*/ +extern NSString *const Trading_BidActionCodeType_CANCELLED; + +/** + + The offer was automatically cancelled. (This can only be done on the eBay site, not + via API.) + +*/ +extern NSString *const Trading_BidActionCodeType_AUTO_CANCEL; + +/** + + The offer placed was an absentee bid. (This can only be done on the eBay site, + not via API.) + +*/ +extern NSString *const Trading_BidActionCodeType_ABSENTEE; + +/** + + The offer resulted in the successful exercise of the Buy It Now option for an + auction listing. + +*/ +extern NSString *const Trading_BidActionCodeType_BUY_IT_NOW; + +/** + + The offer is being placed, or was placed, on a fixed-price listing. + This value is used for fixed-price listings to purchase an item. + In PlaceOffer, for auction listings with the Buy It Now option, + specify 'Purchase' to buy the item. + In the case of fixed-price listings requiring immediate payment (AutoPay enabled), + PlaceOffer cannot be used for purchase. But for fixed-price listings with + AutoPay that have the BestOffer option, + PlaceOffer can be used to make an offer (but not to purchase). + +*/ +extern NSString *const Trading_BidActionCodeType_PURCHASE; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_BidActionCodeType_CUSTOM_CODE; + +/** + + If an item is best-offer enabled, use this value if a buyer is making a best offer on + the item. After a buyer makes a best offer (or counter-offer, etc.), the buyer can get + the status of the best offer (and of a possible seller-counter-offer, etc.) using the + GetBestOffers call. + +*/ +extern NSString *const Trading_BidActionCodeType_OFFER; + +/** + + If an item is best-offer enabled, use this value if a buyer is making a counteroffer + to a seller's counteroffer. + +*/ +extern NSString *const Trading_BidActionCodeType_COUNTER; + +/** + + If an item is best-offer enabled, use this value if a buyer is accepting a + counteroffer of a seller. + +*/ +extern NSString *const Trading_BidActionCodeType_ACCEPT; + +/** + + If an item is best-offer enabled, use this value if a buyer is declining a + counteroffer of a seller. + +*/ +extern NSString *const Trading_BidActionCodeType_DECLINE; diff --git a/Vendoo/TradingProxy/Trading_BidActionCodeType.m b/Vendoo/TradingProxy/Trading_BidActionCodeType.m new file mode 100755 index 0000000..cf218f8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidActionCodeType.m @@ -0,0 +1,134 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_BidActionCodeType.h" + +/** + @file + + Possible bid action types or states. + +*/ + +/** + + Unknown. + +*/ +NSString *const Trading_BidActionCodeType_UNKNOWN = @"Unknown"; + +/** + + The item is being offered (or was placed) as an auction listing. + +*/ +NSString *const Trading_BidActionCodeType_BID = @"Bid"; + +/** + + Not used. + +*/ +NSString *const Trading_BidActionCodeType_NOT_USED = @"NotUsed"; + +/** + + The offer was retracted by the user who extended the + offer. (This can only be done on the eBay site, not via API.) + +*/ +NSString *const Trading_BidActionCodeType_RETRACTION = @"Retraction"; + +/** + + The offer was automatically retracted. (This can only be done on the eBay site, not + via API.) + +*/ +NSString *const Trading_BidActionCodeType_AUTO_RETRACTION = @"AutoRetraction"; + +/** + + The offer was cancelled. (This can only be done on the eBay site, not via API.) + +*/ +NSString *const Trading_BidActionCodeType_CANCELLED = @"Cancelled"; + +/** + + The offer was automatically cancelled. (This can only be done on the eBay site, not + via API.) + +*/ +NSString *const Trading_BidActionCodeType_AUTO_CANCEL = @"AutoCancel"; + +/** + + The offer placed was an absentee bid. (This can only be done on the eBay site, + not via API.) + +*/ +NSString *const Trading_BidActionCodeType_ABSENTEE = @"Absentee"; + +/** + + The offer resulted in the successful exercise of the Buy It Now option for an + auction listing. + +*/ +NSString *const Trading_BidActionCodeType_BUY_IT_NOW = @"BuyItNow"; + +/** + + The offer is being placed, or was placed, on a fixed-price listing. + This value is used for fixed-price listings to purchase an item. + In PlaceOffer, for auction listings with the Buy It Now option, + specify 'Purchase' to buy the item. + In the case of fixed-price listings requiring immediate payment (AutoPay enabled), + PlaceOffer cannot be used for purchase. But for fixed-price listings with + AutoPay that have the BestOffer option, + PlaceOffer can be used to make an offer (but not to purchase). + +*/ +NSString *const Trading_BidActionCodeType_PURCHASE = @"Purchase"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_BidActionCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + If an item is best-offer enabled, use this value if a buyer is making a best offer on + the item. After a buyer makes a best offer (or counter-offer, etc.), the buyer can get + the status of the best offer (and of a possible seller-counter-offer, etc.) using the + GetBestOffers call. + +*/ +NSString *const Trading_BidActionCodeType_OFFER = @"Offer"; + +/** + + If an item is best-offer enabled, use this value if a buyer is making a counteroffer + to a seller's counteroffer. + +*/ +NSString *const Trading_BidActionCodeType_COUNTER = @"Counter"; + +/** + + If an item is best-offer enabled, use this value if a buyer is accepting a + counteroffer of a seller. + +*/ +NSString *const Trading_BidActionCodeType_ACCEPT = @"Accept"; + +/** + + If an item is best-offer enabled, use this value if a buyer is declining a + counteroffer of a seller. + +*/ +NSString *const Trading_BidActionCodeType_DECLINE = @"Decline"; diff --git a/Vendoo/TradingProxy/Trading_BidApprovalArrayType.h b/Vendoo/TradingProxy/Trading_BidApprovalArrayType.h new file mode 100755 index 0000000..908fc2e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidApprovalArrayType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Mulitple bidders can be approved with one call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BidApprovalArrayType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BidApprovalArrayType.m b/Vendoo/TradingProxy/Trading_BidApprovalArrayType.m new file mode 100755 index 0000000..710609c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidApprovalArrayType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BidApprovalArrayType.h" + +@implementation Trading_BidApprovalArrayType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BidApprovalType.h b/Vendoo/TradingProxy/Trading_BidApprovalType.h new file mode 100755 index 0000000..bf3ec71 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidApprovalType.h @@ -0,0 +1,93 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Information that a Live Auction seller selects when approving or denying + a user who wants to bid on items in the seller's Live Auctions catalog. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BidApprovalType : NSObject { + +@private + NSString *_userID; + Trading_AmountType *_approvedBiddingLimit; + NSString *_declinedComment; + NSString *_status; + NSMutableArray *_any; + +} + + +/** + + User ID for the bidder to be approved. + Only bidders who have requested approval can be approved. + That is, the seller cannot approve a bidder who has not + requested approval. + (Bidders request approval via the eBay Live Auctions + Web site UI.) + When you are approving bidders, if you pass in multiple + BidApproval entries with duplicate UserID values, + the last entry with that UserID takes precedence (and the earlier + duplicate UserID entries are ignored). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userID; + +/** + + Maximum amount that the seller will allow the specified user to bid. + This field is required if the auction house has requested that the + bidder enter an amount for the seller's approval. (The bidder requests + a maximum bidding limit, but the seller can specify a different maximum + bidding limit.) + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *approvedBiddingLimit; + +/** + + Comments entered by seller when an approval request is denied. + This is required if the seller sets Status to Denied. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *declinedComment; + +/** + + Indicates whether the seller approves or denies the bidder's + approval request. + + + type: string constant in Trading_BidderStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BidApprovalType.m b/Vendoo/TradingProxy/Trading_BidApprovalType.m new file mode 100755 index 0000000..f3c0add --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidApprovalType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BidApprovalType.h" +#import "Trading_AmountType.h" + +@implementation Trading_BidApprovalType + +@synthesize userID = _userID; +@synthesize approvedBiddingLimit = _approvedBiddingLimit; +@synthesize declinedComment = _declinedComment; +@synthesize status = _status; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserID" propertyName:@"userID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ApprovedBiddingLimit" propertyName:@"approvedBiddingLimit" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"approvedBiddingLimit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeclinedComment" propertyName:@"declinedComment" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"declinedComment"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.userID = nil; + self.approvedBiddingLimit = nil; + self.declinedComment = nil; + self.status = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BidAssistantListType.h b/Vendoo/TradingProxy/Trading_BidAssistantListType.h new file mode 100755 index 0000000..9562c6d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidAssistantListType.h @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated as the Bid Assistant feature is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BidAssistantListType : NSObject { + +@private + NSNumber *_bidGroupID; + NSNumber *_includeNotes; + NSMutableArray *_any; + +} + + +/** + + + Use this element to specify the bid group id for the Bid Assistant items + that you want information about. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *bidGroupID; + +/** + + + Specifies whether or not to include Item.PrivateNotes and Item.eBayNotes + in the response. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeNotes; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BidAssistantListType.m b/Vendoo/TradingProxy/Trading_BidAssistantListType.m new file mode 100755 index 0000000..0c4010e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidAssistantListType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BidAssistantListType.h" + +@implementation Trading_BidAssistantListType + +@synthesize bidGroupID = _bidGroupID; +@synthesize includeNotes = _includeNotes; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidGroupID" propertyName:@"bidGroupID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"bidGroupID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeNotes" propertyName:@"includeNotes" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeNotes"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.bidGroupID = nil; + self.includeNotes = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BidGroupArrayType.h b/Vendoo/TradingProxy/Trading_BidGroupArrayType.h new file mode 100755 index 0000000..20e7012 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidGroupArrayType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_BidGroupType; + +/** + + This type is deprecated as the Bid Assistant feature is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BidGroupArrayType : NSObject { + +@private + NSMutableArray *_bidGroup; + +} + + +/** + + + Contains a list of bid groups. + + + entry type : class Trading_BidGroupType +*/ + +@property (nonatomic, retain) NSMutableArray *bidGroup; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BidGroupArrayType.m b/Vendoo/TradingProxy/Trading_BidGroupArrayType.m new file mode 100755 index 0000000..eb22551 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidGroupArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BidGroupArrayType.h" +#import "Trading_BidGroupType.h" + +@implementation Trading_BidGroupArrayType + +@synthesize bidGroup = _bidGroup; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"BidGroup" propertyName:@"bidGroup" type:PICO_TYPE_OBJECT clazz:[Trading_BidGroupType class]]; + [map setObject:ps forKey:@"bidGroup"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.bidGroup = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BidGroupItemStatusCodeType.h b/Vendoo/TradingProxy/Trading_BidGroupItemStatusCodeType.h new file mode 100755 index 0000000..75e45d1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidGroupItemStatusCodeType.h @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated as the Bid Assistant feature is no longer available. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + (out) The items in the group currently being bid on. + +*/ +extern NSString *const Trading_BidGroupItemStatusCodeType_CURRENT_BID; + +/** + + + (out) Items in the group that were not bid on because a user retracted a bid + and closed his group or because eBay Customer Support ended a group and all + the active and pending items within that group were cancelled. + +*/ +extern NSString *const Trading_BidGroupItemStatusCodeType_CANCELLED; + +/** + + + (out) Items in the bid group that are currently active, but have not yet been + bid on. + +*/ +extern NSString *const Trading_BidGroupItemStatusCodeType_PENDING; + +/** + + + (out) Items that have been skipped and not bid on (and bidded has ended). + +*/ +extern NSString *const Trading_BidGroupItemStatusCodeType_SKIPPED; + +/** + + + (out) Item has ended. + +*/ +extern NSString *const Trading_BidGroupItemStatusCodeType_ENDED; + +/** + + + (out) Item was purchased and has ended. + +*/ +extern NSString *const Trading_BidGroupItemStatusCodeType_WON; + +/** + + + (out) Item has ended. + +*/ +extern NSString *const Trading_BidGroupItemStatusCodeType_GROUP_CLOSED; + +/** + + + Reserved for future use. + +*/ +extern NSString *const Trading_BidGroupItemStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_BidGroupItemStatusCodeType.m b/Vendoo/TradingProxy/Trading_BidGroupItemStatusCodeType.m new file mode 100755 index 0000000..1e60ba6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidGroupItemStatusCodeType.m @@ -0,0 +1,79 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_BidGroupItemStatusCodeType.h" + +/** + @file + + This type is deprecated as the Bid Assistant feature is no longer available. + + +*/ + +/** + + + (out) The items in the group currently being bid on. + +*/ +NSString *const Trading_BidGroupItemStatusCodeType_CURRENT_BID = @"CurrentBid"; + +/** + + + (out) Items in the group that were not bid on because a user retracted a bid + and closed his group or because eBay Customer Support ended a group and all + the active and pending items within that group were cancelled. + +*/ +NSString *const Trading_BidGroupItemStatusCodeType_CANCELLED = @"Cancelled"; + +/** + + + (out) Items in the bid group that are currently active, but have not yet been + bid on. + +*/ +NSString *const Trading_BidGroupItemStatusCodeType_PENDING = @"Pending"; + +/** + + + (out) Items that have been skipped and not bid on (and bidded has ended). + +*/ +NSString *const Trading_BidGroupItemStatusCodeType_SKIPPED = @"Skipped"; + +/** + + + (out) Item has ended. + +*/ +NSString *const Trading_BidGroupItemStatusCodeType_ENDED = @"Ended"; + +/** + + + (out) Item was purchased and has ended. + +*/ +NSString *const Trading_BidGroupItemStatusCodeType_WON = @"Won"; + +/** + + + (out) Item has ended. + +*/ +NSString *const Trading_BidGroupItemStatusCodeType_GROUP_CLOSED = @"GroupClosed"; + +/** + + + Reserved for future use. + +*/ +NSString *const Trading_BidGroupItemStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_BidGroupItemType.h b/Vendoo/TradingProxy/Trading_BidGroupItemType.h new file mode 100755 index 0000000..aa5ae1e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidGroupItemType.h @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ItemType; +@class Trading_AmountType; + +/** + + This type is deprecated as the Bid Assistant feature is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BidGroupItemType : NSObject { + +@private + Trading_ItemType *_item; + NSString *_bidGroupItemStatus; + Trading_AmountType *_maxBidAmount; + NSMutableArray *_any; + +} + + +/** + + + Contains a list of the items in a bid group. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + + + Contains the status of the items in the bid group. + + + type: string constant in Trading_BidGroupItemStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *bidGroupItemStatus; + +/** + + + Contains the maximum bid amount for the item in the bid group. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *maxBidAmount; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BidGroupItemType.m b/Vendoo/TradingProxy/Trading_BidGroupItemType.m new file mode 100755 index 0000000..073e278 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidGroupItemType.m @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BidGroupItemType.h" +#import "Trading_ItemType.h" +#import "Trading_AmountType.h" + +@implementation Trading_BidGroupItemType + +@synthesize item = _item; +@synthesize bidGroupItemStatus = _bidGroupItemStatus; +@synthesize maxBidAmount = _maxBidAmount; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidGroupItemStatus" propertyName:@"bidGroupItemStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"bidGroupItemStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxBidAmount" propertyName:@"maxBidAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"maxBidAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.item = nil; + self.bidGroupItemStatus = nil; + self.maxBidAmount = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BidGroupStatusCodeType.h b/Vendoo/TradingProxy/Trading_BidGroupStatusCodeType.h new file mode 100755 index 0000000..c5325fc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidGroupStatusCodeType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated as the Bid Assistant feature is no longer available. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + (out) Indicates that the bid group is open. + +*/ +extern NSString *const Trading_BidGroupStatusCodeType_OPEN; + +/** + + + (out) Indicates that the bid group is Closed. + +*/ +extern NSString *const Trading_BidGroupStatusCodeType_CLOSED; + +/** + + + Reserved for future use. + +*/ +extern NSString *const Trading_BidGroupStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_BidGroupStatusCodeType.m b/Vendoo/TradingProxy/Trading_BidGroupStatusCodeType.m new file mode 100755 index 0000000..d692a97 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidGroupStatusCodeType.m @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_BidGroupStatusCodeType.h" + +/** + @file + + This type is deprecated as the Bid Assistant feature is no longer available. + + +*/ + +/** + + + (out) Indicates that the bid group is open. + +*/ +NSString *const Trading_BidGroupStatusCodeType_OPEN = @"Open"; + +/** + + + (out) Indicates that the bid group is Closed. + +*/ +NSString *const Trading_BidGroupStatusCodeType_CLOSED = @"Closed"; + +/** + + + Reserved for future use. + +*/ +NSString *const Trading_BidGroupStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_BidGroupType.h b/Vendoo/TradingProxy/Trading_BidGroupType.h new file mode 100755 index 0000000..9e483d3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidGroupType.h @@ -0,0 +1,83 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_BidGroupItemType; + +/** + + This type is deprecated as the Bid Assistant feature is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BidGroupType : NSObject { + +@private + NSMutableArray *_bidGroupItem; + NSNumber *_bidGroupID; + NSString *_bidGroupName; + NSString *_bidGroupStatus; + NSMutableArray *_any; + +} + + +/** + + + Contains a list of bid group item types. + + + entry type : class Trading_BidGroupItemType +*/ + +@property (nonatomic, retain) NSMutableArray *bidGroupItem; + +/** + + + Contains the bid group ID. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *bidGroupID; + +/** + + + Contains the bid group name. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *bidGroupName; + +/** + + + Contains the bid group status. + + + type: string constant in Trading_BidGroupStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *bidGroupStatus; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BidGroupType.m b/Vendoo/TradingProxy/Trading_BidGroupType.m new file mode 100755 index 0000000..710cd1c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidGroupType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BidGroupType.h" +#import "Trading_BidGroupItemType.h" + +@implementation Trading_BidGroupType + +@synthesize bidGroupItem = _bidGroupItem; +@synthesize bidGroupID = _bidGroupID; +@synthesize bidGroupName = _bidGroupName; +@synthesize bidGroupStatus = _bidGroupStatus; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"BidGroupItem" propertyName:@"bidGroupItem" type:PICO_TYPE_OBJECT clazz:[Trading_BidGroupItemType class]]; + [map setObject:ps forKey:@"bidGroupItem"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidGroupID" propertyName:@"bidGroupID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"bidGroupID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidGroupName" propertyName:@"bidGroupName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"bidGroupName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidGroupStatus" propertyName:@"bidGroupStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"bidGroupStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.bidGroupItem = nil; + self.bidGroupID = nil; + self.bidGroupName = nil; + self.bidGroupStatus = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BidderDetailArrayType.h b/Vendoo/TradingProxy/Trading_BidderDetailArrayType.h new file mode 100755 index 0000000..04f0735 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidderDetailArrayType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_BidderDetailType; + +/** + + A collection of Bidder Detail. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BidderDetailArrayType : NSObject { + +@private + NSMutableArray *_bidderDetail; + +} + + +/** + + Details about a Live Auctions bidder. + Returned if at least one bidder has requested approval. + + + entry type : class Trading_BidderDetailType +*/ + +@property (nonatomic, retain) NSMutableArray *bidderDetail; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BidderDetailArrayType.m b/Vendoo/TradingProxy/Trading_BidderDetailArrayType.m new file mode 100755 index 0000000..91d4a42 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidderDetailArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BidderDetailArrayType.h" +#import "Trading_BidderDetailType.h" + +@implementation Trading_BidderDetailArrayType + +@synthesize bidderDetail = _bidderDetail; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"BidderDetail" propertyName:@"bidderDetail" type:PICO_TYPE_OBJECT clazz:[Trading_BidderDetailType class]]; + [map setObject:ps forKey:@"bidderDetail"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.bidderDetail = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BidderDetailType.h b/Vendoo/TradingProxy/Trading_BidderDetailType.h new file mode 100755 index 0000000..3eca51e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidderDetailType.h @@ -0,0 +1,107 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains the data for a user who is interested in bidding on items in a Live Auctions catalog. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BidderDetailType : NSObject { + +@private + NSString *_userID; + NSString *_email; + NSNumber *_feedbackScore; + NSNumber *_uniqueNegativeFeedbackCount; + NSNumber *_uniquePositiveFeedbackCount; + NSNumber *_uniqueNeutralFeedbackCount; + NSMutableArray *_any; + +} + + +/** + + ID of the user requesting approval. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userID; + +/** + + E-mail address of the bidder. + You cannot retrieve an email address for any user with whom + you do not have an order relationship, regardless of + site. Email is only returned for applicable calls when you + are retrieving your own user data OR when you and the other + user are in an order relationship and the call is + being executed within a certain amount of time after the + order line item is created. + Returned as CDATA. When an email address can not be returned, + the string "Invalid Request" is returned instead. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *email; + +/** + + Aggegate feedback score for the specified user. + Feedback score is only return if the user has not chosen to make his + or her feeback private. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *feedbackScore; + +/** + + Total count of negative Feedback entries received by the user, including weekly repeats. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *uniqueNegativeFeedbackCount; + +/** + + Total count of positive Feedback entries received by the user, including weekly repeats. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *uniquePositiveFeedbackCount; + +/** + + Total count of neutral Feedback entries received by the user, including weekly repeats. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *uniqueNeutralFeedbackCount; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BidderDetailType.m b/Vendoo/TradingProxy/Trading_BidderDetailType.m new file mode 100755 index 0000000..bc96d75 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidderDetailType.m @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BidderDetailType.h" + +@implementation Trading_BidderDetailType + +@synthesize userID = _userID; +@synthesize email = _email; +@synthesize feedbackScore = _feedbackScore; +@synthesize uniqueNegativeFeedbackCount = _uniqueNegativeFeedbackCount; +@synthesize uniquePositiveFeedbackCount = _uniquePositiveFeedbackCount; +@synthesize uniqueNeutralFeedbackCount = _uniqueNeutralFeedbackCount; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserID" propertyName:@"userID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Email" propertyName:@"email" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"email"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackScore" propertyName:@"feedbackScore" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"feedbackScore"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UniqueNegativeFeedbackCount" propertyName:@"uniqueNegativeFeedbackCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"uniqueNegativeFeedbackCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UniquePositiveFeedbackCount" propertyName:@"uniquePositiveFeedbackCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"uniquePositiveFeedbackCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UniqueNeutralFeedbackCount" propertyName:@"uniqueNeutralFeedbackCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"uniqueNeutralFeedbackCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.userID = nil; + self.email = nil; + self.feedbackScore = nil; + self.uniqueNegativeFeedbackCount = nil; + self.uniquePositiveFeedbackCount = nil; + self.uniqueNeutralFeedbackCount = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BidderNoticePreferencesType.h b/Vendoo/TradingProxy/Trading_BidderNoticePreferencesType.h new file mode 100755 index 0000000..8f79483 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidderNoticePreferencesType.h @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains a seller's preferences for receiving bidder notices. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BidderNoticePreferencesType : NSObject { + +@private + NSNumber *_unsuccessfulBidderNoticeIncludeMyItems; + NSMutableArray *_any; + +} + + +/** + + If true, sends the seller a notice containing the contact information for unsuccessful + bidders. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *unsuccessfulBidderNoticeIncludeMyItems; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BidderNoticePreferencesType.m b/Vendoo/TradingProxy/Trading_BidderNoticePreferencesType.m new file mode 100755 index 0000000..44c9cc5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidderNoticePreferencesType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BidderNoticePreferencesType.h" + +@implementation Trading_BidderNoticePreferencesType + +@synthesize unsuccessfulBidderNoticeIncludeMyItems = _unsuccessfulBidderNoticeIncludeMyItems; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UnsuccessfulBidderNoticeIncludeMyItems" propertyName:@"unsuccessfulBidderNoticeIncludeMyItems" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"unsuccessfulBidderNoticeIncludeMyItems"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.unsuccessfulBidderNoticeIncludeMyItems = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BidderStatusCodeType.h b/Vendoo/TradingProxy/Trading_BidderStatusCodeType.h new file mode 100755 index 0000000..4b143a0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidderStatusCodeType.h @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated because this type is not used by any call. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + Seller has approved the bidder. + +*/ +extern NSString *const Trading_BidderStatusCodeType_APPROVED; + +/** + + + Seller has denied the bidder's approval request. + +*/ +extern NSString *const Trading_BidderStatusCodeType_DENIED; + +/** + + + Seller has not yet approved or denied the + bidder (or the status is still being processed). + +*/ +extern NSString *const Trading_BidderStatusCodeType_PENDING; + +/** + + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_BidderStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_BidderStatusCodeType.m b/Vendoo/TradingProxy/Trading_BidderStatusCodeType.m new file mode 100755 index 0000000..585686c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidderStatusCodeType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_BidderStatusCodeType.h" + +/** + @file + + This type is deprecated because this type is not used by any call. + + +*/ + +/** + + + Seller has approved the bidder. + +*/ +NSString *const Trading_BidderStatusCodeType_APPROVED = @"Approved"; + +/** + + + Seller has denied the bidder's approval request. + +*/ +NSString *const Trading_BidderStatusCodeType_DENIED = @"Denied"; + +/** + + + Seller has not yet approved or denied the + bidder (or the status is still being processed). + +*/ +NSString *const Trading_BidderStatusCodeType_PENDING = @"Pending"; + +/** + + + Reserved for internal or future use. + +*/ +NSString *const Trading_BidderStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_BidderTypeCodeType.h b/Vendoo/TradingProxy/Trading_BidderTypeCodeType.h new file mode 100755 index 0000000..1e72b48 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidderTypeCodeType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated because this type is not used by any call. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + (in) Retrieve all bidders for ended or open listings. + +*/ +extern NSString *const Trading_BidderTypeCodeType_ALL_BIDDER; + +/** + + + (in) Retrieve all high bidders. + +*/ +extern NSString *const Trading_BidderTypeCodeType_HIGH_BIDDER; + +/** + + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_BidderTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_BidderTypeCodeType.m b/Vendoo/TradingProxy/Trading_BidderTypeCodeType.m new file mode 100755 index 0000000..bc925fa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BidderTypeCodeType.m @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_BidderTypeCodeType.h" + +/** + @file + + This type is deprecated because this type is not used by any call. + + +*/ + +/** + + + (in) Retrieve all bidders for ended or open listings. + +*/ +NSString *const Trading_BidderTypeCodeType_ALL_BIDDER = @"AllBidder"; + +/** + + + (in) Retrieve all high bidders. + +*/ +NSString *const Trading_BidderTypeCodeType_HIGH_BIDDER = @"HighBidder"; + +/** + + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_BidderTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_BiddingDetailsType.h b/Vendoo/TradingProxy/Trading_BiddingDetailsType.h new file mode 100755 index 0000000..6ff7ba5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BiddingDetailsType.h @@ -0,0 +1,129 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Contains detailed information about a bid. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BiddingDetailsType : NSObject { + +@private + Trading_AmountType *_convertedMaxBid; + Trading_AmountType *_maxBid; + NSNumber *_quantityBid; + NSNumber *_quantityWon; + NSNumber *_winning; + NSNumber *_bidAssistant; + NSMutableArray *_any; + +} + + +/** + + Converted value of the amount in MaxBidAmount, in the currency + indicated by SiteCurrency. + For active items, refresh the listing's data every 24 hours to + pick up the current conversion rates. Under conditions where this + value would be inapplicable on the eBay site, this element is not returned + at all. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *convertedMaxBid; + +/** + + Indicates the maximum amount the user has agreed to pay for the item when the + user last submitted a bid. Under conditions where this value would be + N/A on the eBay site, this element is not returned at all. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *maxBid; + +/** + + Number of items from the listing the user agreed to purchase with a bid. For + single-item listings, always 1. For multi-item (Dutch) listings, the value will be + between 1 and the number of items offered in the auction, indicating the + number of items purchased so far. +

+ Note: + As of version 619, Dutch-style (multi-item) competitive-bid auctions are deprecated. + eBay throws an error if you submit a Dutch item listing with AddItem + or VerifyAddItem. If you use RelistItem to update a Dutch auction listing, + eBay generates a warning and resets the Quantity value to 1. + +
+ + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantityBid; + +/** + + Used mainly for multi-item auctions (Dutch). For an active listing, indicates the + number of items the user stands to win if their bid wins. For a listing that has + ended, indicates the number of items the user actually won. In both cases, the number + may be less than that returned in QuantityBid, the user with the lowest winning bid in + a Dutch auction might not win all the items on which they bid. +

+ Note: + As of version 619, Dutch-style (multi-item) competitive-bid auctions are deprecated. + eBay throws an error if you submit a Dutch item listing with AddItem + or VerifyAddItem. If you use RelistItem to update a Dutch auction listing, + eBay generates a warning and resets the Quantity value to 1. + +
+ + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantityWon; + +/** + + (GetMyeBay only) Indicates whether the user is the current + high bidder in a currently active listing. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *winning; + +/** + + The Bid Assistant feature is retired, and this field is scheduled to + be removed from BiddingDetailsType. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *bidAssistant; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BiddingDetailsType.m b/Vendoo/TradingProxy/Trading_BiddingDetailsType.m new file mode 100755 index 0000000..044dc2f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BiddingDetailsType.m @@ -0,0 +1,68 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BiddingDetailsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_BiddingDetailsType + +@synthesize convertedMaxBid = _convertedMaxBid; +@synthesize maxBid = _maxBid; +@synthesize quantityBid = _quantityBid; +@synthesize quantityWon = _quantityWon; +@synthesize winning = _winning; +@synthesize bidAssistant = _bidAssistant; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConvertedMaxBid" propertyName:@"convertedMaxBid" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"convertedMaxBid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxBid" propertyName:@"maxBid" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"maxBid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantityBid" propertyName:@"quantityBid" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantityBid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantityWon" propertyName:@"quantityWon" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantityWon"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Winning" propertyName:@"winning" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"winning"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidAssistant" propertyName:@"bidAssistant" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"bidAssistant"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.convertedMaxBid = nil; + self.maxBid = nil; + self.quantityBid = nil; + self.quantityWon = nil; + self.winning = nil; + self.bidAssistant = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BiddingSummaryType.h b/Vendoo/TradingProxy/Trading_BiddingSummaryType.h new file mode 100755 index 0000000..09e0c4b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BiddingSummaryType.h @@ -0,0 +1,113 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ItemBidDetailsType; + +/** + + Contains bidding summary information for the bidder of an item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BiddingSummaryType : NSObject { + +@private + NSNumber *_summaryDays; + NSNumber *_totalBids; + NSNumber *_bidActivityWithSeller; + NSNumber *_bidsToUniqueSellers; + NSNumber *_bidsToUniqueCategories; + NSNumber *_bidRetractions; + NSMutableArray *_itemBidDetails; + NSMutableArray *_any; + +} + + +/** + + The number of days included in the summary. Currently always + set to 30 days. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *summaryDays; + +/** + + The total number of bids that the bidder has placed. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalBids; + +/** + + Percentage of the bidder's total bids that the bidder + placed on items that the seller is offering. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *bidActivityWithSeller; + +/** + + Number of unique sellers whose items the bidder has placed + bids on. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *bidsToUniqueSellers; + +/** + + For items that the bidder has bid on, the number of unique + categories that they belong to. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *bidsToUniqueCategories; + +/** + + The total number of bids that the bidder has retracted. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *bidRetractions; + +/** + + Detail bidding information on the items that the bidder has + bid on. + + + entry type : class Trading_ItemBidDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *itemBidDetails; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BiddingSummaryType.m b/Vendoo/TradingProxy/Trading_BiddingSummaryType.m new file mode 100755 index 0000000..8779d5e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BiddingSummaryType.m @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BiddingSummaryType.h" +#import "Trading_ItemBidDetailsType.h" + +@implementation Trading_BiddingSummaryType + +@synthesize summaryDays = _summaryDays; +@synthesize totalBids = _totalBids; +@synthesize bidActivityWithSeller = _bidActivityWithSeller; +@synthesize bidsToUniqueSellers = _bidsToUniqueSellers; +@synthesize bidsToUniqueCategories = _bidsToUniqueCategories; +@synthesize bidRetractions = _bidRetractions; +@synthesize itemBidDetails = _itemBidDetails; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SummaryDays" propertyName:@"summaryDays" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"summaryDays"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalBids" propertyName:@"totalBids" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalBids"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidActivityWithSeller" propertyName:@"bidActivityWithSeller" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"bidActivityWithSeller"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidsToUniqueSellers" propertyName:@"bidsToUniqueSellers" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"bidsToUniqueSellers"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidsToUniqueCategories" propertyName:@"bidsToUniqueCategories" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"bidsToUniqueCategories"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidRetractions" propertyName:@"bidRetractions" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"bidRetractions"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ItemBidDetails" propertyName:@"itemBidDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ItemBidDetailsType class]]; + [map setObject:ps forKey:@"itemBidDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.summaryDays = nil; + self.totalBids = nil; + self.bidActivityWithSeller = nil; + self.bidsToUniqueSellers = nil; + self.bidsToUniqueCategories = nil; + self.bidRetractions = nil; + self.itemBidDetails = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BoldTitleCodeType.h b/Vendoo/TradingProxy/Trading_BoldTitleCodeType.h new file mode 100755 index 0000000..a23a09a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BoldTitleCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies whether a listing feature is available for the site specified in the request. + + + @ingroup EBayAPIInterface +*/ + +/** + + The listing feature is enabled for the site. + +*/ +extern NSString *const Trading_BoldTitleCodeType_ENABLED; + +/** + + The listing feature is disabled for the site. + +*/ +extern NSString *const Trading_BoldTitleCodeType_DISABLED; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_BoldTitleCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_BoldTitleCodeType.m b/Vendoo/TradingProxy/Trading_BoldTitleCodeType.m new file mode 100755 index 0000000..f9a8abb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BoldTitleCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_BoldTitleCodeType.h" + +/** + @file + + Specifies whether a listing feature is available for the site specified in the request. + +*/ + +/** + + The listing feature is enabled for the site. + +*/ +NSString *const Trading_BoldTitleCodeType_ENABLED = @"Enabled"; + +/** + + The listing feature is disabled for the site. + +*/ +NSString *const Trading_BoldTitleCodeType_DISABLED = @"Disabled"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_BoldTitleCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_BorderCodeType.h b/Vendoo/TradingProxy/Trading_BorderCodeType.h new file mode 100755 index 0000000..e4b867a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BorderCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies whether a listing feature is available for the site specified in the request. + + + @ingroup EBayAPIInterface +*/ + +/** + + The listing feature is enabled for the site. + +*/ +extern NSString *const Trading_BorderCodeType_ENABLED; + +/** + + The listing feature is disabled for the site. + +*/ +extern NSString *const Trading_BorderCodeType_DISABLED; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_BorderCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_BorderCodeType.m b/Vendoo/TradingProxy/Trading_BorderCodeType.m new file mode 100755 index 0000000..5aa6556 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BorderCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_BorderCodeType.h" + +/** + @file + + Specifies whether a listing feature is available for the site specified in the request. + +*/ + +/** + + The listing feature is enabled for the site. + +*/ +NSString *const Trading_BorderCodeType_ENABLED = @"Enabled"; + +/** + + The listing feature is disabled for the site. + +*/ +NSString *const Trading_BorderCodeType_DISABLED = @"Disabled"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_BorderCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_BotBlockRequestType.h b/Vendoo/TradingProxy/Trading_BotBlockRequestType.h new file mode 100755 index 0000000..257b36d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BotBlockRequestType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Container of token and user reply. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BotBlockRequestType : NSObject { + +@private + NSString *_botBlockToken; + NSString *_botBlockUserInput; + NSMutableArray *_any; + +} + + +/** + + An encrypted token that eBay generates and that applications + need to pass as input to subsquent calls. One use of this might + be to block users from the site due to multiple call requests. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *botBlockToken; + +/** + + The user's response to being asked to type the message + in the botblock challenge image (that is, the image + corresponding to BotBlockUrl that has been returned in a previous call). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *botBlockUserInput; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BotBlockRequestType.m b/Vendoo/TradingProxy/Trading_BotBlockRequestType.m new file mode 100755 index 0000000..e5080cf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BotBlockRequestType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BotBlockRequestType.h" + +@implementation Trading_BotBlockRequestType + +@synthesize botBlockToken = _botBlockToken; +@synthesize botBlockUserInput = _botBlockUserInput; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BotBlockToken" propertyName:@"botBlockToken" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"botBlockToken"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BotBlockUserInput" propertyName:@"botBlockUserInput" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"botBlockUserInput"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.botBlockToken = nil; + self.botBlockUserInput = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BotBlockResponseType.h b/Vendoo/TradingProxy/Trading_BotBlockResponseType.h new file mode 100755 index 0000000..2da9c17 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BotBlockResponseType.h @@ -0,0 +1,70 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Container of token and image URL and Audio URL. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BotBlockResponseType : NSObject { + +@private + NSString *_botBlockToken; + NSString *_botBlockUrl; + NSString *_botBlockAudioUrl; + NSMutableArray *_any; + +} + + +/** + + An encrypted token generated by eBay when the botblock + mechanism is triggered. This token is mapped to BotBlockUrl + and BotBlockAudioUrl. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *botBlockToken; + +/** + + The URL of the image that your application should display to + the user for a botblock challenge. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *botBlockUrl; + +/** + + The URL of the audio-clip that your application should provide for sight-impaired users. + The BotBlockAudioUrl audio-clip corresponds to the BotBlockUrl image. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *botBlockAudioUrl; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BotBlockResponseType.m b/Vendoo/TradingProxy/Trading_BotBlockResponseType.m new file mode 100755 index 0000000..76a0300 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BotBlockResponseType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BotBlockResponseType.h" + +@implementation Trading_BotBlockResponseType + +@synthesize botBlockToken = _botBlockToken; +@synthesize botBlockUrl = _botBlockUrl; +@synthesize botBlockAudioUrl = _botBlockAudioUrl; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BotBlockToken" propertyName:@"botBlockToken" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"botBlockToken"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BotBlockUrl" propertyName:@"botBlockUrl" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"botBlockUrl"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BotBlockAudioUrl" propertyName:@"botBlockAudioUrl" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"botBlockAudioUrl"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.botBlockToken = nil; + self.botBlockUrl = nil; + self.botBlockAudioUrl = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BrandMPNIdentifierEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_BrandMPNIdentifierEnabledDefinitionType.h new file mode 100755 index 0000000..fb668e5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BrandMPNIdentifierEnabledDefinitionType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type defines the Brand/Manufacturer Part Number feature, and whether this + feature is enabled at the site level. An empty BrandMPNIdentifierEnabled field is + returned under the FeatureDefinitions container in GetCategoryFeatures if the feature + is applicable to the site and if BrandMPNIdentifierEnabled is passed in as a + FeatureID (or if no FeatureID is passed in, hence all features are returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BrandMPNIdentifierEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BrandMPNIdentifierEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_BrandMPNIdentifierEnabledDefinitionType.m new file mode 100755 index 0000000..b702274 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BrandMPNIdentifierEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BrandMPNIdentifierEnabledDefinitionType.h" + +@implementation Trading_BrandMPNIdentifierEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BrandMPNType.h b/Vendoo/TradingProxy/Trading_BrandMPNType.h new file mode 100755 index 0000000..89a3632 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BrandMPNType.h @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines supported fields for BrandMPN. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BrandMPNType : NSObject { + +@private + NSString *_brand; + NSString *_mpn; + NSMutableArray *_any; + +} + + +/** + + The brand of the product. eBay searches against the + names that are publicly available in eBay's catalogs. + This means you can specify the well-known + brand name that an average user would recognize. + Specify this in combination with MPN. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *brand; + +/** + + The manufacturer part number of the product. Use the + value specified by the manufacturer. (eBay removes special + characters and spaces to normalize the values in order to find a + match.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *mpn; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BrandMPNType.m b/Vendoo/TradingProxy/Trading_BrandMPNType.m new file mode 100755 index 0000000..7e008d9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BrandMPNType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BrandMPNType.h" + +@implementation Trading_BrandMPNType + +@synthesize brand = _brand; +@synthesize mpn = _mpn; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Brand" propertyName:@"brand" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"brand"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MPN" propertyName:@"mpn" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"mpn"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.brand = nil; + self.mpn = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BulkCatalogListerStatusCodeType.h b/Vendoo/TradingProxy/Trading_BulkCatalogListerStatusCodeType.h new file mode 100755 index 0000000..f6c5309 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BulkCatalogListerStatusCodeType.h @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated because this type is not used by any call. + + + @ingroup EBayAPIInterface +*/ + +/** + +*/ +extern NSString *const Trading_BulkCatalogListerStatusCodeType_PREAPPROVED; + +/** + +*/ +extern NSString *const Trading_BulkCatalogListerStatusCodeType_ACTIVE; + +/** + +*/ +extern NSString *const Trading_BulkCatalogListerStatusCodeType_ON_WATCH; + +/** + +*/ +extern NSString *const Trading_BulkCatalogListerStatusCodeType_ON_HOLD; + +/** + +*/ +extern NSString *const Trading_BulkCatalogListerStatusCodeType_SUSPENDED; + +/** + +*/ +extern NSString *const Trading_BulkCatalogListerStatusCodeType_WATCH_WARN; + +/** + + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_BulkCatalogListerStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_BulkCatalogListerStatusCodeType.m b/Vendoo/TradingProxy/Trading_BulkCatalogListerStatusCodeType.m new file mode 100755 index 0000000..5c94381 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BulkCatalogListerStatusCodeType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_BulkCatalogListerStatusCodeType.h" + +/** + @file + + This type is deprecated because this type is not used by any call. + +*/ + +/** + +*/ +NSString *const Trading_BulkCatalogListerStatusCodeType_PREAPPROVED = @"Preapproved"; + +/** + +*/ +NSString *const Trading_BulkCatalogListerStatusCodeType_ACTIVE = @"Active"; + +/** + +*/ +NSString *const Trading_BulkCatalogListerStatusCodeType_ON_WATCH = @"OnWatch"; + +/** + +*/ +NSString *const Trading_BulkCatalogListerStatusCodeType_ON_HOLD = @"OnHold"; + +/** + +*/ +NSString *const Trading_BulkCatalogListerStatusCodeType_SUSPENDED = @"Suspended"; + +/** + +*/ +NSString *const Trading_BulkCatalogListerStatusCodeType_WATCH_WARN = @"WatchWarn"; + +/** + + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_BulkCatalogListerStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_BusinessRoleType.h b/Vendoo/TradingProxy/Trading_BusinessRoleType.h new file mode 100755 index 0000000..7b8a4b4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BusinessRoleType.h @@ -0,0 +1,29 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumerated type that defines the eBay user's account type. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the eBay user's account is a Partially Provisioned Account + without buying and selling privileges on eBay. + +*/ +extern NSString *const Trading_BusinessRoleType_SHOPPER; + +/** + + This value indicates that the eBay user's account is a fully provisioned account with buying + and selling privileges on eBay. + +*/ +extern NSString *const Trading_BusinessRoleType_FULL_MARKET_PLACE_PARTICIPANT; diff --git a/Vendoo/TradingProxy/Trading_BusinessRoleType.m b/Vendoo/TradingProxy/Trading_BusinessRoleType.m new file mode 100755 index 0000000..e338f1a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BusinessRoleType.m @@ -0,0 +1,27 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_BusinessRoleType.h" + +/** + @file + + Enumerated type that defines the eBay user's account type. + +*/ + +/** + + This value indicates that the eBay user's account is a Partially Provisioned Account + without buying and selling privileges on eBay. + +*/ +NSString *const Trading_BusinessRoleType_SHOPPER = @"Shopper"; + +/** + + This value indicates that the eBay user's account is a fully provisioned account with buying + and selling privileges on eBay. + +*/ +NSString *const Trading_BusinessRoleType_FULL_MARKET_PLACE_PARTICIPANT = @"FullMarketPlaceParticipant"; diff --git a/Vendoo/TradingProxy/Trading_BusinessSellerDetailsType.h b/Vendoo/TradingProxy/Trading_BusinessSellerDetailsType.h new file mode 100755 index 0000000..b408d4a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BusinessSellerDetailsType.h @@ -0,0 +1,144 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AddressType; +@class Trading_VATDetailsType; + +/** + + Displays the seller's information (in a business card format) + as part of the data returned in the GetItem call if the seller's SellerBusinessCodeType is set to 'Commercial'. Note that this + option is only available for sites that have Business Seller + options enabled. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BusinessSellerDetailsType : NSObject { + +@private + Trading_AddressType *_address; + NSString *_fax; + NSString *_email; + NSString *_additionalContactInformation; + NSString *_tradeRegistrationNumber; + NSNumber *_legalInvoice; + NSString *_termsAndConditions; + Trading_VATDetailsType *_vatDetails; + NSMutableArray *_any; + +} + + +/** + + Displays the Address of the seller (in a business card + format) as part of the data returned in the GetItem + call if the seller's SellerBusinessCodeType is set + to 'Commercial'. + + + type : class Trading_AddressType +*/ +@property (nonatomic, retain) Trading_AddressType *address; + +/** + + Displays the fax number of the seller (in a business + card format) as part of the data returned in the + GetItem call if the seller's SellerBusinessCodeType + is set to 'Commercial'. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *fax; + +/** + + Displays the email address of the seller (in a business + card format) as part of the data returned in the GetItem + call if the seller's SellerBusinessCodeType is set to + 'Commercial'. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *email; + +/** + + Displays the AdditionalContactInformation of the seller + (in a business card format) as part of the data returned + in the GetItem call if the seller's SellerBusinessCodeType + is set to 'Commercial'. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *additionalContactInformation; + +/** + + Displays the TradeRegistrationNumber of the seller (in a business + card format) as part of the data returned in the GetItem call if + the seller's SellerBusinessCodeType is set to 'Commercial'. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *tradeRegistrationNumber; + +/** + + Displays the LegalInvoice of the seller (in a business + card format) as part of the data returned in the GetItem + call if the seller's SellerBusinessCodeType is set to + 'Commercial'. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *legalInvoice; + +/** + + Displays the TermsAndConditions of the seller (in a business + card format) as part of the data returned in the GetItem + call if the seller's SellerBusinessCodeType is set to + 'Commercial'. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *termsAndConditions; + +/** + + Displays the VATDetails of the seller (in a business + card format) as part of the data returned in the + GetItem call if the seller's SellerBusinessCodeType + is set to 'Commercial'. + + + type : class Trading_VATDetailsType +*/ +@property (nonatomic, retain) Trading_VATDetailsType *vatDetails; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BusinessSellerDetailsType.m b/Vendoo/TradingProxy/Trading_BusinessSellerDetailsType.m new file mode 100755 index 0000000..2f95225 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BusinessSellerDetailsType.m @@ -0,0 +1,79 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BusinessSellerDetailsType.h" +#import "Trading_AddressType.h" +#import "Trading_VATDetailsType.h" + +@implementation Trading_BusinessSellerDetailsType + +@synthesize address = _address; +@synthesize fax = _fax; +@synthesize email = _email; +@synthesize additionalContactInformation = _additionalContactInformation; +@synthesize tradeRegistrationNumber = _tradeRegistrationNumber; +@synthesize legalInvoice = _legalInvoice; +@synthesize termsAndConditions = _termsAndConditions; +@synthesize vatDetails = _vatDetails; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Address" propertyName:@"address" type:PICO_TYPE_OBJECT clazz:[Trading_AddressType class]]; + [map setObject:ps forKey:@"address"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fax" propertyName:@"fax" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"fax"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Email" propertyName:@"email" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"email"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AdditionalContactInformation" propertyName:@"additionalContactInformation" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"additionalContactInformation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TradeRegistrationNumber" propertyName:@"tradeRegistrationNumber" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"tradeRegistrationNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LegalInvoice" propertyName:@"legalInvoice" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"legalInvoice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TermsAndConditions" propertyName:@"termsAndConditions" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"termsAndConditions"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VATDetails" propertyName:@"vatDetails" type:PICO_TYPE_OBJECT clazz:[Trading_VATDetailsType class]]; + [map setObject:ps forKey:@"vatDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.address = nil; + self.fax = nil; + self.email = nil; + self.additionalContactInformation = nil; + self.tradeRegistrationNumber = nil; + self.legalInvoice = nil; + self.termsAndConditions = nil; + self.vatDetails = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyerGuaranteeEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_BuyerGuaranteeEnabledDefinitionType.h new file mode 100755 index 0000000..f85e65e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerGuaranteeEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the BuyerGuarantee feature. + If the field is present, the corresponding feature applies to the category. + The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BuyerGuaranteeEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyerGuaranteeEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_BuyerGuaranteeEnabledDefinitionType.m new file mode 100755 index 0000000..d5c4f02 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerGuaranteeEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BuyerGuaranteeEnabledDefinitionType.h" + +@implementation Trading_BuyerGuaranteeEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyerPaymentMethodCodeType.h b/Vendoo/TradingProxy/Trading_BuyerPaymentMethodCodeType.h new file mode 100755 index 0000000..573ae3f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerPaymentMethodCodeType.h @@ -0,0 +1,317 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Identifies payment methods used by a buyer to pay a + seller. On item listings, identifies one of the payment methods + seller will accept for the item. Available payment methods can + differ by site and item. Payment methods are not applicable to eBay + Real Estate ad format listings. + + + @ingroup EBayAPIInterface +*/ + +/** + + No payment method specified. + For example, no payment methods would be specified for Ad format listings. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_NONE; + +/** + + Money order/cashiers check. + Not applicable to US/CA eBay Motors listings. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_MOCC; + +/** + + American Express. + Not applicable to US/CA eBay Motors listings. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_AM_EX; + +/** + + Payment instructions are contained in the item's description. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_PAYMENT_SEE_DESCRIPTION; + +/** + + Credit card. + Not applicable to Real Estate or US/CA eBay Motors listings. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_CC_ACCEPTED; + +/** + + Personal check. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_PERSONAL_CHECK; + +/** + + Cash on delivery. + This payment method is obsolete (ignored) for the US, US eBay Motors, UK, and Canada sites. + See "Field Differences for eBay Sites" in the eBay Web Services Guide for a list of sites + that accept COD as a payment method. Not applicable to Real Estate listings. + When revising an item (on sites that still support COD), you can add or change its value. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_COD; + +/** + + Visa/Mastercard. These qualify as safe payment methods. + Not applicable to US/CA eBay Motors listings. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_VISA_MC; + +/** + + PaisaPay (for India site only). This qualifies as a safe payment method and is required for all categories on the IN site. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_PAISA_PAY_ACCEPTED; + +/** + + Other forms of payment. Some custom methods are accepted by seller + as the payment method in the transaction. + Not applicable to US/CA eBay Motors listings + (see PaymentSeeDescription instead). + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_OTHER; + +/** + + PayPal is accepted as a payment method. This qualifies as a safe payment method. If true in listing + requests, Item.PayPalEmailAddress must also be specified.
+
+ If you don't pass PayPal in the listing request but the seller's eBay + preferences are set to accept PayPal on all listings, + eBay will add PayPal as a payment method for you in most cases, + and we may return a warning.
+
+ PayPal must be accepted when the seller requires immediate payment + (Item.AutoPay) or offers other PayPal-based features, such as a + finance offer (Item.FinanceOfferID). + PayPal must be accepted for charity listings. + PayPal must be accepted for event ticket listings when the venue is in + New York state or Illinois, so that eBay can offer buyer protection + (per state law). (For some applications, it may be + simplest to use errors returned from VerifyAddItem to flag the PayPal + requirement for New York and Illinois ticket listings.) + PayPal must be accepted for US eBay Motors listings that require a deposit (and it will not be set automatically based on the + seller's preferences). Conversely, if PayPal is specified for US eBay Motors listings, deposit attributes must be specified.
+
+ For additional information about features that depend on PayPal, + see the eBay Web Services Guide. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_PAY_PAL; + +/** + + Discover card. + Not applicable to US/CA eBay Motors listings. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_DISCOVER; + +/** + + Payment on delivery. + Not applicable to Real Estate or US/CA eBay Motors listings. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_CASH_ON_PICKUP; + +/** + + Direct transfer of money. + Not applicable to US/CA eBay Motors listings. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_MONEY_XFER_ACCEPTED; + +/** + + If the seller has bank account information on file, and + MoneyXferAcceptedInCheckout = true, then the bank account information will + be displayed in Checkout. Applicable only to certain global eBay sites. See + the "International Differences Overview" in the eBay Web Services Guide. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_MONEY_XFER_ACCEPTED_IN_CHECKOUT; + +/** + + All other online payments. + Not applicable to US/CA eBay Motors listings. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_OTHER_ONLINE_PAYMENTS; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_ESCROW; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_PRE_PAY_DELIVERY; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_COD_PRE_PAY_DELIVERY; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_POSTAL_TRANSFER; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_CUSTOM_CODE; + +/** + + Loan check option (applicable only to the US eBay Motors site, + except in the Parts and Accessories category, and the eBay Canada site for motors). + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_LOAN_CHECK; + +/** + + Cash-in-person option. Applicable only to US and Canada eBay Motors vehicles, + (not the Parts and Accessories category). + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_CASH_IN_PERSON; + +/** + + Elektronisches Lastschriftverfahren (direct debit). + Only applicable to the Express Germany site, which has been shut down. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_ELV; + +/** + + PaisaPayEscrow payment option. Applicable on selected categories on the India site only. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_PAISA_PAY_ESCROW; + +/** + + PaisaPayEscrowEMI (Equal Monthly Installments) Payment option. + Must be specified with PaisaPayEscrow. Applicable only to India site. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_PAISA_PAY_ESCROW_EMI; + +/** + + This payment method can be added only if + a seller has a payment gateway account. + You can use GetUser.User.SellerInfo.IntegratedMerchantCreditCardInfo + to determine if a seller has a payment gateway account. + If a seller successfully uses AddItem with IntegratedMerchantCreditCard, + then for the resulting item, + the IntegratedMerchantCreditCard value is a replacement + for a credit-card payment method such as VisaMC. + In such a case, the listing displays (to potential buyers) the credit cards that the + seller specified in the seller's preferences for their payment gateway account (in My eBay). + Additionally, a buyer's credit-card payment is integrated into eBay checkout. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_INTEGRATED_MERCHANT_CREDIT_CARD; + +/** + + The Moneybookers payment method. + For more information, see http://www.moneybookers.com/partners/us/ebay. + Only applicable to the US site (and + to the Parts and Accessories category of the US eBay Motors site). + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_MONEYBOOKERS; + +/** + + The Paymate payment method. For more information, + see http://www.paymate.com/eBay. + Only applicable to the US site (and + to the Parts and Accessories category of the US eBay Motors site). + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_PAYMATE; + +/** + + The ProPay payment method. US site only. For more information, + see http://www.Propay.com/eBay. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_PRO_PAY; + +/** + + PayOnPickup payment method. PayOnPickup is the same as CashOnPickup. + For listings on the eBay US site, the user interface refers to this feature as Pay on pickup. + In the user interface of your application, please refer to the feature as Pay on pickup so that + the name in your user interface corresponds to the name on the eBay US site. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_PAY_ON_PICKUP; + +/** + + This payment method can be added only if + a seller has a IMCC payment gateway account and Diners Club card is selected in credit card preference. + Currently Dines card is enabled for CyberSource Gateway sellers. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_DINERS; + +/** + + Unless the buyer and seller agree to COD (Cash On Delivery) or POP (Pay on Pickup) as the form of payment for an + order, StandardPayment is always the buyer payment method returned to the seller when the order is part of the + new payment process on the German and Austrian sites. Beginning August 22, 2011, sellers new to listing on the + German and Austrian sites are subject to the new payment process. + +*/ +extern NSString *const Trading_BuyerPaymentMethodCodeType_STANDARD_PAYMENT; diff --git a/Vendoo/TradingProxy/Trading_BuyerPaymentMethodCodeType.m b/Vendoo/TradingProxy/Trading_BuyerPaymentMethodCodeType.m new file mode 100755 index 0000000..623a72c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerPaymentMethodCodeType.m @@ -0,0 +1,315 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_BuyerPaymentMethodCodeType.h" + +/** + @file + + Identifies payment methods used by a buyer to pay a + seller. On item listings, identifies one of the payment methods + seller will accept for the item. Available payment methods can + differ by site and item. Payment methods are not applicable to eBay + Real Estate ad format listings. + +*/ + +/** + + No payment method specified. + For example, no payment methods would be specified for Ad format listings. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_NONE = @"None"; + +/** + + Money order/cashiers check. + Not applicable to US/CA eBay Motors listings. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_MOCC = @"MOCC"; + +/** + + American Express. + Not applicable to US/CA eBay Motors listings. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_AM_EX = @"AmEx"; + +/** + + Payment instructions are contained in the item's description. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_PAYMENT_SEE_DESCRIPTION = @"PaymentSeeDescription"; + +/** + + Credit card. + Not applicable to Real Estate or US/CA eBay Motors listings. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_CC_ACCEPTED = @"CCAccepted"; + +/** + + Personal check. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_PERSONAL_CHECK = @"PersonalCheck"; + +/** + + Cash on delivery. + This payment method is obsolete (ignored) for the US, US eBay Motors, UK, and Canada sites. + See "Field Differences for eBay Sites" in the eBay Web Services Guide for a list of sites + that accept COD as a payment method. Not applicable to Real Estate listings. + When revising an item (on sites that still support COD), you can add or change its value. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_COD = @"COD"; + +/** + + Visa/Mastercard. These qualify as safe payment methods. + Not applicable to US/CA eBay Motors listings. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_VISA_MC = @"VisaMC"; + +/** + + PaisaPay (for India site only). This qualifies as a safe payment method and is required for all categories on the IN site. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_PAISA_PAY_ACCEPTED = @"PaisaPayAccepted"; + +/** + + Other forms of payment. Some custom methods are accepted by seller + as the payment method in the transaction. + Not applicable to US/CA eBay Motors listings + (see PaymentSeeDescription instead). + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_OTHER = @"Other"; + +/** + + PayPal is accepted as a payment method. This qualifies as a safe payment method. If true in listing + requests, Item.PayPalEmailAddress must also be specified.
+
+ If you don't pass PayPal in the listing request but the seller's eBay + preferences are set to accept PayPal on all listings, + eBay will add PayPal as a payment method for you in most cases, + and we may return a warning.
+
+ PayPal must be accepted when the seller requires immediate payment + (Item.AutoPay) or offers other PayPal-based features, such as a + finance offer (Item.FinanceOfferID). + PayPal must be accepted for charity listings. + PayPal must be accepted for event ticket listings when the venue is in + New York state or Illinois, so that eBay can offer buyer protection + (per state law). (For some applications, it may be + simplest to use errors returned from VerifyAddItem to flag the PayPal + requirement for New York and Illinois ticket listings.) + PayPal must be accepted for US eBay Motors listings that require a deposit (and it will not be set automatically based on the + seller's preferences). Conversely, if PayPal is specified for US eBay Motors listings, deposit attributes must be specified.
+
+ For additional information about features that depend on PayPal, + see the eBay Web Services Guide. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_PAY_PAL = @"PayPal"; + +/** + + Discover card. + Not applicable to US/CA eBay Motors listings. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_DISCOVER = @"Discover"; + +/** + + Payment on delivery. + Not applicable to Real Estate or US/CA eBay Motors listings. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_CASH_ON_PICKUP = @"CashOnPickup"; + +/** + + Direct transfer of money. + Not applicable to US/CA eBay Motors listings. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_MONEY_XFER_ACCEPTED = @"MoneyXferAccepted"; + +/** + + If the seller has bank account information on file, and + MoneyXferAcceptedInCheckout = true, then the bank account information will + be displayed in Checkout. Applicable only to certain global eBay sites. See + the "International Differences Overview" in the eBay Web Services Guide. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_MONEY_XFER_ACCEPTED_IN_CHECKOUT = @"MoneyXferAcceptedInCheckout"; + +/** + + All other online payments. + Not applicable to US/CA eBay Motors listings. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_OTHER_ONLINE_PAYMENTS = @"OtherOnlinePayments"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_ESCROW = @"Escrow"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_PRE_PAY_DELIVERY = @"PrePayDelivery"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_COD_PRE_PAY_DELIVERY = @"CODPrePayDelivery"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_POSTAL_TRANSFER = @"PostalTransfer"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + Loan check option (applicable only to the US eBay Motors site, + except in the Parts and Accessories category, and the eBay Canada site for motors). + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_LOAN_CHECK = @"LoanCheck"; + +/** + + Cash-in-person option. Applicable only to US and Canada eBay Motors vehicles, + (not the Parts and Accessories category). + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_CASH_IN_PERSON = @"CashInPerson"; + +/** + + Elektronisches Lastschriftverfahren (direct debit). + Only applicable to the Express Germany site, which has been shut down. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_ELV = @"ELV"; + +/** + + PaisaPayEscrow payment option. Applicable on selected categories on the India site only. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_PAISA_PAY_ESCROW = @"PaisaPayEscrow"; + +/** + + PaisaPayEscrowEMI (Equal Monthly Installments) Payment option. + Must be specified with PaisaPayEscrow. Applicable only to India site. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_PAISA_PAY_ESCROW_EMI = @"PaisaPayEscrowEMI"; + +/** + + This payment method can be added only if + a seller has a payment gateway account. + You can use GetUser.User.SellerInfo.IntegratedMerchantCreditCardInfo + to determine if a seller has a payment gateway account. + If a seller successfully uses AddItem with IntegratedMerchantCreditCard, + then for the resulting item, + the IntegratedMerchantCreditCard value is a replacement + for a credit-card payment method such as VisaMC. + In such a case, the listing displays (to potential buyers) the credit cards that the + seller specified in the seller's preferences for their payment gateway account (in My eBay). + Additionally, a buyer's credit-card payment is integrated into eBay checkout. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_INTEGRATED_MERCHANT_CREDIT_CARD = @"IntegratedMerchantCreditCard"; + +/** + + The Moneybookers payment method. + For more information, see http://www.moneybookers.com/partners/us/ebay. + Only applicable to the US site (and + to the Parts and Accessories category of the US eBay Motors site). + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_MONEYBOOKERS = @"Moneybookers"; + +/** + + The Paymate payment method. For more information, + see http://www.paymate.com/eBay. + Only applicable to the US site (and + to the Parts and Accessories category of the US eBay Motors site). + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_PAYMATE = @"Paymate"; + +/** + + The ProPay payment method. US site only. For more information, + see http://www.Propay.com/eBay. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_PRO_PAY = @"ProPay"; + +/** + + PayOnPickup payment method. PayOnPickup is the same as CashOnPickup. + For listings on the eBay US site, the user interface refers to this feature as Pay on pickup. + In the user interface of your application, please refer to the feature as Pay on pickup so that + the name in your user interface corresponds to the name on the eBay US site. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_PAY_ON_PICKUP = @"PayOnPickup"; + +/** + + This payment method can be added only if + a seller has a IMCC payment gateway account and Diners Club card is selected in credit card preference. + Currently Dines card is enabled for CyberSource Gateway sellers. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_DINERS = @"Diners"; + +/** + + Unless the buyer and seller agree to COD (Cash On Delivery) or POP (Pay on Pickup) as the form of payment for an + order, StandardPayment is always the buyer payment method returned to the seller when the order is part of the + new payment process on the German and Austrian sites. Beginning August 22, 2011, sellers new to listing on the + German and Austrian sites are subject to the new payment process. + +*/ +NSString *const Trading_BuyerPaymentMethodCodeType_STANDARD_PAYMENT = @"StandardPayment"; diff --git a/Vendoo/TradingProxy/Trading_BuyerProtectionCodeType.h b/Vendoo/TradingProxy/Trading_BuyerProtectionCodeType.h new file mode 100755 index 0000000..f0f4e65 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerProtectionCodeType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This enumeration type indicates the item's eligibility status for the buyer protection + program listed in the + ApplyBuyerProtection.BuyerProtectionSource field. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the item is ineligible for buyer protection. In many + cases, the item is ineligible for buyer protection due to the category it is listed + under. + +*/ +extern NSString *const Trading_BuyerProtectionCodeType_ITEM_INELIGIBLE; + +/** + + This value indicates that the item is eligible for buyer protection. + +*/ +extern NSString *const Trading_BuyerProtectionCodeType_ITEM_ELIGIBLE; + +/** + + This value indicates that the eBay customer support has marked the item as + ineligible per special criteria (e.g., seller's account closed). + +*/ +extern NSString *const Trading_BuyerProtectionCodeType_ITEM_MARKED_INELIGIBLE; + +/** + + This value indicates that the eBay customer support has marked the item as + eligible per special criteria. + +*/ +extern NSString *const Trading_BuyerProtectionCodeType_ITEM_MARKED_ELIGIBLE; + +/** + + This value indicates that the item is ineligible for coverage under any buyer + protection program. + +*/ +extern NSString *const Trading_BuyerProtectionCodeType_NO_COVERAGE; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_BuyerProtectionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_BuyerProtectionCodeType.m b/Vendoo/TradingProxy/Trading_BuyerProtectionCodeType.m new file mode 100755 index 0000000..cb60564 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerProtectionCodeType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_BuyerProtectionCodeType.h" + +/** + @file + + This enumeration type indicates the item's eligibility status for the buyer protection + program listed in the + ApplyBuyerProtection.BuyerProtectionSource field. + +*/ + +/** + + This value indicates that the item is ineligible for buyer protection. In many + cases, the item is ineligible for buyer protection due to the category it is listed + under. + +*/ +NSString *const Trading_BuyerProtectionCodeType_ITEM_INELIGIBLE = @"ItemIneligible"; + +/** + + This value indicates that the item is eligible for buyer protection. + +*/ +NSString *const Trading_BuyerProtectionCodeType_ITEM_ELIGIBLE = @"ItemEligible"; + +/** + + This value indicates that the eBay customer support has marked the item as + ineligible per special criteria (e.g., seller's account closed). + +*/ +NSString *const Trading_BuyerProtectionCodeType_ITEM_MARKED_INELIGIBLE = @"ItemMarkedIneligible"; + +/** + + This value indicates that the eBay customer support has marked the item as + eligible per special criteria. + +*/ +NSString *const Trading_BuyerProtectionCodeType_ITEM_MARKED_ELIGIBLE = @"ItemMarkedEligible"; + +/** + + This value indicates that the item is ineligible for coverage under any buyer + protection program. + +*/ +NSString *const Trading_BuyerProtectionCodeType_NO_COVERAGE = @"NoCoverage"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_BuyerProtectionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_BuyerProtectionDetailsType.h b/Vendoo/TradingProxy/Trading_BuyerProtectionDetailsType.h new file mode 100755 index 0000000..c606c5a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerProtectionDetailsType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the ApplyBuyerProtection container, which + consists of details related to whether or not the item is eligibile for buyer protection + and which of the buyer protection programs will cover the item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BuyerProtectionDetailsType : NSObject { + +@private + NSString *_buyerProtectionSource; + NSString *_buyerProtectionStatus; + NSMutableArray *_any; + +} + + +/** + + This value indicates the type of buyer protection program applicable for the item. + This field is always returned with the ApplyBuyerProtection container. + + + type: string constant in Trading_BuyerProtectionSourceCodeType.h +*/ +@property (nonatomic, retain) NSString *buyerProtectionSource; + +/** + + This value indicates the item's eligibility for the buyer protection program listed + in the ApplyBuyerProtection.BuyerProtectionSource field. + This field is always returned with the + ApplyBuyerProtection container. + + + type: string constant in Trading_BuyerProtectionCodeType.h +*/ +@property (nonatomic, retain) NSString *buyerProtectionStatus; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyerProtectionDetailsType.m b/Vendoo/TradingProxy/Trading_BuyerProtectionDetailsType.m new file mode 100755 index 0000000..cb1141c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerProtectionDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BuyerProtectionDetailsType.h" + +@implementation Trading_BuyerProtectionDetailsType + +@synthesize buyerProtectionSource = _buyerProtectionSource; +@synthesize buyerProtectionStatus = _buyerProtectionStatus; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerProtectionSource" propertyName:@"buyerProtectionSource" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"buyerProtectionSource"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerProtectionStatus" propertyName:@"buyerProtectionStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"buyerProtectionStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.buyerProtectionSource = nil; + self.buyerProtectionStatus = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyerProtectionSourceCodeType.h b/Vendoo/TradingProxy/Trading_BuyerProtectionSourceCodeType.h new file mode 100755 index 0000000..3220712 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerProtectionSourceCodeType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This enumeration type indicates the applicable buyer protection program that the item is + eligible to be covered under. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the item is possibly eligible for buyer protection under + the eBay Buyer Protection Program. + +*/ +extern NSString *const Trading_BuyerProtectionSourceCodeType_E_BAY; + +/** + + This value indicates that the item is possibly eligible for buyer protection under + the PayPal Purchase Protection Program. + +*/ +extern NSString *const Trading_BuyerProtectionSourceCodeType_PAY_PAL; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_BuyerProtectionSourceCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_BuyerProtectionSourceCodeType.m b/Vendoo/TradingProxy/Trading_BuyerProtectionSourceCodeType.m new file mode 100755 index 0000000..d593f93 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerProtectionSourceCodeType.m @@ -0,0 +1,35 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_BuyerProtectionSourceCodeType.h" + +/** + @file + + This enumeration type indicates the applicable buyer protection program that the item is + eligible to be covered under. + +*/ + +/** + + This value indicates that the item is possibly eligible for buyer protection under + the eBay Buyer Protection Program. + +*/ +NSString *const Trading_BuyerProtectionSourceCodeType_E_BAY = @"eBay"; + +/** + + This value indicates that the item is possibly eligible for buyer protection under + the PayPal Purchase Protection Program. + +*/ +NSString *const Trading_BuyerProtectionSourceCodeType_PAY_PAL = @"PayPal"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_BuyerProtectionSourceCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_BuyerRequirementDetailsType.h b/Vendoo/TradingProxy/Trading_BuyerRequirementDetailsType.h new file mode 100755 index 0000000..7d88ac9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerRequirementDetailsType.h @@ -0,0 +1,157 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_VerifiedUserRequirementsType; +@class Trading_MaximumItemRequirementsType; +@class Trading_MaximumBuyerPolicyViolationsType; +@class Trading_MaximumUnpaidItemStrikesInfoType; + +/** + + Type defining the BuyerRequirementDetails container, which allows the + seller to set buyer requirements at the listing level. For the corresponding listing, + all buyer requirement values/settings will overwrite values/settings in Buyer Requirements + preferences in My eBay. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BuyerRequirementDetailsType : NSObject { + +@private + NSNumber *_shipToRegistrationCountry; + NSNumber *_zeroFeedbackScore; + NSNumber *_minimumFeedbackScore; + Trading_MaximumItemRequirementsType *_maximumItemRequirements; + NSNumber *_linkedPayPalAccount; + Trading_VerifiedUserRequirementsType *_verifiedUserRequirements; + Trading_MaximumUnpaidItemStrikesInfoType *_maximumUnpaidItemStrikesInfo; + Trading_MaximumBuyerPolicyViolationsType *_maximumBuyerPolicyViolations; + NSMutableArray *_any; + +} + + +/** + + The seller includes and sets this field to 'true' as a mechanism to block bidders who + reside (according to their eBay primary shipping address) in countries that are on the ship-to + exclusion list. Sellers add countries or regions to their ship-to exclusion list by adding + those countries or regions using one or more ExcludeShipToLocation fields + in an Add/Revise/Relist call. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *shipToRegistrationCountry; + +/** + + This Buyer Requirements feature is only available to sellers on the China site, and is + only applicable to fixed-price or auction Buy It Now items. +

+ The seller includes and sets this field to 'true' as a mechanism to block prospective + buyers with a feedback score of 0 from buying items with a price of 100 RMB or higher. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *zeroFeedbackScore; + +/** + + The seller includes this field as a mechanism to block bidders who have a Feedback + Score less than the specified value. To obtain the list of supported values, call + GeteBayDetails, include + BuyerRequirementDetails as a DetailName + value in the request, and then look for the list of Minimum Feedback Score values + returned under the MinimumFeedbackScore container in the + response. Currently, the valid values for the US site are -3, -2, and -1. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *minimumFeedbackScore; + +/** + + The seller uses this container as a mechanism to restrict the number of items (specifying a + MaximumItemCount value) a prospective buyer can purchase from the seller + during a 10-day period. The seller also has the option of setting a + MinimumFeedbackScore requirement. If both fields of the + MaximumItemRequirements container are set, the MaximumItemCount + limit will only apply to those prospective buyers that don't equal or exceed the + specified minimum Feedback Score. + + + type : class Trading_MaximumItemRequirementsType +*/ +@property (nonatomic, retain) Trading_MaximumItemRequirementsType *maximumItemRequirements; + +/** + + The seller includes and sets this field to 'true' as a mechanism to block bidders who do + not have a PayPal account linked to their eBay account. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *linkedPayPalAccount; + +/** + + The seller uses this container as a mechanism to block prospective buyers who do not pass + a verified user check. +

+ This container is only applicable to the following eBay sites: +
    +
  • Australia
  • +
  • France
  • +
  • India
  • +
  • Ireland
  • +
  • Spain
  • +
  • UK
  • +
+ + + type : class Trading_VerifiedUserRequirementsType +*/ +@property (nonatomic, retain) Trading_VerifiedUserRequirementsType *verifiedUserRequirements; + +/** + + The seller uses this container as a mechanism to block prospective buyers who have one or + more unpaid item strikes on their account during a specified time period. + + + type : class Trading_MaximumUnpaidItemStrikesInfoType +*/ +@property (nonatomic, retain) Trading_MaximumUnpaidItemStrikesInfoType *maximumUnpaidItemStrikesInfo; + +/** + + The seller uses this container as a mechanism to block prospective buyers who have one or + more buyer policy violations on their account during a specified time period. + + + type : class Trading_MaximumBuyerPolicyViolationsType +*/ +@property (nonatomic, retain) Trading_MaximumBuyerPolicyViolationsType *maximumBuyerPolicyViolations; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyerRequirementDetailsType.m b/Vendoo/TradingProxy/Trading_BuyerRequirementDetailsType.m new file mode 100755 index 0000000..5bee36c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerRequirementDetailsType.m @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BuyerRequirementDetailsType.h" +#import "Trading_VerifiedUserRequirementsType.h" +#import "Trading_MaximumItemRequirementsType.h" +#import "Trading_MaximumBuyerPolicyViolationsType.h" +#import "Trading_MaximumUnpaidItemStrikesInfoType.h" + +@implementation Trading_BuyerRequirementDetailsType + +@synthesize shipToRegistrationCountry = _shipToRegistrationCountry; +@synthesize zeroFeedbackScore = _zeroFeedbackScore; +@synthesize minimumFeedbackScore = _minimumFeedbackScore; +@synthesize maximumItemRequirements = _maximumItemRequirements; +@synthesize linkedPayPalAccount = _linkedPayPalAccount; +@synthesize verifiedUserRequirements = _verifiedUserRequirements; +@synthesize maximumUnpaidItemStrikesInfo = _maximumUnpaidItemStrikesInfo; +@synthesize maximumBuyerPolicyViolations = _maximumBuyerPolicyViolations; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShipToRegistrationCountry" propertyName:@"shipToRegistrationCountry" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"shipToRegistrationCountry"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ZeroFeedbackScore" propertyName:@"zeroFeedbackScore" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"zeroFeedbackScore"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinimumFeedbackScore" propertyName:@"minimumFeedbackScore" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"minimumFeedbackScore"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaximumItemRequirements" propertyName:@"maximumItemRequirements" type:PICO_TYPE_OBJECT clazz:[Trading_MaximumItemRequirementsType class]]; + [map setObject:ps forKey:@"maximumItemRequirements"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LinkedPayPalAccount" propertyName:@"linkedPayPalAccount" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"linkedPayPalAccount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VerifiedUserRequirements" propertyName:@"verifiedUserRequirements" type:PICO_TYPE_OBJECT clazz:[Trading_VerifiedUserRequirementsType class]]; + [map setObject:ps forKey:@"verifiedUserRequirements"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaximumUnpaidItemStrikesInfo" propertyName:@"maximumUnpaidItemStrikesInfo" type:PICO_TYPE_OBJECT clazz:[Trading_MaximumUnpaidItemStrikesInfoType class]]; + [map setObject:ps forKey:@"maximumUnpaidItemStrikesInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaximumBuyerPolicyViolations" propertyName:@"maximumBuyerPolicyViolations" type:PICO_TYPE_OBJECT clazz:[Trading_MaximumBuyerPolicyViolationsType class]]; + [map setObject:ps forKey:@"maximumBuyerPolicyViolations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.shipToRegistrationCountry = nil; + self.zeroFeedbackScore = nil; + self.minimumFeedbackScore = nil; + self.maximumItemRequirements = nil; + self.linkedPayPalAccount = nil; + self.verifiedUserRequirements = nil; + self.maximumUnpaidItemStrikesInfo = nil; + self.maximumBuyerPolicyViolations = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyerRoleMetricsType.h b/Vendoo/TradingProxy/Trading_BuyerRoleMetricsType.h new file mode 100755 index 0000000..4a3c907 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerRoleMetricsType.h @@ -0,0 +1,76 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Specifies 1 year feedback metrics as buyer. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BuyerRoleMetricsType : NSObject { + +@private + NSNumber *_positiveFeedbackLeftCount; + NSNumber *_negativeFeedbackLeftCount; + NSNumber *_neutralFeedbackLeftCount; + NSNumber *_feedbackLeftPercent; + NSMutableArray *_any; + +} + + +/** + + Count of positive feedback entries given as a buyer. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *positiveFeedbackLeftCount; + +/** + + Count of negative feedback entries given as a buyer. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *negativeFeedbackLeftCount; + +/** + + Count of neutral feedback entries given as a buyer. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *neutralFeedbackLeftCount; + +/** + + Percentage of leaving feedback as a buyer. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *feedbackLeftPercent; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyerRoleMetricsType.m b/Vendoo/TradingProxy/Trading_BuyerRoleMetricsType.m new file mode 100755 index 0000000..d055ea9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerRoleMetricsType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BuyerRoleMetricsType.h" + +@implementation Trading_BuyerRoleMetricsType + +@synthesize positiveFeedbackLeftCount = _positiveFeedbackLeftCount; +@synthesize negativeFeedbackLeftCount = _negativeFeedbackLeftCount; +@synthesize neutralFeedbackLeftCount = _neutralFeedbackLeftCount; +@synthesize feedbackLeftPercent = _feedbackLeftPercent; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PositiveFeedbackLeftCount" propertyName:@"positiveFeedbackLeftCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"positiveFeedbackLeftCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NegativeFeedbackLeftCount" propertyName:@"negativeFeedbackLeftCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"negativeFeedbackLeftCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NeutralFeedbackLeftCount" propertyName:@"neutralFeedbackLeftCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"neutralFeedbackLeftCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackLeftPercent" propertyName:@"feedbackLeftPercent" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"feedbackLeftPercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.positiveFeedbackLeftCount = nil; + self.negativeFeedbackLeftCount = nil; + self.neutralFeedbackLeftCount = nil; + self.feedbackLeftPercent = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyerSatisfactionDashboardType.h b/Vendoo/TradingProxy/Trading_BuyerSatisfactionDashboardType.h new file mode 100755 index 0000000..06c50c3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerSatisfactionDashboardType.h @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_SellerDashboardAlertType; + +/** + + Type defining the BuyerSatisfaction container returned in the + GetSellerDashboard response. The BuyerSatisfaction + container consists of the seller's buyer satisfaction rating, as well as any alerts + related to customer service. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BuyerSatisfactionDashboardType : NSObject { + +@private + NSString *_status; + NSMutableArray *_alert; + NSMutableArray *_any; + +} + + +/** + + This field indicates the seller's buyer satisfaction rating. To determine this + rating, eBay considers your detailed seller ratings, your overall feedback rating, + and whatever buyer protection claims might exist on your account. eBay uses the + buyer satisfaction rating to see if you are eligible for certain rewards, or if you + need additional guidance to help you give better service. + + + type: string constant in Trading_BuyerSatisfactionStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + The BuyerSatisfaction.Alert container is only returned if eBay + has posted one or more informational or warning messages related to the seller's + buyer satisfaction rating. + + + entry type : class Trading_SellerDashboardAlertType +*/ + +@property (nonatomic, retain) NSMutableArray *alert; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyerSatisfactionDashboardType.m b/Vendoo/TradingProxy/Trading_BuyerSatisfactionDashboardType.m new file mode 100755 index 0000000..ee917fa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerSatisfactionDashboardType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BuyerSatisfactionDashboardType.h" +#import "Trading_SellerDashboardAlertType.h" + +@implementation Trading_BuyerSatisfactionDashboardType + +@synthesize status = _status; +@synthesize alert = _alert; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Alert" propertyName:@"alert" type:PICO_TYPE_OBJECT clazz:[Trading_SellerDashboardAlertType class]]; + [map setObject:ps forKey:@"alert"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.status = nil; + self.alert = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyerSatisfactionStatusCodeType.h b/Vendoo/TradingProxy/Trading_BuyerSatisfactionStatusCodeType.h new file mode 100755 index 0000000..4fd4b0b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerSatisfactionStatusCodeType.h @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Buyer satisfaction status. + + + @ingroup EBayAPIInterface +*/ + +/** + + You are doing an excellent job as an eBay seller. + Be sure to continue providing members with a positive buying experience. + A buyer satisfaction rating of Excellent ensures that you are eligible + for eBay incentives. + +*/ +extern NSString *const Trading_BuyerSatisfactionStatusCodeType_EXCELLENT; + +/** + + You are doing a good job as an eBay seller. + Buyers have been satisfied with your customer service. Be sure to continue + providing members with a positive buying experience. A buyer satisfaction + rating of Good ensures that you are eligible for eBay incentives. + +*/ +extern NSString *const Trading_BuyerSatisfactionStatusCodeType_GOOD; + +extern NSString *const Trading_BuyerSatisfactionStatusCodeType_NEEDS_WORK; + +/** + + You are not doing a good job as an eBay seller. + Some of your buyers have not been satisfied with your service. + Improve your customer service to earn a higher buyer satisfaction rating. + If your customer service continues to receive poor responses from customers, + your buyer satisfaction rating can drop and could put your eBay seller's + account at risk. + +*/ +extern NSString *const Trading_BuyerSatisfactionStatusCodeType_POOR; + +/** + + You are doing a very poor job as an eBay seller. + You need to improve your selling practices immediately. Too many of your + customers have not been satisfied with your customer service and you are + at risk of losing your eBay account. + +*/ +extern NSString *const Trading_BuyerSatisfactionStatusCodeType_VERY_POOR; + +/** + + You are doing an unacceptable job as an eBay seller. + Improve your selling practices immediately. Your account may be suspended + because of your unacceptable customer service. + +*/ +extern NSString *const Trading_BuyerSatisfactionStatusCodeType_UNACCEPTABLE; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_BuyerSatisfactionStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_BuyerSatisfactionStatusCodeType.m b/Vendoo/TradingProxy/Trading_BuyerSatisfactionStatusCodeType.m new file mode 100755 index 0000000..7b7f0f2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerSatisfactionStatusCodeType.m @@ -0,0 +1,71 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_BuyerSatisfactionStatusCodeType.h" + +/** + @file + + Buyer satisfaction status. + +*/ + +/** + + You are doing an excellent job as an eBay seller. + Be sure to continue providing members with a positive buying experience. + A buyer satisfaction rating of Excellent ensures that you are eligible + for eBay incentives. + +*/ +NSString *const Trading_BuyerSatisfactionStatusCodeType_EXCELLENT = @"Excellent"; + +/** + + You are doing a good job as an eBay seller. + Buyers have been satisfied with your customer service. Be sure to continue + providing members with a positive buying experience. A buyer satisfaction + rating of Good ensures that you are eligible for eBay incentives. + +*/ +NSString *const Trading_BuyerSatisfactionStatusCodeType_GOOD = @"Good"; + +NSString *const Trading_BuyerSatisfactionStatusCodeType_NEEDS_WORK = @"NeedsWork"; + +/** + + You are not doing a good job as an eBay seller. + Some of your buyers have not been satisfied with your service. + Improve your customer service to earn a higher buyer satisfaction rating. + If your customer service continues to receive poor responses from customers, + your buyer satisfaction rating can drop and could put your eBay seller's + account at risk. + +*/ +NSString *const Trading_BuyerSatisfactionStatusCodeType_POOR = @"Poor"; + +/** + + You are doing a very poor job as an eBay seller. + You need to improve your selling practices immediately. Too many of your + customers have not been satisfied with your customer service and you are + at risk of losing your eBay account. + +*/ +NSString *const Trading_BuyerSatisfactionStatusCodeType_VERY_POOR = @"VeryPoor"; + +/** + + You are doing an unacceptable job as an eBay seller. + Improve your selling practices immediately. Your account may be suspended + because of your unacceptable customer service. + +*/ +NSString *const Trading_BuyerSatisfactionStatusCodeType_UNACCEPTABLE = @"Unacceptable"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_BuyerSatisfactionStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_BuyerType.h b/Vendoo/TradingProxy/Trading_BuyerType.h new file mode 100755 index 0000000..ca0f29d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AddressType; + +/** + + Contains information about a user as a buyer. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BuyerType : NSObject { + +@private + Trading_AddressType *_shippingAddress; + NSMutableArray *_any; + +} + + +/** + + Contains the shipping address of the buyer. See AddressType for its child elements. GetAllBidders + is returning only Country and PostalCode currently. + Output only. + + + type : class Trading_AddressType +*/ +@property (nonatomic, retain) Trading_AddressType *shippingAddress; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyerType.m b/Vendoo/TradingProxy/Trading_BuyerType.m new file mode 100755 index 0000000..d3ac91c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyerType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BuyerType.h" +#import "Trading_AddressType.h" + +@implementation Trading_BuyerType + +@synthesize shippingAddress = _shippingAddress; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingAddress" propertyName:@"shippingAddress" type:PICO_TYPE_OBJECT clazz:[Trading_AddressType class]]; + [map setObject:ps forKey:@"shippingAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.shippingAddress = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyingGuideDetailsType.h b/Vendoo/TradingProxy/Trading_BuyingGuideDetailsType.h new file mode 100755 index 0000000..e14180e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyingGuideDetailsType.h @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_BuyingGuideType; + +/** + + Information about zero or more buying guides and the site's buying guide hub. + Buying guides contain content about particular product areas, categories, or subjects + to help buyers decide which type of item to purchase based on their particular interests. + Multiple buying guides can be returned. See the eBay Web Services Guide for additional information. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BuyingGuideDetailsType : NSObject { + +@private + NSMutableArray *_buyingGuide; + NSString *_buyingGuideHub; + NSMutableArray *_any; + +} + + +/** + + Information that identifies a buying guide. A buying guide contains content about particular + product areas, categories, or subjects to help buyers decide which type of item + to purchase based on their particular interests. + Buying guides are useful to buyers who do not have a specific product in mind. + For example, a digital camera buying guide could help a buyer determine what kind of + digital camera is right for them. + + + entry type : class Trading_BuyingGuideType +*/ + +@property (nonatomic, retain) NSMutableArray *buyingGuide; + +/** + + URL of the buying guide home page for the site being searched. + Your application can present this URL as a link. Optionally, + you can use a value like "See all buying guides" as the link's + display name. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *buyingGuideHub; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyingGuideDetailsType.m b/Vendoo/TradingProxy/Trading_BuyingGuideDetailsType.m new file mode 100755 index 0000000..24f5cb7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyingGuideDetailsType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BuyingGuideDetailsType.h" +#import "Trading_BuyingGuideType.h" + +@implementation Trading_BuyingGuideDetailsType + +@synthesize buyingGuide = _buyingGuide; +@synthesize buyingGuideHub = _buyingGuideHub; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"BuyingGuide" propertyName:@"buyingGuide" type:PICO_TYPE_OBJECT clazz:[Trading_BuyingGuideType class]]; + [map setObject:ps forKey:@"buyingGuide"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyingGuideHub" propertyName:@"buyingGuideHub" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"buyingGuideHub"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.buyingGuide = nil; + self.buyingGuideHub = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyingGuideType.h b/Vendoo/TradingProxy/Trading_BuyingGuideType.h new file mode 100755 index 0000000..67b26e7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyingGuideType.h @@ -0,0 +1,132 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Information that identifies a buying guide. A buying guide provides content about particular + product areas, categories, or subjects to help buyers decide which type of item + to purchase based on their particular interests. + Buying guides are useful to buyers who do not have a specific product in mind. + For example, a digital camera buying guide could help a buyer determine what kind of + digital camera is right for them. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BuyingGuideType : NSObject { + +@private + NSString *_name; + NSString *_url; + NSString *_categoryID; + NSNumber *_productFinderID; + NSString *_title; + NSString *_text; + NSDate *_creationTime; + NSString *_userID; + NSMutableArray *_any; + +} + + +/** + + Display name of the buying guide. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + URL for the buying guide. Your application can + present this as a link. Use the value of Name as the link's display name. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *url; + +/** + + Identifies the category (if any) that is associated + with the buying guide. + For a matching categories search, + you can use this information to determine the order that the buying guides are + returned in when multiple guides are found. + Optionally, you can use this information to determine where to present + the buying guide link in your application. + Not returned for product finder searches. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + Identifies the product finder (if any) that is associated with the buying guide. + Only returned for product finder searches. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *productFinderID; + +/** + + The title of the buying guide. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *title; + +/** + + The text of the guide. If the guide is longer than + 2000 characters, the text is cut off and it ends with "...". + See BuyingGuide.URL for a link to the full text of the review. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *text; + +/** + + The time and date when the guide was posted. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *creationTime; + +/** + + The author's eBay user ID. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyingGuideType.m b/Vendoo/TradingProxy/Trading_BuyingGuideType.m new file mode 100755 index 0000000..c6acfe3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyingGuideType.m @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BuyingGuideType.h" + +@implementation Trading_BuyingGuideType + +@synthesize name = _name; +@synthesize url = _url; +@synthesize categoryID = _categoryID; +@synthesize productFinderID = _productFinderID; +@synthesize title = _title; +@synthesize text = _text; +@synthesize creationTime = _creationTime; +@synthesize userID = _userID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"URL" propertyName:@"url" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"url"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductFinderID" propertyName:@"productFinderID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"productFinderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Title" propertyName:@"title" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"title"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Text" propertyName:@"text" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"text"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CreationTime" propertyName:@"creationTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"creationTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserID" propertyName:@"userID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.name = nil; + self.url = nil; + self.categoryID = nil; + self.productFinderID = nil; + self.title = nil; + self.text = nil; + self.creationTime = nil; + self.userID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyingSummaryType.h b/Vendoo/TradingProxy/Trading_BuyingSummaryType.h new file mode 100755 index 0000000..7a81005 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyingSummaryType.h @@ -0,0 +1,104 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Type defining the BuyingSummary container returned in + GetMyeBayBuying. The BuyingSummary container + consists of data that summarizes the buyer's recent buying activity, including the + number of items bid on, the number of items buyer is winning, and the number of items + the buyer has won. The BuyingSummary container is only returned if + the BuyingSummary.Include field is included in the GetMyeBayBuying request and set to + 'true'. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_BuyingSummaryType : NSObject { + +@private + NSNumber *_biddingCount; + NSNumber *_winningCount; + Trading_AmountType *_totalWinningCost; + NSNumber *_wonCount; + Trading_AmountType *_totalWonCost; + NSNumber *_wonDurationInDays; + NSNumber *_bestOfferCount; + +} + + +/** + + The number of auction items the user has bid on. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *biddingCount; + +/** + + The number of auction items the user has bid on and is winning, but auctions have not yet ended. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *winningCount; + +/** + + The total cost of items the user is presently winning. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalWinningCost; + +/** + + The number of items the user has bid on and won. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *wonCount; + +/** + + The total cost of items the user has bid on and won. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalWonCost; + +/** + + The time period for which won items are displayed. Default is 31 days. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *wonDurationInDays; + +/** + + The number of items the user has made Best Offers on. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *bestOfferCount; + + +@end diff --git a/Vendoo/TradingProxy/Trading_BuyingSummaryType.m b/Vendoo/TradingProxy/Trading_BuyingSummaryType.m new file mode 100755 index 0000000..4c0fef8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_BuyingSummaryType.m @@ -0,0 +1,68 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_BuyingSummaryType.h" +#import "Trading_AmountType.h" + +@implementation Trading_BuyingSummaryType + +@synthesize biddingCount = _biddingCount; +@synthesize winningCount = _winningCount; +@synthesize totalWinningCost = _totalWinningCost; +@synthesize wonCount = _wonCount; +@synthesize totalWonCost = _totalWonCost; +@synthesize wonDurationInDays = _wonDurationInDays; +@synthesize bestOfferCount = _bestOfferCount; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BiddingCount" propertyName:@"biddingCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"biddingCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WinningCount" propertyName:@"winningCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"winningCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalWinningCost" propertyName:@"totalWinningCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalWinningCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WonCount" propertyName:@"wonCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"wonCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalWonCost" propertyName:@"totalWonCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalWonCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WonDurationInDays" propertyName:@"wonDurationInDays" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"wonDurationInDays"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferCount" propertyName:@"bestOfferCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"bestOfferCount"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.biddingCount = nil; + self.winningCount = nil; + self.totalWinningCost = nil; + self.wonCount = nil; + self.totalWonCost = nil; + self.wonDurationInDays = nil; + self.bestOfferCount = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CalculatedHandlingDiscountType.h b/Vendoo/TradingProxy/Trading_CalculatedHandlingDiscountType.h new file mode 100755 index 0000000..4c95f67 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CalculatedHandlingDiscountType.h @@ -0,0 +1,124 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Instructions on packaging/handling costs for combined payment. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CalculatedHandlingDiscountType : NSObject { + +@private + NSString *_discountName; + Trading_AmountType *_orderHandlingAmount; + Trading_AmountType *_eachAdditionalAmount; + Trading_AmountType *_eachAdditionalOffAmount; + NSNumber *_eachAdditionalPercentOff; + NSMutableArray *_any; + +} + + +/** + + The type of discount that is detailed in the profile. + If the selection is EachAdditionalAmount, EachAdditionalAmountOff or + EachAdditionalPercentOff, the value is set in the child element of same + name in CalculatedHandlingDiscount. If the selection is CombinedHandlingFee, + specify the amount in CalculatedHandlingDiscount.OrderHandlingAmount. + If the selection is IndividualHandlingFee, the amount is determined by eBay + by adding the fees of the individual items. + + + type: string constant in Trading_HandlingNameCodeType.h +*/ +@property (nonatomic, retain) NSString *discountName; + +/** + + If specified, this is the fixed shipping cost to charge for an order, + regardless of the number of items in the order. + This field is mutually exclusive with the other amount and percentage + fields within this type. + This field only applies when DiscountName is CombinedHandlingFee. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *orderHandlingAmount; + +/** + + The packaging/handling cost for each item beyond the first item (where the + item with the highest packaging/handling cost is selected by eBay as the first + item). Let's say the buyer purchases three items, each assigned a + packaging/handling cost of $8, and the seller set EachAdditionalAmount to $6. + The packaging/handling cost for three items would normally be $24, but since + the seller specified $6, the total packaging/handling cost would be $8 + $6 + + $6, or $20. + This field is mutually exclusive with the other amount and percentage + fields within this type. + This field only applies when DiscountName is EachAdditionalAmount. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *eachAdditionalAmount; + +/** + + The amount by which to reduce the packaging/handling cost for each item beyond + the first item (where the item with the highest packaging/handling cost is + selected by eBay as the first item). Let's say the buyer purchases three + items, each assigned a packaging/handling cost of $8, and the seller set + EachAdditionalAmountOff to $2. The packaging/handling cost for three items + would normally be $24, but since the seller specified $2, the total + packaging/handling cost would be $24 - (two additional items x $2), or $20. + This field is mutually exclusive with the other amount and percentage + fields within this type. + This field only applies when DiscountName is EachAdditionalOffAmount. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *eachAdditionalOffAmount; + +/** + + The percentage by which to reduce the packaging/handling cost for each item + beyond the first item (where the item with the highest packaging/handling cost + is selected by eBay as the first item). Let's say the buyer purchases three + items, each assigned a packaging/handling cost of $8, and the seller set + EachAdditionalPercentOff to 0.25. The packaging/handling cost for three items + would normally be $24, but since the seller specified 0.25 ($2 out of 8), the + total packaging/handling cost would be $24 - (two additional items x $2), or + $20. + This field is mutually exclusive with the amount fields within this type. + This field only applies when DiscountName is EachAdditionalPercentOff. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *eachAdditionalPercentOff; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CalculatedHandlingDiscountType.m b/Vendoo/TradingProxy/Trading_CalculatedHandlingDiscountType.m new file mode 100755 index 0000000..17df453 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CalculatedHandlingDiscountType.m @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CalculatedHandlingDiscountType.h" +#import "Trading_AmountType.h" + +@implementation Trading_CalculatedHandlingDiscountType + +@synthesize discountName = _discountName; +@synthesize orderHandlingAmount = _orderHandlingAmount; +@synthesize eachAdditionalAmount = _eachAdditionalAmount; +@synthesize eachAdditionalOffAmount = _eachAdditionalOffAmount; +@synthesize eachAdditionalPercentOff = _eachAdditionalPercentOff; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DiscountName" propertyName:@"discountName" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"discountName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderHandlingAmount" propertyName:@"orderHandlingAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"orderHandlingAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EachAdditionalAmount" propertyName:@"eachAdditionalAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"eachAdditionalAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EachAdditionalOffAmount" propertyName:@"eachAdditionalOffAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"eachAdditionalOffAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EachAdditionalPercentOff" propertyName:@"eachAdditionalPercentOff" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"eachAdditionalPercentOff"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.discountName = nil; + self.orderHandlingAmount = nil; + self.eachAdditionalAmount = nil; + self.eachAdditionalOffAmount = nil; + self.eachAdditionalPercentOff = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CalculatedShippingChargeOptionCodeType.h b/Vendoo/TradingProxy/Trading_CalculatedShippingChargeOptionCodeType.h new file mode 100755 index 0000000..b5119cf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CalculatedShippingChargeOptionCodeType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Calculated Shipping Charge Options + + + @ingroup EBayAPIInterface +*/ + +/** + + Charge the actual shipping cost and my full packaging and handling + fee for each item. + +*/ +extern NSString *const Trading_CalculatedShippingChargeOptionCodeType_CHARGE_EACH_ITEM; + +/** + + Charge the actual shipping cost and a packaging and handling fee of + X amount for the entire order. + +*/ +extern NSString *const Trading_CalculatedShippingChargeOptionCodeType_CHARGE_ENTIRE_ORDER; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_CalculatedShippingChargeOptionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_CalculatedShippingChargeOptionCodeType.m b/Vendoo/TradingProxy/Trading_CalculatedShippingChargeOptionCodeType.m new file mode 100755 index 0000000..f3d01da --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CalculatedShippingChargeOptionCodeType.m @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_CalculatedShippingChargeOptionCodeType.h" + +/** + @file + + Calculated Shipping Charge Options + +*/ + +/** + + Charge the actual shipping cost and my full packaging and handling + fee for each item. + +*/ +NSString *const Trading_CalculatedShippingChargeOptionCodeType_CHARGE_EACH_ITEM = @"ChargeEachItem"; + +/** + + Charge the actual shipping cost and a packaging and handling fee of + X amount for the entire order. + +*/ +NSString *const Trading_CalculatedShippingChargeOptionCodeType_CHARGE_ENTIRE_ORDER = @"ChargeEntireOrder"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_CalculatedShippingChargeOptionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_CalculatedShippingDiscountType.h b/Vendoo/TradingProxy/Trading_CalculatedShippingDiscountType.h new file mode 100755 index 0000000..d0961f3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CalculatedShippingDiscountType.h @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_DiscountProfileType; + +/** + + Details of an individual discount profile defined by the + user for calculated shipping. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CalculatedShippingDiscountType : NSObject { + +@private + NSString *_discountName; + NSMutableArray *_discountProfile; + NSMutableArray *_any; + +} + + +/** + + The type of discount or "rule" that is being used by the profile. Only + WeightOff is a "variable" rule, as defined in the documentation on shipping + discount profiles. + + + type: string constant in Trading_DiscountNameCodeType.h +*/ +@property (nonatomic, retain) NSString *discountName; + +/** + + Details of this particular calculated shipping discount profile. If + ModifyActionCode is Modify, all details of the new version of the profile must + be provided. If ModifyActionCode is Delete, DiscountProfileID is required, + MappingDiscountProfileID is optional, and all other fields of DiscountProfile + are ignored. Restrictions of how many profiles you can have for a given + discount rule are discussed in the documentation on shipping discount + profiles. + + + entry type : class Trading_DiscountProfileType +*/ + +@property (nonatomic, retain) NSMutableArray *discountProfile; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CalculatedShippingDiscountType.m b/Vendoo/TradingProxy/Trading_CalculatedShippingDiscountType.m new file mode 100755 index 0000000..afcc5c1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CalculatedShippingDiscountType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CalculatedShippingDiscountType.h" +#import "Trading_DiscountProfileType.h" + +@implementation Trading_CalculatedShippingDiscountType + +@synthesize discountName = _discountName; +@synthesize discountProfile = _discountProfile; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DiscountName" propertyName:@"discountName" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"discountName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DiscountProfile" propertyName:@"discountProfile" type:PICO_TYPE_OBJECT clazz:[Trading_DiscountProfileType class]]; + [map setObject:ps forKey:@"discountProfile"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.discountName = nil; + self.discountProfile = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CalculatedShippingPreferencesType.h b/Vendoo/TradingProxy/Trading_CalculatedShippingPreferencesType.h new file mode 100755 index 0000000..7b3c2c6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CalculatedShippingPreferencesType.h @@ -0,0 +1,86 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + This type contains Calculated Shipping rules and preferences for the seller. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CalculatedShippingPreferencesType : NSObject { + +@private + Trading_AmountType *_calculatedShippingAmountForEntireOrder; + NSString *_calculatedShippingChargeOption; + NSString *_calculatedShippingRateOption; + NSString *_insuranceOption; + NSMutableArray *_any; + +} + + +/** + + DO NOT USE THIS FIELD. Calculated Shipping discount profiles are created and + managed with SetShippingDiscountProfiles. Use GetShippingDiscountProfiles to + retrieve Calculated Shipping discount profiles. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *calculatedShippingAmountForEntireOrder; + +/** + + DO NOT USE THIS FIELD. Calculated Shipping discount profiles are created and + managed with SetShippingDiscountProfiles. Use GetShippingDiscountProfiles to + retrieve Calculated Shipping discount profiles. + + + type: string constant in Trading_CalculatedShippingChargeOptionCodeType.h +*/ +@property (nonatomic, retain) NSString *calculatedShippingChargeOption; + +/** + + DO NOT USE THIS FIELD. Calculated Shipping discount profiles are created and + managed with SetShippingDiscountProfiles. Use GetShippingDiscountProfiles to + retrieve Calculated Shipping discount profiles. + + + type: string constant in Trading_CalculatedShippingRateOptionCodeType.h +*/ +@property (nonatomic, retain) NSString *calculatedShippingRateOption; + +/** + + DO NOT USE THIS FIELD. Shipping insurance parameters are passed in through + SetShippingDiscountProfiles and retrieved using GetShippingDiscountProfiles. +

+ InsuranceOption is only valid on the following eBay sites: AU, FR, IT, and IN. + + + type: string constant in Trading_InsuranceOptionCodeType.h +*/ +@property (nonatomic, retain) NSString *insuranceOption; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CalculatedShippingPreferencesType.m b/Vendoo/TradingProxy/Trading_CalculatedShippingPreferencesType.m new file mode 100755 index 0000000..089bfb3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CalculatedShippingPreferencesType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CalculatedShippingPreferencesType.h" +#import "Trading_AmountType.h" + +@implementation Trading_CalculatedShippingPreferencesType + +@synthesize calculatedShippingAmountForEntireOrder = _calculatedShippingAmountForEntireOrder; +@synthesize calculatedShippingChargeOption = _calculatedShippingChargeOption; +@synthesize calculatedShippingRateOption = _calculatedShippingRateOption; +@synthesize insuranceOption = _insuranceOption; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CalculatedShippingAmountForEntireOrder" propertyName:@"calculatedShippingAmountForEntireOrder" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"calculatedShippingAmountForEntireOrder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CalculatedShippingChargeOption" propertyName:@"calculatedShippingChargeOption" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"calculatedShippingChargeOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CalculatedShippingRateOption" propertyName:@"calculatedShippingRateOption" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"calculatedShippingRateOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InsuranceOption" propertyName:@"insuranceOption" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"insuranceOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.calculatedShippingAmountForEntireOrder = nil; + self.calculatedShippingChargeOption = nil; + self.calculatedShippingRateOption = nil; + self.insuranceOption = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CalculatedShippingRateOptionCodeType.h b/Vendoo/TradingProxy/Trading_CalculatedShippingRateOptionCodeType.h new file mode 100755 index 0000000..5afe28a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CalculatedShippingRateOptionCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Calculated Shipping Rate Options. + + + @ingroup EBayAPIInterface +*/ + +/** + + Calculate the Actual Shipping Rate from Combined Item Weight + +*/ +extern NSString *const Trading_CalculatedShippingRateOptionCodeType_COMBINED_ITEM_WEIGHT; + +/** + + Calculate the Actual Shipping Rate from Individual Item Weight + +*/ +extern NSString *const Trading_CalculatedShippingRateOptionCodeType_INDIVIDUAL_ITEM_WEIGHT; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_CalculatedShippingRateOptionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_CalculatedShippingRateOptionCodeType.m b/Vendoo/TradingProxy/Trading_CalculatedShippingRateOptionCodeType.m new file mode 100755 index 0000000..318bc7f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CalculatedShippingRateOptionCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_CalculatedShippingRateOptionCodeType.h" + +/** + @file + + Calculated Shipping Rate Options. + +*/ + +/** + + Calculate the Actual Shipping Rate from Combined Item Weight + +*/ +NSString *const Trading_CalculatedShippingRateOptionCodeType_COMBINED_ITEM_WEIGHT = @"CombinedItemWeight"; + +/** + + Calculate the Actual Shipping Rate from Individual Item Weight + +*/ +NSString *const Trading_CalculatedShippingRateOptionCodeType_INDIVIDUAL_ITEM_WEIGHT = @"IndividualItemWeight"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_CalculatedShippingRateOptionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_CalculatedShippingRateType.h b/Vendoo/TradingProxy/Trading_CalculatedShippingRateType.h new file mode 100755 index 0000000..fe604c7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CalculatedShippingRateType.h @@ -0,0 +1,244 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_MeasureType; +@class Trading_AmountType; + +/** + + Details pertinent to one or more items for which + calculated shipping (or flat rate shipping using shipping rate tables with + weight surcharges) has been offered by the seller, such as package + dimension and weight and packaging/handling costs. Also returned + with the data for an item's transaction. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CalculatedShippingRateType : NSObject { + +@private + NSString *_originatingPostalCode; + NSString *_measurementUnit; + Trading_MeasureType *_packageDepth; + Trading_MeasureType *_packageLength; + Trading_MeasureType *_packageWidth; + Trading_AmountType *_packagingHandlingCosts; + NSNumber *_shippingIrregular; + NSString *_shippingPackage; + Trading_MeasureType *_weightMajor; + Trading_MeasureType *_weightMinor; + Trading_AmountType *_internationalPackagingHandlingCosts; + NSMutableArray *_any; + +} + + +/** + + Postal code for the location from which the package will be shipped. + Required for calculated shipping. Use Item.PostalCode to specify the + location of the item used for searches by location. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *originatingPostalCode; + +/** + + Specifies the unit type of the weight and dimensions of a + shipping package. + If MeasurementUnit is used, it overrides the system specified by measurementSystem. + If MeasurementUnit and measurementSystem are not specified, the following defaults + will be used: +

+ English: US
+ Metric: CA, CAFR, AU +

+ CA and CAFR supports both English and Metric, while other sites + only support the site's default. +

+ Use MeasurementUnit with weight and package dimensions. For example, + to represent a 5 lbs 2 oz package: +
+ <MeasurementUnit>English</MeasurementUnit> +
+ <WeightMajor>5</WeightMajor> +
+ <WeightMinor>2</WeightMinor> + + + type: string constant in Trading_MeasurementSystemCodeType.h +*/ +@property (nonatomic, retain) NSString *measurementUnit; + +/** + + Depth of the package, in whole number of inches, needed to ship the item. + This is validated against the selected shipping service. + Upon mismatch, a message is returned, such as, "Package + dimensions exceeds maximum allowable limit for + service XXXXX," where XXXXX is the name of the shipping service. + For calculated shipping only. Only returned if the seller + specified the value for the item. (In many cases, the seller + only specifies the weight fields.) +

+ Developer impact: UPS requires dimensions for any Ground packages that are 3 + cubic feet or larger and for all air packages, if they are to provide correct + shipping cost. If package dimensions are not included for an item listed with + calculated shipping, the shipping cost returned will be an estimate based on + standard dimensions for the defined package type. eBay enforces a dimensions + requirement on listings so that buyers receive accurate calculated shipping + costs. + + + type : class Trading_MeasureType +*/ +@property (nonatomic, retain) Trading_MeasureType *packageDepth; + +/** + + Length of the package, in whole number of inches, needed to ship the item. + Upon mismatch, a message is returned, such as, "Package + dimensions exceeds maximum allowable limit for + service XXXXX," where XXXXX is the name of the shipping service. + For calculated shipping only. Only returned if the seller + specified the value for the item. (In many cases, the seller + only specifies the weight fields.) + + + type : class Trading_MeasureType +*/ +@property (nonatomic, retain) Trading_MeasureType *packageLength; + +/** + + Width of the package, in whole number of inches, needed to ship the item. + Upon mismatch, a message is returned, such as, "Package + dimensions exceeds maximum allowable limit for + service XXXXX," where XXXXX is the name of the shipping service. + For calculated shipping only. Only returned if the seller + specified the value for the item. (In many cases, the seller + only specifies the weight fields.) + + + type : class Trading_MeasureType +*/ +@property (nonatomic, retain) Trading_MeasureType *packageWidth; + +/** + + Fees a seller might assess for the shipping of the item (in addition to + whatever the shipping service might charge). + Any packaging/handling cost specified on input is added to each shipping + service on output. + If domestic and international calculated shipping is offered for an item and + if packaging/handling cost is specified only for domestic shipping, that cost + will be applied by eBay as the international packaging/handling cost. (To + specify a international packaging/handling cost, you must always specify a + domestic packaging/handling cost, even if it is 0.) When UPS is one of the + shipping services offered by the seller, package dimensions are required on + list/relist/revise. + For calculated shipping only. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *packagingHandlingCosts; + +/** + + Whether a package is irregular and therefore cannot go + through the stamping machine at the shipping service office and + thus requires special or fragile handling. For calculated + shipping only. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *shippingIrregular; + +/** + + The nature of the package used to ship the item(s). + This is required for calculated shipping only. + To get the applicable ShippingPackage values for your site, call + GeteBayDetails with DetailName set to ShippingPackageDetails, + and then look for the ShippingPackageDetails.ShippingPackage fields in the response. + + + type: string constant in Trading_ShippingPackageCodeType.h +*/ +@property (nonatomic, retain) NSString *shippingPackage; + +/** + + WeightMajor and WeightMinor are used to specify the weight of a + shipping package. Here is how you would represent a package + weight of 5 lbs 2 oz: <WeightMajor unit="lbs">5</WeightMajor> + <WeightMinor unit="oz">2</WeightMinor> + See http://www.ups.com for the maximum weight allowed by UPS. + Above this maximum, the shipping type becomes Freight, an option + that can only be selected via the eBay Web site and not via API. + The weight details are validated against the selected shipping service. +

+ For calculated shipping or for flat rate shipping if shipping rate tables are + specified and the shipping rate table uses weight surcharges. + Required on input when calculated shipping is used. + + + type : class Trading_MeasureType +*/ +@property (nonatomic, retain) Trading_MeasureType *weightMajor; + +/** + + See the definition of WeightMajor. For calculated shipping or for flat rate shipping + if shipping rate tables are specified and the shipping rate table uses weight surcharges. + (When used with the shipping rate tables with weight surcharge, any WeightMinor value greater + than zero results in WeightMajor getting rounded up in the shipping cost calculation + for example, 1 lb, 2 oz is rounded up to 2 lbs.) +

+ Required on input when calculated shipping is used. + + + type : class Trading_MeasureType +*/ +@property (nonatomic, retain) Trading_MeasureType *weightMinor; + +/** + + Fees a seller might assess for the shipping of the item (in addition to + whatever the shipping service might charge). + Any packaging/handling cost specified on input is added to each shipping + service on output. + If domestic and international calculated shipping is offered for an item and + if packaging/handling cost is specified only for domestic shipping, that cost + will be applied by eBay as the international packaging/handling cost. (To + specify a international packaging/handling cost, you must always specify a + domestic packaging/handling cost, even if it is 0.) + For international calculated shipping only. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *internationalPackagingHandlingCosts; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CalculatedShippingRateType.m b/Vendoo/TradingProxy/Trading_CalculatedShippingRateType.m new file mode 100755 index 0000000..f2d7994 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CalculatedShippingRateType.m @@ -0,0 +1,94 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CalculatedShippingRateType.h" +#import "Trading_MeasureType.h" +#import "Trading_AmountType.h" + +@implementation Trading_CalculatedShippingRateType + +@synthesize originatingPostalCode = _originatingPostalCode; +@synthesize measurementUnit = _measurementUnit; +@synthesize packageDepth = _packageDepth; +@synthesize packageLength = _packageLength; +@synthesize packageWidth = _packageWidth; +@synthesize packagingHandlingCosts = _packagingHandlingCosts; +@synthesize shippingIrregular = _shippingIrregular; +@synthesize shippingPackage = _shippingPackage; +@synthesize weightMajor = _weightMajor; +@synthesize weightMinor = _weightMinor; +@synthesize internationalPackagingHandlingCosts = _internationalPackagingHandlingCosts; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OriginatingPostalCode" propertyName:@"originatingPostalCode" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"originatingPostalCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MeasurementUnit" propertyName:@"measurementUnit" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"measurementUnit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PackageDepth" propertyName:@"packageDepth" type:PICO_TYPE_OBJECT clazz:[Trading_MeasureType class]]; + [map setObject:ps forKey:@"packageDepth"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PackageLength" propertyName:@"packageLength" type:PICO_TYPE_OBJECT clazz:[Trading_MeasureType class]]; + [map setObject:ps forKey:@"packageLength"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PackageWidth" propertyName:@"packageWidth" type:PICO_TYPE_OBJECT clazz:[Trading_MeasureType class]]; + [map setObject:ps forKey:@"packageWidth"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PackagingHandlingCosts" propertyName:@"packagingHandlingCosts" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"packagingHandlingCosts"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingIrregular" propertyName:@"shippingIrregular" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"shippingIrregular"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingPackage" propertyName:@"shippingPackage" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"shippingPackage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WeightMajor" propertyName:@"weightMajor" type:PICO_TYPE_OBJECT clazz:[Trading_MeasureType class]]; + [map setObject:ps forKey:@"weightMajor"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WeightMinor" propertyName:@"weightMinor" type:PICO_TYPE_OBJECT clazz:[Trading_MeasureType class]]; + [map setObject:ps forKey:@"weightMinor"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InternationalPackagingHandlingCosts" propertyName:@"internationalPackagingHandlingCosts" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"internationalPackagingHandlingCosts"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.originatingPostalCode = nil; + self.measurementUnit = nil; + self.packageDepth = nil; + self.packageLength = nil; + self.packageWidth = nil; + self.packagingHandlingCosts = nil; + self.shippingIrregular = nil; + self.shippingPackage = nil; + self.weightMajor = nil; + self.weightMinor = nil; + self.internationalPackagingHandlingCosts = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CancelOfferArrayType.h b/Vendoo/TradingProxy/Trading_CancelOfferArrayType.h new file mode 100755 index 0000000..d1f1f94 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CancelOfferArrayType.h @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_CancelOfferType; + +/** + + Container for a list of offers. May contain zero, one, or multiple + OfferType objects, each of which represents one offer extended by + a user on a listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CancelOfferArrayType : NSObject { + +@private + NSMutableArray *_cancelOffer; + NSMutableArray *_any; + +} + + +/** + + Contains the data for one offer. This includes: data for the user making the + offer, the amount of the offer, the quantity of items being bought from the + listing, the type of offer being made, and more. + + + entry type : class Trading_CancelOfferType +*/ + +@property (nonatomic, retain) NSMutableArray *cancelOffer; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CancelOfferArrayType.m b/Vendoo/TradingProxy/Trading_CancelOfferArrayType.m new file mode 100755 index 0000000..39c22f4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CancelOfferArrayType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CancelOfferArrayType.h" +#import "Trading_CancelOfferType.h" + +@implementation Trading_CancelOfferArrayType + +@synthesize cancelOffer = _cancelOffer; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CancelOffer" propertyName:@"cancelOffer" type:PICO_TYPE_OBJECT clazz:[Trading_CancelOfferType class]]; + [map setObject:ps forKey:@"cancelOffer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.cancelOffer = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CancelOfferType.h b/Vendoo/TradingProxy/Trading_CancelOfferType.h new file mode 100755 index 0000000..353579e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CancelOfferType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_OfferType; + +/** + + Container for a list of offers. May contain zero, one, or multiple + OfferType objects, each of which represents one offer extended by + a user on a listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CancelOfferType : NSObject { + +@private + Trading_OfferType *_offer; + NSString *_explanation; + NSMutableArray *_any; + +} + + +/** + + Contains the data for one offer. This includes: data for the user making the + offer, the amount of the offer, the quantity of items being bought from the + listing, the type of offer being made, and more. + + + type : class Trading_OfferType +*/ +@property (nonatomic, retain) Trading_OfferType *offer; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *explanation; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CancelOfferType.m b/Vendoo/TradingProxy/Trading_CancelOfferType.m new file mode 100755 index 0000000..037ff02 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CancelOfferType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CancelOfferType.h" +#import "Trading_OfferType.h" + +@implementation Trading_CancelOfferType + +@synthesize offer = _offer; +@synthesize explanation = _explanation; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Offer" propertyName:@"offer" type:PICO_TYPE_OBJECT clazz:[Trading_OfferType class]]; + [map setObject:ps forKey:@"offer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Explanation" propertyName:@"explanation" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"explanation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.offer = nil; + self.explanation = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CartItemType.h b/Vendoo/TradingProxy/Trading_CartItemType.h new file mode 100755 index 0000000..934d258 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CartItemType.h @@ -0,0 +1,75 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ItemType; + +/** + + Details about an item in a cart. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CartItemType : NSObject { + +@private + Trading_ItemType *_item; + NSNumber *_referenceID; + NSString *_action; + NSMutableArray *_any; + +} + + +/** + + When used as input, this is the item to be added, removed or updated in the cart. + Only ItemID and Quantity apply. + This is only required as input if the parent container is submitted. + When returned, this is one of the items remaining in the cart. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + + An ID created by eBay and returned along with an item, if items are returned. + This ID must be provided on input to SetCart along with the corresponding item + when doing a Delete or Update related to that item. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *referenceID; + +/** + + What is to be done with the item. If the action is Delete or Update, + ReferenceID must be provided. (It was returned with the item + when the item was initially added to the cart.) + This is only required if the parent container is submitted. + + + type: string constant in Trading_ModifyActionCodeType.h +*/ +@property (nonatomic, retain) NSString *action; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CartItemType.m b/Vendoo/TradingProxy/Trading_CartItemType.m new file mode 100755 index 0000000..3fa46d1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CartItemType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CartItemType.h" +#import "Trading_ItemType.h" + +@implementation Trading_CartItemType + +@synthesize item = _item; +@synthesize referenceID = _referenceID; +@synthesize action = _action; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReferenceID" propertyName:@"referenceID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"referenceID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Action" propertyName:@"action" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"action"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.item = nil; + self.referenceID = nil; + self.action = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CatalogProductType.h b/Vendoo/TradingProxy/Trading_CatalogProductType.h new file mode 100755 index 0000000..3147a81 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CatalogProductType.h @@ -0,0 +1,228 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_NameValueListArrayType; +@class Trading_ExternalProductIDType; +@class Trading_ReviewDetailsType; + +/** + + Information about an eBay catalog product. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CatalogProductType : NSObject { + +@private + NSString *_title; + NSString *_detailsURL; + NSString *_stockPhotoURL; + NSNumber *_displayStockPhotos; + NSNumber *_itemCount; + Trading_ExternalProductIDType *_externalProductID; + NSNumber *_productReferenceID; + NSNumber *_attributeSetID; + Trading_NameValueListArrayType *_itemSpecifics; + NSNumber *_reviewCount; + Trading_ReviewDetailsType *_reviewDetails; + NSString *_productState; + NSMutableArray *_any; + +} + + +/** + + The title of the product. Always returned when Product is returned. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *title; + +/** + + Fully qualified URL for optional information about the product, + such as a movie's description or film credits. This information + is hosted through the eBay Web site and it cannot be edited. + Portions of the content are protected by copyright. + Applications can include this URL as a link in product search results + so that end users can view additional descriptive details about + the product.
+
+ Note: You can use + the ProductMementoString parameter in this URL as the ProductID value in + GetSearchResults requests. This parameter is a colon-delimited + alphanumeric value. For an example of how to use this string, + see the GetProducts samples in the eBay Web Services guide. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailsURL; + +/** + + Fully qualified URL for a stock image (if any) that is associated + with the eBay catalog product. The URL is for the image eBay + usually displays in product search results (usually 70px tall). + It may be helpful to calculate the dimensions of the photo + programmatically before displaying it. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *stockPhotoURL; + +/** + + If true, your application can attempt to display stock photos that + are returned. If false, your application should not attempt to display + any stock photos that are returned. This recommendation is useful for + catalog data related to products like coins, where stock photos are not + necessarily applicable or available. An application with a graphical + user interface can use this flag to determine + when to hide customized stock photo widgets. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *displayStockPhotos; + +/** + + Total number of listings on the specified eBay site that use + stock information from this catalog product. This value can be greater + than the number of listings returned in ItemArray. To retrieve more + listings, use GetSearchResults. + Only returned when you use ExternalProductID or ProductReferenceID + and you set IncludeItemArray to true. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *itemCount; + +/** + + An ISBN, UPC, or EAN value that is associated with this + eBay catalog product (if any). These values are only returned + for products in "media" domains (Books, DVDs and Movies, Music, and + Video Games). Products in other domains don't return this value + (even if a UPC is available in the Item Specifics.) + Please note that as of February 2007, GetProducts may temporarily return + two ExternalProductID nodes for ISBN for some sites (one with a 13-digit + value and one with a 10-digit value). This is a bug and it will be fixed in + an upcoming release. Instead, one ExternalProductID node will be returned + with an additional field. Do not code your application to expect multiple + ExternalProductID nodes to be returned for ISBN values on an ongoing basis. + + + type : class Trading_ExternalProductIDType +*/ +@property (nonatomic, retain) Trading_ExternalProductIDType *externalProductID; + +/** + + The numeric ID for the eBay catalog product. After selecting a product + returned from a keyword query, pass this value in GetProducts to + retrieve more information about that product. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *productReferenceID; + +/** + + Numeric ID for the product's domain (characteristic set). + When you use GetProducts by itself, this can be useful when + you want to group product results + by domain (e.g., all book products together). + For a mapping of attribute set IDs to names, see the + eBay Web Services guide. Alternatively, use GetCategory2CS + to retrieve the mappings periodically (e.g., once a day) and + store them locally. (We do not recommend using the product histogram, + for this purpose.) + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *attributeSetID; + +/** + + A list of attribute and value pairs that are included in the product's + pre-filled Item Specifics. + Also see ExternalProductID for ISBN, UPC, or MPN values, if applicable. + This is usually returned. (We are not aware of any cases in which this + node is not be returned. However, it may be safest to check for the + existence of this node.) + + + type : class Trading_NameValueListArrayType +*/ +@property (nonatomic, retain) Trading_NameValueListArrayType *itemSpecifics; + +/** + + The total number of reviews that are available for this product + on the eBay Web site. This can be greater than the number of + reviews returned by GetProducts. See ReviewDetails.Review.URL + for information about viewing more reviews. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *reviewCount; + +/** + + The product's most helpful reviews, if any. + The reviews are sorted by most helpful review (most votes) first. + Only returned when you pass in ExternalProductID or + ProductReferenceID and you set IncludeReviewDetails to true. + Up to 20 of the reviews are returned. If more reviews are available, + (that is, if ReviewCount is greater than 20), the user can look at + additional reviews on the eBay Web site. + See ReviewDetails.Review.URL for information about viewing more + reviews. + + + type : class Trading_ReviewDetailsType +*/ +@property (nonatomic, retain) Trading_ReviewDetailsType *reviewDetails; + +/** + + Indicates that the product has changed or will soon change (usually due to a migration + from one catalog to another catalog). Typically, this field is returned for up to 90 + days for a given product. After that, the product either no longer returns this field + or the product is no longer returned (depending on the state change). +

+ This data is primarily applicable to catalogs used by the US, Germany, Austria, and + Switzerland sites. Other sites may undergo catalog changes in the future. + + + type: string constant in Trading_ProductStateCodeType.h +*/ +@property (nonatomic, retain) NSString *productState; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CatalogProductType.m b/Vendoo/TradingProxy/Trading_CatalogProductType.m new file mode 100755 index 0000000..9f67161 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CatalogProductType.m @@ -0,0 +1,100 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CatalogProductType.h" +#import "Trading_NameValueListArrayType.h" +#import "Trading_ExternalProductIDType.h" +#import "Trading_ReviewDetailsType.h" + +@implementation Trading_CatalogProductType + +@synthesize title = _title; +@synthesize detailsURL = _detailsURL; +@synthesize stockPhotoURL = _stockPhotoURL; +@synthesize displayStockPhotos = _displayStockPhotos; +@synthesize itemCount = _itemCount; +@synthesize externalProductID = _externalProductID; +@synthesize productReferenceID = _productReferenceID; +@synthesize attributeSetID = _attributeSetID; +@synthesize itemSpecifics = _itemSpecifics; +@synthesize reviewCount = _reviewCount; +@synthesize reviewDetails = _reviewDetails; +@synthesize productState = _productState; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Title" propertyName:@"title" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"title"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailsURL" propertyName:@"detailsURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailsURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StockPhotoURL" propertyName:@"stockPhotoURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"stockPhotoURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisplayStockPhotos" propertyName:@"displayStockPhotos" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"displayStockPhotos"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemCount" propertyName:@"itemCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"itemCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalProductID" propertyName:@"externalProductID" type:PICO_TYPE_OBJECT clazz:[Trading_ExternalProductIDType class]]; + [map setObject:ps forKey:@"externalProductID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductReferenceID" propertyName:@"productReferenceID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"productReferenceID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeSetID" propertyName:@"attributeSetID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"attributeSetID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemSpecifics" propertyName:@"itemSpecifics" type:PICO_TYPE_OBJECT clazz:[Trading_NameValueListArrayType class]]; + [map setObject:ps forKey:@"itemSpecifics"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReviewCount" propertyName:@"reviewCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"reviewCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReviewDetails" propertyName:@"reviewDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ReviewDetailsType class]]; + [map setObject:ps forKey:@"reviewDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductState" propertyName:@"productState" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"productState"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.title = nil; + self.detailsURL = nil; + self.stockPhotoURL = nil; + self.displayStockPhotos = nil; + self.itemCount = nil; + self.externalProductID = nil; + self.productReferenceID = nil; + self.attributeSetID = nil; + self.itemSpecifics = nil; + self.reviewCount = nil; + self.reviewDetails = nil; + self.productState = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CategoryArrayType.h b/Vendoo/TradingProxy/Trading_CategoryArrayType.h new file mode 100755 index 0000000..d459c07 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CategoryArrayType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_CategoryType; + +/** + + Container for a list of categories. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CategoryArrayType : NSObject { + +@private + NSMutableArray *_category; + +} + + +/** + + Contains details about one category. For GetCategories, + this node is not returned when no detail level is specified. + + + entry type : class Trading_CategoryType +*/ + +@property (nonatomic, retain) NSMutableArray *category; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CategoryArrayType.m b/Vendoo/TradingProxy/Trading_CategoryArrayType.m new file mode 100755 index 0000000..62f25d5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CategoryArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CategoryArrayType.h" +#import "Trading_CategoryType.h" + +@implementation Trading_CategoryArrayType + +@synthesize category = _category; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Category" propertyName:@"category" type:PICO_TYPE_OBJECT clazz:[Trading_CategoryType class]]; + [map setObject:ps forKey:@"category"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.category = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CategoryFeatureDetailLevelCodeType.h b/Vendoo/TradingProxy/Trading_CategoryFeatureDetailLevelCodeType.h new file mode 100755 index 0000000..be48368 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CategoryFeatureDetailLevelCodeType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated. Use DetailLevelCodeType instead. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + Return all available data. + +*/ +extern NSString *const Trading_CategoryFeatureDetailLevelCodeType_RETURN_ALL; + +/** + + + Return the category feature definitions only. + +*/ +extern NSString *const Trading_CategoryFeatureDetailLevelCodeType_RETURN_FEATURE_DEFINITIONS; + +/** + + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_CategoryFeatureDetailLevelCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_CategoryFeatureDetailLevelCodeType.m b/Vendoo/TradingProxy/Trading_CategoryFeatureDetailLevelCodeType.m new file mode 100755 index 0000000..dad7103 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CategoryFeatureDetailLevelCodeType.m @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_CategoryFeatureDetailLevelCodeType.h" + +/** + @file + + This type is deprecated. Use DetailLevelCodeType instead. + + +*/ + +/** + + + Return all available data. + +*/ +NSString *const Trading_CategoryFeatureDetailLevelCodeType_RETURN_ALL = @"ReturnAll"; + +/** + + + Return the category feature definitions only. + +*/ +NSString *const Trading_CategoryFeatureDetailLevelCodeType_RETURN_FEATURE_DEFINITIONS = @"ReturnFeatureDefinitions"; + +/** + + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_CategoryFeatureDetailLevelCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_CategoryFeatureType.h b/Vendoo/TradingProxy/Trading_CategoryFeatureType.h new file mode 100755 index 0000000..8bdc275 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CategoryFeatureType.h @@ -0,0 +1,1929 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ListingEnhancementDurationReferenceType; +@class Trading_StoreOwnerExtendedListingDurationsType; +@class Trading_ListingDurationReferenceType; +@class Trading_ConditionValuesType; +@class Trading_AmountType; + +/** + + A container node that identifies a category that has one of the features + specified in FeatureID (in GetCategoryFeaturesRequest). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CategoryFeatureType : NSObject { + +@private + NSString *_categoryID; + NSMutableArray *_listingDuration; + NSNumber *_shippingTermsRequired; + NSNumber *_bestOfferEnabled; + NSNumber *_dutchBINEnabled; + NSNumber *_userConsentRequired; + NSNumber *_homePageFeaturedEnabled; + NSNumber *_proPackEnabled; + NSNumber *_basicUpgradePackEnabled; + NSNumber *_valuePackEnabled; + NSNumber *_proPackPlusEnabled; + NSString *_adFormatEnabled; + NSNumber *_bestOfferCounterEnabled; + NSNumber *_bestOfferAutoDeclineEnabled; + NSNumber *_localMarketSpecialitySubscription; + NSNumber *_localMarketRegularSubscription; + NSNumber *_localMarketPremiumSubscription; + NSNumber *_localMarketNonSubscription; + NSNumber *_expressEnabled; + NSNumber *_expressPicturesRequired; + NSNumber *_expressConditionRequired; + NSNumber *_minimumReservePrice; + NSNumber *_sellerContactDetailsEnabled; + NSNumber *_transactionConfirmationRequestEnabled; + NSNumber *_storeInventoryEnabled; + NSNumber *_skypeMeTransactionalEnabled; + NSNumber *_skypeMeNonTransactionalEnabled; + NSString *_classifiedAdPaymentMethodEnabled; + NSNumber *_classifiedAdShippingMethodEnabled; + NSString *_classifiedAdBestOfferEnabled; + NSNumber *_classifiedAdCounterOfferEnabled; + NSNumber *_classifiedAdAutoDeclineEnabled; + NSNumber *_classifiedAdContactByPhoneEnabled; + NSNumber *_classifiedAdContactByEmailEnabled; + NSNumber *_safePaymentRequired; + NSNumber *_classifiedAdPayPerLeadEnabled; + NSString *_itemSpecificsEnabled; + NSNumber *_paisaPayFullEscrowEnabled; + NSNumber *_upcIdentifierEnabled; + NSNumber *_eanIdentifierEnabled; + NSNumber *_isbnIdentifierEnabled; + NSNumber *_brandMPNIdentifierEnabled; + NSNumber *_classifiedAdAutoAcceptEnabled; + NSNumber *_bestOfferAutoAcceptEnabled; + NSNumber *_crossBorderTradeNorthAmericaEnabled; + NSNumber *_crossBorderTradeGBEnabled; + NSNumber *_crossBorderTradeAustraliaEnabled; + NSNumber *_payPalBuyerProtectionEnabled; + NSNumber *_buyerGuaranteeEnabled; + NSNumber *_combinedFixedPriceTreatmentEnabled; + Trading_ListingEnhancementDurationReferenceType *_galleryFeaturedDurations; + NSNumber *_payPalRequired; + NSString *_eBayMotorsProAdFormatEnabled; + NSNumber *_eBayMotorsProContactByPhoneEnabled; + NSNumber *_eBayMotorsProPhoneCount; + NSNumber *_eBayMotorsProContactByAddressEnabled; + NSNumber *_eBayMotorsProStreetCount; + NSNumber *_eBayMotorsProCompanyNameEnabled; + NSNumber *_eBayMotorsProContactByEmailEnabled; + NSString *_eBayMotorsProBestOfferEnabled; + NSNumber *_eBayMotorsProAutoAcceptEnabled; + NSNumber *_eBayMotorsProAutoDeclineEnabled; + NSString *_eBayMotorsProPaymentMethodCheckOutEnabled; + NSNumber *_eBayMotorsProShippingMethodEnabled; + NSNumber *_eBayMotorsProCounterOfferEnabled; + NSNumber *_eBayMotorsProSellerContactDetailsEnabled; + NSString *_localMarketAdFormatEnabled; + NSNumber *_localMarketContactByPhoneEnabled; + NSNumber *_localMarketPhoneCount; + NSNumber *_localMarketContactByAddressEnabled; + NSNumber *_localMarketStreetCount; + NSNumber *_localMarketCompanyNameEnabled; + NSNumber *_localMarketContactByEmailEnabled; + NSString *_localMarketBestOfferEnabled; + NSNumber *_localMarketAutoAcceptEnabled; + NSNumber *_localMarketAutoDeclineEnabled; + NSString *_localMarketPaymentMethodCheckOutEnabled; + NSNumber *_localMarketShippingMethodEnabled; + NSNumber *_localMarketCounterOfferEnabled; + NSNumber *_localMarketSellerContactDetailsEnabled; + NSNumber *_classifiedAdPhoneCount; + NSNumber *_classifiedAdContactByAddressEnabled; + NSNumber *_classifiedAdStreetCount; + NSNumber *_classifiedAdCompanyNameEnabled; + NSString *_specialitySubscription; + NSString *_regularSubscription; + NSString *_premiumSubscription; + NSString *_nonSubscription; + NSString *_inEscrowWorkflowTimeline; + NSNumber *_payPalRequiredForStoreOwner; + NSNumber *_reviseQuantityAllowed; + NSNumber *_revisePriceAllowed; + NSNumber *_storeOwnerExtendedListingDurationsEnabled; + Trading_StoreOwnerExtendedListingDurationsType *_storeOwnerExtendedListingDurations; + NSNumber *_returnPolicyEnabled; + NSNumber *_handlingTimeEnabled; + Trading_AmountType *_maxFlatShippingCost; + Trading_AmountType *_group1MaxFlatShippingCost; + Trading_AmountType *_group2MaxFlatShippingCost; + Trading_AmountType *_group3MaxFlatShippingCost; + NSMutableArray *_paymentMethod; + NSNumber *_variationsEnabled; + NSString *_attributeConversionEnabled; + NSNumber *_freeGalleryPlusEnabled; + NSNumber *_freePicturePackEnabled; + NSString *_itemCompatibilityEnabled; + NSNumber *_minItemCompatibility; + NSNumber *_maxItemCompatibility; + NSString *_conditionEnabled; + Trading_ConditionValuesType *_conditionValues; + NSNumber *_valueCategory; + NSString *_productCreationEnabled; + NSNumber *_maxGranularFitmentCount; + NSString *_compatibleVehicleType; + NSString *_paymentOptionsGroup; + NSString *_shippingProfileCategoryGroup; + NSString *_paymentProfileCategoryGroup; + NSString *_returnPolicyProfileCategoryGroup; + NSNumber *_vinSupported; + NSNumber *_vrmSupported; + NSNumber *_sellerProvidedTitleSupported; + NSNumber *_depositSupported; + NSNumber *_globalShippingEnabled; + NSMutableArray *_any; + +} + + +/** + + Specifies the identifier of the category that has the feature. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + Identifies the listing duration set that applies to the category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + entry type : class Trading_ListingDurationReferenceType +*/ + +@property (nonatomic, retain) NSMutableArray *listingDuration; + +/** + + Indicates whether sellers are required to specify shipping items + for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *shippingTermsRequired; + +/** + + Indicates whether Best Offers are allowed for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent.. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *bestOfferEnabled; + +/** + + Indicates whether Buy It Now is allowed in this category for Dutch (multi-item) + auctions. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. +

+ Note: + As of version 619, Dutch-style (multi-item) competitive-bid auctions are deprecated. + eBay throws an error if you submit a Dutch item listing with AddItem + or VerifyAddItem. If you use RelistItem to update a Dutch auction listing, + eBay generates a warning and resets the Quantity value to 1. + +
+ + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *dutchBINEnabled; + +/** + + Indicates whether a bidder must consent to the bid by confirming that + he or she read and agrees to the terms in eBay's privacy policy. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *userConsentRequired; + +/** + + Indicates whether or not it is possible to enhance a listing by putting + it into a rotation for display on a special area of the eBay home page. + Support for this feature varies by site. Item or feedback restrictions may apply. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *homePageFeaturedEnabled; + +/** + + Indicates whether ProPackBundle (a feature pack) is enabled for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *proPackEnabled; + +/** + + Not applicable to any site. + Indicated whether the Basic Upgrade Pack bundle feature + was enabled for this category. Formerly, Australia site + (site ID 15, abbreviation AU) only. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *basicUpgradePackEnabled; + +/** + + Indicates whether ValuePack bundle (a feature pack) is enabled + for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *valuePackEnabled; + +/** + + Indicates whether the ProPackPlus bundle (a feature pack) is enabled for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *proPackPlusEnabled; + +/** + + Indicates whether the Classified Ad format feature is enabled for this + category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_AdFormatEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *adFormatEnabled; + +/** + + Indicates whether counter offers are allowed on Best Offers for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *bestOfferCounterEnabled; + +/** + + Indicates whether auto decline for Best Offers is allowed for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *bestOfferAutoDeclineEnabled; + +/** + + Indicates whether LocalMarketSpecialitySubscription feature is supported for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketSpecialitySubscription; + +/** + + Indicates whether LocalMarketRegularSubscription feature is supported for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketRegularSubscription; + +/** + + Indicates whether LocalMarketPremiumSubscription feature is supported for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketPremiumSubscription; + +/** + + Indicates whether LocalMarketNonSubscription feature is supported for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketNonSubscription; + +/** + + Indicates whether listings in this category are eligible for eBay Express + (assuming other item and user eligibility requirements are also met). +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *expressEnabled; + +/** + + Indicates whether a listing requires a picture (or gallery image) in order + to qualify for eBay Express when listed in this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *expressPicturesRequired; + +/** + + Indicates whether a listing requires the Item Condition + to be specified (using Item Specifics in AttributeSetArray) in order + to qualify for eBay Express when listed in this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *expressConditionRequired; + +/** + + Indicates whether Minimum Reserve Price is enabled for this category. On the Germany, Austria, Belgium French, + and Belgium Dutch sites, Minimum Reserve Price is supported for the Art and Antiques, + Watches and Jewelry, and Motorbikes categories. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive double +*/ +@property (nonatomic, retain) NSNumber *minimumReservePrice; + +/** + + Indicates whether this category supports seller-level contact information for + Classified Ad format listings. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *sellerContactDetailsEnabled; + +/** + + Indicates whether the Transaction Confirmation Request feature is supported for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *transactionConfirmationRequestEnabled; + +/** + + Indicates whether Store Inventory Format is enabled for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *storeInventoryEnabled; + +/** + + Indicates whether the addition of Skype buttons to listings is supported for this category for sales listings. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *skypeMeTransactionalEnabled; + +/** + + Indicates whether the addition of Skype buttons to listings is supported + for this category for ad listings. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *skypeMeNonTransactionalEnabled; + +/** + + Indicates whether the payment method should be displayed to the user for + Classified Ad format listings. + Even if enabled, checkout may or may not be enabled. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_ClassifiedAdPaymentMethodEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *classifiedAdPaymentMethodEnabled; + +/** + + Indicates if shipping options are available for Classified Ad listings + in the category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdShippingMethodEnabled; + +/** + + Indicates if Best offer is enabled for Classified Ad listings. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_ClassifiedAdBestOfferEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *classifiedAdBestOfferEnabled; + +/** + + Indicates whether counter offers are allowed on Classified Ad listings + for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdCounterOfferEnabled; + +/** + + Indicates whether automatic decline for Best Offers for Classified Ad listings is allowed for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdAutoDeclineEnabled; + +/** + + Indicates whether the telephone is supported as a contact method for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdContactByPhoneEnabled; + +/** + + Indicates whether the category supports email as a contact method. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdContactByEmailEnabled; + +/** + + Indicates whether listings in this category need to have a safe + payment method, for all sellers registered after January 17,2007. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *safePaymentRequired; + +/** + + The pay-per-lead feature is no longer available, and this field is scheduled to + be removed from the WSDL. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdPayPerLeadEnabled; + +/** + + Indicates whether the category supports custom Item Specifics. + If enabled, sellers can use the Item.ItemSpecifics node in AddItem + and related calls to fill in Item Specifics. If your application + supports the older ID-based Attribute format, please remove all + dependencies on that format by May 2012. Also see + AttributeConversionEnabled. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_ItemSpecificsEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *itemSpecificsEnabled; + +/** + + The presence of this field indicates that the category supports the + PaisaPayEscrow payment method. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *paisaPayFullEscrowEnabled; + +/** + + The presence of this field indicates that the category supports the Universal + Parcel Code (UPC) listing feature. This feature allows the seller to pass in a + UPC value through the Item.ProductListingDetails.UPC field to identify and pre- + fill information for a product when adding, revising, or relisting an item. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *upcIdentifierEnabled; + +/** + + The presence of this field indicates that the category supports the European + Article Number (EAN) listing feature. This feature allows the seller to pass in + an EAN value through the Item.ProductListingDetails.EAN field to identify and + pre-fill information for a product when adding, revising, or relisting an + item. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eanIdentifierEnabled; + +/** + + The presence of this field indicates that the category supports the + International Standard Book Number (ISBN) listing feature. This feature allows + the seller to pass in an ISBN value through the Item.ProductListingDetails.ISBN + field to identify and pre-fill information for a product when adding, + revising, or relisting an item. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *isbnIdentifierEnabled; + +/** + + The presence of this field indicates that the category supports the + Brand/Manufacturer Part Number listing feature. This feature allows the seller + to pass in a brand and MPN value through the + Item.ProductListingDetails.BrandMPN container to identify and pre-fill + information for a product when adding, revising, or relisting an item. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *brandMPNIdentifierEnabled; + +/** + + Indicates whether the category supports setting + a price at which Best Offers are automatically accepted + for Classified Ads. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdAutoAcceptEnabled; + +/** + + Indicates whether the category supports setting + a price at which Best Offers are automatically accepted. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *bestOfferAutoAcceptEnabled; + +/** + + Indicates whether the category supports specifying that listings be displayed in the default search results of North America sites. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *crossBorderTradeNorthAmericaEnabled; + +/** + + Indicates whether the category supports specifying that listings + be displayed in the default search results of the UK site. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *crossBorderTradeGBEnabled; + +/** + + Indicates whether the category supports specifying that listings be displayed in the default search results of the Australia site. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *crossBorderTradeAustraliaEnabled; + +/** + + For the Australia site, if both PayPalBuyerProtectionEnabled + and BuyerGuaranteeEnabled are returned, then + buyer protection is allowed for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *payPalBuyerProtectionEnabled; + +/** + + For the Australia site, if both PayPalBuyerProtectionEnabled + and BuyerGuaranteeEnabled are returned, then + buyer protection is allowed for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *buyerGuaranteeEnabled; + +/** + + Indicates whether the category supports + combined fixed price treatment for the following two listing + types: Store Inventory Format and Basic Fixed Price. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *combinedFixedPriceTreatmentEnabled; + +/** + + Indicates whether the category supports + durations for "Gallery Featured". +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : class Trading_ListingEnhancementDurationReferenceType +*/ +@property (nonatomic, retain) Trading_ListingEnhancementDurationReferenceType *galleryFeaturedDurations; + +/** + + Indicates whether the category requires PayPal as a payment method. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *payPalRequired; + +/** + + Specifies whether this category allows Classified Ad listings. + This element is for eBay Motors Pro users. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_AdFormatEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *eBayMotorsProAdFormatEnabled; + +/** + + Indicates whether this category supports including the telephone in the + seller's contact information. + This element is for eBay Motors Pro users. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProContactByPhoneEnabled; + +/** + + Indicates which telephone option is enabled for the seller's contact information. + This element is for eBay Motors Pro users. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProPhoneCount; + +/** + + Indicates whether this category supports including the address in the + seller's contact information. + This element is for eBay Motors Pro users. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProContactByAddressEnabled; + +/** + + Indicates which address option is enabled for the seller's contact information. + This element is for eBay Motors Pro users. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProStreetCount; + +/** + + Indicates whether this category supports including the company name in the + seller's contact information. + This element is for eBay Motors Pro users. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProCompanyNameEnabled; + +/** + + Indicates whether this category supports including an email address in the + seller's contact information. + This element is for eBay Motors Pro users. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProContactByEmailEnabled; + +/** + + Indicates if Best Offer is supported for Classified Ad listings + in this category. + This element is for eBay Motors Pro users. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_ClassifiedAdBestOfferEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *eBayMotorsProBestOfferEnabled; + +/** + + Specifies whether this category allows + auto-accept for Best Offers for Classified Ads. + This element is for eBay Motors Pro users. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProAutoAcceptEnabled; + +/** + + Specifies whether this category allows + auto-decline for Best Offers for Classified Ads. + This element is for eBay Motors Pro users. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProAutoDeclineEnabled; + +/** + + Indicates if the payment method should be displayed to the user + for this category. Even if enabled, checkout may or may not + be enabled. + This element is for eBay Motors Pro users. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_ClassifiedAdPaymentMethodEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *eBayMotorsProPaymentMethodCheckOutEnabled; + +/** + + Indicates if shipping options are available for this category. + This element is for eBay Motors Pro users. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProShippingMethodEnabled; + +/** + + Indicates whether counter offers are allowed on Best Offers for + this category. + This element is for eBay Motors Pro users. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProCounterOfferEnabled; + +/** + + Specifies whether this category allows seller-level contact information for Classified Ad listings. A value of true + means seller-level contact information is available for Classified Ad listings. + This element is for eBay Motors Pro users. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProSellerContactDetailsEnabled; + +/** + + Specifies whether this category supports Classified Ad listings. + This is added for Local Market dealers. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_AdFormatEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *localMarketAdFormatEnabled; + +/** + + Indicates whether this category supports including a telephone number in the + seller's contact information. + This element is added for Local Market dealers. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketContactByPhoneEnabled; + +/** + + Indicates which telephone option is enabled for the seller's contact information. + This element is for Local Market dealers. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *localMarketPhoneCount; + +/** + + Indicates whether the category supports including an address in the + seller's contact information. + This element is for Local Market dealers. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketContactByAddressEnabled; + +/** + + Indicates which address option for is included in the + seller's contact information. + This element is for Local Market dealers. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *localMarketStreetCount; + +/** + + Indicates whether the category supports including a company name in the + seller's contact information. + This element is for Local Market dealers. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketCompanyNameEnabled; + +/** + + Indicates whether the category supports including an email address in the + seller's contact information. + This element is for Local Market dealers. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketContactByEmailEnabled; + +/** + + Indicates if Best Offer is enabled for Classified Ad listings + in this category. + This element is for Local Market dealers. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_ClassifiedAdBestOfferEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *localMarketBestOfferEnabled; + +/** + + Specifies whether this category supports auto-accept for Best Offers for Classified Ads. + This element is for Local Market dealers. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketAutoAcceptEnabled; + +/** + + Specifies whether this category supports auto-decline for Best Offers for Classified Ads. + This element is for Local Market dealers. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketAutoDeclineEnabled; + +/** + + Indicates if the payment method should be displayed to the user + for this category. Even if enabled, checkout may or may not + be enabled. + This element is for Local Market dealers. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_ClassifiedAdPaymentMethodEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *localMarketPaymentMethodCheckOutEnabled; + +/** + + Indicates if shipping options are available for this category. + This element is for Local market dealers. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketShippingMethodEnabled; + +/** + + Indicates whether counter offers are allowed on Best Offers for + this category. + This element is for Local market dealers. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketCounterOfferEnabled; + +/** + + Specifies the whether this category allows + seller-level contact information for Classified Ad listings. + This element is for Local Market dealers. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketSellerContactDetailsEnabled; + +/** + + Indicates which telephone option is included in the + seller's contact information. + This element is for For Sale By Owner listings. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *classifiedAdPhoneCount; + +/** + + Indicates whether this category supports including an address in the + seller's contact information. + This element is for For Sale By Owner listings. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdContactByAddressEnabled; + +/** + + Indicates which address option is included in the + seller's contact information. + This element is for For Sale By Owner listings. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *classifiedAdStreetCount; + +/** + + Indicates whether this category supports including a company name in the + seller's contact information. + This element is for For Sale By Owner listings. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdCompanyNameEnabled; + +/** + + Specifies this speciality subscription feature for + this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_GeographicExposureCodeType.h +*/ +@property (nonatomic, retain) NSString *specialitySubscription; + +/** + + Specifies the regular lsubscription feature that is supported for + this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_GeographicExposureCodeType.h +*/ +@property (nonatomic, retain) NSString *regularSubscription; + +/** + + Specifies the premium subscription feature for this category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_GeographicExposureCodeType.h +*/ +@property (nonatomic, retain) NSString *premiumSubscription; + +/** + + Specifies the supported local listing distances for this category, + for users who have not subscribed to either Regular or Specialty vehicles. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_GeographicExposureCodeType.h +*/ +@property (nonatomic, retain) NSString *nonSubscription; + +/** + + Indicates the escrow workflow version that applies to the category on the + India site: Default Workflow, Workflow A or Workflow B. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_INEscrowWorkflowTimelineCodeType.h +*/ +@property (nonatomic, retain) NSString *inEscrowWorkflowTimeline; + +/** + + Defines if PayPal is required for Store Owner listings in this category. + Applies to Fixed Price Listings as well as Store Inventory Format listings. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *payPalRequiredForStoreOwner; + +/** + + If true, the item quantity for listings in this category can be revised + while the listing is in semi or fully restricted mode. + Applies to Fixed Price Listings as well as Store Inventory Format listings. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *reviseQuantityAllowed; + +/** + + If true, the start price for items in this category can be revised while the + listing is in semi or fully restricted mode. + Applies to Fixed Price Listings as well as Store Inventory Format listings. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *revisePriceAllowed; + +/** + + Defines if extended store owner listing durations are enabled in a given category. + When the value of this element is true, it means the listing duration values + defined in StoreOwnerExtendedListingDurations are applicable to fixed price + listings in a given category. + Applies to Fixed Price Listings as well as Store Inventory Format listings. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *storeOwnerExtendedListingDurationsEnabled; + +/** + + Provides additional listings durations that are supported by Store Owners. + The extended listing durations provided here in this element should be merged + in with the baseline listing durations provided in the ListingDurations element. + Applies to Fixed Price Listings as well as Store Inventory Format listings. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : class Trading_StoreOwnerExtendedListingDurationsType +*/ +@property (nonatomic, retain) Trading_StoreOwnerExtendedListingDurationsType *storeOwnerExtendedListingDurations; + +/** + + For most sites: If true, listings in this + category require a return policy.
+
+ For eBay India (IN), Australia (AU), and + US eBay Motors Parts and Accessories: + If true, the category supports but does not require a + return policy. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *returnPolicyEnabled; + +/** + + If false, listings in this category require a handling time + (see DispatchTimeMax in AddItem) when flat or calculated shipping + is specified. (A handling time is not required for local pickup + or for freight shipping.)
+
+ The handling time is the maximum number of business days the seller + commits to for preparing an item to be shipped after receiving a + cleared payment. The seller's handling time does not include the + shipping time (the carrier's transit time). +
+ For a list of the handling time values allowed for each site, use + DispatchTimeMaxDetails in GeteBayDetails.
+
+ Note: + Although the field name ends with "Enabled", a value of true means + that a handling time is NOT supported, and value of false means + that a handling time IS supported. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *handlingTimeEnabled; + +/** + + The maximum cost the seller can charge for the first domestic flat rate shipping + service. The total shipping cost is the seller's base flat rate + shipping cost plus the cost of insurance, if insurance is required. + Only returned if MaxFlatShippingCostEnabled is true. + Mutually exclusive with the GroupNMaxFlatShippingCost elements. +

+ Returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *maxFlatShippingCost; + +/** + + Returns the applicable max cap per shipping cost for shipping service group1. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *group1MaxFlatShippingCost; + +/** + + Returns the applicable max cap per shipping cost for shipping service group2. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *group2MaxFlatShippingCost; + +/** + + Returns the applicable max cap per shipping cost for shipping service group3. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *group3MaxFlatShippingCost; + +/** + + One PaymentMethod field is returned for each acceptable payment + method. Acceptable payment methods for an item are dependent on the listing site + and the category. If a DE or AT seller making the call is subject to the new eBay + payment process, only one + PaymentMethod field will be returned, and the value will always + be StandardPayment. +

+ The seller can specify one or more of the acceptable payment methods when + making an Add/Revise/RelistItem API call. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + entry type : string constant in Trading_BuyerPaymentMethodCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *paymentMethod; + +/** + + If true, you can pass in Item.Variations in the + AddFixedPriceItem family of calls when you list in this + category.
+
+ Multi-variation listings contain items that are logically the same + product, but that vary in their manufacturing details or packaging. + For example, a particular brand and style of shirt could be + available in different sizes and colors, such as "large blue" and + "medium black" variations. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *variationsEnabled; + +/** + + Most eBay categories no longer support ID-based attributes. + The remaining categories (e.g., US eBay Motors) will drop support + for ID-based attributes by May 2012. + New applications should not use ID-based attributes. + Existing applications should be updated to remove all dependencies + on ID-based attributes now.
+
+ Indicates whether eBay has converted the category from + ID-based attributes to custom Item Specifics. + Only applicable to categories that previously supported + ID-based attributes.
+
+ If conversion is Enabled or Disabled and the category is flagged as + CatalogEnabled in GetCategory2CS, + you can use GetItemRecommendations to retrieve product details + in the custom Item Specifics format instead of using + GetProductSellingPages to retrieve product details in the + ID-based attributes format.
+
+ With version 607 and lower, categories with attribute conversion + Enabled or Disabled do not return recommendations in + GetCategorySpecifics. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_AttributeConversionEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *attributeConversionEnabled; + +/** + + Indicates whether the category supports + free, automatic upgrades for Gallery Plus, which + enhances pictures in search results. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *freeGalleryPlusEnabled; + +/** + + Indicates whether the category supports + free, automatic upgrades for Picture Pack, a discount + package that includes super-sizing of pictures. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *freePicturePackEnabled; + +/** + + Indicates whether the category supports parts compatibility by application + (ByApplication), by specification (BySpecification), or not at all + (Disabled). Categories cannot support both types of parts compatibility. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_ItemCompatibilityEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *itemCompatibilityEnabled; + +/** + + This field specifies the minimum number of required compatible applications + for listing items. A value of "0" indicates it is not mandatory to specify + parts compatibilities when listing. +

+ This applies to categories that are enabled for compatibility by application + only. Parts compatiblity by application can be specified by listing with a + catalog product that supports parts compatibility or by specifying parts + compatibility by application manually ( + Item.ItemCompatibilityList). +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *minItemCompatibility; + +/** + + This field specifies the maximum number of compatible applications allowed + per item when adding or revising items. This is relevant for specifying parts + compatibility by application manually ( + Item.ItemCompatibilityList) only. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxItemCompatibility; + +/** + + Indicates whether the category supports (or requires) using Item.ConditionID to + specify an item's condition in AddItem and related calls. See the + ConditionValues container for a list of valid IDs.
+
+ Note: + Some categories may support using the Custom Item Specifics model for item + condition. If ConditionEnabled=Enabled (or Required) for a category, you should + stop using these other fields to specify the condition in your listings. + +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_ConditionEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *conditionEnabled; + +/** + + Specifies the supported item conditions for the category, + plus related policies and other details. + Only returned if ConditionEnabled is Enabled or Required + for the category (and the condition values are different than the + site defaults). +

+ Returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : class Trading_ConditionValuesType +*/ +@property (nonatomic, retain) Trading_ConditionValuesType *conditionValues; + +/** + + Some eBay sites may select a few categories and designate them as + "value categories". These are typically selected from + categories where buyers can find great deals. (Not all categories + with great deals are designated as value categories.) + This designation can change over time.
+
+ While a category is designated as a value category (i.e., + when ValueCategory is true), it is subject to the following rule: + Items in value categories can only be listed in one category.
+
+ For example, if you attempt to list in two categories and the + PrimaryCategory or SecondaryCategory is a value category, + then eBay drops the SecondaryCategory and lists the + item in the PrimaryCategory only. + Similarly, if you attempt to add a secondary category to an existing + listing, or you change the category for an existing listing, + and if the primary or secondary category is a value category, + then eBay drops the secondary category. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *valueCategory; + +/** + + Indicates whether a category supports product creation, the ability to add + products to the eBay catalog associated with the category. Also indicates + whether sellers must list with a product in categories that support product + creation. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_ProductCreationEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *productCreationEnabled; + +/** + + Indicates, for the given category the total number of fine grained item + compatibilities that can be applied to a listing. +

+ When you list with parts compatibility, using only the high-level + compatibility search names, such as Year, Make, and Model, the fitment + applies to the various unspecified lower-level compatiblity search names and + values, such as Trim and Engine, as well. This means that specifying a single + coarsely defined item compatibility may result in multiple fitments applying + to the listing at the lowest level of granularity. Up to 300 (or whatever + maximum is indicated by MaxItemCompatibility) coarse parts compatiblities can + be specified for a given listing. +

+ Alternatively, you can explicitly specify up to 1000 (or whatever maximum is + indicated by MaxGranularFitmentCount) parts compatibilities at the lowest + level of granularity. That is, if you specify your parts compatibilities + using all of the supported compatiblity search names (e.g., Year, Make, + Model, Trim, and Engine), you can specify up to 1000 compatibilities. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxGranularFitmentCount; + +/** + + Indicates which vehicle type, Cars and Trucks or Motorcycles, is supported + for specfying parts compatibility for listings in this category. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *compatibleVehicleType; + +/** + + This field is returned in the GetCategoryFeature response if the Payment Options Group feature applies to the category. + The Payment Options Group feature is only applicable to DE and AT listings. +

+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type: string constant in Trading_PaymentOptionsGroupEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentOptionsGroup; + +/** + + This field is returned in the GetCategoryFeature response if + ShippingProfileCategoryGroup is passed in as a + FeatureID value in the request, and if a Business Policies Shipping + Profile is defined for and applicable to the category. +

+ The ShippingProfileCategoryGroup value indicates the Business Policies + category group linked to the Shipping Profile. In the initial release of Business Policies, + there are only two category groups: MOTORS_VEHICLE (for motor vehicle categories on eBay + Motors (US and CA) and ALL (for all other, non-motor vehicle categories). +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type: string constant in Trading_ProfileCategoryGroupCodeType.h +*/ +@property (nonatomic, retain) NSString *shippingProfileCategoryGroup; + +/** + + This field is returned in the GetCategoryFeature response if + PaymentProfileCategoryGroup is passed in as a + FeatureID value in the request, and if a Business Policies Payment + Profile is defined for and applicable to the category. +

+ The PaymentProfileCategoryGroup value indicates the Business Policies + category group linked to the Payment Profile. In the initial release of Business Policies, + there are only two category groups: MOTORS_VEHICLE (for motor vehicle categories on eBay + Motors (US and CA) and ALL (for all other, non-motor vehicle categories). +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type: string constant in Trading_ProfileCategoryGroupCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentProfileCategoryGroup; + +/** + + This field is returned in the GetCategoryFeature response if + ReturnPolicyProfileCategoryGroup is passed in as a + FeatureID value in the request, and if a Business Policies Return + Policy Profile is defined for and applicable to the category. +

+ The ReturnPolicyProfileCategoryGroup value indicates the Business Policies + category group linked to the Return Policy Profile. In the initial release of Business Policies, + there are only two category groups: MOTORS_VEHICLE (for motor vehicle categories on eBay + Motors (US and CA) and ALL (for all other, non-motor vehicle categories). +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type: string constant in Trading_ProfileCategoryGroupCodeType.h +*/ +@property (nonatomic, retain) NSString *returnPolicyProfileCategoryGroup; + +/** + + Indicates that the category supports a + Vehicle Identification Number (VIN) in US, CA, and CAFR eBay Motors + listings, and that you should use the VIN field in AddItem (instead of the deprecated ID-based attribute).
+
+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *vinSupported; + +/** + + Indicates that the category supports a + Vehicle Registration Mark (VRM) in UK eBay Motors listings, and that you should use the VRM field in AddItem (instead of the deprecated ID-based attribute).
+
+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *vrmSupported; + +/** + + Indicates that the category allows sellers to specify a custom + title for a US or CA eBay Motors vehicle listing, + and that you should use the SellerProvidedTitle field in AddItem + (instead of the deprecated ID-based attribute).
+
+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *sellerProvidedTitleSupported; + +/** + + Indicates that the category supports a vehicle deposit + for US eBay Motors vehicle listings, and that you should use the + PaymentDetails.DepositAmount and PaymentDetails.DepositAmount fields + in AddItem (instead of the deprecated + ID-based attributes).
+
+ Only returned when this value (or this category's setting) + overrides the value inherited from the category's parent. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *depositSupported; + +/** + + If true, items in the specified category can be shipped using the Global Shipping Program. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *globalShippingEnabled; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CategoryFeatureType.m b/Vendoo/TradingProxy/Trading_CategoryFeatureType.m new file mode 100755 index 0000000..28d4f64 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CategoryFeatureType.m @@ -0,0 +1,657 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CategoryFeatureType.h" +#import "Trading_ListingEnhancementDurationReferenceType.h" +#import "Trading_StoreOwnerExtendedListingDurationsType.h" +#import "Trading_ListingDurationReferenceType.h" +#import "Trading_ConditionValuesType.h" +#import "Trading_AmountType.h" + +@implementation Trading_CategoryFeatureType + +@synthesize categoryID = _categoryID; +@synthesize listingDuration = _listingDuration; +@synthesize shippingTermsRequired = _shippingTermsRequired; +@synthesize bestOfferEnabled = _bestOfferEnabled; +@synthesize dutchBINEnabled = _dutchBINEnabled; +@synthesize userConsentRequired = _userConsentRequired; +@synthesize homePageFeaturedEnabled = _homePageFeaturedEnabled; +@synthesize proPackEnabled = _proPackEnabled; +@synthesize basicUpgradePackEnabled = _basicUpgradePackEnabled; +@synthesize valuePackEnabled = _valuePackEnabled; +@synthesize proPackPlusEnabled = _proPackPlusEnabled; +@synthesize adFormatEnabled = _adFormatEnabled; +@synthesize bestOfferCounterEnabled = _bestOfferCounterEnabled; +@synthesize bestOfferAutoDeclineEnabled = _bestOfferAutoDeclineEnabled; +@synthesize localMarketSpecialitySubscription = _localMarketSpecialitySubscription; +@synthesize localMarketRegularSubscription = _localMarketRegularSubscription; +@synthesize localMarketPremiumSubscription = _localMarketPremiumSubscription; +@synthesize localMarketNonSubscription = _localMarketNonSubscription; +@synthesize expressEnabled = _expressEnabled; +@synthesize expressPicturesRequired = _expressPicturesRequired; +@synthesize expressConditionRequired = _expressConditionRequired; +@synthesize minimumReservePrice = _minimumReservePrice; +@synthesize sellerContactDetailsEnabled = _sellerContactDetailsEnabled; +@synthesize transactionConfirmationRequestEnabled = _transactionConfirmationRequestEnabled; +@synthesize storeInventoryEnabled = _storeInventoryEnabled; +@synthesize skypeMeTransactionalEnabled = _skypeMeTransactionalEnabled; +@synthesize skypeMeNonTransactionalEnabled = _skypeMeNonTransactionalEnabled; +@synthesize classifiedAdPaymentMethodEnabled = _classifiedAdPaymentMethodEnabled; +@synthesize classifiedAdShippingMethodEnabled = _classifiedAdShippingMethodEnabled; +@synthesize classifiedAdBestOfferEnabled = _classifiedAdBestOfferEnabled; +@synthesize classifiedAdCounterOfferEnabled = _classifiedAdCounterOfferEnabled; +@synthesize classifiedAdAutoDeclineEnabled = _classifiedAdAutoDeclineEnabled; +@synthesize classifiedAdContactByPhoneEnabled = _classifiedAdContactByPhoneEnabled; +@synthesize classifiedAdContactByEmailEnabled = _classifiedAdContactByEmailEnabled; +@synthesize safePaymentRequired = _safePaymentRequired; +@synthesize classifiedAdPayPerLeadEnabled = _classifiedAdPayPerLeadEnabled; +@synthesize itemSpecificsEnabled = _itemSpecificsEnabled; +@synthesize paisaPayFullEscrowEnabled = _paisaPayFullEscrowEnabled; +@synthesize upcIdentifierEnabled = _upcIdentifierEnabled; +@synthesize eanIdentifierEnabled = _eanIdentifierEnabled; +@synthesize isbnIdentifierEnabled = _isbnIdentifierEnabled; +@synthesize brandMPNIdentifierEnabled = _brandMPNIdentifierEnabled; +@synthesize classifiedAdAutoAcceptEnabled = _classifiedAdAutoAcceptEnabled; +@synthesize bestOfferAutoAcceptEnabled = _bestOfferAutoAcceptEnabled; +@synthesize crossBorderTradeNorthAmericaEnabled = _crossBorderTradeNorthAmericaEnabled; +@synthesize crossBorderTradeGBEnabled = _crossBorderTradeGBEnabled; +@synthesize crossBorderTradeAustraliaEnabled = _crossBorderTradeAustraliaEnabled; +@synthesize payPalBuyerProtectionEnabled = _payPalBuyerProtectionEnabled; +@synthesize buyerGuaranteeEnabled = _buyerGuaranteeEnabled; +@synthesize combinedFixedPriceTreatmentEnabled = _combinedFixedPriceTreatmentEnabled; +@synthesize galleryFeaturedDurations = _galleryFeaturedDurations; +@synthesize payPalRequired = _payPalRequired; +@synthesize eBayMotorsProAdFormatEnabled = _eBayMotorsProAdFormatEnabled; +@synthesize eBayMotorsProContactByPhoneEnabled = _eBayMotorsProContactByPhoneEnabled; +@synthesize eBayMotorsProPhoneCount = _eBayMotorsProPhoneCount; +@synthesize eBayMotorsProContactByAddressEnabled = _eBayMotorsProContactByAddressEnabled; +@synthesize eBayMotorsProStreetCount = _eBayMotorsProStreetCount; +@synthesize eBayMotorsProCompanyNameEnabled = _eBayMotorsProCompanyNameEnabled; +@synthesize eBayMotorsProContactByEmailEnabled = _eBayMotorsProContactByEmailEnabled; +@synthesize eBayMotorsProBestOfferEnabled = _eBayMotorsProBestOfferEnabled; +@synthesize eBayMotorsProAutoAcceptEnabled = _eBayMotorsProAutoAcceptEnabled; +@synthesize eBayMotorsProAutoDeclineEnabled = _eBayMotorsProAutoDeclineEnabled; +@synthesize eBayMotorsProPaymentMethodCheckOutEnabled = _eBayMotorsProPaymentMethodCheckOutEnabled; +@synthesize eBayMotorsProShippingMethodEnabled = _eBayMotorsProShippingMethodEnabled; +@synthesize eBayMotorsProCounterOfferEnabled = _eBayMotorsProCounterOfferEnabled; +@synthesize eBayMotorsProSellerContactDetailsEnabled = _eBayMotorsProSellerContactDetailsEnabled; +@synthesize localMarketAdFormatEnabled = _localMarketAdFormatEnabled; +@synthesize localMarketContactByPhoneEnabled = _localMarketContactByPhoneEnabled; +@synthesize localMarketPhoneCount = _localMarketPhoneCount; +@synthesize localMarketContactByAddressEnabled = _localMarketContactByAddressEnabled; +@synthesize localMarketStreetCount = _localMarketStreetCount; +@synthesize localMarketCompanyNameEnabled = _localMarketCompanyNameEnabled; +@synthesize localMarketContactByEmailEnabled = _localMarketContactByEmailEnabled; +@synthesize localMarketBestOfferEnabled = _localMarketBestOfferEnabled; +@synthesize localMarketAutoAcceptEnabled = _localMarketAutoAcceptEnabled; +@synthesize localMarketAutoDeclineEnabled = _localMarketAutoDeclineEnabled; +@synthesize localMarketPaymentMethodCheckOutEnabled = _localMarketPaymentMethodCheckOutEnabled; +@synthesize localMarketShippingMethodEnabled = _localMarketShippingMethodEnabled; +@synthesize localMarketCounterOfferEnabled = _localMarketCounterOfferEnabled; +@synthesize localMarketSellerContactDetailsEnabled = _localMarketSellerContactDetailsEnabled; +@synthesize classifiedAdPhoneCount = _classifiedAdPhoneCount; +@synthesize classifiedAdContactByAddressEnabled = _classifiedAdContactByAddressEnabled; +@synthesize classifiedAdStreetCount = _classifiedAdStreetCount; +@synthesize classifiedAdCompanyNameEnabled = _classifiedAdCompanyNameEnabled; +@synthesize specialitySubscription = _specialitySubscription; +@synthesize regularSubscription = _regularSubscription; +@synthesize premiumSubscription = _premiumSubscription; +@synthesize nonSubscription = _nonSubscription; +@synthesize inEscrowWorkflowTimeline = _inEscrowWorkflowTimeline; +@synthesize payPalRequiredForStoreOwner = _payPalRequiredForStoreOwner; +@synthesize reviseQuantityAllowed = _reviseQuantityAllowed; +@synthesize revisePriceAllowed = _revisePriceAllowed; +@synthesize storeOwnerExtendedListingDurationsEnabled = _storeOwnerExtendedListingDurationsEnabled; +@synthesize storeOwnerExtendedListingDurations = _storeOwnerExtendedListingDurations; +@synthesize returnPolicyEnabled = _returnPolicyEnabled; +@synthesize handlingTimeEnabled = _handlingTimeEnabled; +@synthesize maxFlatShippingCost = _maxFlatShippingCost; +@synthesize group1MaxFlatShippingCost = _group1MaxFlatShippingCost; +@synthesize group2MaxFlatShippingCost = _group2MaxFlatShippingCost; +@synthesize group3MaxFlatShippingCost = _group3MaxFlatShippingCost; +@synthesize paymentMethod = _paymentMethod; +@synthesize variationsEnabled = _variationsEnabled; +@synthesize attributeConversionEnabled = _attributeConversionEnabled; +@synthesize freeGalleryPlusEnabled = _freeGalleryPlusEnabled; +@synthesize freePicturePackEnabled = _freePicturePackEnabled; +@synthesize itemCompatibilityEnabled = _itemCompatibilityEnabled; +@synthesize minItemCompatibility = _minItemCompatibility; +@synthesize maxItemCompatibility = _maxItemCompatibility; +@synthesize conditionEnabled = _conditionEnabled; +@synthesize conditionValues = _conditionValues; +@synthesize valueCategory = _valueCategory; +@synthesize productCreationEnabled = _productCreationEnabled; +@synthesize maxGranularFitmentCount = _maxGranularFitmentCount; +@synthesize compatibleVehicleType = _compatibleVehicleType; +@synthesize paymentOptionsGroup = _paymentOptionsGroup; +@synthesize shippingProfileCategoryGroup = _shippingProfileCategoryGroup; +@synthesize paymentProfileCategoryGroup = _paymentProfileCategoryGroup; +@synthesize returnPolicyProfileCategoryGroup = _returnPolicyProfileCategoryGroup; +@synthesize vinSupported = _vinSupported; +@synthesize vrmSupported = _vrmSupported; +@synthesize sellerProvidedTitleSupported = _sellerProvidedTitleSupported; +@synthesize depositSupported = _depositSupported; +@synthesize globalShippingEnabled = _globalShippingEnabled; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ListingDuration" propertyName:@"listingDuration" type:PICO_TYPE_OBJECT clazz:[Trading_ListingDurationReferenceType class]]; + [map setObject:ps forKey:@"listingDuration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingTermsRequired" propertyName:@"shippingTermsRequired" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"shippingTermsRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferEnabled" propertyName:@"bestOfferEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"bestOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DutchBINEnabled" propertyName:@"dutchBINEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"dutchBINEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserConsentRequired" propertyName:@"userConsentRequired" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"userConsentRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HomePageFeaturedEnabled" propertyName:@"homePageFeaturedEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"homePageFeaturedEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProPackEnabled" propertyName:@"proPackEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"proPackEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BasicUpgradePackEnabled" propertyName:@"basicUpgradePackEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"basicUpgradePackEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ValuePackEnabled" propertyName:@"valuePackEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"valuePackEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProPackPlusEnabled" propertyName:@"proPackPlusEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"proPackPlusEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AdFormatEnabled" propertyName:@"adFormatEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"adFormatEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferCounterEnabled" propertyName:@"bestOfferCounterEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"bestOfferCounterEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferAutoDeclineEnabled" propertyName:@"bestOfferAutoDeclineEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"bestOfferAutoDeclineEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketSpecialitySubscription" propertyName:@"localMarketSpecialitySubscription" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketSpecialitySubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketRegularSubscription" propertyName:@"localMarketRegularSubscription" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketRegularSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketPremiumSubscription" propertyName:@"localMarketPremiumSubscription" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketPremiumSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketNonSubscription" propertyName:@"localMarketNonSubscription" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketNonSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressEnabled" propertyName:@"expressEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"expressEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressPicturesRequired" propertyName:@"expressPicturesRequired" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"expressPicturesRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressConditionRequired" propertyName:@"expressConditionRequired" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"expressConditionRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinimumReservePrice" propertyName:@"minimumReservePrice" type:PICO_TYPE_DOUBLE clazz:nil]; + [map setObject:ps forKey:@"minimumReservePrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerContactDetailsEnabled" propertyName:@"sellerContactDetailsEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"sellerContactDetailsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionConfirmationRequestEnabled" propertyName:@"transactionConfirmationRequestEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"transactionConfirmationRequestEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreInventoryEnabled" propertyName:@"storeInventoryEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"storeInventoryEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SkypeMeTransactionalEnabled" propertyName:@"skypeMeTransactionalEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"skypeMeTransactionalEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SkypeMeNonTransactionalEnabled" propertyName:@"skypeMeNonTransactionalEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"skypeMeNonTransactionalEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdPaymentMethodEnabled" propertyName:@"classifiedAdPaymentMethodEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"classifiedAdPaymentMethodEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdShippingMethodEnabled" propertyName:@"classifiedAdShippingMethodEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdShippingMethodEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdBestOfferEnabled" propertyName:@"classifiedAdBestOfferEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"classifiedAdBestOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdCounterOfferEnabled" propertyName:@"classifiedAdCounterOfferEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdCounterOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdAutoDeclineEnabled" propertyName:@"classifiedAdAutoDeclineEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdAutoDeclineEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdContactByPhoneEnabled" propertyName:@"classifiedAdContactByPhoneEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdContactByPhoneEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdContactByEmailEnabled" propertyName:@"classifiedAdContactByEmailEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdContactByEmailEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SafePaymentRequired" propertyName:@"safePaymentRequired" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"safePaymentRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdPayPerLeadEnabled" propertyName:@"classifiedAdPayPerLeadEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdPayPerLeadEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemSpecificsEnabled" propertyName:@"itemSpecificsEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"itemSpecificsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaisaPayFullEscrowEnabled" propertyName:@"paisaPayFullEscrowEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"paisaPayFullEscrowEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UPCIdentifierEnabled" propertyName:@"upcIdentifierEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"upcIdentifierEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EANIdentifierEnabled" propertyName:@"eanIdentifierEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eanIdentifierEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ISBNIdentifierEnabled" propertyName:@"isbnIdentifierEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"isbnIdentifierEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BrandMPNIdentifierEnabled" propertyName:@"brandMPNIdentifierEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"brandMPNIdentifierEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdAutoAcceptEnabled" propertyName:@"classifiedAdAutoAcceptEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdAutoAcceptEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferAutoAcceptEnabled" propertyName:@"bestOfferAutoAcceptEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"bestOfferAutoAcceptEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossBorderTradeNorthAmericaEnabled" propertyName:@"crossBorderTradeNorthAmericaEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"crossBorderTradeNorthAmericaEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossBorderTradeGBEnabled" propertyName:@"crossBorderTradeGBEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"crossBorderTradeGBEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossBorderTradeAustraliaEnabled" propertyName:@"crossBorderTradeAustraliaEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"crossBorderTradeAustraliaEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalBuyerProtectionEnabled" propertyName:@"payPalBuyerProtectionEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"payPalBuyerProtectionEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerGuaranteeEnabled" propertyName:@"buyerGuaranteeEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"buyerGuaranteeEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CombinedFixedPriceTreatmentEnabled" propertyName:@"combinedFixedPriceTreatmentEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"combinedFixedPriceTreatmentEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GalleryFeaturedDurations" propertyName:@"galleryFeaturedDurations" type:PICO_TYPE_OBJECT clazz:[Trading_ListingEnhancementDurationReferenceType class]]; + [map setObject:ps forKey:@"galleryFeaturedDurations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalRequired" propertyName:@"payPalRequired" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"payPalRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProAdFormatEnabled" propertyName:@"eBayMotorsProAdFormatEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProAdFormatEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProContactByPhoneEnabled" propertyName:@"eBayMotorsProContactByPhoneEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProContactByPhoneEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProPhoneCount" propertyName:@"eBayMotorsProPhoneCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProPhoneCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProContactByAddressEnabled" propertyName:@"eBayMotorsProContactByAddressEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProContactByAddressEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProStreetCount" propertyName:@"eBayMotorsProStreetCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProStreetCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProCompanyNameEnabled" propertyName:@"eBayMotorsProCompanyNameEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProCompanyNameEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProContactByEmailEnabled" propertyName:@"eBayMotorsProContactByEmailEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProContactByEmailEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProBestOfferEnabled" propertyName:@"eBayMotorsProBestOfferEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProBestOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProAutoAcceptEnabled" propertyName:@"eBayMotorsProAutoAcceptEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProAutoAcceptEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProAutoDeclineEnabled" propertyName:@"eBayMotorsProAutoDeclineEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProAutoDeclineEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProPaymentMethodCheckOutEnabled" propertyName:@"eBayMotorsProPaymentMethodCheckOutEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProPaymentMethodCheckOutEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProShippingMethodEnabled" propertyName:@"eBayMotorsProShippingMethodEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProShippingMethodEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProCounterOfferEnabled" propertyName:@"eBayMotorsProCounterOfferEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProCounterOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProSellerContactDetailsEnabled" propertyName:@"eBayMotorsProSellerContactDetailsEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProSellerContactDetailsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketAdFormatEnabled" propertyName:@"localMarketAdFormatEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"localMarketAdFormatEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketContactByPhoneEnabled" propertyName:@"localMarketContactByPhoneEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketContactByPhoneEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketPhoneCount" propertyName:@"localMarketPhoneCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"localMarketPhoneCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketContactByAddressEnabled" propertyName:@"localMarketContactByAddressEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketContactByAddressEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketStreetCount" propertyName:@"localMarketStreetCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"localMarketStreetCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketCompanyNameEnabled" propertyName:@"localMarketCompanyNameEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketCompanyNameEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketContactByEmailEnabled" propertyName:@"localMarketContactByEmailEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketContactByEmailEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketBestOfferEnabled" propertyName:@"localMarketBestOfferEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"localMarketBestOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketAutoAcceptEnabled" propertyName:@"localMarketAutoAcceptEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketAutoAcceptEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketAutoDeclineEnabled" propertyName:@"localMarketAutoDeclineEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketAutoDeclineEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketPaymentMethodCheckOutEnabled" propertyName:@"localMarketPaymentMethodCheckOutEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"localMarketPaymentMethodCheckOutEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketShippingMethodEnabled" propertyName:@"localMarketShippingMethodEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketShippingMethodEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketCounterOfferEnabled" propertyName:@"localMarketCounterOfferEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketCounterOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketSellerContactDetailsEnabled" propertyName:@"localMarketSellerContactDetailsEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketSellerContactDetailsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdPhoneCount" propertyName:@"classifiedAdPhoneCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"classifiedAdPhoneCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdContactByAddressEnabled" propertyName:@"classifiedAdContactByAddressEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdContactByAddressEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdStreetCount" propertyName:@"classifiedAdStreetCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"classifiedAdStreetCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdCompanyNameEnabled" propertyName:@"classifiedAdCompanyNameEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdCompanyNameEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SpecialitySubscription" propertyName:@"specialitySubscription" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"specialitySubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RegularSubscription" propertyName:@"regularSubscription" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"regularSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PremiumSubscription" propertyName:@"premiumSubscription" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"premiumSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NonSubscription" propertyName:@"nonSubscription" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"nonSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"INEscrowWorkflowTimeline" propertyName:@"inEscrowWorkflowTimeline" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"inEscrowWorkflowTimeline"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalRequiredForStoreOwner" propertyName:@"payPalRequiredForStoreOwner" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"payPalRequiredForStoreOwner"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReviseQuantityAllowed" propertyName:@"reviseQuantityAllowed" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"reviseQuantityAllowed"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RevisePriceAllowed" propertyName:@"revisePriceAllowed" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"revisePriceAllowed"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreOwnerExtendedListingDurationsEnabled" propertyName:@"storeOwnerExtendedListingDurationsEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"storeOwnerExtendedListingDurationsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreOwnerExtendedListingDurations" propertyName:@"storeOwnerExtendedListingDurations" type:PICO_TYPE_OBJECT clazz:[Trading_StoreOwnerExtendedListingDurationsType class]]; + [map setObject:ps forKey:@"storeOwnerExtendedListingDurations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnPolicyEnabled" propertyName:@"returnPolicyEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"returnPolicyEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HandlingTimeEnabled" propertyName:@"handlingTimeEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"handlingTimeEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxFlatShippingCost" propertyName:@"maxFlatShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"maxFlatShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Group1MaxFlatShippingCost" propertyName:@"group1MaxFlatShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"group1MaxFlatShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Group2MaxFlatShippingCost" propertyName:@"group2MaxFlatShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"group2MaxFlatShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Group3MaxFlatShippingCost" propertyName:@"group3MaxFlatShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"group3MaxFlatShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PaymentMethod" propertyName:@"paymentMethod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentMethod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VariationsEnabled" propertyName:@"variationsEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"variationsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeConversionEnabled" propertyName:@"attributeConversionEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"attributeConversionEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FreeGalleryPlusEnabled" propertyName:@"freeGalleryPlusEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"freeGalleryPlusEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FreePicturePackEnabled" propertyName:@"freePicturePackEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"freePicturePackEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemCompatibilityEnabled" propertyName:@"itemCompatibilityEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"itemCompatibilityEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinItemCompatibility" propertyName:@"minItemCompatibility" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"minItemCompatibility"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxItemCompatibility" propertyName:@"maxItemCompatibility" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxItemCompatibility"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConditionEnabled" propertyName:@"conditionEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"conditionEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConditionValues" propertyName:@"conditionValues" type:PICO_TYPE_OBJECT clazz:[Trading_ConditionValuesType class]]; + [map setObject:ps forKey:@"conditionValues"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ValueCategory" propertyName:@"valueCategory" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"valueCategory"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductCreationEnabled" propertyName:@"productCreationEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"productCreationEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxGranularFitmentCount" propertyName:@"maxGranularFitmentCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxGranularFitmentCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CompatibleVehicleType" propertyName:@"compatibleVehicleType" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"compatibleVehicleType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentOptionsGroup" propertyName:@"paymentOptionsGroup" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentOptionsGroup"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingProfileCategoryGroup" propertyName:@"shippingProfileCategoryGroup" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"shippingProfileCategoryGroup"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentProfileCategoryGroup" propertyName:@"paymentProfileCategoryGroup" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentProfileCategoryGroup"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnPolicyProfileCategoryGroup" propertyName:@"returnPolicyProfileCategoryGroup" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"returnPolicyProfileCategoryGroup"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VINSupported" propertyName:@"vinSupported" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"vinSupported"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VRMSupported" propertyName:@"vrmSupported" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"vrmSupported"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerProvidedTitleSupported" propertyName:@"sellerProvidedTitleSupported" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"sellerProvidedTitleSupported"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DepositSupported" propertyName:@"depositSupported" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"depositSupported"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GlobalShippingEnabled" propertyName:@"globalShippingEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"globalShippingEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.categoryID = nil; + self.listingDuration = nil; + self.shippingTermsRequired = nil; + self.bestOfferEnabled = nil; + self.dutchBINEnabled = nil; + self.userConsentRequired = nil; + self.homePageFeaturedEnabled = nil; + self.proPackEnabled = nil; + self.basicUpgradePackEnabled = nil; + self.valuePackEnabled = nil; + self.proPackPlusEnabled = nil; + self.adFormatEnabled = nil; + self.bestOfferCounterEnabled = nil; + self.bestOfferAutoDeclineEnabled = nil; + self.localMarketSpecialitySubscription = nil; + self.localMarketRegularSubscription = nil; + self.localMarketPremiumSubscription = nil; + self.localMarketNonSubscription = nil; + self.expressEnabled = nil; + self.expressPicturesRequired = nil; + self.expressConditionRequired = nil; + self.minimumReservePrice = nil; + self.sellerContactDetailsEnabled = nil; + self.transactionConfirmationRequestEnabled = nil; + self.storeInventoryEnabled = nil; + self.skypeMeTransactionalEnabled = nil; + self.skypeMeNonTransactionalEnabled = nil; + self.classifiedAdPaymentMethodEnabled = nil; + self.classifiedAdShippingMethodEnabled = nil; + self.classifiedAdBestOfferEnabled = nil; + self.classifiedAdCounterOfferEnabled = nil; + self.classifiedAdAutoDeclineEnabled = nil; + self.classifiedAdContactByPhoneEnabled = nil; + self.classifiedAdContactByEmailEnabled = nil; + self.safePaymentRequired = nil; + self.classifiedAdPayPerLeadEnabled = nil; + self.itemSpecificsEnabled = nil; + self.paisaPayFullEscrowEnabled = nil; + self.upcIdentifierEnabled = nil; + self.eanIdentifierEnabled = nil; + self.isbnIdentifierEnabled = nil; + self.brandMPNIdentifierEnabled = nil; + self.classifiedAdAutoAcceptEnabled = nil; + self.bestOfferAutoAcceptEnabled = nil; + self.crossBorderTradeNorthAmericaEnabled = nil; + self.crossBorderTradeGBEnabled = nil; + self.crossBorderTradeAustraliaEnabled = nil; + self.payPalBuyerProtectionEnabled = nil; + self.buyerGuaranteeEnabled = nil; + self.combinedFixedPriceTreatmentEnabled = nil; + self.galleryFeaturedDurations = nil; + self.payPalRequired = nil; + self.eBayMotorsProAdFormatEnabled = nil; + self.eBayMotorsProContactByPhoneEnabled = nil; + self.eBayMotorsProPhoneCount = nil; + self.eBayMotorsProContactByAddressEnabled = nil; + self.eBayMotorsProStreetCount = nil; + self.eBayMotorsProCompanyNameEnabled = nil; + self.eBayMotorsProContactByEmailEnabled = nil; + self.eBayMotorsProBestOfferEnabled = nil; + self.eBayMotorsProAutoAcceptEnabled = nil; + self.eBayMotorsProAutoDeclineEnabled = nil; + self.eBayMotorsProPaymentMethodCheckOutEnabled = nil; + self.eBayMotorsProShippingMethodEnabled = nil; + self.eBayMotorsProCounterOfferEnabled = nil; + self.eBayMotorsProSellerContactDetailsEnabled = nil; + self.localMarketAdFormatEnabled = nil; + self.localMarketContactByPhoneEnabled = nil; + self.localMarketPhoneCount = nil; + self.localMarketContactByAddressEnabled = nil; + self.localMarketStreetCount = nil; + self.localMarketCompanyNameEnabled = nil; + self.localMarketContactByEmailEnabled = nil; + self.localMarketBestOfferEnabled = nil; + self.localMarketAutoAcceptEnabled = nil; + self.localMarketAutoDeclineEnabled = nil; + self.localMarketPaymentMethodCheckOutEnabled = nil; + self.localMarketShippingMethodEnabled = nil; + self.localMarketCounterOfferEnabled = nil; + self.localMarketSellerContactDetailsEnabled = nil; + self.classifiedAdPhoneCount = nil; + self.classifiedAdContactByAddressEnabled = nil; + self.classifiedAdStreetCount = nil; + self.classifiedAdCompanyNameEnabled = nil; + self.specialitySubscription = nil; + self.regularSubscription = nil; + self.premiumSubscription = nil; + self.nonSubscription = nil; + self.inEscrowWorkflowTimeline = nil; + self.payPalRequiredForStoreOwner = nil; + self.reviseQuantityAllowed = nil; + self.revisePriceAllowed = nil; + self.storeOwnerExtendedListingDurationsEnabled = nil; + self.storeOwnerExtendedListingDurations = nil; + self.returnPolicyEnabled = nil; + self.handlingTimeEnabled = nil; + self.maxFlatShippingCost = nil; + self.group1MaxFlatShippingCost = nil; + self.group2MaxFlatShippingCost = nil; + self.group3MaxFlatShippingCost = nil; + self.paymentMethod = nil; + self.variationsEnabled = nil; + self.attributeConversionEnabled = nil; + self.freeGalleryPlusEnabled = nil; + self.freePicturePackEnabled = nil; + self.itemCompatibilityEnabled = nil; + self.minItemCompatibility = nil; + self.maxItemCompatibility = nil; + self.conditionEnabled = nil; + self.conditionValues = nil; + self.valueCategory = nil; + self.productCreationEnabled = nil; + self.maxGranularFitmentCount = nil; + self.compatibleVehicleType = nil; + self.paymentOptionsGroup = nil; + self.shippingProfileCategoryGroup = nil; + self.paymentProfileCategoryGroup = nil; + self.returnPolicyProfileCategoryGroup = nil; + self.vinSupported = nil; + self.vrmSupported = nil; + self.sellerProvidedTitleSupported = nil; + self.depositSupported = nil; + self.globalShippingEnabled = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CategoryGroupType.h b/Vendoo/TradingProxy/Trading_CategoryGroupType.h new file mode 100755 index 0000000..39bc020 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CategoryGroupType.h @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the CategoryGroup container, which defines the category + group to which the corresponding Business Policies profile will be applied, and a flag that + indicates whether or not that Business Policies profile is the default for that category + group. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CategoryGroupType : NSObject { + +@private + NSString *_name; + NSNumber *_isDefault; + +} + + +/** + + Defines the name of the category group tied to a Business Policies profile. Valid values are + ALL (referring to all non-motor vehicle category groups) or MOTORS_VEHICLE (referring to + only motor vehicle category groups). +

+ The CategoryGroup container is only returned in GetUserPreferences + if the ShowSellerProfilePreferences field is included in the request + and set to 'true'. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + Identifies that the corresponding Business Policies profile is the default for the category + group. +

+ The CategoryGroup container is only returned in GetUserPreferences + if the ShowSellerProfilePreferences field is included in the request + and set to 'true'. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *isDefault; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CategoryGroupType.m b/Vendoo/TradingProxy/Trading_CategoryGroupType.m new file mode 100755 index 0000000..028b915 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CategoryGroupType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CategoryGroupType.h" + +@implementation Trading_CategoryGroupType + +@synthesize name = _name; +@synthesize isDefault = _isDefault; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IsDefault" propertyName:@"isDefault" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"isDefault"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.name = nil; + self.isDefault = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CategoryItemSpecificsType.h b/Vendoo/TradingProxy/Trading_CategoryItemSpecificsType.h new file mode 100755 index 0000000..90ea5d9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CategoryItemSpecificsType.h @@ -0,0 +1,90 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_NameValueListArrayType; + +/** + + Defines details about recommended names and values for custom Item Specifics. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CategoryItemSpecificsType : NSObject { + +@private + NSString *_categoryID; + Trading_NameValueListArrayType *_itemSpecifics; + NSMutableArray *_any; + +} + + +/** + + A leaf-level eBay category ID. This call retrieves recommended + Item Specifics (if any) for each leaf category you specify. + (The call returns no results for a parent category.) + To determine which leaf categories support listing with custom Item Specifics, use GetCategoryFeatures.
+
+ Note: + This call may return recommendations for categories that don't + support listing with custom Item Specifics. That is, the + presence of recommendations for a category does not necessarily + mean that AddItem supports custom Item Specifics for that + category and site.
+
+ The request requires either CategoryID, + CategorySpecfics.CategoryID, or CategorySpecificsFileInfo + (or the call returns an error). + CategoryID and CategorySpecific.CategoryID can both be used + in the same request. (CategorySpecific offers more options + to control the response.) + Some input fields, such as IncludeConfidence, only work when + CategoryID or CategorySpecfics.CategoryID is specified.
+
+ You can specify multiple leaf categories, but more categories + can result in longer response times. + If your request times out, specify fewer IDs. + If you specify the same ID twice, we use the first instance. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + In the request, use this to retrieve recommended values for a + particular name (in the specified category). This could be + an arbitrary name that the seller wants to check, or it could + be a name that was returned in a prior response. + At the time of this writing, this value is case-sensitive. + (Wildcards are not supported.)
+
+ In the response, contains a list of Item Specifics (if any) + that eBay recommends as most popular within the specified + category. + + + type : class Trading_NameValueListArrayType +*/ +@property (nonatomic, retain) Trading_NameValueListArrayType *itemSpecifics; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CategoryItemSpecificsType.m b/Vendoo/TradingProxy/Trading_CategoryItemSpecificsType.m new file mode 100755 index 0000000..d1db58b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CategoryItemSpecificsType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CategoryItemSpecificsType.h" +#import "Trading_NameValueListArrayType.h" + +@implementation Trading_CategoryItemSpecificsType + +@synthesize categoryID = _categoryID; +@synthesize itemSpecifics = _itemSpecifics; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemSpecifics" propertyName:@"itemSpecifics" type:PICO_TYPE_OBJECT clazz:[Trading_NameValueListArrayType class]]; + [map setObject:ps forKey:@"itemSpecifics"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.categoryID = nil; + self.itemSpecifics = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CategoryMappingType.h b/Vendoo/TradingProxy/Trading_CategoryMappingType.h new file mode 100755 index 0000000..400b3aa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CategoryMappingType.h @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Mapping between an old category ID and an active category ID. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CategoryMappingType : NSObject { + +@private + NSMutableArray *_any; + NSString *_oldID; + NSString *_id; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *oldID; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *id; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CategoryMappingType.m b/Vendoo/TradingProxy/Trading_CategoryMappingType.m new file mode 100755 index 0000000..f9e730e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CategoryMappingType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CategoryMappingType.h" + +@implementation Trading_CategoryMappingType + +@synthesize any = _any; +@synthesize oldID = _oldID; +@synthesize id = _id; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"oldID" propertyName:@"oldID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"oldID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"id" propertyName:@"id" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"id"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + self.oldID = nil; + self.id = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CategoryType.h b/Vendoo/TradingProxy/Trading_CategoryType.h new file mode 100755 index 0000000..79b291d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CategoryType.h @@ -0,0 +1,339 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_CharacteristicsSetType; +@class Trading_ExtendedProductFinderIDType; + +/** + + Container for data on one listing category. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CategoryType : NSObject { + +@private + NSNumber *_bestOfferEnabled; + NSNumber *_autoPayEnabled; + NSNumber *_b2BVATEnabled; + NSNumber *_catalogEnabled; + NSString *_categoryID; + NSNumber *_categoryLevel; + NSString *_categoryName; + NSMutableArray *_categoryParentID; + NSMutableArray *_categoryParentName; + NSNumber *_productSearchPageAvailable; + NSMutableArray *_productFinderIDs; + NSMutableArray *_characteristicsSets; + NSNumber *_expired; + NSNumber *_intlAutosFixedCat; + NSNumber *_leafCategory; + NSNumber *_virtual; + NSNumber *_numOfItems; + NSNumber *_sellerGuaranteeEligible; + NSNumber *_orpa; + NSNumber *_orra; + NSNumber *_lsd; + NSString *_keywords; + NSMutableArray *_any; + +} + + +/** + + If true, the category supports Best Offers. + If not present, the category does not support Best Offers. + Will not be returned if false. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *bestOfferEnabled; + +/** + + If true, indicates that the category supports immediate payment. + If not present, the category does not support + immediate payment. Will not be returned if false. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *autoPayEnabled; + +/** + + If true, the category supports business-to-business (B2B) VAT + listings. Applicable to the eBay Germany (DE), Austria (AT), + and Switzerland CH) sites only. If not present, + the category does not support this feature. Will not be returned if false. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *b2BVATEnabled; + +/** + + If true, the category supports catalog product details. Not returned if false. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *catalogEnabled; + +/** + + Distinct numeric ID for a category on eBay. + In GetItem and related calls, see CategoryName for the text name of + the category. Use GetCategories to look up the category parent ID.
+
+ For GetItem, Half.com items return the Half.com category ID + in PrimaryCategory. This ID is not necessarily returned in + GetCategories. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + The level where the category fits in the site's category hierarchy. + For example, if this field has a value of 2, then the category is two + levels below the root category in the site's category hierarchy. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *categoryLevel; + +/** + + Display name of the category as it would appear on + the eBay Web site. + In GetItem, this is a fully qualified category name + (e.g., Collectibles:Decorative Collectibles:Hummel, Goebel).
+
+ In GetItem, always returned for eBay.com listings. + Not returned in PrimaryCategory for Half.com listings. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryName; + +/** + + Category ID identifying a category that is an ancestor of + the category indicated in CategoryID. + For GetCategories, returns the same value as CategoryID + if the CategoryLevel is 1. + For GetSuggestedCategories, multiple CategoryParentID fields + can be returned in sequence, starting with the root category + and ending with the category that is the direct parent of + the category specified in CategoryID. + Use these parent fields and the CategoryID field to build + the fully qualified category browse path or "breadcrumbs" + (e.g., 58058:3516:3517). + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *categoryParentID; + +/** + + Display name of the category indicated in CategoryParentID. + For GetSuggestedCategories, multiple CategoryParentName fields + can be returned in sequence, starting with the root category + and ending with the category that + is the direct parent of the category specified in CategoryName. + Use these parent fields and the CategoryName field to build the + fully qualified category browse path or "breadcrumbs" + (e.g., Computers & Networking > Technology Books > Certification). + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *categoryParentName; + +/** + + No longer applicable to any category. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *productSearchPageAvailable; + +/** + + No longer applicable to any category. + + + entry type : class Trading_ExtendedProductFinderIDType +*/ + +@property (nonatomic, retain) NSMutableArray *productFinderIDs; + +/** + + No longer applicable to any category. + + + entry type : class Trading_CharacteristicsSetType +*/ + +@property (nonatomic, retain) NSMutableArray *characteristicsSets; + +/** + + If true, indicates a category that has expired and + to which items may not be listed. Will not be returned if false. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *expired; + +/** + + If true, indicates that the category is a fixed-fee category. Use this + information to identify categories are not eligible for eBay Stores Inventory + format listings. You cannot list eBay Store Inventory format listings in + fixed-fee categories on international sites. Output only. Will not be returned if false. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *intlAutosFixedCat; + +/** + + If true, indicates that the category indicated in CategoryID is a leaf category, + in which items may be listed (if the category is not also expired or virtual). Will not be returned if false. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *leafCategory; + +/** + + If true, indicates the category indicated in CategoryID is a + virtual category, to which items may not be listed. Will not be returned if false. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *virtual; + +/** + + No longer applicable to any category. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *numOfItems; + +/** + + No longer supported. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *sellerGuaranteeEligible; + +/** + + Indicates whether the category (and its subcategories) + allows or disallows listing with a reserve price, + depending on the prevailing site configuration indicated by + ReservePriceAllowed. + ORPA (override reserve price allowed) indicates when the category + is an exception to the site's ReservePriceAllowed policy.
+
+ If ORPA is true, the category overrides (toggles or reverses) the + site's ReservePriceAllowed setting. In other words:
+ - If ReservePriceAllowed is true, reserve price is not allowed in this category.
+ - If ReservePriceAllowed is false, reserve price is allowed in this category.

+ If ORPA is not present, there is no override. + That is, the category's setting is the same as the site's ReservePriceAllowed setting.
+
This field will not be returned in the response if false. + This toggling logic is designed to reduce the size of the GetCategories + response by only returning ORPA when the category's policy is different + from the site's policy. (If ORPA is true for a category, you can assume + its subcategories inherit the same setting unless otherwise specified.) + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *orpa; + +/** + + Indicates whether the category (and its subcategories) allows + or disallows reducing a listing's reserve price, + depending on the prevailing site configuration indicated by ReduceReserveAllowed. + ORRA (override reduce reserve allowed) indicates when the category is an exception + to the site's ReduceReserveAllowed policy.

+ If ORRA is true, the category overrides (toggles or reverses) the + site's ReduceReserveAllowed setting. In other words:
+ - If ReduceReserveAllowed is true, reserve price reduction is not allowed in this category.
+ - If ReduceReserveAllowed is false (because it is not present in the response), reserve price reduction is allowed in this category.

+ If ORRA is not present, there is no override. Will not be returned in the response if false. + That is, the category's setting is the same as the site's ReduceReserveAllowed setting.
+
+ This toggling logic is designed to reduce the size of the GetCategories + response by only returning ORRA when the category's policy is different + from the site's policy. (If ORRA is true for a category, you can assume + its subcategories inherit the same setting unless otherwise specified.) + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *orra; + +/** + + "Lot Size Disabled (LSD)" indicates that Item.LotSize is not permitted when you list in this category. + If true, indicates that lot sizes are disabled in the specified category. Will not be returned if false. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *lsd; + +/** + + The list of keywords returned. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *keywords; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CategoryType.m b/Vendoo/TradingProxy/Trading_CategoryType.m new file mode 100755 index 0000000..35a2381 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CategoryType.m @@ -0,0 +1,149 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CategoryType.h" +#import "Trading_CharacteristicsSetType.h" +#import "Trading_ExtendedProductFinderIDType.h" + +@implementation Trading_CategoryType + +@synthesize bestOfferEnabled = _bestOfferEnabled; +@synthesize autoPayEnabled = _autoPayEnabled; +@synthesize b2BVATEnabled = _b2BVATEnabled; +@synthesize catalogEnabled = _catalogEnabled; +@synthesize categoryID = _categoryID; +@synthesize categoryLevel = _categoryLevel; +@synthesize categoryName = _categoryName; +@synthesize categoryParentID = _categoryParentID; +@synthesize categoryParentName = _categoryParentName; +@synthesize productSearchPageAvailable = _productSearchPageAvailable; +@synthesize productFinderIDs = _productFinderIDs; +@synthesize characteristicsSets = _characteristicsSets; +@synthesize expired = _expired; +@synthesize intlAutosFixedCat = _intlAutosFixedCat; +@synthesize leafCategory = _leafCategory; +@synthesize virtual = _virtual; +@synthesize numOfItems = _numOfItems; +@synthesize sellerGuaranteeEligible = _sellerGuaranteeEligible; +@synthesize orpa = _orpa; +@synthesize orra = _orra; +@synthesize lsd = _lsd; +@synthesize keywords = _keywords; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferEnabled" propertyName:@"bestOfferEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"bestOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutoPayEnabled" propertyName:@"autoPayEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"autoPayEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"B2BVATEnabled" propertyName:@"b2BVATEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"b2BVATEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CatalogEnabled" propertyName:@"catalogEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"catalogEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryLevel" propertyName:@"categoryLevel" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"categoryLevel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryName" propertyName:@"categoryName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CategoryParentID" propertyName:@"categoryParentID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryParentID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CategoryParentName" propertyName:@"categoryParentName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryParentName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductSearchPageAvailable" propertyName:@"productSearchPageAvailable" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"productSearchPageAvailable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ProductFinderIDs" propertyName:@"productFinderIDs" type:PICO_TYPE_OBJECT clazz:[Trading_ExtendedProductFinderIDType class]]; + [map setObject:ps forKey:@"productFinderIDs"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CharacteristicsSets" propertyName:@"characteristicsSets" type:PICO_TYPE_OBJECT clazz:[Trading_CharacteristicsSetType class]]; + [map setObject:ps forKey:@"characteristicsSets"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Expired" propertyName:@"expired" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"expired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IntlAutosFixedCat" propertyName:@"intlAutosFixedCat" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"intlAutosFixedCat"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LeafCategory" propertyName:@"leafCategory" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"leafCategory"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Virtual" propertyName:@"virtual" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"virtual"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NumOfItems" propertyName:@"numOfItems" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"numOfItems"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerGuaranteeEligible" propertyName:@"sellerGuaranteeEligible" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"sellerGuaranteeEligible"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ORPA" propertyName:@"orpa" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"orpa"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ORRA" propertyName:@"orra" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"orra"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LSD" propertyName:@"lsd" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"lsd"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Keywords" propertyName:@"keywords" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"keywords"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.bestOfferEnabled = nil; + self.autoPayEnabled = nil; + self.b2BVATEnabled = nil; + self.catalogEnabled = nil; + self.categoryID = nil; + self.categoryLevel = nil; + self.categoryName = nil; + self.categoryParentID = nil; + self.categoryParentName = nil; + self.productSearchPageAvailable = nil; + self.productFinderIDs = nil; + self.characteristicsSets = nil; + self.expired = nil; + self.intlAutosFixedCat = nil; + self.leafCategory = nil; + self.virtual = nil; + self.numOfItems = nil; + self.sellerGuaranteeEligible = nil; + self.orpa = nil; + self.orra = nil; + self.lsd = nil; + self.keywords = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CharacteristicSetIDsType.h b/Vendoo/TradingProxy/Trading_CharacteristicSetIDsType.h new file mode 100755 index 0000000..7ed728e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharacteristicSetIDsType.h @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated as the GetProduct* calls are no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CharacteristicSetIDsType : NSObject { + +@private + NSMutableArray *_id; + +} + + +/** + + + Numeric identifier for a domain (characteristic set).
+
+ For GetProductSearchResults (for selling tools), it's best to use + GetCategory2CS to determine mappings between categories and + characteristic sets that are flagged as CatalogEnabled. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *id; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CharacteristicSetIDsType.m b/Vendoo/TradingProxy/Trading_CharacteristicSetIDsType.m new file mode 100755 index 0000000..3ac2cf3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharacteristicSetIDsType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CharacteristicSetIDsType.h" + +@implementation Trading_CharacteristicSetIDsType + +@synthesize id = _id; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ID" propertyName:@"id" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"id"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.id = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CharacteristicType.h b/Vendoo/TradingProxy/Trading_CharacteristicType.h new file mode 100755 index 0000000..9ac5909 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharacteristicType.h @@ -0,0 +1,149 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ValType; +@class Trading_LabelType; + +/** + + This type is deprecated as the GetProduct* calls are no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CharacteristicType : NSObject { + +@private + NSNumber *_attributeID; + NSString *_dateFormat; + NSString *_displaySequence; + NSString *_displayUOM; + Trading_LabelType *_label; + NSString *_sortOrder; + NSMutableArray *_valueList; + NSMutableArray *_any; + +} + + +/** + + + Constant value that identifies the characteristic in a language-independent way. + Unique within the characteristic set. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *attributeID; + +/** + + + Applicable when working with Pre-filled Item Information (Catalogs) functionality. + Returned if the characteristic is a Date data type. Specifies the pattern + to use when presenting the date to a user. Possible values: + Day/Month/Year, Month/Year, Year Only. + For example, the Year Only format would indicate that the date + should be a value like 1999. + Output only. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *dateFormat; + +/** + + + The suggested order in which the characteristic should be presented + to the user in a list. Indicates the relative position of the sort + key in the list of characteristics. The characteristic with the + lowest display sequence is considered the default sort key in calls + to GetProductSearchResults. Aside from that, usage of this display + sequence information is optional. For example, in an application + with a graphical user interface, a characteristic with a display + sequence of 2 could be presented before one with a display sequence + of 3 in a drop-down list. If multiple sort characteristics are + returned for a characteristic set, compare their display sequence + values to determine the lowest available value (usually 0) and the + overall sequence. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *displaySequence; + +/** + + + Applicable when working with Pre-filled Item Information (Catalogs) functionality. + The unit of measure (e.g., Inch) to use when the characteristic is numeric indicates a measurement. + Not returned if not applicable. + Output only. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *displayUOM; + +/** + + + Applicable when working with Pre-filled Item Information (Catalogs) functionality. + The label to display when presenting the attribute to a user. + Not necessarily the same as the attribute's label as defined in the + characteristic set (i.e., the label could be overridden by the catalog). + + + type : class Trading_LabelType +*/ +@property (nonatomic, retain) Trading_LabelType *label; + +/** + + + Applicable when working with Pre-filled Item Information (Catalogs) functionality. + Indicates the order in which eBay's search engine will sort the results if you + pass this characteristic as a sort attribute in GetProductSearchResults. + You cannot change the sort order of a characteristic when you perform a search. + (Of course, you can change the sort order when you present results in your own application.) + In GetProductSearchPage, if SortOrder is not returned at all, it means the results will be returned + in the order in which they are stored on eBay (which can be useful for + international sites that use ideographic characters). + Output only. + + + type: string constant in Trading_SortOrderCodeType.h +*/ +@property (nonatomic, retain) NSString *sortOrder; + +/** + + + List of one or more valid values for the characteristic. + + + entry type : class Trading_ValType +*/ + +@property (nonatomic, retain) NSMutableArray *valueList; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CharacteristicType.m b/Vendoo/TradingProxy/Trading_CharacteristicType.m new file mode 100755 index 0000000..b6784e7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharacteristicType.m @@ -0,0 +1,74 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CharacteristicType.h" +#import "Trading_ValType.h" +#import "Trading_LabelType.h" + +@implementation Trading_CharacteristicType + +@synthesize attributeID = _attributeID; +@synthesize dateFormat = _dateFormat; +@synthesize displaySequence = _displaySequence; +@synthesize displayUOM = _displayUOM; +@synthesize label = _label; +@synthesize sortOrder = _sortOrder; +@synthesize valueList = _valueList; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeID" propertyName:@"attributeID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"attributeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DateFormat" propertyName:@"dateFormat" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"dateFormat"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisplaySequence" propertyName:@"displaySequence" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"displaySequence"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisplayUOM" propertyName:@"displayUOM" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"displayUOM"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Label" propertyName:@"label" type:PICO_TYPE_OBJECT clazz:[Trading_LabelType class]]; + [map setObject:ps forKey:@"label"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SortOrder" propertyName:@"sortOrder" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sortOrder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ValueList" propertyName:@"valueList" type:PICO_TYPE_OBJECT clazz:[Trading_ValType class]]; + [map setObject:ps forKey:@"valueList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.attributeID = nil; + self.dateFormat = nil; + self.displaySequence = nil; + self.displayUOM = nil; + self.label = nil; + self.sortOrder = nil; + self.valueList = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CharacteristicsSearchCodeType.h b/Vendoo/TradingProxy/Trading_CharacteristicsSearchCodeType.h new file mode 100755 index 0000000..af193b4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharacteristicsSearchCodeType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated as the GetProduct* calls are no longer available. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + (out) The search criteria can consist of one attribute. + +*/ +extern NSString *const Trading_CharacteristicsSearchCodeType_SINGLE; + +/** + + + (out) Not used. (For multi-attribute search criteria, + call GetProductFinder instead.) + +*/ +extern NSString *const Trading_CharacteristicsSearchCodeType_MULTI; + +/** + + + (out) Reserved for internal or future use + +*/ +extern NSString *const Trading_CharacteristicsSearchCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_CharacteristicsSearchCodeType.m b/Vendoo/TradingProxy/Trading_CharacteristicsSearchCodeType.m new file mode 100755 index 0000000..4a1de01 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharacteristicsSearchCodeType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_CharacteristicsSearchCodeType.h" + +/** + @file + + This type is deprecated as the GetProduct* calls are no longer available. + + +*/ + +/** + + + (out) The search criteria can consist of one attribute. + +*/ +NSString *const Trading_CharacteristicsSearchCodeType_SINGLE = @"Single"; + +/** + + + (out) Not used. (For multi-attribute search criteria, + call GetProductFinder instead.) + +*/ +NSString *const Trading_CharacteristicsSearchCodeType_MULTI = @"Multi"; + +/** + + + (out) Reserved for internal or future use + +*/ +NSString *const Trading_CharacteristicsSearchCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_CharacteristicsSetProductHistogramType.h b/Vendoo/TradingProxy/Trading_CharacteristicsSetProductHistogramType.h new file mode 100755 index 0000000..2f3da68 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharacteristicsSetProductHistogramType.h @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_HistogramEntryType; + +/** + + A generic type used for histograms. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CharacteristicsSetProductHistogramType : NSObject { + +@private + NSMutableArray *_histogramEntry; + NSMutableArray *_any; + +} + + +/** + + In GetProducts, each histogram entry shows how many matching products + were found in each matching domain. A domain is like a high-level + category. (A domain is also called an attribute set or a + characteristic set.) + + + entry type : class Trading_HistogramEntryType +*/ + +@property (nonatomic, retain) NSMutableArray *histogramEntry; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CharacteristicsSetProductHistogramType.m b/Vendoo/TradingProxy/Trading_CharacteristicsSetProductHistogramType.m new file mode 100755 index 0000000..5d60034 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharacteristicsSetProductHistogramType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CharacteristicsSetProductHistogramType.h" +#import "Trading_HistogramEntryType.h" + +@implementation Trading_CharacteristicsSetProductHistogramType + +@synthesize histogramEntry = _histogramEntry; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"HistogramEntry" propertyName:@"histogramEntry" type:PICO_TYPE_OBJECT clazz:[Trading_HistogramEntryType class]]; + [map setObject:ps forKey:@"histogramEntry"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.histogramEntry = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CharacteristicsSetType.h b/Vendoo/TradingProxy/Trading_CharacteristicsSetType.h new file mode 100755 index 0000000..32f0b52 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharacteristicsSetType.h @@ -0,0 +1,95 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_CharacteristicType; + +/** + + No longer applicable to any category. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CharacteristicsSetType : NSObject { + +@private + NSString *_name; + NSNumber *_attributeSetID; + NSString *_attributeSetVersion; + NSMutableArray *_characteristics; + NSMutableArray *_any; + +} + + +/** + + The well-known name of the characteristic set (e.g., "Tickets" or "Books"). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + Numeric value that identifies the characteristic set in a language-independent + way. Identifies the characteristic set that is mapped to a catalog-enabled + category associated with the product. Unique across all eBay sites. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *attributeSetID; + +/** + + Version of the characteristics set. Not to be confused with + AttributeSystemVersion, which can be used to retrieve changes to attribute + meta-data. In item-listing requests, if you specify the version of the + attribute set that you have stored locally, eBay will compare it to the + current version on the site and return a warning if the versions do not match. + If an error occurs due to invalid attribute data, this warning can be useful + to help determine if you might be sending outdated data. The current value of + version is not necessarily "greater than" the previous value. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *attributeSetVersion; + +/** + + A salient aspect or feature of an item. Used to describe an item in a standard + way so that buyers can find it more easily. An individual, standardized + characteristic that is common to all items within the specified characteristic + set. In the context of GetProductSearchPage, each characteristic identifies a + single searchable attribute. A searchable attribute is a product aspect or + feature that can be used as a criterion in a search for catalog content. For + example, "Title" might be a criterion for searching the book catalog for Pre- + filled Item Information related to books. See the eBay Web Services guide for + more information. + + + entry type : class Trading_CharacteristicType +*/ + +@property (nonatomic, retain) NSMutableArray *characteristics; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CharacteristicsSetType.m b/Vendoo/TradingProxy/Trading_CharacteristicsSetType.m new file mode 100755 index 0000000..1c3b9b0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharacteristicsSetType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CharacteristicsSetType.h" +#import "Trading_CharacteristicType.h" + +@implementation Trading_CharacteristicsSetType + +@synthesize name = _name; +@synthesize attributeSetID = _attributeSetID; +@synthesize attributeSetVersion = _attributeSetVersion; +@synthesize characteristics = _characteristics; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeSetID" propertyName:@"attributeSetID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"attributeSetID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeSetVersion" propertyName:@"attributeSetVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"attributeSetVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Characteristics" propertyName:@"characteristics" type:PICO_TYPE_OBJECT clazz:[Trading_CharacteristicType class]]; + [map setObject:ps forKey:@"characteristics"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.name = nil; + self.attributeSetID = nil; + self.attributeSetVersion = nil; + self.characteristics = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CharityAffiliationDetailType.h b/Vendoo/TradingProxy/Trading_CharityAffiliationDetailType.h new file mode 100755 index 0000000..b05770b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityAffiliationDetailType.h @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + The information of nonprofit charity organization affiliation. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CharityAffiliationDetailType : NSObject { + +@private + NSString *_charityID; + NSString *_affiliationType; + NSDate *_lastUsedTime; + NSMutableArray *_any; + +} + + +/** + + The affiliation ID for nonprofit charity organizations + registered with the dedicated eBay Giving Works provider. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *charityID; + +/** + + Indicates the affiliation status of the nonprofit charity + organization registered with the eBay Giving Works provider. + + + type: string constant in Trading_CharityAffiliationTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *affiliationType; + +/** + + Indicates the affiliation last used date of the nonprofit charity + organization registered with the eBay Giving Works provider. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *lastUsedTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CharityAffiliationDetailType.m b/Vendoo/TradingProxy/Trading_CharityAffiliationDetailType.m new file mode 100755 index 0000000..a710dc1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityAffiliationDetailType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CharityAffiliationDetailType.h" + +@implementation Trading_CharityAffiliationDetailType + +@synthesize charityID = _charityID; +@synthesize affiliationType = _affiliationType; +@synthesize lastUsedTime = _lastUsedTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharityID" propertyName:@"charityID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"charityID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AffiliationType" propertyName:@"affiliationType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"affiliationType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LastUsedTime" propertyName:@"lastUsedTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"lastUsedTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.charityID = nil; + self.affiliationType = nil; + self.lastUsedTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CharityAffiliationDetailsType.h b/Vendoo/TradingProxy/Trading_CharityAffiliationDetailsType.h new file mode 100755 index 0000000..e0e70cb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityAffiliationDetailsType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_CharityAffiliationDetailType; + +/** + + Lists the nonprofit charity organization affiliations for a specified user. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CharityAffiliationDetailsType : NSObject { + +@private + NSMutableArray *_charityAffiliationDetail; + +} + + +/** + + Indicates the affiliation status for nonprofit charity organizations + registered with the dedicated eBay Giving Works provider. + + + entry type : class Trading_CharityAffiliationDetailType +*/ + +@property (nonatomic, retain) NSMutableArray *charityAffiliationDetail; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CharityAffiliationDetailsType.m b/Vendoo/TradingProxy/Trading_CharityAffiliationDetailsType.m new file mode 100755 index 0000000..bc1d8bd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityAffiliationDetailsType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CharityAffiliationDetailsType.h" +#import "Trading_CharityAffiliationDetailType.h" + +@implementation Trading_CharityAffiliationDetailsType + +@synthesize charityAffiliationDetail = _charityAffiliationDetail; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CharityAffiliationDetail" propertyName:@"charityAffiliationDetail" type:PICO_TYPE_OBJECT clazz:[Trading_CharityAffiliationDetailType class]]; + [map setObject:ps forKey:@"charityAffiliationDetail"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.charityAffiliationDetail = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CharityAffiliationType.h b/Vendoo/TradingProxy/Trading_CharityAffiliationType.h new file mode 100755 index 0000000..86cfa4c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityAffiliationType.h @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the affiliation status for a nonprofit charity organization registered with the dedicated eBay Giving Works provider. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CharityAffiliationType : NSObject { + +@private + NSMutableArray *_any; + NSString *_id; + NSString *_type; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *id; + +/** + (public property) + + type: string constant in Trading_CharityAffiliationTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *type; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CharityAffiliationType.m b/Vendoo/TradingProxy/Trading_CharityAffiliationType.m new file mode 100755 index 0000000..ea3375e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityAffiliationType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CharityAffiliationType.h" + +@implementation Trading_CharityAffiliationType + +@synthesize any = _any; +@synthesize id = _id; +@synthesize type = _type; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"id" propertyName:@"id" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"id"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"type" propertyName:@"type" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"type"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + self.id = nil; + self.type = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CharityAffiliationTypeCodeType.h b/Vendoo/TradingProxy/Trading_CharityAffiliationTypeCodeType.h new file mode 100755 index 0000000..eb52a1f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityAffiliationTypeCodeType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + CharityAffiliationTypeCodeType - Type declaration to be used by other schema. + Indicates the affiliation status for nonprofit charity organizations registered with the dedicated eBay Giving Works provider. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out)The specified nonprofit charity organization has a community affiliation. + +*/ +extern NSString *const Trading_CharityAffiliationTypeCodeType_COMMUNITY; + +/** + + (out) The specified nonprofit charity organization has direct affiliation. + +*/ +extern NSString *const Trading_CharityAffiliationTypeCodeType_DIRECT; + +/** + + (out)The specified nonprofit charity organization is no longer affiliated. + +*/ +extern NSString *const Trading_CharityAffiliationTypeCodeType_REMOVE; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_CharityAffiliationTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_CharityAffiliationTypeCodeType.m b/Vendoo/TradingProxy/Trading_CharityAffiliationTypeCodeType.m new file mode 100755 index 0000000..6a51ff6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityAffiliationTypeCodeType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_CharityAffiliationTypeCodeType.h" + +/** + @file + + CharityAffiliationTypeCodeType - Type declaration to be used by other schema. + Indicates the affiliation status for nonprofit charity organizations registered with the dedicated eBay Giving Works provider. + +*/ + +/** + + (out)The specified nonprofit charity organization has a community affiliation. + +*/ +NSString *const Trading_CharityAffiliationTypeCodeType_COMMUNITY = @"Community"; + +/** + + (out) The specified nonprofit charity organization has direct affiliation. + +*/ +NSString *const Trading_CharityAffiliationTypeCodeType_DIRECT = @"Direct"; + +/** + + (out)The specified nonprofit charity organization is no longer affiliated. + +*/ +NSString *const Trading_CharityAffiliationTypeCodeType_REMOVE = @"Remove"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_CharityAffiliationTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_CharityAffiliationsType.h b/Vendoo/TradingProxy/Trading_CharityAffiliationsType.h new file mode 100755 index 0000000..13d1713 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityAffiliationsType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_CharityIDType; + +/** + + Lists the nonprofit charity organization affiliations for a specified user. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CharityAffiliationsType : NSObject { + +@private + NSMutableArray *_charityID; + NSMutableArray *_any; + +} + + +/** + + Indicates the affiliation status for nonprofit charity organizations + registered with the dedicated eBay Giving Works provider. + + + entry type : class Trading_CharityIDType +*/ + +@property (nonatomic, retain) NSMutableArray *charityID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CharityAffiliationsType.m b/Vendoo/TradingProxy/Trading_CharityAffiliationsType.m new file mode 100755 index 0000000..9feaec9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityAffiliationsType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CharityAffiliationsType.h" +#import "Trading_CharityIDType.h" + +@implementation Trading_CharityAffiliationsType + +@synthesize charityID = _charityID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CharityID" propertyName:@"charityID" type:PICO_TYPE_OBJECT clazz:[Trading_CharityIDType class]]; + [map setObject:ps forKey:@"charityID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.charityID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CharityIDType.h b/Vendoo/TradingProxy/Trading_CharityIDType.h new file mode 100755 index 0000000..1fee070 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityIDType.h @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the affiliation status for a nonprofit charity + organization registered with the eBay Giving Works provider. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CharityIDType : NSObject { + +@private + NSString *_value; + NSString *_type; + +} + + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *value; + +/** + (public property) + + type: string constant in Trading_CharityAffiliationTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *type; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CharityIDType.m b/Vendoo/TradingProxy/Trading_CharityIDType.m new file mode 100755 index 0000000..636ceb4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityIDType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CharityIDType.h" + +@implementation Trading_CharityIDType + +@synthesize value = _value; +@synthesize type = _type; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_VALUE xmlName:nil propertyName:@"value" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"value"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"type" propertyName:@"type" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"type"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.value = nil; + self.type = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CharityInfoType.h b/Vendoo/TradingProxy/Trading_CharityInfoType.h new file mode 100755 index 0000000..cef0323 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityInfoType.h @@ -0,0 +1,309 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_NonProfitSocialAddressType; +@class Trading_NonProfitAddressType; + +/** + + Type defining the Charity container, which consists of all details + related to a nonprofit charity organization. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CharityInfoType : NSObject { + +@private + NSString *_name; + NSString *_mission; + NSString *_logoURL; + NSString *_status; + NSString *_searchableString; + NSNumber *_charityRegion; + NSMutableArray *_charityDomain; + NSString *_charityID; + NSString *_logoURLSelling; + NSNumber *_displayLogoSelling; + NSNumber *_displayNameInCheckout; + NSString *_description; + NSNumber *_showMultipleDonationAmountInCheckout; + NSString *_externalID; + NSNumber *_popularityIndex; + NSString *_ein; + NSString *_nonProfitSecondName; + NSMutableArray *_nonProfitAddress; + NSMutableArray *_nonProfitSocialAddress; + NSMutableArray *_any; + NSString *_id; + +} + + +/** + + The name of a non-profit charity organization. The Name field is + required if non-registered charity organization, since these companies will not have a + eBay Giving Works CharityID + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + The mission statement of a nonprofit charity organization registered with eBay Giving + Works. The mission statement is returned in GetCharities and is + displayed in item listings if the nonprofit charity organization is registered with + eBay Giving Works. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *mission; + +/** + + This URL indicates the location of the nonprofit charity organization's logo image. The + image file must be JPG or GIF format, and its size cannot exceed 50 KB. This logo is + displayed in item listings if the nonprofit charity organization is registered with + eBay Giving Works. A standard eBay Giving Works logo is used in place of the charity + organization's logo if the LogoURL or LogoURLSelling + values are not provided or these value point to bad URLs or to URLs containing no images + or images not meeting eBay logo size and format requirements. This value is returned if + set. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *logoURL; + +/** + + Enumeration value that indicates whether or not the charity is a valid eBay Giving Works + nonprofit organization. + + + type: string constant in Trading_CharityStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + Keyword string to be used for search purposes. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *searchableString; + +/** + + Integer value that indicates the nonprofit charity organization's region. Each nonprofit + charity organization may be associated with only one region. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *charityRegion; + +/** + + Integer value that indicates the domain (mission area) of the nonprofit charity + organization. A nonprofit charity organization does not have to specify a charity + domain, so it is possible that this field will not be returned in + GetCharities. Each nonprofit charity organization can belong to as + many as three charity domains. + + + entry type : NSNumber, wrapper for primitive int +*/ + +@property (nonatomic, retain) NSMutableArray *charityDomain; + +/** + + A unique identifier created by eBay and assigned to registered nonprofit charity + organizations. This identifier can be used as a filter in the GetCharities + request, and it will always be returned if the nonprofity charity organization is + registered with eBay Giving Works. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *charityID; + +/** + + An alternative to the LogoURL value. This URL indicates the location + of the nonprofit charity organization's logo image. The image file must be JPG or GIF + format, and its size cannot exceed 50 KB. This URL will be used if the + LogoURL value points to a broken link or if that location either + contains no image or contains an image that does not meet the eBay requirements - GIF or + JPG file; maximum size of 50 KB. A nonprofit charity organization's logo is displayed in + item listings if the nonprofit charity organization is registered with eBay Giving + Works. A standard eBay Giving Works logo is used in place of the charity organization's + logo if the Logo URL is not provided. This value is returned if set. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *logoURLSelling; + +/** + + Deprecated. This field will be removed from the schema + in a future release. Recommended to use IsFeaturedInSYI. + This boolean value should be set to true if an alternate logo URL should + be supplied by sellers using the eBay Sell Your Item flow. If this field + has not been set to true, it will return the default value of false. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *displayLogoSelling; + +/** + + Deprecated. This field will be removed from the schema + in a future release. Recommended to use a combination of + IsFeaturedInXO/DisplayAtCheckout, based on the scenario. + Set this boolean value to true if the name of the nonprofit company should + be shown during checkout. If this field has not been set to true, + it will return the default value of false. If the user rolls their mouse + over the name of the nonprofit company, they will see the nonprofit company's + mission statement. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *displayNameInCheckout; + +/** + + This field provides a short description about the nonprofit charity organization's + primary purpose. "I want to support" will be added to the beginning of the contents of + this field. For example, if the description is "the fight against cancer", then on the + checkout page "I want to support the fight against cancer" will be displayed. The + description may contain a maximum of 115 charecters. This value is returned if set. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + This field must be used with the DisplayNameInCheckout field to control the options that are visible + to a buyer during checkout. If the + DisplayNameInCheckout field is set to True, and the ShowMultipleDonationAmountInCheckout + field is set to False, a checkbox with the one dollar option will be displayed during checkout. + If the DisplayNameInCheckout field is set to False, and the ShowMultipleDonationAmountInCheckout + field is set to False, no options will be displayed during checkout. +

+ Reserved for future use. If the DisplayNameInCheckout field is set to True, and the + ShowMultipleDonationAmountInCheckout field is set to True, a dropdown with multiple donation amounts + will be displayed during checkout. If the DisplayNameInCheckout field is set to False, and the + ShowMultipleDonationAmountInCheckout field is set to True, no options will be displayed during checkout, + but the multiple donation amount field will be set. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showMultipleDonationAmountInCheckout; + +/** + + A unique identifier created and used by MissionFish to identify a registered nonprofit + charity organization. This field is only returned for charities that are registered with + MissionFish. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *externalID; + +/** + + An integer value that indicates a nonprofit charity organization's popularity rank in + comparison with other registered eBay Giving Works organizations. This value is + determined and managed by MissionFish and is based on various factors. This value is + always returned for nonprofit organizations registered with eBay Giving Works. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *popularityIndex; + +/** + + This value is the Employer Identification Number (EIN) of the nonprofit charity + organization. A nonprofit company's EIN is used for tax purposes by the Internal + Revenue Service. This value is returned if the nonprofit organization has an EIN and + it has been set. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *ein; + +/** + + An alternative name for the nonprofit charity organization. This value is used by + PayPal to search for nonprofit organizations. This value is returned if set. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *nonProfitSecondName; + +/** + + Container consisting of the address (including latitude and longitude) of a nonprofit + charity organization. This container is always returned if it is set. + + + entry type : class Trading_NonProfitAddressType +*/ + +@property (nonatomic, retain) NSMutableArray *nonProfitAddress; + +/** + + Container consisting of the nonprofit charity organization's social networking site ID/handle. + A NonProfitSocialAddress container will exist for each social + networking site that the charity organization is asssociated with. Supported social + networking sites include Facebook, Twitter, LinkedIn, Google+, MySpace, and Orkut. One + or more of these containers are returned if set. + + + entry type : class Trading_NonProfitSocialAddressType +*/ + +@property (nonatomic, retain) NSMutableArray *nonProfitSocialAddress; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *id; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CharityInfoType.m b/Vendoo/TradingProxy/Trading_CharityInfoType.m new file mode 100755 index 0000000..6ef2e4e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityInfoType.m @@ -0,0 +1,139 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CharityInfoType.h" +#import "Trading_NonProfitSocialAddressType.h" +#import "Trading_NonProfitAddressType.h" + +@implementation Trading_CharityInfoType + +@synthesize name = _name; +@synthesize mission = _mission; +@synthesize logoURL = _logoURL; +@synthesize status = _status; +@synthesize searchableString = _searchableString; +@synthesize charityRegion = _charityRegion; +@synthesize charityDomain = _charityDomain; +@synthesize charityID = _charityID; +@synthesize logoURLSelling = _logoURLSelling; +@synthesize displayLogoSelling = _displayLogoSelling; +@synthesize displayNameInCheckout = _displayNameInCheckout; +@synthesize description = _description; +@synthesize showMultipleDonationAmountInCheckout = _showMultipleDonationAmountInCheckout; +@synthesize externalID = _externalID; +@synthesize popularityIndex = _popularityIndex; +@synthesize ein = _ein; +@synthesize nonProfitSecondName = _nonProfitSecondName; +@synthesize nonProfitAddress = _nonProfitAddress; +@synthesize nonProfitSocialAddress = _nonProfitSocialAddress; +@synthesize any = _any; +@synthesize id = _id; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Mission" propertyName:@"mission" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"mission"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LogoURL" propertyName:@"logoURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"logoURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SearchableString" propertyName:@"searchableString" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"searchableString"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharityRegion" propertyName:@"charityRegion" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"charityRegion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CharityDomain" propertyName:@"charityDomain" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"charityDomain"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharityID" propertyName:@"charityID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"charityID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LogoURLSelling" propertyName:@"logoURLSelling" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"logoURLSelling"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisplayLogoSelling" propertyName:@"displayLogoSelling" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"displayLogoSelling"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisplayNameInCheckout" propertyName:@"displayNameInCheckout" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"displayNameInCheckout"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowMultipleDonationAmountInCheckout" propertyName:@"showMultipleDonationAmountInCheckout" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showMultipleDonationAmountInCheckout"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalID" propertyName:@"externalID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"externalID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PopularityIndex" propertyName:@"popularityIndex" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"popularityIndex"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EIN" propertyName:@"ein" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"ein"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NonProfitSecondName" propertyName:@"nonProfitSecondName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"nonProfitSecondName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"NonProfitAddress" propertyName:@"nonProfitAddress" type:PICO_TYPE_OBJECT clazz:[Trading_NonProfitAddressType class]]; + [map setObject:ps forKey:@"nonProfitAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"NonProfitSocialAddress" propertyName:@"nonProfitSocialAddress" type:PICO_TYPE_OBJECT clazz:[Trading_NonProfitSocialAddressType class]]; + [map setObject:ps forKey:@"nonProfitSocialAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"id" propertyName:@"id" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"id"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.name = nil; + self.mission = nil; + self.logoURL = nil; + self.status = nil; + self.searchableString = nil; + self.charityRegion = nil; + self.charityDomain = nil; + self.charityID = nil; + self.logoURLSelling = nil; + self.displayLogoSelling = nil; + self.displayNameInCheckout = nil; + self.description = nil; + self.showMultipleDonationAmountInCheckout = nil; + self.externalID = nil; + self.popularityIndex = nil; + self.ein = nil; + self.nonProfitSecondName = nil; + self.nonProfitAddress = nil; + self.nonProfitSocialAddress = nil; + self.any = nil; + self.id = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CharitySellerStatusCodeType.h b/Vendoo/TradingProxy/Trading_CharitySellerStatusCodeType.h new file mode 100755 index 0000000..8623e6b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharitySellerStatusCodeType.h @@ -0,0 +1,88 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + CharitySellerStatusCodeType - Type declaration to be used by other schema. + Indicates the status of the seller's charity seller account. + + + @ingroup EBayAPIInterface +*/ + +/** + + The seller's charity seller account is suspended. + +*/ +extern NSString *const Trading_CharitySellerStatusCodeType_SUSPENDED; + +/** + + The seller is a registered charity seller. + +*/ +extern NSString *const Trading_CharitySellerStatusCodeType_REGISTERED; + +/** + + The seller is no longer a registered charity seller. The account with the eBay Giving Works provider is closed. + +*/ +extern NSString *const Trading_CharitySellerStatusCodeType_CLOSED; + +/** + + The credit card associated with a seller's charity seller account has expired. + +*/ +extern NSString *const Trading_CharitySellerStatusCodeType_CREDIT_CARD_EXPIRED; + +/** + + The token associated with a seller's charity seller account has expired. + +*/ +extern NSString *const Trading_CharitySellerStatusCodeType_TOKEN_EXPIRED; + +/** + + The credit card associated with a seller's charity seller account will expire in 15 (or fewer) days. + +*/ +extern NSString *const Trading_CharitySellerStatusCodeType_CREDIT_CARD_ABOUT_TO_EXPIRE; + +extern NSString *const Trading_CharitySellerStatusCodeType_REGISTERED_NO_CREDIT_CARD; + +/** + + The seller is no longer a registered charity seller and has lost direct seller status. + +*/ +extern NSString *const Trading_CharitySellerStatusCodeType_NOT_REGISTERED_LOST_DIRECT_SELLER_STATUS; + +extern NSString *const Trading_CharitySellerStatusCodeType_DIRECT_DEBIT_REJECTED; + +/** + + The seller is a registered direct seller, but has no credit card associated with the charity seller account. + +*/ +extern NSString *const Trading_CharitySellerStatusCodeType_REGISTERED_DIRECT_SELLER; + +/** + + The seller is a registered charity seller with no donation payment method on file. + +*/ +extern NSString *const Trading_CharitySellerStatusCodeType_REGISTERED_NO_PAYMENT_METHOD; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_CharitySellerStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_CharitySellerStatusCodeType.m b/Vendoo/TradingProxy/Trading_CharitySellerStatusCodeType.m new file mode 100755 index 0000000..ae069a1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharitySellerStatusCodeType.m @@ -0,0 +1,86 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_CharitySellerStatusCodeType.h" + +/** + @file + + CharitySellerStatusCodeType - Type declaration to be used by other schema. + Indicates the status of the seller's charity seller account. + +*/ + +/** + + The seller's charity seller account is suspended. + +*/ +NSString *const Trading_CharitySellerStatusCodeType_SUSPENDED = @"Suspended"; + +/** + + The seller is a registered charity seller. + +*/ +NSString *const Trading_CharitySellerStatusCodeType_REGISTERED = @"Registered"; + +/** + + The seller is no longer a registered charity seller. The account with the eBay Giving Works provider is closed. + +*/ +NSString *const Trading_CharitySellerStatusCodeType_CLOSED = @"Closed"; + +/** + + The credit card associated with a seller's charity seller account has expired. + +*/ +NSString *const Trading_CharitySellerStatusCodeType_CREDIT_CARD_EXPIRED = @"CreditCardExpired"; + +/** + + The token associated with a seller's charity seller account has expired. + +*/ +NSString *const Trading_CharitySellerStatusCodeType_TOKEN_EXPIRED = @"TokenExpired"; + +/** + + The credit card associated with a seller's charity seller account will expire in 15 (or fewer) days. + +*/ +NSString *const Trading_CharitySellerStatusCodeType_CREDIT_CARD_ABOUT_TO_EXPIRE = @"CreditCardAboutToExpire"; + +NSString *const Trading_CharitySellerStatusCodeType_REGISTERED_NO_CREDIT_CARD = @"RegisteredNoCreditCard"; + +/** + + The seller is no longer a registered charity seller and has lost direct seller status. + +*/ +NSString *const Trading_CharitySellerStatusCodeType_NOT_REGISTERED_LOST_DIRECT_SELLER_STATUS = @"NotRegisteredLostDirectSellerStatus"; + +NSString *const Trading_CharitySellerStatusCodeType_DIRECT_DEBIT_REJECTED = @"DirectDebitRejected"; + +/** + + The seller is a registered direct seller, but has no credit card associated with the charity seller account. + +*/ +NSString *const Trading_CharitySellerStatusCodeType_REGISTERED_DIRECT_SELLER = @"RegisteredDirectSeller"; + +/** + + The seller is a registered charity seller with no donation payment method on file. + +*/ +NSString *const Trading_CharitySellerStatusCodeType_REGISTERED_NO_PAYMENT_METHOD = @"RegisteredNoPaymentMethod"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_CharitySellerStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_CharitySellerType.h b/Vendoo/TradingProxy/Trading_CharitySellerType.h new file mode 100755 index 0000000..fb2ac6d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharitySellerType.h @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_CharityAffiliationType; + +/** + + Contains information about one seller with a eBay Giving Works provider + charity seller account. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CharitySellerType : NSObject { + +@private + NSString *_charitySellerStatus; + NSMutableArray *_charityAffiliation; + NSNumber *_termsAndConditionsAccepted; + NSMutableArray *_any; + +} + + +/** + + Indicates the status of the seller's charity seller account. + + + type: string constant in Trading_CharitySellerStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *charitySellerStatus; + +/** + + Indicates the affiliation status for nonprofit charity organizations registered with the dedicated eBay Giving Works provider. + + + entry type : class Trading_CharityAffiliationType +*/ + +@property (nonatomic, retain) NSMutableArray *charityAffiliation; + +/** + + Indicates if the seller has accepted eBay GivingWorks Terms and Conditions. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *termsAndConditionsAccepted; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CharitySellerType.m b/Vendoo/TradingProxy/Trading_CharitySellerType.m new file mode 100755 index 0000000..c6732dc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharitySellerType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CharitySellerType.h" +#import "Trading_CharityAffiliationType.h" + +@implementation Trading_CharitySellerType + +@synthesize charitySellerStatus = _charitySellerStatus; +@synthesize charityAffiliation = _charityAffiliation; +@synthesize termsAndConditionsAccepted = _termsAndConditionsAccepted; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharitySellerStatus" propertyName:@"charitySellerStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"charitySellerStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CharityAffiliation" propertyName:@"charityAffiliation" type:PICO_TYPE_OBJECT clazz:[Trading_CharityAffiliationType class]]; + [map setObject:ps forKey:@"charityAffiliation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TermsAndConditionsAccepted" propertyName:@"termsAndConditionsAccepted" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"termsAndConditionsAccepted"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.charitySellerStatus = nil; + self.charityAffiliation = nil; + self.termsAndConditionsAccepted = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CharityStatusCodeType.h b/Vendoo/TradingProxy/Trading_CharityStatusCodeType.h new file mode 100755 index 0000000..adacd5b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityStatusCodeType.h @@ -0,0 +1,35 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + CharityStatusCodeType - Type declaration to be used by other schema. + Indicates the nonprofit status of the nonprofit charity organization registered with the dedicated eBay Giving Works provider. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out)The specified nonprofit charity organization is a valid nonprofit charity organization according to the requirements of the dedicated eBay Giving Works provider. + +*/ +extern NSString *const Trading_CharityStatusCodeType_VALID; + +/** + + (out)The specified nonprofit charity organization is no longer a valid nonprofit charity organization according to the requirements of the dedicated eBay Giving Works provider. + +*/ +extern NSString *const Trading_CharityStatusCodeType_NO_LONGER_VALID; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_CharityStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_CharityStatusCodeType.m b/Vendoo/TradingProxy/Trading_CharityStatusCodeType.m new file mode 100755 index 0000000..ccbb611 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityStatusCodeType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_CharityStatusCodeType.h" + +/** + @file + + CharityStatusCodeType - Type declaration to be used by other schema. + Indicates the nonprofit status of the nonprofit charity organization registered with the dedicated eBay Giving Works provider. + +*/ + +/** + + (out)The specified nonprofit charity organization is a valid nonprofit charity organization according to the requirements of the dedicated eBay Giving Works provider. + +*/ +NSString *const Trading_CharityStatusCodeType_VALID = @"Valid"; + +/** + + (out)The specified nonprofit charity organization is no longer a valid nonprofit charity organization according to the requirements of the dedicated eBay Giving Works provider. + +*/ +NSString *const Trading_CharityStatusCodeType_NO_LONGER_VALID = @"NoLongerValid"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_CharityStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_CharityType.h b/Vendoo/TradingProxy/Trading_CharityType.h new file mode 100755 index 0000000..a3c1b2b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityType.h @@ -0,0 +1,138 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Identifies a Giving Works listing and benefiting nonprofit charity organization. + Currently supported through the US and eBay Motors sites only. The Ad Format and + Mature Audiences categories are not supported. + Not applicable for US eBay Motors, international, Real Estate, and Tickets. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CharityType : NSObject { + +@private + NSString *_charityName; + NSNumber *_charityNumber; + NSNumber *_donationPercent; + NSString *_charityID; + NSString *_mission; + NSString *_logoURL; + NSString *_status; + NSNumber *_charityListing; + NSMutableArray *_any; + +} + + +/** + + The name of the benefiting nonprofit charity organization selected by the + charity seller. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *charityName; + +/** + + A unique identifier assigned to a nonprofit + charity organization by the dedicated provider of + eBay Giving Works. This value can contain up to 10 digits. + This value is superseded by CharityID. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *charityNumber; + +/** + + The percentage of the purchase price that the + seller chooses to donate to the selected nonprofit + organization. This percentage is displayed in the Giving + Works item listing. Possible values: 10.0 to 100.0. + Percentages must increment by 5.0. Minimum donation + percentages may be required for Giving Works listings, see + http://pages.ebay.com/help/sell/selling-nonprofit.html for + details. DonationPercent is required input when listing + Giving Works items. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *donationPercent; + +/** + + A unique identification number assigned by eBay to + registered nonprofit charity organizations. Required input + when listing Giving Works items. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *charityID; + +/** + + The stated mission of the nonprofit charity + organization. This mission is displayed in the Giving Works + item listing. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *mission; + +/** + + The URL of the nonprofit charity organization. This + URL is displayed in the Giving Works item listing. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *logoURL; + +/** + + The status of the nonprofit charity organization. + + + type: string constant in Trading_CharityStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + If true, indicates that the seller has chosen to use + eBay Giving Works to donate a percentage of the item's + purchase price to a selected nonprofit organization. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *charityListing; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CharityType.m b/Vendoo/TradingProxy/Trading_CharityType.m new file mode 100755 index 0000000..4a10058 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CharityType.m @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CharityType.h" + +@implementation Trading_CharityType + +@synthesize charityName = _charityName; +@synthesize charityNumber = _charityNumber; +@synthesize donationPercent = _donationPercent; +@synthesize charityID = _charityID; +@synthesize mission = _mission; +@synthesize logoURL = _logoURL; +@synthesize status = _status; +@synthesize charityListing = _charityListing; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharityName" propertyName:@"charityName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"charityName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharityNumber" propertyName:@"charityNumber" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"charityNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DonationPercent" propertyName:@"donationPercent" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"donationPercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharityID" propertyName:@"charityID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"charityID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Mission" propertyName:@"mission" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"mission"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LogoURL" propertyName:@"logoURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"logoURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharityListing" propertyName:@"charityListing" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"charityListing"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.charityName = nil; + self.charityNumber = nil; + self.donationPercent = nil; + self.charityID = nil; + self.mission = nil; + self.logoURL = nil; + self.status = nil; + self.charityListing = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CheckoutMethodCodeType.h b/Vendoo/TradingProxy/Trading_CheckoutMethodCodeType.h new file mode 100755 index 0000000..27d30e7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CheckoutMethodCodeType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated as the 3rd Party Checkout is no longer available. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + Other Checkout Method was used. + +*/ +extern NSString *const Trading_CheckoutMethodCodeType_OTHER; + +/** + + + As of July 1, 2011, third-party applications can no longer be used for + checkout. All purchased items must go through the eBay Checkout flow. + +*/ +extern NSString *const Trading_CheckoutMethodCodeType_THIRD_PARTY_CHECKOUT; + +/** + + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_CheckoutMethodCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_CheckoutMethodCodeType.m b/Vendoo/TradingProxy/Trading_CheckoutMethodCodeType.m new file mode 100755 index 0000000..e5de1c9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CheckoutMethodCodeType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_CheckoutMethodCodeType.h" + +/** + @file + + This type is deprecated as the 3rd Party Checkout is no longer available. + + +*/ + +/** + + + Other Checkout Method was used. + +*/ +NSString *const Trading_CheckoutMethodCodeType_OTHER = @"Other"; + +/** + + + As of July 1, 2011, third-party applications can no longer be used for + checkout. All purchased items must go through the eBay Checkout flow. + +*/ +NSString *const Trading_CheckoutMethodCodeType_THIRD_PARTY_CHECKOUT = @"ThirdPartyCheckout"; + +/** + + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_CheckoutMethodCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_CheckoutOrderDetailType.h b/Vendoo/TradingProxy/Trading_CheckoutOrderDetailType.h new file mode 100755 index 0000000..e19e472 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CheckoutOrderDetailType.h @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Details of the order for a checked out cart. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CheckoutOrderDetailType : NSObject { + +@private + Trading_AmountType *_totalCartMerchandiseCost; + Trading_AmountType *_totalCartShippingCost; + Trading_AmountType *_totalTaxAmount; + Trading_AmountType *_totalAmount; + NSMutableArray *_any; + +} + + +/** + + The total item cost of all items in the cart. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalCartMerchandiseCost; + +/** + + The total shipping cost of all items in the cart. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalCartShippingCost; + +/** + + The total tax for all items in the cart. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalTaxAmount; + +/** + + The overall total cost (including item cost, shipping cost and taxes). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalAmount; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CheckoutOrderDetailType.m b/Vendoo/TradingProxy/Trading_CheckoutOrderDetailType.m new file mode 100755 index 0000000..58a3f58 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CheckoutOrderDetailType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CheckoutOrderDetailType.h" +#import "Trading_AmountType.h" + +@implementation Trading_CheckoutOrderDetailType + +@synthesize totalCartMerchandiseCost = _totalCartMerchandiseCost; +@synthesize totalCartShippingCost = _totalCartShippingCost; +@synthesize totalTaxAmount = _totalTaxAmount; +@synthesize totalAmount = _totalAmount; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalCartMerchandiseCost" propertyName:@"totalCartMerchandiseCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalCartMerchandiseCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalCartShippingCost" propertyName:@"totalCartShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalCartShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalTaxAmount" propertyName:@"totalTaxAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalTaxAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalAmount" propertyName:@"totalAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.totalCartMerchandiseCost = nil; + self.totalCartShippingCost = nil; + self.totalTaxAmount = nil; + self.totalAmount = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CheckoutStatusCodeType.h b/Vendoo/TradingProxy/Trading_CheckoutStatusCodeType.h new file mode 100755 index 0000000..615e376 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CheckoutStatusCodeType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Indicates the current Checkout status for an order line item. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) Checkout complete. + +*/ +extern NSString *const Trading_CheckoutStatusCodeType_CHECKOUT_COMPLETE; + +/** + + (out) Checkout incomplete. + +*/ +extern NSString *const Trading_CheckoutStatusCodeType_CHECKOUT_INCOMPLETE; + +/** + + (out) Buyer requests total from seller. + +*/ +extern NSString *const Trading_CheckoutStatusCodeType_BUYER_REQUESTS_TOTAL; + +/** + + (out) Seller responded to buyer's request. + +*/ +extern NSString *const Trading_CheckoutStatusCodeType_SELLER_RESPONDED; + +/** + + (out) Reserved for future use. + +*/ +extern NSString *const Trading_CheckoutStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_CheckoutStatusCodeType.m b/Vendoo/TradingProxy/Trading_CheckoutStatusCodeType.m new file mode 100755 index 0000000..9d577a0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CheckoutStatusCodeType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_CheckoutStatusCodeType.h" + +/** + @file + + Indicates the current Checkout status for an order line item. + +*/ + +/** + + (out) Checkout complete. + +*/ +NSString *const Trading_CheckoutStatusCodeType_CHECKOUT_COMPLETE = @"CheckoutComplete"; + +/** + + (out) Checkout incomplete. + +*/ +NSString *const Trading_CheckoutStatusCodeType_CHECKOUT_INCOMPLETE = @"CheckoutIncomplete"; + +/** + + (out) Buyer requests total from seller. + +*/ +NSString *const Trading_CheckoutStatusCodeType_BUYER_REQUESTS_TOTAL = @"BuyerRequestsTotal"; + +/** + + (out) Seller responded to buyer's request. + +*/ +NSString *const Trading_CheckoutStatusCodeType_SELLER_RESPONDED = @"SellerResponded"; + +/** + + (out) Reserved for future use. + +*/ +NSString *const Trading_CheckoutStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_CheckoutStatusType.h b/Vendoo/TradingProxy/Trading_CheckoutStatusType.h new file mode 100755 index 0000000..35e7f45 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CheckoutStatusType.h @@ -0,0 +1,129 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_EBayPaymentMismatchDetailsType; + +/** + + Type defining the CheckoutStatus container that is returned in + GetOrders and GetOrderTransactions to indicate + the current checkout status of the order. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CheckoutStatusType : NSObject { + +@private + NSString *_eBayPaymentStatus; + NSDate *_lastModifiedTime; + NSString *_paymentMethod; + NSString *_status; + NSNumber *_integratedMerchantCreditCardEnabled; + Trading_EBayPaymentMismatchDetailsType *_eBayPaymentMismatchDetails; + NSMutableArray *_any; + +} + + +/** + + This value indicates the payment status of an order. +

+ Also applicable to Half.com orders (GetOrders only). + + + type: string constant in Trading_PaymentStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *eBayPaymentStatus; + +/** + + Indicates the last time that there was a change in value of the + CheckoutStatus.Status field, such as 'Pending' to 'Complete'. +

+ This field is also applicable to Half.com orders (GetOrders only). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *lastModifiedTime; + +/** + + The payment method that the buyer selected to pay for the order. +
+
+ This field is also applicable to Half.com orders (GetOrders only). + + + type: string constant in Trading_BuyerPaymentMethodCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentMethod; + +/** + + Indicates the status of the order. This value is subject to change based on the + status of the checkout flow. Generally speaking, the Status + field reads 'Incomplete' + when payment has yet to be initiated, 'Pending' when payment has been initiated + but is in process, and 'Complete' when the payment process has completed. +

+ Note: If the PaymentMethod is CashOnPickup, the Status value + will read Complete right at Checkout, even though the seller may not have been + officially paid yet, and the eBayPaymentStatus field will read NoPaymentFailure. + The CheckoutStatus.Status value will remain as Complete even if the seller uses + ReviseCheckoutStatus to change the checkout status to Pending. However, the + eBayPaymentStatus value in GetOrders will change from NoPaymentFailure to + PaymentInProcess. +

+ This field is also applicable to Half.com orders (GetOrders only). + + + type: string constant in Trading_CompleteStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + Indicates whether the item can be paid for through a payment gateway (Payflow) account. + If IntegratedMerchantCreditCardEnabled is true, then integrated merchant credit card (IMCC) is + enabled for credit cards because the seller has a payment gateway account. + Therefore, if IntegratedMerchantCreditCardEnabled is true, and AmEx, Discover, or + VisaMC is returned for an item, then on checkout, an online credit-card payment + is processed through a payment gateway account. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *integratedMerchantCreditCardEnabled; + +/** + + This container is returned when a buyer's payment does not match the total cost of an + order going through the new eBay payment process. This container is only applicable for + German and Austrian orders going through the new eBay payment process, and if the buyer + has selected EFT as the payment method. + + + type : class Trading_EBayPaymentMismatchDetailsType +*/ +@property (nonatomic, retain) Trading_EBayPaymentMismatchDetailsType *eBayPaymentMismatchDetails; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CheckoutStatusType.m b/Vendoo/TradingProxy/Trading_CheckoutStatusType.m new file mode 100755 index 0000000..eb1778a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CheckoutStatusType.m @@ -0,0 +1,68 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CheckoutStatusType.h" +#import "Trading_EBayPaymentMismatchDetailsType.h" + +@implementation Trading_CheckoutStatusType + +@synthesize eBayPaymentStatus = _eBayPaymentStatus; +@synthesize lastModifiedTime = _lastModifiedTime; +@synthesize paymentMethod = _paymentMethod; +@synthesize status = _status; +@synthesize integratedMerchantCreditCardEnabled = _integratedMerchantCreditCardEnabled; +@synthesize eBayPaymentMismatchDetails = _eBayPaymentMismatchDetails; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayPaymentStatus" propertyName:@"eBayPaymentStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"eBayPaymentStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LastModifiedTime" propertyName:@"lastModifiedTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"lastModifiedTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentMethod" propertyName:@"paymentMethod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentMethod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IntegratedMerchantCreditCardEnabled" propertyName:@"integratedMerchantCreditCardEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"integratedMerchantCreditCardEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayPaymentMismatchDetails" propertyName:@"eBayPaymentMismatchDetails" type:PICO_TYPE_OBJECT clazz:[Trading_EBayPaymentMismatchDetailsType class]]; + [map setObject:ps forKey:@"eBayPaymentMismatchDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.eBayPaymentStatus = nil; + self.lastModifiedTime = nil; + self.paymentMethod = nil; + self.status = nil; + self.integratedMerchantCreditCardEnabled = nil; + self.eBayPaymentMismatchDetails = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdAutoAcceptEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ClassifiedAdAutoAcceptEnabledDefinitionType.h new file mode 100755 index 0000000..9b54e5d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdAutoAcceptEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether automatic acceptance of best offers is allowed for this category. + Returned only if this category overrides the site default. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ClassifiedAdAutoAcceptEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdAutoAcceptEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ClassifiedAdAutoAcceptEnabledDefinitionType.m new file mode 100755 index 0000000..534ea8d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdAutoAcceptEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ClassifiedAdAutoAcceptEnabledDefinitionType.h" + +@implementation Trading_ClassifiedAdAutoAcceptEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdAutoDeclineEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ClassifiedAdAutoDeclineEnabledDefinitionType.h new file mode 100755 index 0000000..ed0b78b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdAutoDeclineEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether automatic declining of best offers is allowed for this category. + Returned only if this category overrides the site default. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ClassifiedAdAutoDeclineEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdAutoDeclineEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ClassifiedAdAutoDeclineEnabledDefinitionType.m new file mode 100755 index 0000000..4f33d65 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdAutoDeclineEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ClassifiedAdAutoDeclineEnabledDefinitionType.h" + +@implementation Trading_ClassifiedAdAutoDeclineEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdBestOfferEnabledCodeType.h b/Vendoo/TradingProxy/Trading_ClassifiedAdBestOfferEnabledCodeType.h new file mode 100755 index 0000000..fff26e9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdBestOfferEnabledCodeType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Used to indicate whether Best Offer is enabled for a category belonging to the + Classified Ad Format. + + + @ingroup EBayAPIInterface +*/ + +/** + + The Best Offer feature is disabled for the category. + +*/ +extern NSString *const Trading_ClassifiedAdBestOfferEnabledCodeType_DISABLED; + +/** + + The Best Offer feature is enabled for the category. + +*/ +extern NSString *const Trading_ClassifiedAdBestOfferEnabledCodeType_ENABLED; + +/** + + The category supports the Best Offer feature only. + +*/ +extern NSString *const Trading_ClassifiedAdBestOfferEnabledCodeType_REQUIRED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_ClassifiedAdBestOfferEnabledCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdBestOfferEnabledCodeType.m b/Vendoo/TradingProxy/Trading_ClassifiedAdBestOfferEnabledCodeType.m new file mode 100755 index 0000000..b8101b8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdBestOfferEnabledCodeType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ClassifiedAdBestOfferEnabledCodeType.h" + +/** + @file + + Used to indicate whether Best Offer is enabled for a category belonging to the + Classified Ad Format. + +*/ + +/** + + The Best Offer feature is disabled for the category. + +*/ +NSString *const Trading_ClassifiedAdBestOfferEnabledCodeType_DISABLED = @"Disabled"; + +/** + + The Best Offer feature is enabled for the category. + +*/ +NSString *const Trading_ClassifiedAdBestOfferEnabledCodeType_ENABLED = @"Enabled"; + +/** + + The category supports the Best Offer feature only. + +*/ +NSString *const Trading_ClassifiedAdBestOfferEnabledCodeType_REQUIRED = @"Required"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_ClassifiedAdBestOfferEnabledCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdBestOfferEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ClassifiedAdBestOfferEnabledDefinitionType.h new file mode 100755 index 0000000..5b14f16 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdBestOfferEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether Contact Seller is enabled for Classified Ads. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ClassifiedAdBestOfferEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdBestOfferEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ClassifiedAdBestOfferEnabledDefinitionType.m new file mode 100755 index 0000000..feb8045 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdBestOfferEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ClassifiedAdBestOfferEnabledDefinitionType.h" + +@implementation Trading_ClassifiedAdBestOfferEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdCompanyNameEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ClassifiedAdCompanyNameEnabledDefinitionType.h new file mode 100755 index 0000000..0b88a53 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdCompanyNameEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether the category supports the use of a company name + when contacting the seller for Classified Ad format listings. + Added for the For Sale By Owner format. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ClassifiedAdCompanyNameEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdCompanyNameEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ClassifiedAdCompanyNameEnabledDefinitionType.m new file mode 100755 index 0000000..2b47de6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdCompanyNameEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ClassifiedAdCompanyNameEnabledDefinitionType.h" + +@implementation Trading_ClassifiedAdCompanyNameEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdContactByAddressEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ClassifiedAdContactByAddressEnabledDefinitionType.h new file mode 100755 index 0000000..71cc8b8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdContactByAddressEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether the category supports the use of an address when + contacting the seller for Classified Ad format listings. + Added for the For Sale By Owner format. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ClassifiedAdContactByAddressEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdContactByAddressEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ClassifiedAdContactByAddressEnabledDefinitionType.m new file mode 100755 index 0000000..501a1c1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdContactByAddressEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ClassifiedAdContactByAddressEnabledDefinitionType.h" + +@implementation Trading_ClassifiedAdContactByAddressEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdContactByEmailEnabledDefintionType.h b/Vendoo/TradingProxy/Trading_ClassifiedAdContactByEmailEnabledDefintionType.h new file mode 100755 index 0000000..790f3ac --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdContactByEmailEnabledDefintionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates if Email can be a contact method for the category + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ClassifiedAdContactByEmailEnabledDefintionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdContactByEmailEnabledDefintionType.m b/Vendoo/TradingProxy/Trading_ClassifiedAdContactByEmailEnabledDefintionType.m new file mode 100755 index 0000000..ac0f652 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdContactByEmailEnabledDefintionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ClassifiedAdContactByEmailEnabledDefintionType.h" + +@implementation Trading_ClassifiedAdContactByEmailEnabledDefintionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdContactByPhoneEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ClassifiedAdContactByPhoneEnabledDefinitionType.h new file mode 100755 index 0000000..25f86a2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdContactByPhoneEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether the telephone can be a contact method for the category. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ClassifiedAdContactByPhoneEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdContactByPhoneEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ClassifiedAdContactByPhoneEnabledDefinitionType.m new file mode 100755 index 0000000..1959fc8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdContactByPhoneEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ClassifiedAdContactByPhoneEnabledDefinitionType.h" + +@implementation Trading_ClassifiedAdContactByPhoneEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdCounterOfferEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ClassifiedAdCounterOfferEnabledDefinitionType.h new file mode 100755 index 0000000..adfd50d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdCounterOfferEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether counter offers are allowed on best offers for this category. + Returned only if this category overrides the site default. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ClassifiedAdCounterOfferEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdCounterOfferEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ClassifiedAdCounterOfferEnabledDefinitionType.m new file mode 100755 index 0000000..e4c9f22 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdCounterOfferEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ClassifiedAdCounterOfferEnabledDefinitionType.h" + +@implementation Trading_ClassifiedAdCounterOfferEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdPayPerLeadEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ClassifiedAdPayPerLeadEnabledDefinitionType.h new file mode 100755 index 0000000..eca5bda --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdPayPerLeadEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the pay-per-lead feature. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ClassifiedAdPayPerLeadEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdPayPerLeadEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ClassifiedAdPayPerLeadEnabledDefinitionType.m new file mode 100755 index 0000000..478752a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdPayPerLeadEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ClassifiedAdPayPerLeadEnabledDefinitionType.h" + +@implementation Trading_ClassifiedAdPayPerLeadEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdPaymentMethodEnabledCodeType.h b/Vendoo/TradingProxy/Trading_ClassifiedAdPaymentMethodEnabledCodeType.h new file mode 100755 index 0000000..0650b80 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdPaymentMethodEnabledCodeType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Used to indicate whether the payment method will be displayed for a category + belonging to the Lead Generation Format. + + + @ingroup EBayAPIInterface +*/ + +/** + + Display the payment method and permit checkout. + +*/ +extern NSString *const Trading_ClassifiedAdPaymentMethodEnabledCodeType_ENABLED_WITH_CHECKOUT; + +/** + + Display the payment method and suppress checkout. + +*/ +extern NSString *const Trading_ClassifiedAdPaymentMethodEnabledCodeType_ENABLED_WITHOUT_CHECKOUT; + +/** + + Do not display the payment method. + +*/ +extern NSString *const Trading_ClassifiedAdPaymentMethodEnabledCodeType_NOT_SUPPORTED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_ClassifiedAdPaymentMethodEnabledCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdPaymentMethodEnabledCodeType.m b/Vendoo/TradingProxy/Trading_ClassifiedAdPaymentMethodEnabledCodeType.m new file mode 100755 index 0000000..5d41025 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdPaymentMethodEnabledCodeType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ClassifiedAdPaymentMethodEnabledCodeType.h" + +/** + @file + + Used to indicate whether the payment method will be displayed for a category + belonging to the Lead Generation Format. + +*/ + +/** + + Display the payment method and permit checkout. + +*/ +NSString *const Trading_ClassifiedAdPaymentMethodEnabledCodeType_ENABLED_WITH_CHECKOUT = @"EnabledWithCheckout"; + +/** + + Display the payment method and suppress checkout. + +*/ +NSString *const Trading_ClassifiedAdPaymentMethodEnabledCodeType_ENABLED_WITHOUT_CHECKOUT = @"EnabledWithoutCheckout"; + +/** + + Do not display the payment method. + +*/ +NSString *const Trading_ClassifiedAdPaymentMethodEnabledCodeType_NOT_SUPPORTED = @"NotSupported"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_ClassifiedAdPaymentMethodEnabledCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdPaymentMethodEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ClassifiedAdPaymentMethodEnabledDefinitionType.h new file mode 100755 index 0000000..d9cdc03 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdPaymentMethodEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether Contact Seller is enabled Classified Ads. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ClassifiedAdPaymentMethodEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdPaymentMethodEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ClassifiedAdPaymentMethodEnabledDefinitionType.m new file mode 100755 index 0000000..71a29d8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdPaymentMethodEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ClassifiedAdPaymentMethodEnabledDefinitionType.h" + +@implementation Trading_ClassifiedAdPaymentMethodEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdPhoneCountDefinitionType.h b/Vendoo/TradingProxy/Trading_ClassifiedAdPhoneCountDefinitionType.h new file mode 100755 index 0000000..d170f84 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdPhoneCountDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates which phone option the category supports for contacting + the seller for Classified Ad format listings. + Added for the For Sale By Owner format. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ClassifiedAdPhoneCountDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdPhoneCountDefinitionType.m b/Vendoo/TradingProxy/Trading_ClassifiedAdPhoneCountDefinitionType.m new file mode 100755 index 0000000..fa7a048 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdPhoneCountDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ClassifiedAdPhoneCountDefinitionType.h" + +@implementation Trading_ClassifiedAdPhoneCountDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdShippingMethodEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ClassifiedAdShippingMethodEnabledDefinitionType.h new file mode 100755 index 0000000..c821a12 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdShippingMethodEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether shipping options are available for the category. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ClassifiedAdShippingMethodEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdShippingMethodEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ClassifiedAdShippingMethodEnabledDefinitionType.m new file mode 100755 index 0000000..2c77c24 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdShippingMethodEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ClassifiedAdShippingMethodEnabledDefinitionType.h" + +@implementation Trading_ClassifiedAdShippingMethodEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdStreetCountDefinitionType.h b/Vendoo/TradingProxy/Trading_ClassifiedAdStreetCountDefinitionType.h new file mode 100755 index 0000000..720f95a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdStreetCountDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates which address option the category supports for + Classified Ad format listings. + Added for the For Sale By Owner format. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ClassifiedAdStreetCountDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ClassifiedAdStreetCountDefinitionType.m b/Vendoo/TradingProxy/Trading_ClassifiedAdStreetCountDefinitionType.m new file mode 100755 index 0000000..cd94631 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ClassifiedAdStreetCountDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ClassifiedAdStreetCountDefinitionType.h" + +@implementation Trading_ClassifiedAdStreetCountDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CombinedFixedPriceTreatmentEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_CombinedFixedPriceTreatmentEnabledDefinitionType.h new file mode 100755 index 0000000..9ddf22b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CombinedFixedPriceTreatmentEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the Combined Fixed Price Treatment feature. If the field is present, the corresponding feature applies to the category. + The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CombinedFixedPriceTreatmentEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CombinedFixedPriceTreatmentEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_CombinedFixedPriceTreatmentEnabledDefinitionType.m new file mode 100755 index 0000000..96523af --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CombinedFixedPriceTreatmentEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CombinedFixedPriceTreatmentEnabledDefinitionType.h" + +@implementation Trading_CombinedFixedPriceTreatmentEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CombinedPaymentOptionCodeType.h b/Vendoo/TradingProxy/Trading_CombinedPaymentOptionCodeType.h new file mode 100755 index 0000000..94c8adf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CombinedPaymentOptionCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Combined Purchase Options + + + @ingroup EBayAPIInterface +*/ + +/** + + Combined payments are not allowed by seller. + +*/ +extern NSString *const Trading_CombinedPaymentOptionCodeType_NO_COMBINED_PAYMENT; + +/** + + Yes. Specify discount now. + +*/ +extern NSString *const Trading_CombinedPaymentOptionCodeType_DISCOUNT_SPECIFIED; + +/** + + Yes. Specify discount later. + +*/ +extern NSString *const Trading_CombinedPaymentOptionCodeType_SPECIFY_DISCOUNT_LATER; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_CombinedPaymentOptionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_CombinedPaymentOptionCodeType.m b/Vendoo/TradingProxy/Trading_CombinedPaymentOptionCodeType.m new file mode 100755 index 0000000..f0dbdd8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CombinedPaymentOptionCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_CombinedPaymentOptionCodeType.h" + +/** + @file + + Combined Purchase Options + +*/ + +/** + + Combined payments are not allowed by seller. + +*/ +NSString *const Trading_CombinedPaymentOptionCodeType_NO_COMBINED_PAYMENT = @"NoCombinedPayment"; + +/** + + Yes. Specify discount now. + +*/ +NSString *const Trading_CombinedPaymentOptionCodeType_DISCOUNT_SPECIFIED = @"DiscountSpecified"; + +/** + + Yes. Specify discount later. + +*/ +NSString *const Trading_CombinedPaymentOptionCodeType_SPECIFY_DISCOUNT_LATER = @"SpecifyDiscountLater"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_CombinedPaymentOptionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_CombinedPaymentPeriodCodeType.h b/Vendoo/TradingProxy/Trading_CombinedPaymentPeriodCodeType.h new file mode 100755 index 0000000..a91ccd9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CombinedPaymentPeriodCodeType.h @@ -0,0 +1,74 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This enumerated type contains the list of values that can be used by the seller to set + the number of days after item purchase that an unpaid order can be combined with one + or more other mutual (same buyer and same seller) unpaid orders into one "Combined + Payment" order. Either the buyer or the seller can initiate the Combined Payment + process. Sellers can offer buyers shipping discounts through Combined Payment orders, + and buyers only have to make one payment for multiple orders as oppposed to a payment + for each order. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that an unpaid order can be combined into a Combined Payment + order within three days after purchase (creation of order). + +*/ +extern NSString *const Trading_CombinedPaymentPeriodCodeType_DAYS_3; + +/** + + This value indicates that an unpaid order can be combined into a Combined Payment + order within five days after purchase (creation of order). + +*/ +extern NSString *const Trading_CombinedPaymentPeriodCodeType_DAYS_5; + +/** + + This value indicates that an unpaid order can be combined into a Combined Payment + order within seven days after purchase (creation of order). + +*/ +extern NSString *const Trading_CombinedPaymentPeriodCodeType_DAYS_7; + +/** + + This value indicates that an unpaid order can be combined into a Combined Payment + order within 14 days after purchase (creation of order). + +*/ +extern NSString *const Trading_CombinedPaymentPeriodCodeType_DAYS_14; + +/** + + This value indicates that an unpaid order can be combined into a Combined Payment + order within 30 days after purchase (creation of order). + +*/ +extern NSString *const Trading_CombinedPaymentPeriodCodeType_DAYS_30; + +/** + + This value indicates that an order is not eligible to be combined into a Combined + Payment order. + +*/ +extern NSString *const Trading_CombinedPaymentPeriodCodeType_INELIGIBLE; + +/** + + This value is reserved for internal or future use. + +*/ +extern NSString *const Trading_CombinedPaymentPeriodCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_CombinedPaymentPeriodCodeType.m b/Vendoo/TradingProxy/Trading_CombinedPaymentPeriodCodeType.m new file mode 100755 index 0000000..667ddeb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CombinedPaymentPeriodCodeType.m @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_CombinedPaymentPeriodCodeType.h" + +/** + @file + + This enumerated type contains the list of values that can be used by the seller to set + the number of days after item purchase that an unpaid order can be combined with one + or more other mutual (same buyer and same seller) unpaid orders into one "Combined + Payment" order. Either the buyer or the seller can initiate the Combined Payment + process. Sellers can offer buyers shipping discounts through Combined Payment orders, + and buyers only have to make one payment for multiple orders as oppposed to a payment + for each order. + +*/ + +/** + + This value indicates that an unpaid order can be combined into a Combined Payment + order within three days after purchase (creation of order). + +*/ +NSString *const Trading_CombinedPaymentPeriodCodeType_DAYS_3 = @"Days_3"; + +/** + + This value indicates that an unpaid order can be combined into a Combined Payment + order within five days after purchase (creation of order). + +*/ +NSString *const Trading_CombinedPaymentPeriodCodeType_DAYS_5 = @"Days_5"; + +/** + + This value indicates that an unpaid order can be combined into a Combined Payment + order within seven days after purchase (creation of order). + +*/ +NSString *const Trading_CombinedPaymentPeriodCodeType_DAYS_7 = @"Days_7"; + +/** + + This value indicates that an unpaid order can be combined into a Combined Payment + order within 14 days after purchase (creation of order). + +*/ +NSString *const Trading_CombinedPaymentPeriodCodeType_DAYS_14 = @"Days_14"; + +/** + + This value indicates that an unpaid order can be combined into a Combined Payment + order within 30 days after purchase (creation of order). + +*/ +NSString *const Trading_CombinedPaymentPeriodCodeType_DAYS_30 = @"Days_30"; + +/** + + This value indicates that an order is not eligible to be combined into a Combined + Payment order. + +*/ +NSString *const Trading_CombinedPaymentPeriodCodeType_INELIGIBLE = @"Ineligible"; + +/** + + This value is reserved for internal or future use. + +*/ +NSString *const Trading_CombinedPaymentPeriodCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_CombinedPaymentPreferencesType.h b/Vendoo/TradingProxy/Trading_CombinedPaymentPreferencesType.h new file mode 100755 index 0000000..7e3c36c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CombinedPaymentPreferencesType.h @@ -0,0 +1,94 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_CalculatedShippingPreferencesType; +@class Trading_FlatShippingPreferencesType; + +/** + + Type used to define all Combined Payment preferences, including preferences and + rules for Calculated and Flat Rate shipping, a flag to allow or disallow Combined + Payment orders, and the time period in which to allow buyers to combine multiple + purchases from the seller into a Combined Payment order. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CombinedPaymentPreferencesType : NSObject { + +@private + Trading_CalculatedShippingPreferencesType *_calculatedShippingPreferences; + NSString *_combinedPaymentOption; + NSString *_combinedPaymentPeriod; + Trading_FlatShippingPreferencesType *_flatShippingPreferences; + NSMutableArray *_any; + +} + + +/** + + DO NOT USE THIS CONTAINER. As an alternative, use + SetShippingDiscountProfiles to set all Calculated Shipping rules and + preferences, and use GetShippingDiscountProfiles to retrieve the same + information. + + + type : class Trading_CalculatedShippingPreferencesType +*/ +@property (nonatomic, retain) Trading_CalculatedShippingPreferencesType *calculatedShippingPreferences; + +/** + + Specifies whether or not a seller wants to allow buyers to combine single + order line items into a Combined Payment order. A Combined Payment order can + be created by the buyer or seller if multiple unpaid order line items exist + between the same buyer and seller. Often, a Combined Payment order can + reduce shipping and handling expenses for the buyer and seller. + + + type: string constant in Trading_CombinedPaymentOptionCodeType.h +*/ +@property (nonatomic, retain) NSString *combinedPaymentOption; + +/** + + DO NOT USE THIS FIELD. As an alternative, use the CombinedDuration field in + SetShippingDiscountProfiles to specify the time period in which to allow + buyers to combine order line items into a Combined Payment order. Use + GetShippingDiscountProfiles to retrieve the CombinedDuration value. + + + type: string constant in Trading_CombinedPaymentPeriodCodeType.h +*/ +@property (nonatomic, retain) NSString *combinedPaymentPeriod; + +/** + + DO NOT USE THIS CONTAINER. As an alternative, use + SetShippingDiscountProfiles to set all Flat Rate Shipping rules + and preferences, and use GetShippingDiscountProfiles to retrieve + the same information. + + + type : class Trading_FlatShippingPreferencesType +*/ +@property (nonatomic, retain) Trading_FlatShippingPreferencesType *flatShippingPreferences; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CombinedPaymentPreferencesType.m b/Vendoo/TradingProxy/Trading_CombinedPaymentPreferencesType.m new file mode 100755 index 0000000..9855ea1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CombinedPaymentPreferencesType.m @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CombinedPaymentPreferencesType.h" +#import "Trading_CalculatedShippingPreferencesType.h" +#import "Trading_FlatShippingPreferencesType.h" + +@implementation Trading_CombinedPaymentPreferencesType + +@synthesize calculatedShippingPreferences = _calculatedShippingPreferences; +@synthesize combinedPaymentOption = _combinedPaymentOption; +@synthesize combinedPaymentPeriod = _combinedPaymentPeriod; +@synthesize flatShippingPreferences = _flatShippingPreferences; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CalculatedShippingPreferences" propertyName:@"calculatedShippingPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_CalculatedShippingPreferencesType class]]; + [map setObject:ps forKey:@"calculatedShippingPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CombinedPaymentOption" propertyName:@"combinedPaymentOption" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"combinedPaymentOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CombinedPaymentPeriod" propertyName:@"combinedPaymentPeriod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"combinedPaymentPeriod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FlatShippingPreferences" propertyName:@"flatShippingPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_FlatShippingPreferencesType class]]; + [map setObject:ps forKey:@"flatShippingPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.calculatedShippingPreferences = nil; + self.combinedPaymentOption = nil; + self.combinedPaymentPeriod = nil; + self.flatShippingPreferences = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CommentTypeCodeType.h b/Vendoo/TradingProxy/Trading_CommentTypeCodeType.h new file mode 100755 index 0000000..4a5ec33 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CommentTypeCodeType.h @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This enumerated type list the Feedback ratings that can be left by one eBay user for + another user regarding that user's experience with the another user during the + purchase/checkout flow of an order line item. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the submitting user's experience with the other user + (receiving feedback) was rated as a "Positive" experience. If an eBay user receives + a Positive rating for an order line item from a Verified User, their overall + Feedback score increases by a value of 1. + +*/ +extern NSString *const Trading_CommentTypeCodeType_POSITIVE; + +/** + + This value indicates that the submitting user's experience with the other user + (receiving feedback) was rated as a "Neutral" experience. If an eBay user receives + a Neutral rating for an order line item from a Verified User, their overall + Feedback score remains the same. + +*/ +extern NSString *const Trading_CommentTypeCodeType_NEUTRAL; + +/** + + This value indicates that the submitting user's experience with the other user + (receiving feedback) was rated as a "Negative" experience. If an eBay user receives + a Negative rating for an order line item from a Verified User, their overall + Feedback score decreases by a value of 1. + +*/ +extern NSString *const Trading_CommentTypeCodeType_NEGATIVE; + +/** + + This value indicates that a submitted Feedback entry was withdrawn. If a Feedback + entry is withdrawn, the effect of that entry on the overall Feedback score is + nullified. However, Feedback comments from the withdrawn entry are still visible. + +*/ +extern NSString *const Trading_CommentTypeCodeType_WITHDRAWN; + +/** + + This value indicates that a submitted Feedback entry was withdrawn based on the + decision of a third-party (such as eBay). If a Feedback + entry is withdrawn, the effect of that entry on the overall Feedback score is + nullified. +

+ This value is only applicable to the eBay Motors site only. + +*/ +extern NSString *const Trading_CommentTypeCodeType_INDEPENDENTLY_WITHDRAWN; + +/** + + This value is reserved for internal or future use. + +*/ +extern NSString *const Trading_CommentTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_CommentTypeCodeType.m b/Vendoo/TradingProxy/Trading_CommentTypeCodeType.m new file mode 100755 index 0000000..e9d55f6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CommentTypeCodeType.m @@ -0,0 +1,71 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_CommentTypeCodeType.h" + +/** + @file + + This enumerated type list the Feedback ratings that can be left by one eBay user for + another user regarding that user's experience with the another user during the + purchase/checkout flow of an order line item. + +*/ + +/** + + This value indicates that the submitting user's experience with the other user + (receiving feedback) was rated as a "Positive" experience. If an eBay user receives + a Positive rating for an order line item from a Verified User, their overall + Feedback score increases by a value of 1. + +*/ +NSString *const Trading_CommentTypeCodeType_POSITIVE = @"Positive"; + +/** + + This value indicates that the submitting user's experience with the other user + (receiving feedback) was rated as a "Neutral" experience. If an eBay user receives + a Neutral rating for an order line item from a Verified User, their overall + Feedback score remains the same. + +*/ +NSString *const Trading_CommentTypeCodeType_NEUTRAL = @"Neutral"; + +/** + + This value indicates that the submitting user's experience with the other user + (receiving feedback) was rated as a "Negative" experience. If an eBay user receives + a Negative rating for an order line item from a Verified User, their overall + Feedback score decreases by a value of 1. + +*/ +NSString *const Trading_CommentTypeCodeType_NEGATIVE = @"Negative"; + +/** + + This value indicates that a submitted Feedback entry was withdrawn. If a Feedback + entry is withdrawn, the effect of that entry on the overall Feedback score is + nullified. However, Feedback comments from the withdrawn entry are still visible. + +*/ +NSString *const Trading_CommentTypeCodeType_WITHDRAWN = @"Withdrawn"; + +/** + + This value indicates that a submitted Feedback entry was withdrawn based on the + decision of a third-party (such as eBay). If a Feedback + entry is withdrawn, the effect of that entry on the overall Feedback score is + nullified. +

+ This value is only applicable to the eBay Motors site only. + +*/ +NSString *const Trading_CommentTypeCodeType_INDEPENDENTLY_WITHDRAWN = @"IndependentlyWithdrawn"; + +/** + + This value is reserved for internal or future use. + +*/ +NSString *const Trading_CommentTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_CompatibleVehicleTypeDefinitionType.h b/Vendoo/TradingProxy/Trading_CompatibleVehicleTypeDefinitionType.h new file mode 100755 index 0000000..941b279 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CompatibleVehicleTypeDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the vehicle type to which parts compatibility applies. If the field is + present, the corresponding feature applies to the site. The field is returned as an + empty element (e.g., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CompatibleVehicleTypeDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CompatibleVehicleTypeDefinitionType.m b/Vendoo/TradingProxy/Trading_CompatibleVehicleTypeDefinitionType.m new file mode 100755 index 0000000..3f29620 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CompatibleVehicleTypeDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CompatibleVehicleTypeDefinitionType.h" + +@implementation Trading_CompatibleVehicleTypeDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CompleteSaleRequestType.h b/Vendoo/TradingProxy/Trading_CompleteSaleRequestType.h new file mode 100755 index 0000000..a995628 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CompleteSaleRequestType.h @@ -0,0 +1,231 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ShipmentType; +@class Trading_FeedbackInfoType; + +/** + + Enables a seller to do various tasks after the creation of a single line item or + multiple line item order. Typically, this call is used after the + buyer has paid for the order, but it can be called by the + seller beforehand. Typical post-payment tasks available to this call include + marking the order as paid, marking the order as shipped, providing shipment tracking + details, and leaving feedback for the buyer. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CompleteSaleRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_transactionID; + Trading_FeedbackInfoType *_feedbackInfo; + NSNumber *_shipped; + NSNumber *_paid; + NSString *_listingType; + Trading_ShipmentType *_shipment; + NSString *_orderID; + NSString *_orderLineItemID; + +} + + +/** + + Unique identifier for an eBay item listing. An ItemID can be paired up + with a corresponding TransactionID and used in the CompleteSale request + to identify a single line item order. +

+ Unless an OrderLineItemID is used to identify a single line item order, + or the OrderID is used to identify a single or multiple line item + order, the ItemID/TransactionID pair must be + specified. For a multiple line item order, OrderID + must be used. If OrderID or OrderLineItemID are specified, the + ItemID/TransactionID pair is ignored if present in the same request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Unique identifier for an eBay order line item (transaction). The + TransactionID can be paired up with the corresponding ItemID and used in + the CompleteSale request to identify a single line item order. +

+ Unless an OrderLineItemID is used to identify a single line item order, + or the OrderID is used to identify a single or multiple line item + order, the ItemID/TransactionID pair must be + specified. For a multiple line item order, OrderID + must be used. If OrderID or OrderLineItemID are specified, the + ItemID/TransactionID pair is ignored if present in the same request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + This container is used by the seller to leave feedback for the buyer for the + order line item identified in the call request. The seller must include and + specify all fields of this type, including the buyer's eBay User ID, the + Feedback rating (a seller can only leave a buyer a "Positive" rating), and a + comment, which helps justify the Feedback rating. The eBay User ID must match + the buyer who bought the order line item, or an error will occur. An error will + also occur if Feedback has already been left for the buyer (either through API + or the Web flow). +

+ To determine if Feedback has already been left for an order line item, you can + call GetFeedback, passing in the + OrderLineItemID value in the call request. + + + type : class Trading_FeedbackInfoType +*/ +@property (nonatomic, retain) Trading_FeedbackInfoType *feedbackInfo; + +/** + + The seller includes and sets this field to true if the order has been + shipped. If the call is successful, the order line item(s) are marked as + Shipped in My eBay. +

+ If the seller includes and sets this field to false, the order line item(s) + are marked (or remain) as Not Shipped in My eBay. +

+ If this field is not included, the shipped status of the order line + item(s) remain unchanged in My eBay. +

+ If shipment tracking information is provided for an order line item through + the Shipment container in the same request, the order line item is marked as + shipped automatically and the Shipped field is not + required. +

+ For orders going through the new payment process, DE and AT sellers mark an + order as shipped to expedite the seller payout process. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *shipped; + +/** + + The seller includes and sets this field to true if the buyer has paid for + the order. If the call is successful, the + order line item(s) are marked as Paid in My eBay. +

+ If the seller includes and sets this field to false, the order line item(s) + are marked (or remain) as Not Paid in My eBay. +

+ If this field is not included, the paid status of the order line + item(s) remain unchanged in My eBay. +

+ If an order is going through the new eBay payment process, DE and AT sellers + cannot use this field to mark the order as paid, as this can only be + done by eBay. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *paid; + +/** + + This field is required if CompleteSale is being used for a Half.com + order. The value should be set to Half, which is the only applicable + ListingType value for this call. + + + type: string constant in Trading_ListingTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *listingType; + +/** + + Container consisting of shipment tracking information, shipped time, and an + optional text field to provide additional details to the buyer. Setting the + tracking number and shipping carrier automatically marks the item as shipped + and the Shipped field is not required. +

+ (If you supply ShipmentTrackingNumber you must also supply + ShippingCarrierUsed, otherwise you will get an error. +

+ To modify the shipping tracking number and/or carrier, supply the new number + in ShipmentTrackingNumber or supply the value for + ShippingCarrierUsed or both. The old number and carrier + are deleted and the new ones are added. +

+ To simply delete the current tracking details altogether, supply empty + Shipment tags. +
+
+ Note: + Top-rated sellers must have a record of uploading shipment tracking + information (through site or through API) for at least 90 percent of their order line + items (purchased by U.S. buyers) to keep their status as Top-rated sellers. For more + information on changes to eBay's Top-rated seller program, see the + 2012 Fall Seller Update page. + +
+ + + type : class Trading_ShipmentType +*/ +@property (nonatomic, retain) Trading_ShipmentType *shipment; + +/** + + A unique identifier that identifies a single line item or multiple line + item order. +

+ For a single line item order, the OrderID value is identical to the + OrderLineItemID value that is generated upon creation of the order line + item. For multiple line item orders, the OrderID value is created by eBay + when the buyer is purchasing multiple order line items from the same seller at the same time. + For multiple line item orders not going through the eBay Cart flow, a Combined Payment order can be created by the seller + through the AddOrder call. The OrderID can be used in the CompleteSale + request to identify a single or multiple line item order. +

+ OrderID overrides an OrderLineItemID or ItemID/TransactionID pair if + these fields are also specified in the same request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderID; + +/** + + OrderLineItemID is a unique identifier for an eBay order line item and + is based upon the concatenation of ItemID and TransactionID, with a + hyphen in between these two IDs. For a single line item order, the + OrderLineItemID value can be passed into the OrderID field in the + CompleteSale request. +

+ Unless an ItemID/TransactionID pair is used to identify a single line + item order, or the OrderID is used to identify a single or multiple line + item order, the OrderLineItemID must be specified. + For a multiple line item order, OrderID must be + used. If OrderLineItemID is specified, the ItemID/TransactionID pair are + ignored if present in the same request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CompleteSaleRequestType.m b/Vendoo/TradingProxy/Trading_CompleteSaleRequestType.m new file mode 100755 index 0000000..89c2912 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CompleteSaleRequestType.m @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CompleteSaleRequestType.h" +#import "Trading_ShipmentType.h" +#import "Trading_FeedbackInfoType.h" + +@implementation Trading_CompleteSaleRequestType + +@synthesize itemID = _itemID; +@synthesize transactionID = _transactionID; +@synthesize feedbackInfo = _feedbackInfo; +@synthesize shipped = _shipped; +@synthesize paid = _paid; +@synthesize listingType = _listingType; +@synthesize shipment = _shipment; +@synthesize orderID = _orderID; +@synthesize orderLineItemID = _orderLineItemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"CompleteSaleRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackInfo" propertyName:@"feedbackInfo" type:PICO_TYPE_OBJECT clazz:[Trading_FeedbackInfoType class]]; + [map setObject:ps forKey:@"feedbackInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Shipped" propertyName:@"shipped" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"shipped"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Paid" propertyName:@"paid" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"paid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingType" propertyName:@"listingType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"listingType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Shipment" propertyName:@"shipment" type:PICO_TYPE_OBJECT clazz:[Trading_ShipmentType class]]; + [map setObject:ps forKey:@"shipment"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderID" propertyName:@"orderID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.transactionID = nil; + self.feedbackInfo = nil; + self.shipped = nil; + self.paid = nil; + self.listingType = nil; + self.shipment = nil; + self.orderID = nil; + self.orderLineItemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CompleteSaleResponseType.h b/Vendoo/TradingProxy/Trading_CompleteSaleResponseType.h new file mode 100755 index 0000000..12674fb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CompleteSaleResponseType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Indicates the success or failure of the attempt to leave feedback for the buyer, + change the paid status in My eBay, and/or change the shipped status in My eBay. +

+ Applies to half.com. +

+

+ When CompleteSale is applied to a specified order (by specifying OrderID), it + also applies to the child transactions associated with the order. An OrderID + cannot be used with half.com items. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CompleteSaleResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_CompleteSaleResponseType.m b/Vendoo/TradingProxy/Trading_CompleteSaleResponseType.m new file mode 100755 index 0000000..6e6f4e5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CompleteSaleResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CompleteSaleResponseType.h" + +@implementation Trading_CompleteSaleResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"CompleteSaleResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CompleteStatusCodeType.h b/Vendoo/TradingProxy/Trading_CompleteStatusCodeType.h new file mode 100755 index 0000000..4ed9d9f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CompleteStatusCodeType.h @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Indicates whether the order is complete, incomplete, or pending. + + + @ingroup EBayAPIInterface +*/ + +/** + + The order is incomplete. Generally speaking, an order is incomplete when payment + from the buyer has yet to be initiated. + +*/ +extern NSString *const Trading_CompleteStatusCodeType_INCOMPLETE; + +/** + + The order is complete. Generally speaking, an order is complete when payment + from the buyer has been initiated and processed. +

+ Note: If the PaymentMethodUsed is 'CashOnPickup', + the CheckoutStatus.Status value in GetOrders will be + 'Complete' right at Checkout, even though the seller may not have been officially paid + yet. The CheckoutStatus.Status value in GetOrders will + remain as 'Complete' even if the seller uses ReviseCheckoutStatus to + change the checkout status to Pending. However, the eBayPaymentStatus + value in GetOrders will change from 'NoPaymentFailure' to + 'PaymentInProcess'. + +*/ +extern NSString *const Trading_CompleteStatusCodeType_COMPLETE; + +/** + + The order is pending. Generally speaking, an order is pending when payment + from the buyer has been initiated but has yet to be fully processed. +

+ Note: If the PaymentMethod is CashOnPickup, the + CheckoutStatus.Status value in GetOrders will read Complete right at Checkout, + even though the seller may not have been officially paid yet. The + CheckoutStatus.Status value in GetOrders will remain as Complete even if the + seller uses ReviseCheckoutStatus to change the checkout status to Pending. + However, the eBayPaymentStatus value in GetOrders will change from + NoPaymentFailure to PaymentInProcess. + +*/ +extern NSString *const Trading_CompleteStatusCodeType_PENDING; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_CompleteStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_CompleteStatusCodeType.m b/Vendoo/TradingProxy/Trading_CompleteStatusCodeType.m new file mode 100755 index 0000000..c0256d4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CompleteStatusCodeType.m @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_CompleteStatusCodeType.h" + +/** + @file + + Indicates whether the order is complete, incomplete, or pending. + +*/ + +/** + + The order is incomplete. Generally speaking, an order is incomplete when payment + from the buyer has yet to be initiated. + +*/ +NSString *const Trading_CompleteStatusCodeType_INCOMPLETE = @"Incomplete"; + +/** + + The order is complete. Generally speaking, an order is complete when payment + from the buyer has been initiated and processed. +

+ Note: If the PaymentMethodUsed is 'CashOnPickup', + the CheckoutStatus.Status value in GetOrders will be + 'Complete' right at Checkout, even though the seller may not have been officially paid + yet. The CheckoutStatus.Status value in GetOrders will + remain as 'Complete' even if the seller uses ReviseCheckoutStatus to + change the checkout status to Pending. However, the eBayPaymentStatus + value in GetOrders will change from 'NoPaymentFailure' to + 'PaymentInProcess'. + +*/ +NSString *const Trading_CompleteStatusCodeType_COMPLETE = @"Complete"; + +/** + + The order is pending. Generally speaking, an order is pending when payment + from the buyer has been initiated but has yet to be fully processed. +

+ Note: If the PaymentMethod is CashOnPickup, the + CheckoutStatus.Status value in GetOrders will read Complete right at Checkout, + even though the seller may not have been officially paid yet. The + CheckoutStatus.Status value in GetOrders will remain as Complete even if the + seller uses ReviseCheckoutStatus to change the checkout status to Pending. + However, the eBayPaymentStatus value in GetOrders will change from + NoPaymentFailure to PaymentInProcess. + +*/ +NSString *const Trading_CompleteStatusCodeType_PENDING = @"Pending"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_CompleteStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ConditionEnabledCodeType.h b/Vendoo/TradingProxy/Trading_ConditionEnabledCodeType.h new file mode 100755 index 0000000..947dbbd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ConditionEnabledCodeType.h @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Values indicate whether the ConditionID field is enabled, disabled or required for a category. + + + @ingroup EBayAPIInterface +*/ + +/** + + Item condition is not supported for the category. + Do not pass ConditionID in AddItem and related calls. + +*/ +extern NSString *const Trading_ConditionEnabledCodeType_DISABLED; + +/** + + Item condition is supported for the category. + You can pass ConditionID to specify the condition + in AddItem and related calls. + +*/ +extern NSString *const Trading_ConditionEnabledCodeType_ENABLED; + +/** + + Item condition is required for the category. + You must use ConditionID to specify the condition + in AddItem and related calls. + +*/ +extern NSString *const Trading_ConditionEnabledCodeType_REQUIRED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_ConditionEnabledCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ConditionEnabledCodeType.m b/Vendoo/TradingProxy/Trading_ConditionEnabledCodeType.m new file mode 100755 index 0000000..8059088 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ConditionEnabledCodeType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ConditionEnabledCodeType.h" + +/** + @file + + Values indicate whether the ConditionID field is enabled, disabled or required for a category. + +*/ + +/** + + Item condition is not supported for the category. + Do not pass ConditionID in AddItem and related calls. + +*/ +NSString *const Trading_ConditionEnabledCodeType_DISABLED = @"Disabled"; + +/** + + Item condition is supported for the category. + You can pass ConditionID to specify the condition + in AddItem and related calls. + +*/ +NSString *const Trading_ConditionEnabledCodeType_ENABLED = @"Enabled"; + +/** + + Item condition is required for the category. + You must use ConditionID to specify the condition + in AddItem and related calls. + +*/ +NSString *const Trading_ConditionEnabledCodeType_REQUIRED = @"Required"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_ConditionEnabledCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ConditionEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ConditionEnabledDefinitionType.h new file mode 100755 index 0000000..71ddd37 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ConditionEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the condition enablement feature. If a field of this type is present, the corresponding feature applies to the site. The field is returned as an empty element (e.g., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ConditionEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ConditionEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ConditionEnabledDefinitionType.m new file mode 100755 index 0000000..dfa5bfb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ConditionEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ConditionEnabledDefinitionType.h" + +@implementation Trading_ConditionEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ConditionType.h b/Vendoo/TradingProxy/Trading_ConditionType.h new file mode 100755 index 0000000..53e3c2f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ConditionType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Fields in this type provide IDs and values for item conditions + (in GetCategoryFeatures). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ConditionType : NSObject { + +@private + NSNumber *_id; + NSString *_displayName; + NSMutableArray *_any; + +} + + +/** + + The numeric ID of a condition (e.g., 1000). Use the ID in + AddItem and related calls. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *id; + +/** + + The human-readable label for the condition (e.g., "New"). + This value is typically localized for each site. + The display name can vary by category. + For example, condition ID 1000 could be called + "New: with Tags" in one category and "Brand New" in another. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *displayName; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ConditionType.m b/Vendoo/TradingProxy/Trading_ConditionType.m new file mode 100755 index 0000000..a9d9493 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ConditionType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ConditionType.h" + +@implementation Trading_ConditionType + +@synthesize id = _id; +@synthesize displayName = _displayName; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ID" propertyName:@"id" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"id"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisplayName" propertyName:@"displayName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"displayName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.id = nil; + self.displayName = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ConditionValuesDefinitionType.h b/Vendoo/TradingProxy/Trading_ConditionValuesDefinitionType.h new file mode 100755 index 0000000..0dd1452 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ConditionValuesDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the Item Condition feature. If a field of this type is present, + the corresponding feature applies to the site. The field is returned as + an empty element (e.g., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ConditionValuesDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ConditionValuesDefinitionType.m b/Vendoo/TradingProxy/Trading_ConditionValuesDefinitionType.m new file mode 100755 index 0000000..3bb12a4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ConditionValuesDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ConditionValuesDefinitionType.h" + +@implementation Trading_ConditionValuesDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ConditionValuesType.h b/Vendoo/TradingProxy/Trading_ConditionValuesType.h new file mode 100755 index 0000000..3201bba --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ConditionValuesType.h @@ -0,0 +1,65 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ConditionType; + +/** + + Fields in this type provide condition values and display names. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ConditionValuesType : NSObject { + +@private + NSMutableArray *_condition; + NSString *_conditionHelpURL; + NSMutableArray *_any; + +} + + +/** + + Defines an item condition that a category supports. + + + entry type : class Trading_ConditionType +*/ + +@property (nonatomic, retain) NSMutableArray *condition; + +/** + + URL to the eBay Web site's item condition help for the + category. This may include policies about how to assess the + condition of an item in the category. To reduce + item-not-as-described disputes, we recommend that + you refer sellers (and buyers) to these help pages. + These help pages may vary for some categories.
+
+ The Sandbox might not return valid help URLs. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *conditionHelpURL; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ConditionValuesType.m b/Vendoo/TradingProxy/Trading_ConditionValuesType.m new file mode 100755 index 0000000..43c4354 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ConditionValuesType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ConditionValuesType.h" +#import "Trading_ConditionType.h" + +@implementation Trading_ConditionValuesType + +@synthesize condition = _condition; +@synthesize conditionHelpURL = _conditionHelpURL; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Condition" propertyName:@"condition" type:PICO_TYPE_OBJECT clazz:[Trading_ConditionType class]]; + [map setObject:ps forKey:@"condition"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConditionHelpURL" propertyName:@"conditionHelpURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"conditionHelpURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.condition = nil; + self.conditionHelpURL = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ConfirmIdentityRequestType.h b/Vendoo/TradingProxy/Trading_ConfirmIdentityRequestType.h new file mode 100755 index 0000000..d5e9a62 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ConfirmIdentityRequestType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Returns the ID of a user who has gone through an application's consent flow + process for obtaining an authorization token. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ConfirmIdentityRequestType : Trading_AbstractRequestType { + +@private + NSString *_sessionID; + +} + + +/** + + A string obtained by making a GetSessionID call, passed in redirect + URL to the eBay signin page. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sessionID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ConfirmIdentityRequestType.m b/Vendoo/TradingProxy/Trading_ConfirmIdentityRequestType.m new file mode 100755 index 0000000..b46eb11 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ConfirmIdentityRequestType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ConfirmIdentityRequestType.h" + +@implementation Trading_ConfirmIdentityRequestType + +@synthesize sessionID = _sessionID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ConfirmIdentityRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SessionID" propertyName:@"sessionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sessionID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sessionID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ConfirmIdentityResponseType.h b/Vendoo/TradingProxy/Trading_ConfirmIdentityResponseType.h new file mode 100755 index 0000000..2456ae0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ConfirmIdentityResponseType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Confirms the identity of the user by returning the UserID and the EIASToken belonging to + the user. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ConfirmIdentityResponseType : Trading_AbstractResponseType { + +@private + NSString *_userID; + +} + + +/** + + Unique eBay user ID for the user. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ConfirmIdentityResponseType.m b/Vendoo/TradingProxy/Trading_ConfirmIdentityResponseType.m new file mode 100755 index 0000000..825864a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ConfirmIdentityResponseType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ConfirmIdentityResponseType.h" + +@implementation Trading_ConfirmIdentityResponseType + +@synthesize userID = _userID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ConfirmIdentityResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserID" propertyName:@"userID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.userID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ContactHoursDetailsType.h b/Vendoo/TradingProxy/Trading_ContactHoursDetailsType.h new file mode 100755 index 0000000..fc24f88 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ContactHoursDetailsType.h @@ -0,0 +1,171 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains the data for primary and secondary contact hours for a given eBay user. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ContactHoursDetailsType : NSObject { + +@private + NSString *_timeZoneID; + NSString *_hours1Days; + NSNumber *_hours1AnyTime; + NSDate *_hours1From; + NSDate *_hours1To; + NSString *_hours2Days; + NSNumber *_hours2AnyTime; + NSDate *_hours2From; + NSDate *_hours2To; + NSMutableArray *_any; + +} + + +/** + + Indicates the local time zone of the values provided for Hours1From/Hours1To + and Hours2From/Hours2To. If you specify a contact hours time range with + Hours1From and Hours1To, you must provide a local time zone. + To retrieve a complete list of the TimeZoneID values + supported by eBay, call GeteBayDetails with DetailName + set to TimeZoneDetails. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *timeZoneID; + +/** + + Indicates the range of days for which the primary contact hours + specified by Hours1AnyTime or Hours1From and Hours1To apply. + If a value of None is provided for this field, the values provided for + Hours1AnyTime, Hours1From, Hours1To are ignored. + + + type: string constant in Trading_DaysCodeType.h +*/ +@property (nonatomic, retain) NSString *hours1Days; + +/** + + Indicates whether or not a user is available to be contacted 24 hours a day + during the range of days specified using the Hours1Days element. + True indicates the user is available 24 hours a day, false indicates otherwise. + In the case of this field being true, all values provided for Hours1From and + Hours1To will be ignored. In the case of this field being false, + the values provided Hours1From and Hours1To will be considered. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hours1AnyTime; + +/** + + Indicates the starting time of day this eBay user is available for other eBay + members to contact for the range of days specified using Hours1Days. + Enter times in 30 minute increments from the top of the hour. That is, enter + values either on the hour (:00) or 30 minutes past the hour (:30). + Other values will be will be rounded down to the next closest 30 minute + increment. Times entered should be local to the value provided for TimeZoneID. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *hours1From; + +/** + + Indicates the ending time of day this eBay user is available for other eBay + members to contact them for the range of days specified using Hours1Days. + Enter times in 30 minute increments from the top of the hour. That is, enter + values either on the hour (:00) or 30 minutes past the hour (:30). + Other values will be will be rounded down to the next closest 30 minute + increment. Times entered should be local to the value provided for TimeZoneID. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *hours1To; + +/** + + Indicates the range of days for which the secondary contact hours + specified by Hours2AnyTime or Hours2From and Hours2To apply. + If a value of None is provided for this field, the values provided for + Hours2AnyTime, Hours2From, Hours2To are ignored. +
+ Note: You cannot set Hours2Days to EveryDay. If Hours1Days + is set to EveryDay, secondary contact hours do not apply. Hours2Days cannot be + set to the same value as Hours1Days. + + + type: string constant in Trading_DaysCodeType.h +*/ +@property (nonatomic, retain) NSString *hours2Days; + +/** + + Indicates whether or not a user is available to be contacted 24 hours a day + during the range of days specified using the Hours2Days element. + True indicates the user is available 24 hours a day, false indicates otherwise. + In the case of this field being true, all values provided for Hours2From and + Hours2To will be ignored. In the case of this field being false, + the values provided Hours2From and Hours2To will be considered. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hours2AnyTime; + +/** + + Indicates the starting time of day this eBay user is available for other eBay + members to contact for the range of days specified using Hours2Days. + Enter times in 30 minute increments from the top of the hour. That is, enter + values either on the hour (:00) or 30 minutes past the hour (:30). + Other values will be will be rounded down to the next closest 30 minute + increment. Times entered should be local to the value provided for TimeZoneID. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *hours2From; + +/** + + Indicates the ending time of day this eBay user is available for other eBay + members to contact them for the range of days specified using Hours1Days. + Enter times in 30 minute increments from the top of the hour. That is, enter + values either on the hour (:00) or 30 minutes past the hour (:30). + Other values will be will be rounded down to the next closest 30 minute + increment. Times entered should be local to the value provided for TimeZoneID. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *hours2To; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ContactHoursDetailsType.m b/Vendoo/TradingProxy/Trading_ContactHoursDetailsType.m new file mode 100755 index 0000000..7547270 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ContactHoursDetailsType.m @@ -0,0 +1,82 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ContactHoursDetailsType.h" + +@implementation Trading_ContactHoursDetailsType + +@synthesize timeZoneID = _timeZoneID; +@synthesize hours1Days = _hours1Days; +@synthesize hours1AnyTime = _hours1AnyTime; +@synthesize hours1From = _hours1From; +@synthesize hours1To = _hours1To; +@synthesize hours2Days = _hours2Days; +@synthesize hours2AnyTime = _hours2AnyTime; +@synthesize hours2From = _hours2From; +@synthesize hours2To = _hours2To; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TimeZoneID" propertyName:@"timeZoneID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"timeZoneID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Hours1Days" propertyName:@"hours1Days" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"hours1Days"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Hours1AnyTime" propertyName:@"hours1AnyTime" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hours1AnyTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Hours1From" propertyName:@"hours1From" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"hours1From"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Hours1To" propertyName:@"hours1To" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"hours1To"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Hours2Days" propertyName:@"hours2Days" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"hours2Days"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Hours2AnyTime" propertyName:@"hours2AnyTime" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hours2AnyTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Hours2From" propertyName:@"hours2From" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"hours2From"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Hours2To" propertyName:@"hours2To" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"hours2To"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.timeZoneID = nil; + self.hours1Days = nil; + self.hours1AnyTime = nil; + self.hours1From = nil; + self.hours1To = nil; + self.hours2Days = nil; + self.hours2AnyTime = nil; + self.hours2From = nil; + self.hours2To = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ContextSearchAssetType.h b/Vendoo/TradingProxy/Trading_ContextSearchAssetType.h new file mode 100755 index 0000000..6479a25 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ContextSearchAssetType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_CategoryType; + +/** + + Score and rank for a keyword identified for a web page. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ContextSearchAssetType : NSObject { + +@private + NSString *_keyword; + Trading_CategoryType *_category; + NSNumber *_ranking; + +} + + +/** + + The keyword. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *keyword; + +/** + + The eBay category in which the keyword is used. + + + type : class Trading_CategoryType +*/ +@property (nonatomic, retain) Trading_CategoryType *category; + +/** + + The ranking of this keyword and category relative to + other keywords and categories (when scores are sorted). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *ranking; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ContextSearchAssetType.m b/Vendoo/TradingProxy/Trading_ContextSearchAssetType.m new file mode 100755 index 0000000..2171078 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ContextSearchAssetType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ContextSearchAssetType.h" +#import "Trading_CategoryType.h" + +@implementation Trading_ContextSearchAssetType + +@synthesize keyword = _keyword; +@synthesize category = _category; +@synthesize ranking = _ranking; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Keyword" propertyName:@"keyword" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"keyword"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Category" propertyName:@"category" type:PICO_TYPE_OBJECT clazz:[Trading_CategoryType class]]; + [map setObject:ps forKey:@"category"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Ranking" propertyName:@"ranking" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"ranking"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.keyword = nil; + self.category = nil; + self.ranking = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CostGroupFlatCodeType.h b/Vendoo/TradingProxy/Trading_CostGroupFlatCodeType.h new file mode 100755 index 0000000..e7a49cd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CostGroupFlatCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Various groupings of Shipping Service Cost. + + + @ingroup EBayAPIInterface +*/ + +/** + + Shipping Service Cap Group 1. + +*/ +extern NSString *const Trading_CostGroupFlatCodeType_GROUP_1_MAX_FLAT_SHIPPING_COST; + +/** + + Shipping Service Cap Group 2. + +*/ +extern NSString *const Trading_CostGroupFlatCodeType_GROUP_2_MAX_FLAT_SHIPPING_COST; + +/** + + Shipping Service Cap Group 3. + +*/ +extern NSString *const Trading_CostGroupFlatCodeType_GROUP_3_MAX_FLAT_SHIPPING_COST; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_CostGroupFlatCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_CostGroupFlatCodeType.m b/Vendoo/TradingProxy/Trading_CostGroupFlatCodeType.m new file mode 100755 index 0000000..dd2ec02 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CostGroupFlatCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_CostGroupFlatCodeType.h" + +/** + @file + + Various groupings of Shipping Service Cost. + +*/ + +/** + + Shipping Service Cap Group 1. + +*/ +NSString *const Trading_CostGroupFlatCodeType_GROUP_1_MAX_FLAT_SHIPPING_COST = @"Group1MaxFlatShippingCost"; + +/** + + Shipping Service Cap Group 2. + +*/ +NSString *const Trading_CostGroupFlatCodeType_GROUP_2_MAX_FLAT_SHIPPING_COST = @"Group2MaxFlatShippingCost"; + +/** + + Shipping Service Cap Group 3. + +*/ +NSString *const Trading_CostGroupFlatCodeType_GROUP_3_MAX_FLAT_SHIPPING_COST = @"Group3MaxFlatShippingCost"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_CostGroupFlatCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_CountryCodeType.h b/Vendoo/TradingProxy/Trading_CountryCodeType.h new file mode 100755 index 0000000..6d77ce9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CountryCodeType.h @@ -0,0 +1,1783 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Defines the 2-letter country code set. +

+ Use the GeteBayDetails call to see the list of currently supported codes, + and the English names associated with each code (e.g., KY="Cayman Islands"), call + GeteBayDetails with DetailName set to Country. +

+ Most of the codes that eBay uses conform to the ISO 3166 standard, but some of the + codes in the ISO 3166 standard are not used by eBay. Plus, there are some non-ISO + codes in the eBay list. (Additional codes appear at the end of this code list and + are noted as non-ISO.) + + + @ingroup EBayAPIInterface +*/ + +/** + + Afghanistan. + +*/ +extern NSString *const Trading_CountryCodeType_AF; + +/** + + Albania. + +*/ +extern NSString *const Trading_CountryCodeType_AL; + +/** + + Algeria. + +*/ +extern NSString *const Trading_CountryCodeType_DZ; + +/** + + American Samoa. + +*/ +extern NSString *const Trading_CountryCodeType_AS; + +/** + + Andorra. + +*/ +extern NSString *const Trading_CountryCodeType_AD; + +/** + + Angola. + +*/ +extern NSString *const Trading_CountryCodeType_AO; + +/** + + Anguilla. + +*/ +extern NSString *const Trading_CountryCodeType_AI; + +/** + + Antarctica. + +*/ +extern NSString *const Trading_CountryCodeType_AQ; + +/** + + Antigua and Barbuda. + +*/ +extern NSString *const Trading_CountryCodeType_AG; + +/** + + Argentina. + +*/ +extern NSString *const Trading_CountryCodeType_AR; + +/** + + Armenia. + +*/ +extern NSString *const Trading_CountryCodeType_AM; + +/** + + Aruba. + +*/ +extern NSString *const Trading_CountryCodeType_AW; + +/** + + Australia. + +*/ +extern NSString *const Trading_CountryCodeType_AU; + +/** + + Austria. + +*/ +extern NSString *const Trading_CountryCodeType_AT; + +/** + + Azerbaijan. + +*/ +extern NSString *const Trading_CountryCodeType_AZ; + +/** + + Bahamas. + +*/ +extern NSString *const Trading_CountryCodeType_BS; + +/** + + Bahrain. + +*/ +extern NSString *const Trading_CountryCodeType_BH; + +/** + + Bangladesh. + +*/ +extern NSString *const Trading_CountryCodeType_BD; + +/** + + Barbados. + +*/ +extern NSString *const Trading_CountryCodeType_BB; + +/** + + Belarus. + +*/ +extern NSString *const Trading_CountryCodeType_BY; + +/** + + Belgium. + +*/ +extern NSString *const Trading_CountryCodeType_BE; + +/** + + Belize . + +*/ +extern NSString *const Trading_CountryCodeType_BZ; + +/** + + Benin. + +*/ +extern NSString *const Trading_CountryCodeType_BJ; + +/** + + Bermuda. + +*/ +extern NSString *const Trading_CountryCodeType_BM; + +/** + + Bhutan. + +*/ +extern NSString *const Trading_CountryCodeType_BT; + +/** + + Bolivia. + +*/ +extern NSString *const Trading_CountryCodeType_BO; + +/** + + Bosnia and Herzegovina. + +*/ +extern NSString *const Trading_CountryCodeType_BA; + +/** + + Botswana. + +*/ +extern NSString *const Trading_CountryCodeType_BW; + +/** + + Bouvet Island. + +*/ +extern NSString *const Trading_CountryCodeType_BV; + +/** + + Brazil. + +*/ +extern NSString *const Trading_CountryCodeType_BR; + +/** + + British Indian Ocean Territory. + +*/ +extern NSString *const Trading_CountryCodeType_IO; + +/** + + Brunei Darussalam. + +*/ +extern NSString *const Trading_CountryCodeType_BN; + +/** + + Bulgaria. + +*/ +extern NSString *const Trading_CountryCodeType_BG; + +/** + + Burkina Faso. + +*/ +extern NSString *const Trading_CountryCodeType_BF; + +/** + + Burundi. + +*/ +extern NSString *const Trading_CountryCodeType_BI; + +/** + + Cambodia. + +*/ +extern NSString *const Trading_CountryCodeType_KH; + +/** + + Cameroon. + +*/ +extern NSString *const Trading_CountryCodeType_CM; + +/** + + Canada. + +*/ +extern NSString *const Trading_CountryCodeType_CA; + +/** + + Cape Verde. + +*/ +extern NSString *const Trading_CountryCodeType_CV; + +/** + + Cayman Islands. + +*/ +extern NSString *const Trading_CountryCodeType_KY; + +/** + + Central African Republic. + +*/ +extern NSString *const Trading_CountryCodeType_CF; + +/** + + Chad. + +*/ +extern NSString *const Trading_CountryCodeType_TD; + +/** + + Chile. + +*/ +extern NSString *const Trading_CountryCodeType_CL; + +/** + + China. + +*/ +extern NSString *const Trading_CountryCodeType_CN; + +/** + + Christmas Island. + +*/ +extern NSString *const Trading_CountryCodeType_CX; + +/** + + Cocos (Keeling) Islands. + +*/ +extern NSString *const Trading_CountryCodeType_CC; + +/** + + Colombia. + +*/ +extern NSString *const Trading_CountryCodeType_CO; + +/** + + Comoros. + +*/ +extern NSString *const Trading_CountryCodeType_KM; + +/** + + Congo. + +*/ +extern NSString *const Trading_CountryCodeType_CG; + +/** + + Congo, The Democratic Republic of the. + +*/ +extern NSString *const Trading_CountryCodeType_CD; + +/** + + Cook Islands. + +*/ +extern NSString *const Trading_CountryCodeType_CK; + +/** + + Costa Rica. + +*/ +extern NSString *const Trading_CountryCodeType_CR; + +/** + + Cote d'Ivoire. + +*/ +extern NSString *const Trading_CountryCodeType_CI; + +/** + + Croatia. + +*/ +extern NSString *const Trading_CountryCodeType_HR; + +/** + + Cuba. + +*/ +extern NSString *const Trading_CountryCodeType_CU; + +/** + + Cyprus. + +*/ +extern NSString *const Trading_CountryCodeType_CY; + +/** + + Czech Republic. + +*/ +extern NSString *const Trading_CountryCodeType_CZ; + +/** + + Denmark. + +*/ +extern NSString *const Trading_CountryCodeType_DK; + +/** + + Djibouti. + +*/ +extern NSString *const Trading_CountryCodeType_DJ; + +/** + + Dominica. + +*/ +extern NSString *const Trading_CountryCodeType_DM; + +/** + + Dominican Republic. + +*/ +extern NSString *const Trading_CountryCodeType_DO; + +/** + + No longer in use. + +*/ +extern NSString *const Trading_CountryCodeType_TP; + +/** + + Ecuador. + +*/ +extern NSString *const Trading_CountryCodeType_EC; + +/** + + Egypt. + +*/ +extern NSString *const Trading_CountryCodeType_EG; + +/** + + El Salvador. + +*/ +extern NSString *const Trading_CountryCodeType_SV; + +/** + + Equatorial Guinea. + +*/ +extern NSString *const Trading_CountryCodeType_GQ; + +/** + + Eritrea. + +*/ +extern NSString *const Trading_CountryCodeType_ER; + +/** + + Estonia. + +*/ +extern NSString *const Trading_CountryCodeType_EE; + +/** + + Ethiopia. + +*/ +extern NSString *const Trading_CountryCodeType_ET; + +/** + + Falkland Islands (Malvinas). + +*/ +extern NSString *const Trading_CountryCodeType_FK; + +/** + + Faroe Islands. + +*/ +extern NSString *const Trading_CountryCodeType_FO; + +/** + + Fiji. + +*/ +extern NSString *const Trading_CountryCodeType_FJ; + +/** + + Finland. + +*/ +extern NSString *const Trading_CountryCodeType_FI; + +/** + + France. + +*/ +extern NSString *const Trading_CountryCodeType_FR; + +/** + + French Guiana. + +*/ +extern NSString *const Trading_CountryCodeType_GF; + +/** + + French Polynesia. Includes Tahiti. + +*/ +extern NSString *const Trading_CountryCodeType_PF; + +/** + + French Southern Territories. + +*/ +extern NSString *const Trading_CountryCodeType_TF; + +/** + + Gabon. + +*/ +extern NSString *const Trading_CountryCodeType_GA; + +/** + + Gambia. + +*/ +extern NSString *const Trading_CountryCodeType_GM; + +/** + + Georgia. + +*/ +extern NSString *const Trading_CountryCodeType_GE; + +/** + + Germany. + +*/ +extern NSString *const Trading_CountryCodeType_DE; + +/** + + Ghana. + +*/ +extern NSString *const Trading_CountryCodeType_GH; + +/** + + Gibraltar. + +*/ +extern NSString *const Trading_CountryCodeType_GI; + +/** + + Greece. + +*/ +extern NSString *const Trading_CountryCodeType_GR; + +/** + + Greenland. + +*/ +extern NSString *const Trading_CountryCodeType_GL; + +/** + + Grenada. + +*/ +extern NSString *const Trading_CountryCodeType_GD; + +/** + + Guadeloupe. + +*/ +extern NSString *const Trading_CountryCodeType_GP; + +/** + + Guam. + +*/ +extern NSString *const Trading_CountryCodeType_GU; + +/** + + Guatemala. + +*/ +extern NSString *const Trading_CountryCodeType_GT; + +/** + + Guinea. + +*/ +extern NSString *const Trading_CountryCodeType_GN; + +/** + + Guinea-Bissau. + +*/ +extern NSString *const Trading_CountryCodeType_GW; + +/** + + Guyana. + +*/ +extern NSString *const Trading_CountryCodeType_GY; + +/** + + Haiti. + +*/ +extern NSString *const Trading_CountryCodeType_HT; + +/** + + Heard Island and Mcdonald Islands. + +*/ +extern NSString *const Trading_CountryCodeType_HM; + +/** + + Holy See (Vatican City state). + +*/ +extern NSString *const Trading_CountryCodeType_VA; + +/** + + Honduras. + +*/ +extern NSString *const Trading_CountryCodeType_HN; + +/** + + Hong Kong. + +*/ +extern NSString *const Trading_CountryCodeType_HK; + +/** + + Hungary. + +*/ +extern NSString *const Trading_CountryCodeType_HU; + +/** + + Iceland. + +*/ +extern NSString *const Trading_CountryCodeType_IS; + +/** + + India. + +*/ +extern NSString *const Trading_CountryCodeType_IN; + +/** + + Indonesia. + +*/ +extern NSString *const Trading_CountryCodeType_ID; + +/** + + Iran, Islamic Republic of. + +*/ +extern NSString *const Trading_CountryCodeType_IR; + +/** + + Iraq. + +*/ +extern NSString *const Trading_CountryCodeType_IQ; + +/** + + Ireland. + +*/ +extern NSString *const Trading_CountryCodeType_IE; + +/** + + Israel. + +*/ +extern NSString *const Trading_CountryCodeType_IL; + +/** + + Italy. + +*/ +extern NSString *const Trading_CountryCodeType_IT; + +/** + + Jamaica. + +*/ +extern NSString *const Trading_CountryCodeType_JM; + +/** + + Japan. + +*/ +extern NSString *const Trading_CountryCodeType_JP; + +/** + + Jordan. + +*/ +extern NSString *const Trading_CountryCodeType_JO; + +/** + + Kazakhstan. + +*/ +extern NSString *const Trading_CountryCodeType_KZ; + +/** + + Kenya. + +*/ +extern NSString *const Trading_CountryCodeType_KE; + +/** + + Kiribati. + +*/ +extern NSString *const Trading_CountryCodeType_KI; + +/** + + Korea, Democratic People's Republic of. + +*/ +extern NSString *const Trading_CountryCodeType_KP; + +/** + + Korea, Republic of. + +*/ +extern NSString *const Trading_CountryCodeType_KR; + +/** + + Kuwait. + +*/ +extern NSString *const Trading_CountryCodeType_KW; + +/** + + Kyrgyzstan. + +*/ +extern NSString *const Trading_CountryCodeType_KG; + +/** + + Lao People's Democratic Republic. + +*/ +extern NSString *const Trading_CountryCodeType_LA; + +/** + + Latvia. + +*/ +extern NSString *const Trading_CountryCodeType_LV; + +/** + + Lebanon. + +*/ +extern NSString *const Trading_CountryCodeType_LB; + +/** + + Lesotho. + +*/ +extern NSString *const Trading_CountryCodeType_LS; + +/** + + Liberia. + +*/ +extern NSString *const Trading_CountryCodeType_LR; + +/** + + Libyan Arab Jamahiriya. + +*/ +extern NSString *const Trading_CountryCodeType_LY; + +/** + + Liechtenstein. + +*/ +extern NSString *const Trading_CountryCodeType_LI; + +/** + + Lithuania. + +*/ +extern NSString *const Trading_CountryCodeType_LT; + +/** + + Luxembourg. + +*/ +extern NSString *const Trading_CountryCodeType_LU; + +/** + + Macao. + +*/ +extern NSString *const Trading_CountryCodeType_MO; + +/** + + Macedonia, the Former Yugoslav Republic of. + +*/ +extern NSString *const Trading_CountryCodeType_MK; + +/** + + Madagascar. + +*/ +extern NSString *const Trading_CountryCodeType_MG; + +/** + + Malawi. + +*/ +extern NSString *const Trading_CountryCodeType_MW; + +/** + + Malaysia. + +*/ +extern NSString *const Trading_CountryCodeType_MY; + +/** + + Maldives. + +*/ +extern NSString *const Trading_CountryCodeType_MV; + +/** + + Mali. + +*/ +extern NSString *const Trading_CountryCodeType_ML; + +/** + + Malta. + +*/ +extern NSString *const Trading_CountryCodeType_MT; + +/** + + Marshall Islands. + +*/ +extern NSString *const Trading_CountryCodeType_MH; + +/** + + Martinique. + +*/ +extern NSString *const Trading_CountryCodeType_MQ; + +/** + + Mauritania. + +*/ +extern NSString *const Trading_CountryCodeType_MR; + +/** + + Mauritius. + +*/ +extern NSString *const Trading_CountryCodeType_MU; + +/** + + Mayotte. + +*/ +extern NSString *const Trading_CountryCodeType_YT; + +/** + + Mexico. + +*/ +extern NSString *const Trading_CountryCodeType_MX; + +/** + + Micronesia, Federated States of. + +*/ +extern NSString *const Trading_CountryCodeType_FM; + +/** + + Moldova, Republic of. + +*/ +extern NSString *const Trading_CountryCodeType_MD; + +/** + + Monaco. + +*/ +extern NSString *const Trading_CountryCodeType_MC; + +/** + + Mongolia. + +*/ +extern NSString *const Trading_CountryCodeType_MN; + +/** + + Montserrat. + +*/ +extern NSString *const Trading_CountryCodeType_MS; + +/** + + Morocco. + +*/ +extern NSString *const Trading_CountryCodeType_MA; + +/** + + Mozambique. + +*/ +extern NSString *const Trading_CountryCodeType_MZ; + +/** + + Myanmar. + +*/ +extern NSString *const Trading_CountryCodeType_MM; + +/** + + Namibia. + +*/ +extern NSString *const Trading_CountryCodeType_NA; + +/** + + Nauru. + +*/ +extern NSString *const Trading_CountryCodeType_NR; + +/** + + Nepal. + +*/ +extern NSString *const Trading_CountryCodeType_NP; + +/** + + Netherlands. + +*/ +extern NSString *const Trading_CountryCodeType_NL; + +/** + + Netherlands Antilles. + +*/ +extern NSString *const Trading_CountryCodeType_AN; + +/** + + New Caledonia. + +*/ +extern NSString *const Trading_CountryCodeType_NC; + +/** + + New Zealand. + +*/ +extern NSString *const Trading_CountryCodeType_NZ; + +/** + + Nicaragua. + +*/ +extern NSString *const Trading_CountryCodeType_NI; + +/** + + Niger. + +*/ +extern NSString *const Trading_CountryCodeType_NE; + +/** + + Nigeria. + +*/ +extern NSString *const Trading_CountryCodeType_NG; + +/** + + Niue. + +*/ +extern NSString *const Trading_CountryCodeType_NU; + +/** + + Norfolk Island. + +*/ +extern NSString *const Trading_CountryCodeType_NF; + +/** + + Northern Mariana Islands. + +*/ +extern NSString *const Trading_CountryCodeType_MP; + +/** + + Norway. + +*/ +extern NSString *const Trading_CountryCodeType_NO; + +/** + + Oman. + +*/ +extern NSString *const Trading_CountryCodeType_OM; + +/** + + Pakistan. + +*/ +extern NSString *const Trading_CountryCodeType_PK; + +/** + + Palau. + +*/ +extern NSString *const Trading_CountryCodeType_PW; + +/** + + Palestinian territory, Occupied. + +*/ +extern NSString *const Trading_CountryCodeType_PS; + +/** + + Panama. + +*/ +extern NSString *const Trading_CountryCodeType_PA; + +/** + + Papua New Guinea. + +*/ +extern NSString *const Trading_CountryCodeType_PG; + +/** + + Paraguay. + +*/ +extern NSString *const Trading_CountryCodeType_PY; + +/** + + Peru. + +*/ +extern NSString *const Trading_CountryCodeType_PE; + +/** + + Philippines. + +*/ +extern NSString *const Trading_CountryCodeType_PH; + +/** + + Pitcairn. + +*/ +extern NSString *const Trading_CountryCodeType_PN; + +/** + + Poland. + +*/ +extern NSString *const Trading_CountryCodeType_PL; + +/** + + Portugal. + +*/ +extern NSString *const Trading_CountryCodeType_PT; + +/** + + Puerto Rico. + +*/ +extern NSString *const Trading_CountryCodeType_PR; + +/** + + Qatar. + +*/ +extern NSString *const Trading_CountryCodeType_QA; + +/** + + Reunion. + +*/ +extern NSString *const Trading_CountryCodeType_RE; + +/** + + Romania. + +*/ +extern NSString *const Trading_CountryCodeType_RO; + +/** + + Russian Federation. + +*/ +extern NSString *const Trading_CountryCodeType_RU; + +/** + + Rwanda. + +*/ +extern NSString *const Trading_CountryCodeType_RW; + +/** + + Saint Helena. + +*/ +extern NSString *const Trading_CountryCodeType_SH; + +/** + + Saint Kitts and Nevis. + +*/ +extern NSString *const Trading_CountryCodeType_KN; + +/** + + Saint Lucia. + +*/ +extern NSString *const Trading_CountryCodeType_LC; + +/** + + Saint Pierre and Miquelon. + +*/ +extern NSString *const Trading_CountryCodeType_PM; + +/** + + Saint Vincent and the Grenadines. + +*/ +extern NSString *const Trading_CountryCodeType_VC; + +/** + + Samoa. + +*/ +extern NSString *const Trading_CountryCodeType_WS; + +/** + + San Marino. + +*/ +extern NSString *const Trading_CountryCodeType_SM; + +/** + + Sao Tome and Principe. + +*/ +extern NSString *const Trading_CountryCodeType_ST; + +/** + + Saudi Arabia. + +*/ +extern NSString *const Trading_CountryCodeType_SA; + +/** + + Senegal. + +*/ +extern NSString *const Trading_CountryCodeType_SN; + +/** + + Seychelles. + +*/ +extern NSString *const Trading_CountryCodeType_SC; + +/** + + Sierra Leone. + +*/ +extern NSString *const Trading_CountryCodeType_SL; + +/** + + Singapore. + +*/ +extern NSString *const Trading_CountryCodeType_SG; + +/** + + Slovakia. + +*/ +extern NSString *const Trading_CountryCodeType_SK; + +/** + + Slovenia. + +*/ +extern NSString *const Trading_CountryCodeType_SI; + +/** + + Solomon Islands. + +*/ +extern NSString *const Trading_CountryCodeType_SB; + +/** + + Somalia. + +*/ +extern NSString *const Trading_CountryCodeType_SO; + +/** + + South Africa. + +*/ +extern NSString *const Trading_CountryCodeType_ZA; + +/** + + South Georgia and the South Sandwich Islands. + +*/ +extern NSString *const Trading_CountryCodeType_GS; + +/** + + Spain. + +*/ +extern NSString *const Trading_CountryCodeType_ES; + +/** + + Sri Lanka. + +*/ +extern NSString *const Trading_CountryCodeType_LK; + +/** + + Sudan. + +*/ +extern NSString *const Trading_CountryCodeType_SD; + +/** + + Suriname. + +*/ +extern NSString *const Trading_CountryCodeType_SR; + +/** + + Svalbard and Jan Mayen. + +*/ +extern NSString *const Trading_CountryCodeType_SJ; + +/** + + Swaziland. + +*/ +extern NSString *const Trading_CountryCodeType_SZ; + +/** + + Sweden. + +*/ +extern NSString *const Trading_CountryCodeType_SE; + +/** + + Switzerland. + +*/ +extern NSString *const Trading_CountryCodeType_CH; + +/** + + Syrian Arab Republic. + +*/ +extern NSString *const Trading_CountryCodeType_SY; + +/** + + Taiwan, Province of China. + +*/ +extern NSString *const Trading_CountryCodeType_TW; + +/** + + Tajikistan. + +*/ +extern NSString *const Trading_CountryCodeType_TJ; + +/** + + Tanzania, United Republic of. + +*/ +extern NSString *const Trading_CountryCodeType_TZ; + +/** + + Thailand. + +*/ +extern NSString *const Trading_CountryCodeType_TH; + +/** + + Togo. + +*/ +extern NSString *const Trading_CountryCodeType_TG; + +/** + + Tokelau. + +*/ +extern NSString *const Trading_CountryCodeType_TK; + +/** + + Tonga. + +*/ +extern NSString *const Trading_CountryCodeType_TO; + +/** + + Trinidad and Tobago. + +*/ +extern NSString *const Trading_CountryCodeType_TT; + +/** + + Tunisia. + +*/ +extern NSString *const Trading_CountryCodeType_TN; + +/** + + Turkey. + +*/ +extern NSString *const Trading_CountryCodeType_TR; + +/** + + Turkmenistan. + +*/ +extern NSString *const Trading_CountryCodeType_TM; + +/** + + Turks and Caicos Islands. + +*/ +extern NSString *const Trading_CountryCodeType_TC; + +/** + + Tuvalu. + +*/ +extern NSString *const Trading_CountryCodeType_TV; + +/** + + Uganda. + +*/ +extern NSString *const Trading_CountryCodeType_UG; + +/** + + Ukraine. + +*/ +extern NSString *const Trading_CountryCodeType_UA; + +/** + + United Arab Emirates. + +*/ +extern NSString *const Trading_CountryCodeType_AE; + +/** + + United Kingdom. + +*/ +extern NSString *const Trading_CountryCodeType_GB; + +/** + + United States. + +*/ +extern NSString *const Trading_CountryCodeType_US; + +/** + + NOTE: United States Minor Outlying Islands was + defined in the eBay list previously + but is no longer a viable option. This country + will remain on eBay country list for backward + compatibility. Use 'US' instead. + +*/ +extern NSString *const Trading_CountryCodeType_UM; + +/** + + Uruguay. + +*/ +extern NSString *const Trading_CountryCodeType_UY; + +/** + + Uzbekistan. + +*/ +extern NSString *const Trading_CountryCodeType_UZ; + +/** + + Vanuatu. + +*/ +extern NSString *const Trading_CountryCodeType_VU; + +/** + + Venezuela. + +*/ +extern NSString *const Trading_CountryCodeType_VE; + +/** + + Viet Nam. + +*/ +extern NSString *const Trading_CountryCodeType_VN; + +/** + + Virgin Islands, British. + +*/ +extern NSString *const Trading_CountryCodeType_VG; + +/** + + Virgin Islands, U.S. + +*/ +extern NSString *const Trading_CountryCodeType_VI; + +/** + + Wallis and Futuna. + +*/ +extern NSString *const Trading_CountryCodeType_WF; + +/** + + Western Sahara. + +*/ +extern NSString *const Trading_CountryCodeType_EH; + +/** + + Yemen. + +*/ +extern NSString *const Trading_CountryCodeType_YE; + +/** + + No longer in use. See RS for Serbia and ME for Montenegro. + +*/ +extern NSString *const Trading_CountryCodeType_YU; + +/** + + Zambia. + +*/ +extern NSString *const Trading_CountryCodeType_ZM; + +/** + + Zimbabwe. + +*/ +extern NSString *const Trading_CountryCodeType_ZW; + +/** + + NOTE: APO/FPO was defined in eBay list previously + but they are not defined in ISO 3166. This country + will remain on eBay country code list for backward + compatibility. + +*/ +extern NSString *const Trading_CountryCodeType_AA; + +/** + + NOTE: Guernsey was defined in eBay list previously + but they are not defined in ISO 3166. This country + will remain on eBay country list for backward + compatibility. + +*/ +extern NSString *const Trading_CountryCodeType_QM; + +/** + + NOTE: Jan Mayen was defined in eBay list previously + but they are not defined in ISO 3166. This country + will remain on eBay country list for backward + compatibility. + +*/ +extern NSString *const Trading_CountryCodeType_QN; + +/** + + NOTE: Jersey was defined in eBay list previously + but they are not defined in ISO 3166. This country + will remain on eBay country list for backward + compatibility. + +*/ +extern NSString *const Trading_CountryCodeType_QO; + +extern NSString *const Trading_CountryCodeType_QP; + +/** + + Jersey + +*/ +extern NSString *const Trading_CountryCodeType_JE; + +/** + + Guernsey + +*/ +extern NSString *const Trading_CountryCodeType_GG; + +/** + + Unknown country + +*/ +extern NSString *const Trading_CountryCodeType_ZZ; + +/** + + Serbia + +*/ +extern NSString *const Trading_CountryCodeType_RS; + +/** + + Montenegro. + +*/ +extern NSString *const Trading_CountryCodeType_ME; + +/** + + (out) Reserved for internal or future use + +*/ +extern NSString *const Trading_CountryCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_CountryCodeType.m b/Vendoo/TradingProxy/Trading_CountryCodeType.m new file mode 100755 index 0000000..cccc917 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CountryCodeType.m @@ -0,0 +1,1781 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_CountryCodeType.h" + +/** + @file + + Defines the 2-letter country code set. +

+ Use the GeteBayDetails call to see the list of currently supported codes, + and the English names associated with each code (e.g., KY="Cayman Islands"), call + GeteBayDetails with DetailName set to Country. +

+ Most of the codes that eBay uses conform to the ISO 3166 standard, but some of the + codes in the ISO 3166 standard are not used by eBay. Plus, there are some non-ISO + codes in the eBay list. (Additional codes appear at the end of this code list and + are noted as non-ISO.) + +*/ + +/** + + Afghanistan. + +*/ +NSString *const Trading_CountryCodeType_AF = @"AF"; + +/** + + Albania. + +*/ +NSString *const Trading_CountryCodeType_AL = @"AL"; + +/** + + Algeria. + +*/ +NSString *const Trading_CountryCodeType_DZ = @"DZ"; + +/** + + American Samoa. + +*/ +NSString *const Trading_CountryCodeType_AS = @"AS"; + +/** + + Andorra. + +*/ +NSString *const Trading_CountryCodeType_AD = @"AD"; + +/** + + Angola. + +*/ +NSString *const Trading_CountryCodeType_AO = @"AO"; + +/** + + Anguilla. + +*/ +NSString *const Trading_CountryCodeType_AI = @"AI"; + +/** + + Antarctica. + +*/ +NSString *const Trading_CountryCodeType_AQ = @"AQ"; + +/** + + Antigua and Barbuda. + +*/ +NSString *const Trading_CountryCodeType_AG = @"AG"; + +/** + + Argentina. + +*/ +NSString *const Trading_CountryCodeType_AR = @"AR"; + +/** + + Armenia. + +*/ +NSString *const Trading_CountryCodeType_AM = @"AM"; + +/** + + Aruba. + +*/ +NSString *const Trading_CountryCodeType_AW = @"AW"; + +/** + + Australia. + +*/ +NSString *const Trading_CountryCodeType_AU = @"AU"; + +/** + + Austria. + +*/ +NSString *const Trading_CountryCodeType_AT = @"AT"; + +/** + + Azerbaijan. + +*/ +NSString *const Trading_CountryCodeType_AZ = @"AZ"; + +/** + + Bahamas. + +*/ +NSString *const Trading_CountryCodeType_BS = @"BS"; + +/** + + Bahrain. + +*/ +NSString *const Trading_CountryCodeType_BH = @"BH"; + +/** + + Bangladesh. + +*/ +NSString *const Trading_CountryCodeType_BD = @"BD"; + +/** + + Barbados. + +*/ +NSString *const Trading_CountryCodeType_BB = @"BB"; + +/** + + Belarus. + +*/ +NSString *const Trading_CountryCodeType_BY = @"BY"; + +/** + + Belgium. + +*/ +NSString *const Trading_CountryCodeType_BE = @"BE"; + +/** + + Belize . + +*/ +NSString *const Trading_CountryCodeType_BZ = @"BZ"; + +/** + + Benin. + +*/ +NSString *const Trading_CountryCodeType_BJ = @"BJ"; + +/** + + Bermuda. + +*/ +NSString *const Trading_CountryCodeType_BM = @"BM"; + +/** + + Bhutan. + +*/ +NSString *const Trading_CountryCodeType_BT = @"BT"; + +/** + + Bolivia. + +*/ +NSString *const Trading_CountryCodeType_BO = @"BO"; + +/** + + Bosnia and Herzegovina. + +*/ +NSString *const Trading_CountryCodeType_BA = @"BA"; + +/** + + Botswana. + +*/ +NSString *const Trading_CountryCodeType_BW = @"BW"; + +/** + + Bouvet Island. + +*/ +NSString *const Trading_CountryCodeType_BV = @"BV"; + +/** + + Brazil. + +*/ +NSString *const Trading_CountryCodeType_BR = @"BR"; + +/** + + British Indian Ocean Territory. + +*/ +NSString *const Trading_CountryCodeType_IO = @"IO"; + +/** + + Brunei Darussalam. + +*/ +NSString *const Trading_CountryCodeType_BN = @"BN"; + +/** + + Bulgaria. + +*/ +NSString *const Trading_CountryCodeType_BG = @"BG"; + +/** + + Burkina Faso. + +*/ +NSString *const Trading_CountryCodeType_BF = @"BF"; + +/** + + Burundi. + +*/ +NSString *const Trading_CountryCodeType_BI = @"BI"; + +/** + + Cambodia. + +*/ +NSString *const Trading_CountryCodeType_KH = @"KH"; + +/** + + Cameroon. + +*/ +NSString *const Trading_CountryCodeType_CM = @"CM"; + +/** + + Canada. + +*/ +NSString *const Trading_CountryCodeType_CA = @"CA"; + +/** + + Cape Verde. + +*/ +NSString *const Trading_CountryCodeType_CV = @"CV"; + +/** + + Cayman Islands. + +*/ +NSString *const Trading_CountryCodeType_KY = @"KY"; + +/** + + Central African Republic. + +*/ +NSString *const Trading_CountryCodeType_CF = @"CF"; + +/** + + Chad. + +*/ +NSString *const Trading_CountryCodeType_TD = @"TD"; + +/** + + Chile. + +*/ +NSString *const Trading_CountryCodeType_CL = @"CL"; + +/** + + China. + +*/ +NSString *const Trading_CountryCodeType_CN = @"CN"; + +/** + + Christmas Island. + +*/ +NSString *const Trading_CountryCodeType_CX = @"CX"; + +/** + + Cocos (Keeling) Islands. + +*/ +NSString *const Trading_CountryCodeType_CC = @"CC"; + +/** + + Colombia. + +*/ +NSString *const Trading_CountryCodeType_CO = @"CO"; + +/** + + Comoros. + +*/ +NSString *const Trading_CountryCodeType_KM = @"KM"; + +/** + + Congo. + +*/ +NSString *const Trading_CountryCodeType_CG = @"CG"; + +/** + + Congo, The Democratic Republic of the. + +*/ +NSString *const Trading_CountryCodeType_CD = @"CD"; + +/** + + Cook Islands. + +*/ +NSString *const Trading_CountryCodeType_CK = @"CK"; + +/** + + Costa Rica. + +*/ +NSString *const Trading_CountryCodeType_CR = @"CR"; + +/** + + Cote d'Ivoire. + +*/ +NSString *const Trading_CountryCodeType_CI = @"CI"; + +/** + + Croatia. + +*/ +NSString *const Trading_CountryCodeType_HR = @"HR"; + +/** + + Cuba. + +*/ +NSString *const Trading_CountryCodeType_CU = @"CU"; + +/** + + Cyprus. + +*/ +NSString *const Trading_CountryCodeType_CY = @"CY"; + +/** + + Czech Republic. + +*/ +NSString *const Trading_CountryCodeType_CZ = @"CZ"; + +/** + + Denmark. + +*/ +NSString *const Trading_CountryCodeType_DK = @"DK"; + +/** + + Djibouti. + +*/ +NSString *const Trading_CountryCodeType_DJ = @"DJ"; + +/** + + Dominica. + +*/ +NSString *const Trading_CountryCodeType_DM = @"DM"; + +/** + + Dominican Republic. + +*/ +NSString *const Trading_CountryCodeType_DO = @"DO"; + +/** + + No longer in use. + +*/ +NSString *const Trading_CountryCodeType_TP = @"TP"; + +/** + + Ecuador. + +*/ +NSString *const Trading_CountryCodeType_EC = @"EC"; + +/** + + Egypt. + +*/ +NSString *const Trading_CountryCodeType_EG = @"EG"; + +/** + + El Salvador. + +*/ +NSString *const Trading_CountryCodeType_SV = @"SV"; + +/** + + Equatorial Guinea. + +*/ +NSString *const Trading_CountryCodeType_GQ = @"GQ"; + +/** + + Eritrea. + +*/ +NSString *const Trading_CountryCodeType_ER = @"ER"; + +/** + + Estonia. + +*/ +NSString *const Trading_CountryCodeType_EE = @"EE"; + +/** + + Ethiopia. + +*/ +NSString *const Trading_CountryCodeType_ET = @"ET"; + +/** + + Falkland Islands (Malvinas). + +*/ +NSString *const Trading_CountryCodeType_FK = @"FK"; + +/** + + Faroe Islands. + +*/ +NSString *const Trading_CountryCodeType_FO = @"FO"; + +/** + + Fiji. + +*/ +NSString *const Trading_CountryCodeType_FJ = @"FJ"; + +/** + + Finland. + +*/ +NSString *const Trading_CountryCodeType_FI = @"FI"; + +/** + + France. + +*/ +NSString *const Trading_CountryCodeType_FR = @"FR"; + +/** + + French Guiana. + +*/ +NSString *const Trading_CountryCodeType_GF = @"GF"; + +/** + + French Polynesia. Includes Tahiti. + +*/ +NSString *const Trading_CountryCodeType_PF = @"PF"; + +/** + + French Southern Territories. + +*/ +NSString *const Trading_CountryCodeType_TF = @"TF"; + +/** + + Gabon. + +*/ +NSString *const Trading_CountryCodeType_GA = @"GA"; + +/** + + Gambia. + +*/ +NSString *const Trading_CountryCodeType_GM = @"GM"; + +/** + + Georgia. + +*/ +NSString *const Trading_CountryCodeType_GE = @"GE"; + +/** + + Germany. + +*/ +NSString *const Trading_CountryCodeType_DE = @"DE"; + +/** + + Ghana. + +*/ +NSString *const Trading_CountryCodeType_GH = @"GH"; + +/** + + Gibraltar. + +*/ +NSString *const Trading_CountryCodeType_GI = @"GI"; + +/** + + Greece. + +*/ +NSString *const Trading_CountryCodeType_GR = @"GR"; + +/** + + Greenland. + +*/ +NSString *const Trading_CountryCodeType_GL = @"GL"; + +/** + + Grenada. + +*/ +NSString *const Trading_CountryCodeType_GD = @"GD"; + +/** + + Guadeloupe. + +*/ +NSString *const Trading_CountryCodeType_GP = @"GP"; + +/** + + Guam. + +*/ +NSString *const Trading_CountryCodeType_GU = @"GU"; + +/** + + Guatemala. + +*/ +NSString *const Trading_CountryCodeType_GT = @"GT"; + +/** + + Guinea. + +*/ +NSString *const Trading_CountryCodeType_GN = @"GN"; + +/** + + Guinea-Bissau. + +*/ +NSString *const Trading_CountryCodeType_GW = @"GW"; + +/** + + Guyana. + +*/ +NSString *const Trading_CountryCodeType_GY = @"GY"; + +/** + + Haiti. + +*/ +NSString *const Trading_CountryCodeType_HT = @"HT"; + +/** + + Heard Island and Mcdonald Islands. + +*/ +NSString *const Trading_CountryCodeType_HM = @"HM"; + +/** + + Holy See (Vatican City state). + +*/ +NSString *const Trading_CountryCodeType_VA = @"VA"; + +/** + + Honduras. + +*/ +NSString *const Trading_CountryCodeType_HN = @"HN"; + +/** + + Hong Kong. + +*/ +NSString *const Trading_CountryCodeType_HK = @"HK"; + +/** + + Hungary. + +*/ +NSString *const Trading_CountryCodeType_HU = @"HU"; + +/** + + Iceland. + +*/ +NSString *const Trading_CountryCodeType_IS = @"IS"; + +/** + + India. + +*/ +NSString *const Trading_CountryCodeType_IN = @"IN"; + +/** + + Indonesia. + +*/ +NSString *const Trading_CountryCodeType_ID = @"ID"; + +/** + + Iran, Islamic Republic of. + +*/ +NSString *const Trading_CountryCodeType_IR = @"IR"; + +/** + + Iraq. + +*/ +NSString *const Trading_CountryCodeType_IQ = @"IQ"; + +/** + + Ireland. + +*/ +NSString *const Trading_CountryCodeType_IE = @"IE"; + +/** + + Israel. + +*/ +NSString *const Trading_CountryCodeType_IL = @"IL"; + +/** + + Italy. + +*/ +NSString *const Trading_CountryCodeType_IT = @"IT"; + +/** + + Jamaica. + +*/ +NSString *const Trading_CountryCodeType_JM = @"JM"; + +/** + + Japan. + +*/ +NSString *const Trading_CountryCodeType_JP = @"JP"; + +/** + + Jordan. + +*/ +NSString *const Trading_CountryCodeType_JO = @"JO"; + +/** + + Kazakhstan. + +*/ +NSString *const Trading_CountryCodeType_KZ = @"KZ"; + +/** + + Kenya. + +*/ +NSString *const Trading_CountryCodeType_KE = @"KE"; + +/** + + Kiribati. + +*/ +NSString *const Trading_CountryCodeType_KI = @"KI"; + +/** + + Korea, Democratic People's Republic of. + +*/ +NSString *const Trading_CountryCodeType_KP = @"KP"; + +/** + + Korea, Republic of. + +*/ +NSString *const Trading_CountryCodeType_KR = @"KR"; + +/** + + Kuwait. + +*/ +NSString *const Trading_CountryCodeType_KW = @"KW"; + +/** + + Kyrgyzstan. + +*/ +NSString *const Trading_CountryCodeType_KG = @"KG"; + +/** + + Lao People's Democratic Republic. + +*/ +NSString *const Trading_CountryCodeType_LA = @"LA"; + +/** + + Latvia. + +*/ +NSString *const Trading_CountryCodeType_LV = @"LV"; + +/** + + Lebanon. + +*/ +NSString *const Trading_CountryCodeType_LB = @"LB"; + +/** + + Lesotho. + +*/ +NSString *const Trading_CountryCodeType_LS = @"LS"; + +/** + + Liberia. + +*/ +NSString *const Trading_CountryCodeType_LR = @"LR"; + +/** + + Libyan Arab Jamahiriya. + +*/ +NSString *const Trading_CountryCodeType_LY = @"LY"; + +/** + + Liechtenstein. + +*/ +NSString *const Trading_CountryCodeType_LI = @"LI"; + +/** + + Lithuania. + +*/ +NSString *const Trading_CountryCodeType_LT = @"LT"; + +/** + + Luxembourg. + +*/ +NSString *const Trading_CountryCodeType_LU = @"LU"; + +/** + + Macao. + +*/ +NSString *const Trading_CountryCodeType_MO = @"MO"; + +/** + + Macedonia, the Former Yugoslav Republic of. + +*/ +NSString *const Trading_CountryCodeType_MK = @"MK"; + +/** + + Madagascar. + +*/ +NSString *const Trading_CountryCodeType_MG = @"MG"; + +/** + + Malawi. + +*/ +NSString *const Trading_CountryCodeType_MW = @"MW"; + +/** + + Malaysia. + +*/ +NSString *const Trading_CountryCodeType_MY = @"MY"; + +/** + + Maldives. + +*/ +NSString *const Trading_CountryCodeType_MV = @"MV"; + +/** + + Mali. + +*/ +NSString *const Trading_CountryCodeType_ML = @"ML"; + +/** + + Malta. + +*/ +NSString *const Trading_CountryCodeType_MT = @"MT"; + +/** + + Marshall Islands. + +*/ +NSString *const Trading_CountryCodeType_MH = @"MH"; + +/** + + Martinique. + +*/ +NSString *const Trading_CountryCodeType_MQ = @"MQ"; + +/** + + Mauritania. + +*/ +NSString *const Trading_CountryCodeType_MR = @"MR"; + +/** + + Mauritius. + +*/ +NSString *const Trading_CountryCodeType_MU = @"MU"; + +/** + + Mayotte. + +*/ +NSString *const Trading_CountryCodeType_YT = @"YT"; + +/** + + Mexico. + +*/ +NSString *const Trading_CountryCodeType_MX = @"MX"; + +/** + + Micronesia, Federated States of. + +*/ +NSString *const Trading_CountryCodeType_FM = @"FM"; + +/** + + Moldova, Republic of. + +*/ +NSString *const Trading_CountryCodeType_MD = @"MD"; + +/** + + Monaco. + +*/ +NSString *const Trading_CountryCodeType_MC = @"MC"; + +/** + + Mongolia. + +*/ +NSString *const Trading_CountryCodeType_MN = @"MN"; + +/** + + Montserrat. + +*/ +NSString *const Trading_CountryCodeType_MS = @"MS"; + +/** + + Morocco. + +*/ +NSString *const Trading_CountryCodeType_MA = @"MA"; + +/** + + Mozambique. + +*/ +NSString *const Trading_CountryCodeType_MZ = @"MZ"; + +/** + + Myanmar. + +*/ +NSString *const Trading_CountryCodeType_MM = @"MM"; + +/** + + Namibia. + +*/ +NSString *const Trading_CountryCodeType_NA = @"NA"; + +/** + + Nauru. + +*/ +NSString *const Trading_CountryCodeType_NR = @"NR"; + +/** + + Nepal. + +*/ +NSString *const Trading_CountryCodeType_NP = @"NP"; + +/** + + Netherlands. + +*/ +NSString *const Trading_CountryCodeType_NL = @"NL"; + +/** + + Netherlands Antilles. + +*/ +NSString *const Trading_CountryCodeType_AN = @"AN"; + +/** + + New Caledonia. + +*/ +NSString *const Trading_CountryCodeType_NC = @"NC"; + +/** + + New Zealand. + +*/ +NSString *const Trading_CountryCodeType_NZ = @"NZ"; + +/** + + Nicaragua. + +*/ +NSString *const Trading_CountryCodeType_NI = @"NI"; + +/** + + Niger. + +*/ +NSString *const Trading_CountryCodeType_NE = @"NE"; + +/** + + Nigeria. + +*/ +NSString *const Trading_CountryCodeType_NG = @"NG"; + +/** + + Niue. + +*/ +NSString *const Trading_CountryCodeType_NU = @"NU"; + +/** + + Norfolk Island. + +*/ +NSString *const Trading_CountryCodeType_NF = @"NF"; + +/** + + Northern Mariana Islands. + +*/ +NSString *const Trading_CountryCodeType_MP = @"MP"; + +/** + + Norway. + +*/ +NSString *const Trading_CountryCodeType_NO = @"NO"; + +/** + + Oman. + +*/ +NSString *const Trading_CountryCodeType_OM = @"OM"; + +/** + + Pakistan. + +*/ +NSString *const Trading_CountryCodeType_PK = @"PK"; + +/** + + Palau. + +*/ +NSString *const Trading_CountryCodeType_PW = @"PW"; + +/** + + Palestinian territory, Occupied. + +*/ +NSString *const Trading_CountryCodeType_PS = @"PS"; + +/** + + Panama. + +*/ +NSString *const Trading_CountryCodeType_PA = @"PA"; + +/** + + Papua New Guinea. + +*/ +NSString *const Trading_CountryCodeType_PG = @"PG"; + +/** + + Paraguay. + +*/ +NSString *const Trading_CountryCodeType_PY = @"PY"; + +/** + + Peru. + +*/ +NSString *const Trading_CountryCodeType_PE = @"PE"; + +/** + + Philippines. + +*/ +NSString *const Trading_CountryCodeType_PH = @"PH"; + +/** + + Pitcairn. + +*/ +NSString *const Trading_CountryCodeType_PN = @"PN"; + +/** + + Poland. + +*/ +NSString *const Trading_CountryCodeType_PL = @"PL"; + +/** + + Portugal. + +*/ +NSString *const Trading_CountryCodeType_PT = @"PT"; + +/** + + Puerto Rico. + +*/ +NSString *const Trading_CountryCodeType_PR = @"PR"; + +/** + + Qatar. + +*/ +NSString *const Trading_CountryCodeType_QA = @"QA"; + +/** + + Reunion. + +*/ +NSString *const Trading_CountryCodeType_RE = @"RE"; + +/** + + Romania. + +*/ +NSString *const Trading_CountryCodeType_RO = @"RO"; + +/** + + Russian Federation. + +*/ +NSString *const Trading_CountryCodeType_RU = @"RU"; + +/** + + Rwanda. + +*/ +NSString *const Trading_CountryCodeType_RW = @"RW"; + +/** + + Saint Helena. + +*/ +NSString *const Trading_CountryCodeType_SH = @"SH"; + +/** + + Saint Kitts and Nevis. + +*/ +NSString *const Trading_CountryCodeType_KN = @"KN"; + +/** + + Saint Lucia. + +*/ +NSString *const Trading_CountryCodeType_LC = @"LC"; + +/** + + Saint Pierre and Miquelon. + +*/ +NSString *const Trading_CountryCodeType_PM = @"PM"; + +/** + + Saint Vincent and the Grenadines. + +*/ +NSString *const Trading_CountryCodeType_VC = @"VC"; + +/** + + Samoa. + +*/ +NSString *const Trading_CountryCodeType_WS = @"WS"; + +/** + + San Marino. + +*/ +NSString *const Trading_CountryCodeType_SM = @"SM"; + +/** + + Sao Tome and Principe. + +*/ +NSString *const Trading_CountryCodeType_ST = @"ST"; + +/** + + Saudi Arabia. + +*/ +NSString *const Trading_CountryCodeType_SA = @"SA"; + +/** + + Senegal. + +*/ +NSString *const Trading_CountryCodeType_SN = @"SN"; + +/** + + Seychelles. + +*/ +NSString *const Trading_CountryCodeType_SC = @"SC"; + +/** + + Sierra Leone. + +*/ +NSString *const Trading_CountryCodeType_SL = @"SL"; + +/** + + Singapore. + +*/ +NSString *const Trading_CountryCodeType_SG = @"SG"; + +/** + + Slovakia. + +*/ +NSString *const Trading_CountryCodeType_SK = @"SK"; + +/** + + Slovenia. + +*/ +NSString *const Trading_CountryCodeType_SI = @"SI"; + +/** + + Solomon Islands. + +*/ +NSString *const Trading_CountryCodeType_SB = @"SB"; + +/** + + Somalia. + +*/ +NSString *const Trading_CountryCodeType_SO = @"SO"; + +/** + + South Africa. + +*/ +NSString *const Trading_CountryCodeType_ZA = @"ZA"; + +/** + + South Georgia and the South Sandwich Islands. + +*/ +NSString *const Trading_CountryCodeType_GS = @"GS"; + +/** + + Spain. + +*/ +NSString *const Trading_CountryCodeType_ES = @"ES"; + +/** + + Sri Lanka. + +*/ +NSString *const Trading_CountryCodeType_LK = @"LK"; + +/** + + Sudan. + +*/ +NSString *const Trading_CountryCodeType_SD = @"SD"; + +/** + + Suriname. + +*/ +NSString *const Trading_CountryCodeType_SR = @"SR"; + +/** + + Svalbard and Jan Mayen. + +*/ +NSString *const Trading_CountryCodeType_SJ = @"SJ"; + +/** + + Swaziland. + +*/ +NSString *const Trading_CountryCodeType_SZ = @"SZ"; + +/** + + Sweden. + +*/ +NSString *const Trading_CountryCodeType_SE = @"SE"; + +/** + + Switzerland. + +*/ +NSString *const Trading_CountryCodeType_CH = @"CH"; + +/** + + Syrian Arab Republic. + +*/ +NSString *const Trading_CountryCodeType_SY = @"SY"; + +/** + + Taiwan, Province of China. + +*/ +NSString *const Trading_CountryCodeType_TW = @"TW"; + +/** + + Tajikistan. + +*/ +NSString *const Trading_CountryCodeType_TJ = @"TJ"; + +/** + + Tanzania, United Republic of. + +*/ +NSString *const Trading_CountryCodeType_TZ = @"TZ"; + +/** + + Thailand. + +*/ +NSString *const Trading_CountryCodeType_TH = @"TH"; + +/** + + Togo. + +*/ +NSString *const Trading_CountryCodeType_TG = @"TG"; + +/** + + Tokelau. + +*/ +NSString *const Trading_CountryCodeType_TK = @"TK"; + +/** + + Tonga. + +*/ +NSString *const Trading_CountryCodeType_TO = @"TO"; + +/** + + Trinidad and Tobago. + +*/ +NSString *const Trading_CountryCodeType_TT = @"TT"; + +/** + + Tunisia. + +*/ +NSString *const Trading_CountryCodeType_TN = @"TN"; + +/** + + Turkey. + +*/ +NSString *const Trading_CountryCodeType_TR = @"TR"; + +/** + + Turkmenistan. + +*/ +NSString *const Trading_CountryCodeType_TM = @"TM"; + +/** + + Turks and Caicos Islands. + +*/ +NSString *const Trading_CountryCodeType_TC = @"TC"; + +/** + + Tuvalu. + +*/ +NSString *const Trading_CountryCodeType_TV = @"TV"; + +/** + + Uganda. + +*/ +NSString *const Trading_CountryCodeType_UG = @"UG"; + +/** + + Ukraine. + +*/ +NSString *const Trading_CountryCodeType_UA = @"UA"; + +/** + + United Arab Emirates. + +*/ +NSString *const Trading_CountryCodeType_AE = @"AE"; + +/** + + United Kingdom. + +*/ +NSString *const Trading_CountryCodeType_GB = @"GB"; + +/** + + United States. + +*/ +NSString *const Trading_CountryCodeType_US = @"US"; + +/** + + NOTE: United States Minor Outlying Islands was + defined in the eBay list previously + but is no longer a viable option. This country + will remain on eBay country list for backward + compatibility. Use 'US' instead. + +*/ +NSString *const Trading_CountryCodeType_UM = @"UM"; + +/** + + Uruguay. + +*/ +NSString *const Trading_CountryCodeType_UY = @"UY"; + +/** + + Uzbekistan. + +*/ +NSString *const Trading_CountryCodeType_UZ = @"UZ"; + +/** + + Vanuatu. + +*/ +NSString *const Trading_CountryCodeType_VU = @"VU"; + +/** + + Venezuela. + +*/ +NSString *const Trading_CountryCodeType_VE = @"VE"; + +/** + + Viet Nam. + +*/ +NSString *const Trading_CountryCodeType_VN = @"VN"; + +/** + + Virgin Islands, British. + +*/ +NSString *const Trading_CountryCodeType_VG = @"VG"; + +/** + + Virgin Islands, U.S. + +*/ +NSString *const Trading_CountryCodeType_VI = @"VI"; + +/** + + Wallis and Futuna. + +*/ +NSString *const Trading_CountryCodeType_WF = @"WF"; + +/** + + Western Sahara. + +*/ +NSString *const Trading_CountryCodeType_EH = @"EH"; + +/** + + Yemen. + +*/ +NSString *const Trading_CountryCodeType_YE = @"YE"; + +/** + + No longer in use. See RS for Serbia and ME for Montenegro. + +*/ +NSString *const Trading_CountryCodeType_YU = @"YU"; + +/** + + Zambia. + +*/ +NSString *const Trading_CountryCodeType_ZM = @"ZM"; + +/** + + Zimbabwe. + +*/ +NSString *const Trading_CountryCodeType_ZW = @"ZW"; + +/** + + NOTE: APO/FPO was defined in eBay list previously + but they are not defined in ISO 3166. This country + will remain on eBay country code list for backward + compatibility. + +*/ +NSString *const Trading_CountryCodeType_AA = @"AA"; + +/** + + NOTE: Guernsey was defined in eBay list previously + but they are not defined in ISO 3166. This country + will remain on eBay country list for backward + compatibility. + +*/ +NSString *const Trading_CountryCodeType_QM = @"QM"; + +/** + + NOTE: Jan Mayen was defined in eBay list previously + but they are not defined in ISO 3166. This country + will remain on eBay country list for backward + compatibility. + +*/ +NSString *const Trading_CountryCodeType_QN = @"QN"; + +/** + + NOTE: Jersey was defined in eBay list previously + but they are not defined in ISO 3166. This country + will remain on eBay country list for backward + compatibility. + +*/ +NSString *const Trading_CountryCodeType_QO = @"QO"; + +NSString *const Trading_CountryCodeType_QP = @"QP"; + +/** + + Jersey + +*/ +NSString *const Trading_CountryCodeType_JE = @"JE"; + +/** + + Guernsey + +*/ +NSString *const Trading_CountryCodeType_GG = @"GG"; + +/** + + Unknown country + +*/ +NSString *const Trading_CountryCodeType_ZZ = @"ZZ"; + +/** + + Serbia + +*/ +NSString *const Trading_CountryCodeType_RS = @"RS"; + +/** + + Montenegro. + +*/ +NSString *const Trading_CountryCodeType_ME = @"ME"; + +/** + + (out) Reserved for internal or future use + +*/ +NSString *const Trading_CountryCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_CountryDetailsType.h b/Vendoo/TradingProxy/Trading_CountryDetailsType.h new file mode 100755 index 0000000..c2bceaf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CountryDetailsType.h @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Details about a specific country. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CountryDetailsType : NSObject { + +@private + NSString *_country; + NSString *_description; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + Two-letter code representing a country. These two-letter codes are typically used + in Add/Revise/Relist calls when referring to a country.

+ + + type: string constant in Trading_CountryCodeType.h +*/ +@property (nonatomic, retain) NSString *country; + +/** + + Full country name for display purposes. May be similar to (but not necessarily identical to) + CountryName in addresses (e.g., User.RegistrationAddress.CountryName in GetUser). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + Returns the latest version number for this field. The version can be used to + determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT that the feature flags for the + details were last updated. This timestamp can be used to + determine if and when to refresh cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CountryDetailsType.m b/Vendoo/TradingProxy/Trading_CountryDetailsType.m new file mode 100755 index 0000000..38adcf0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CountryDetailsType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CountryDetailsType.h" + +@implementation Trading_CountryDetailsType + +@synthesize country = _country; +@synthesize description = _description; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Country" propertyName:@"country" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"country"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.country = nil; + self.description = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CrossBorderTradeAustraliaEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_CrossBorderTradeAustraliaEnabledDefinitionType.h new file mode 100755 index 0000000..f60ad18 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CrossBorderTradeAustraliaEnabledDefinitionType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the CrossBorderTradeAustraliaEnabledDefinitionType feature + (used for specifying that listings be displayed in the default search results of other sites). + If the field is present, the corresponding feature applies to the category. + The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CrossBorderTradeAustraliaEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CrossBorderTradeAustraliaEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_CrossBorderTradeAustraliaEnabledDefinitionType.m new file mode 100755 index 0000000..bab77e8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CrossBorderTradeAustraliaEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CrossBorderTradeAustraliaEnabledDefinitionType.h" + +@implementation Trading_CrossBorderTradeAustraliaEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CrossBorderTradeGBEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_CrossBorderTradeGBEnabledDefinitionType.h new file mode 100755 index 0000000..b289b18 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CrossBorderTradeGBEnabledDefinitionType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the CrossBorderTradeGBEnabledDefinitionType feature + (used for specifying that listings be displayed in the default search results of other sites). + If the field is present, the corresponding feature applies to the category. + The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CrossBorderTradeGBEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CrossBorderTradeGBEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_CrossBorderTradeGBEnabledDefinitionType.m new file mode 100755 index 0000000..db0cbcc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CrossBorderTradeGBEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CrossBorderTradeGBEnabledDefinitionType.h" + +@implementation Trading_CrossBorderTradeGBEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType.h new file mode 100755 index 0000000..c0b0a42 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the CrossBorderTradeNorthAmericaEnabled feature + (used for specifying that listings be displayed in the default search results of other sites). + If the field is present, the corresponding feature applies to the category. + The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType.m new file mode 100755 index 0000000..d788254 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType.h" + +@implementation Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CrossPromotionPreferencesType.h b/Vendoo/TradingProxy/Trading_CrossPromotionPreferencesType.h new file mode 100755 index 0000000..7631b43 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CrossPromotionPreferencesType.h @@ -0,0 +1,158 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains preferences describing how items similar to the one the user is + presently viewing are promoted. +

+ Note: + eBay Store Cross Promotions are no longer supported in the Trading API, so the + CrossPromotionPreferences container and the + ShowCrossPromotionPreferences flag (in + GetUserPreferences) should no longer be used/set. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CrossPromotionPreferencesType : NSObject { + +@private + NSNumber *_crossPromotionEnabled; + NSString *_crossSellItemFormatSortFilter; + NSString *_crossSellGallerySortFilter; + NSString *_crossSellItemSortFilter; + NSString *_upSellItemFormatSortFilter; + NSString *_upSellGallerySortFilter; + NSString *_upSellItemSortFilter; + NSMutableArray *_any; + +} + + +/** + + (For eBay store owners only) + Specifies whether cross-promotions are enabled for the seller's listings. +

+ Note: + This field should no longer be used as eBay Store Cross Promotions are no + longer supported in the Trading API. + + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *crossPromotionEnabled; + +/** + + (For eBay store owners only) Specifies which items should be shown + in cross-sell promotions (such as Buy It Now or Store Inventory items) and + in which sequence. +

+ Note: + This field should no longer be used as eBay Store Cross Promotions are no + longer supported in the Trading API. + + + + type: string constant in Trading_ItemFormatSortFilterCodeType.h +*/ +@property (nonatomic, retain) NSString *crossSellItemFormatSortFilter; + +/** + + (For eBay store owners only) Specifies whether to display only items with + gallery images and whether they should precede other items in cross-sell + promotions. +

+ Note: + This field should no longer be used as eBay Store Cross Promotions are no + longer supported in the Trading API. + + + + type: string constant in Trading_GallerySortFilterCodeType.h +*/ +@property (nonatomic, retain) NSString *crossSellGallerySortFilter; + +/** + + (For eBay store owners only) Specifies how to sort items displayed in + a cross-sell promotion. +

+ Note: + This field should no longer be used as eBay Store Cross Promotions are no + longer supported in the Trading API. + + + + type: string constant in Trading_ItemSortFilterCodeType.h +*/ +@property (nonatomic, retain) NSString *crossSellItemSortFilter; + +/** + + (For eBay store owners only) Specifies which items (such as Buy It Now or + Store Inventory items) should be shown in upsell promotions and in which + sequence. +

+ Note: + This field should no longer be used as eBay Store Cross Promotions are no + longer supported in the Trading API. + + + + type: string constant in Trading_ItemFormatSortFilterCodeType.h +*/ +@property (nonatomic, retain) NSString *upSellItemFormatSortFilter; + +/** + + (For eBay store owners only) Specifies whether to display only items with + gallery images in upsell promotions and whether they should precede other items. +

+ Note: + This field should no longer be used as eBay Store Cross Promotions are no + longer supported in the Trading API. + + + + type: string constant in Trading_GallerySortFilterCodeType.h +*/ +@property (nonatomic, retain) NSString *upSellGallerySortFilter; + +/** + + (For eBay store owners only) Specifies how to sort items used in an upsell promotion. +

+ Note: + This field should no longer be used as eBay Store Cross Promotions are no + longer supported in the Trading API. + + + + type: string constant in Trading_ItemSortFilterCodeType.h +*/ +@property (nonatomic, retain) NSString *upSellItemSortFilter; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CrossPromotionPreferencesType.m b/Vendoo/TradingProxy/Trading_CrossPromotionPreferencesType.m new file mode 100755 index 0000000..9160b16 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CrossPromotionPreferencesType.m @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CrossPromotionPreferencesType.h" + +@implementation Trading_CrossPromotionPreferencesType + +@synthesize crossPromotionEnabled = _crossPromotionEnabled; +@synthesize crossSellItemFormatSortFilter = _crossSellItemFormatSortFilter; +@synthesize crossSellGallerySortFilter = _crossSellGallerySortFilter; +@synthesize crossSellItemSortFilter = _crossSellItemSortFilter; +@synthesize upSellItemFormatSortFilter = _upSellItemFormatSortFilter; +@synthesize upSellGallerySortFilter = _upSellGallerySortFilter; +@synthesize upSellItemSortFilter = _upSellItemSortFilter; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossPromotionEnabled" propertyName:@"crossPromotionEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"crossPromotionEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossSellItemFormatSortFilter" propertyName:@"crossSellItemFormatSortFilter" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"crossSellItemFormatSortFilter"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossSellGallerySortFilter" propertyName:@"crossSellGallerySortFilter" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"crossSellGallerySortFilter"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossSellItemSortFilter" propertyName:@"crossSellItemSortFilter" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"crossSellItemSortFilter"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpSellItemFormatSortFilter" propertyName:@"upSellItemFormatSortFilter" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"upSellItemFormatSortFilter"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpSellGallerySortFilter" propertyName:@"upSellGallerySortFilter" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"upSellGallerySortFilter"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpSellItemSortFilter" propertyName:@"upSellItemSortFilter" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"upSellItemSortFilter"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.crossPromotionEnabled = nil; + self.crossSellItemFormatSortFilter = nil; + self.crossSellGallerySortFilter = nil; + self.crossSellItemSortFilter = nil; + self.upSellItemFormatSortFilter = nil; + self.upSellGallerySortFilter = nil; + self.upSellItemSortFilter = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CrossPromotionsType.h b/Vendoo/TradingProxy/Trading_CrossPromotionsType.h new file mode 100755 index 0000000..d9d1f4a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CrossPromotionsType.h @@ -0,0 +1,114 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_PromotedItemType; + +/** + + eBay Store Cross Promotions are no longer supported in the Trading API, so the + CrossPromotion container will either not be returned, or, if it is + returned, the data in the container may not be accurate. Contains one or + more items cross-promoted with the display or purchase of a referring item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CrossPromotionsType : NSObject { + +@private + NSString *_itemID; + NSString *_primaryScheme; + NSString *_promotionMethod; + NSString *_sellerID; + NSNumber *_shippingDiscount; + NSString *_storeName; + NSMutableArray *_promotedItem; + NSMutableArray *_any; + +} + + +/** + + Unique item ID for the referring item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + The primary cross-promotion rule scheme that + was applied to return the cross-promoted item. + + + type: string constant in Trading_PromotionSchemeCodeType.h +*/ +@property (nonatomic, retain) NSString *primaryScheme; + +/** + + The type of promotion, CrossSell or UpSell. + + + type: string constant in Trading_PromotionMethodCodeType.h +*/ +@property (nonatomic, retain) NSString *promotionMethod; + +/** + + The eBay user ID of the seller offering the + cross-promoted item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerID; + +/** + + Whether a shipping discount is offered by the seller + when the cross-promoted item is purchased. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *shippingDiscount; + +/** + + The store name of the seller offering the cross-promoted item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *storeName; + +/** + + Contains one cross-promoted item. + + + entry type : class Trading_PromotedItemType +*/ + +@property (nonatomic, retain) NSMutableArray *promotedItem; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CrossPromotionsType.m b/Vendoo/TradingProxy/Trading_CrossPromotionsType.m new file mode 100755 index 0000000..2da44cd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CrossPromotionsType.m @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CrossPromotionsType.h" +#import "Trading_PromotedItemType.h" + +@implementation Trading_CrossPromotionsType + +@synthesize itemID = _itemID; +@synthesize primaryScheme = _primaryScheme; +@synthesize promotionMethod = _promotionMethod; +@synthesize sellerID = _sellerID; +@synthesize shippingDiscount = _shippingDiscount; +@synthesize storeName = _storeName; +@synthesize promotedItem = _promotedItem; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PrimaryScheme" propertyName:@"primaryScheme" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"primaryScheme"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionMethod" propertyName:@"promotionMethod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"promotionMethod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerID" propertyName:@"sellerID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingDiscount" propertyName:@"shippingDiscount" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"shippingDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreName" propertyName:@"storeName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"storeName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PromotedItem" propertyName:@"promotedItem" type:PICO_TYPE_OBJECT clazz:[Trading_PromotedItemType class]]; + [map setObject:ps forKey:@"promotedItem"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.primaryScheme = nil; + self.promotionMethod = nil; + self.sellerID = nil; + self.shippingDiscount = nil; + self.storeName = nil; + self.promotedItem = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CurrencyCodeType.h b/Vendoo/TradingProxy/Trading_CurrencyCodeType.h new file mode 100755 index 0000000..149aad8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CurrencyCodeType.h @@ -0,0 +1,509 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This enumeration type contains a list of standard 3-digit ISO 4217 currency codes for + currency used in countries around the world. +

+ When adding an item through AddItem (or related API call), the + Item.Currency value will default to the currency used on the listing + site. Otherwise, only the following currency types may be specified through an add listing + call: +
    +
  • USD - US Dollar
  • +
  • CAD - Canadian Dollar
  • +
  • GBP - British Pound
  • +
  • AUD - Australian Dollar
  • +
  • EUR - Euro
  • +
  • CHF - Swiss Franc
  • +
  • CNY - Chinese Renminbi
  • +
  • HKD - Hong Kong Dollar
  • +
  • PHP - Philippines Peso
  • +
  • PLN - Polish Zloty
  • +
  • SEK - Sweden Krona
  • +
  • SGD - Singapore Dollar
  • +
  • TWD - Taiwanese Dollar
  • +
  • INR - Indian Rupee
  • +
  • MYR - Malaysian Ringgit
  • +
+
+ Other currency codes in this enumerated type may be returned in + GetAccount (and other calls) based on the buyer's and/or seller's + registration country. However, only the values listed above will be returned if you + call GeteBayDetails with DetailName set to + CurrencyDetails. + http://www.xe.com/iso4217.htm + + + @ingroup EBayAPIInterface +*/ + +/** + + This value is a 3-digit code for Afghani, a currency used in Afghanistan. + +*/ +extern NSString *const Trading_CurrencyCodeType_AFA; + +/** + + This value is a 3-digit code for Lek, a currency used in Albania. + +*/ +extern NSString *const Trading_CurrencyCodeType_ALL; + +extern NSString *const Trading_CurrencyCodeType_DZD; + +extern NSString *const Trading_CurrencyCodeType_ADP; + +extern NSString *const Trading_CurrencyCodeType_AOA; + +extern NSString *const Trading_CurrencyCodeType_ARS; + +extern NSString *const Trading_CurrencyCodeType_AMD; + +extern NSString *const Trading_CurrencyCodeType_AWG; + +extern NSString *const Trading_CurrencyCodeType_AZM; + +extern NSString *const Trading_CurrencyCodeType_BSD; + +extern NSString *const Trading_CurrencyCodeType_BHD; + +extern NSString *const Trading_CurrencyCodeType_BDT; + +extern NSString *const Trading_CurrencyCodeType_BBD; + +extern NSString *const Trading_CurrencyCodeType_BYR; + +extern NSString *const Trading_CurrencyCodeType_BZD; + +extern NSString *const Trading_CurrencyCodeType_BMD; + +extern NSString *const Trading_CurrencyCodeType_BTN; + +/** + + Indian Rupee. + For eBay, you can only specify this currency for listings you submit to the + India site (site ID 203). + +*/ +extern NSString *const Trading_CurrencyCodeType_INR; + +extern NSString *const Trading_CurrencyCodeType_BOV; + +extern NSString *const Trading_CurrencyCodeType_BOB; + +extern NSString *const Trading_CurrencyCodeType_BAM; + +extern NSString *const Trading_CurrencyCodeType_BWP; + +extern NSString *const Trading_CurrencyCodeType_BRL; + +extern NSString *const Trading_CurrencyCodeType_BND; + +extern NSString *const Trading_CurrencyCodeType_BGL; + +extern NSString *const Trading_CurrencyCodeType_BGN; + +extern NSString *const Trading_CurrencyCodeType_BIF; + +extern NSString *const Trading_CurrencyCodeType_KHR; + +/** + + Canadian Dollar. + For eBay, you can only specify this currency for listings you submit to the + Canada site (site ID 2) + (Items listed on the Canada site can also specify USD.) + +*/ +extern NSString *const Trading_CurrencyCodeType_CAD; + +extern NSString *const Trading_CurrencyCodeType_CVE; + +extern NSString *const Trading_CurrencyCodeType_KYD; + +extern NSString *const Trading_CurrencyCodeType_XAF; + +extern NSString *const Trading_CurrencyCodeType_CLF; + +extern NSString *const Trading_CurrencyCodeType_CLP; + +extern NSString *const Trading_CurrencyCodeType_CNY; + +extern NSString *const Trading_CurrencyCodeType_COP; + +extern NSString *const Trading_CurrencyCodeType_KMF; + +extern NSString *const Trading_CurrencyCodeType_CDF; + +extern NSString *const Trading_CurrencyCodeType_CRC; + +extern NSString *const Trading_CurrencyCodeType_HRK; + +extern NSString *const Trading_CurrencyCodeType_CUP; + +extern NSString *const Trading_CurrencyCodeType_CYP; + +extern NSString *const Trading_CurrencyCodeType_CZK; + +extern NSString *const Trading_CurrencyCodeType_DKK; + +extern NSString *const Trading_CurrencyCodeType_DJF; + +extern NSString *const Trading_CurrencyCodeType_DOP; + +extern NSString *const Trading_CurrencyCodeType_TPE; + +extern NSString *const Trading_CurrencyCodeType_ECV; + +extern NSString *const Trading_CurrencyCodeType_ECS; + +extern NSString *const Trading_CurrencyCodeType_EGP; + +extern NSString *const Trading_CurrencyCodeType_SVC; + +extern NSString *const Trading_CurrencyCodeType_ERN; + +extern NSString *const Trading_CurrencyCodeType_EEK; + +extern NSString *const Trading_CurrencyCodeType_ETB; + +extern NSString *const Trading_CurrencyCodeType_FKP; + +extern NSString *const Trading_CurrencyCodeType_FJD; + +extern NSString *const Trading_CurrencyCodeType_GMD; + +extern NSString *const Trading_CurrencyCodeType_GEL; + +extern NSString *const Trading_CurrencyCodeType_GHC; + +extern NSString *const Trading_CurrencyCodeType_GIP; + +extern NSString *const Trading_CurrencyCodeType_GTQ; + +extern NSString *const Trading_CurrencyCodeType_GNF; + +extern NSString *const Trading_CurrencyCodeType_GWP; + +extern NSString *const Trading_CurrencyCodeType_GYD; + +extern NSString *const Trading_CurrencyCodeType_HTG; + +extern NSString *const Trading_CurrencyCodeType_HNL; + +/** + + Hong Kong Dollar. + For eBay, you can only specify this currency for listings you submit to the + Hong Kong site (site ID 201). + +*/ +extern NSString *const Trading_CurrencyCodeType_HKD; + +extern NSString *const Trading_CurrencyCodeType_HUF; + +extern NSString *const Trading_CurrencyCodeType_ISK; + +extern NSString *const Trading_CurrencyCodeType_IDR; + +extern NSString *const Trading_CurrencyCodeType_IRR; + +extern NSString *const Trading_CurrencyCodeType_IQD; + +extern NSString *const Trading_CurrencyCodeType_ILS; + +extern NSString *const Trading_CurrencyCodeType_JMD; + +extern NSString *const Trading_CurrencyCodeType_JPY; + +extern NSString *const Trading_CurrencyCodeType_JOD; + +extern NSString *const Trading_CurrencyCodeType_KZT; + +extern NSString *const Trading_CurrencyCodeType_KES; + +/** + + Australian Dollar. + For eBay, you can only specify this currency for listings you submit to the + Australia site (site ID 15). + +*/ +extern NSString *const Trading_CurrencyCodeType_AUD; + +extern NSString *const Trading_CurrencyCodeType_KPW; + +extern NSString *const Trading_CurrencyCodeType_KRW; + +extern NSString *const Trading_CurrencyCodeType_KWD; + +extern NSString *const Trading_CurrencyCodeType_KGS; + +extern NSString *const Trading_CurrencyCodeType_LAK; + +extern NSString *const Trading_CurrencyCodeType_LVL; + +extern NSString *const Trading_CurrencyCodeType_LBP; + +extern NSString *const Trading_CurrencyCodeType_LSL; + +extern NSString *const Trading_CurrencyCodeType_LRD; + +extern NSString *const Trading_CurrencyCodeType_LYD; + +/** + + Swiss Franc. + For eBay, you can only specify this currency for listings you submit to the + Switzerland site (site ID 193). + +*/ +extern NSString *const Trading_CurrencyCodeType_CHF; + +extern NSString *const Trading_CurrencyCodeType_LTL; + +extern NSString *const Trading_CurrencyCodeType_MOP; + +extern NSString *const Trading_CurrencyCodeType_MKD; + +extern NSString *const Trading_CurrencyCodeType_MGF; + +extern NSString *const Trading_CurrencyCodeType_MWK; + +/** + + Malaysian Ringgit. + For eBay, you can only specify this currency for listings you submit to the + Malaysia site (site ID 207). + +*/ +extern NSString *const Trading_CurrencyCodeType_MYR; + +extern NSString *const Trading_CurrencyCodeType_MVR; + +extern NSString *const Trading_CurrencyCodeType_MTL; + +/** + + Euro. + For eBay, you can only specify this currency for listings you submit to these sites: + Austria (site 16), Belgium_French (site 23), + France (site 71), Germany (site 77), Italy (site 101), Belgium_Dutch (site 123), + Netherlands (site 146), Spain (site 186), Ireland (site 205). + +*/ +extern NSString *const Trading_CurrencyCodeType_EUR; + +extern NSString *const Trading_CurrencyCodeType_MRO; + +extern NSString *const Trading_CurrencyCodeType_MUR; + +extern NSString *const Trading_CurrencyCodeType_MXN; + +extern NSString *const Trading_CurrencyCodeType_MXV; + +extern NSString *const Trading_CurrencyCodeType_MDL; + +extern NSString *const Trading_CurrencyCodeType_MNT; + +extern NSString *const Trading_CurrencyCodeType_XCD; + +extern NSString *const Trading_CurrencyCodeType_MZM; + +extern NSString *const Trading_CurrencyCodeType_MMK; + +extern NSString *const Trading_CurrencyCodeType_ZAR; + +extern NSString *const Trading_CurrencyCodeType_NAD; + +extern NSString *const Trading_CurrencyCodeType_NPR; + +extern NSString *const Trading_CurrencyCodeType_ANG; + +extern NSString *const Trading_CurrencyCodeType_XPF; + +extern NSString *const Trading_CurrencyCodeType_NZD; + +extern NSString *const Trading_CurrencyCodeType_NIO; + +extern NSString *const Trading_CurrencyCodeType_NGN; + +extern NSString *const Trading_CurrencyCodeType_NOK; + +extern NSString *const Trading_CurrencyCodeType_OMR; + +extern NSString *const Trading_CurrencyCodeType_PKR; + +extern NSString *const Trading_CurrencyCodeType_PAB; + +extern NSString *const Trading_CurrencyCodeType_PGK; + +extern NSString *const Trading_CurrencyCodeType_PYG; + +extern NSString *const Trading_CurrencyCodeType_PEN; + +/** + + Philippines Peso. + For eBay, you can only specify this currency for listings you submit to the + Philippines site (site ID 211). + +*/ +extern NSString *const Trading_CurrencyCodeType_PHP; + +/** + + Poland, Zloty. + For eBay, you can only specify this currency for listings you submit to the + Poland site (site ID 212). + +*/ +extern NSString *const Trading_CurrencyCodeType_PLN; + +/** + + US Dollar. + For eBay, you can only specify this currency for listings you submit to the + US (site ID 0), eBayMotors (site 100), and Canada (site 2) sites. + +*/ +extern NSString *const Trading_CurrencyCodeType_USD; + +extern NSString *const Trading_CurrencyCodeType_QAR; + +extern NSString *const Trading_CurrencyCodeType_ROL; + +extern NSString *const Trading_CurrencyCodeType_RUB; + +extern NSString *const Trading_CurrencyCodeType_RUR; + +extern NSString *const Trading_CurrencyCodeType_RWF; + +extern NSString *const Trading_CurrencyCodeType_SHP; + +extern NSString *const Trading_CurrencyCodeType_WST; + +extern NSString *const Trading_CurrencyCodeType_STD; + +extern NSString *const Trading_CurrencyCodeType_SAR; + +extern NSString *const Trading_CurrencyCodeType_SCR; + +extern NSString *const Trading_CurrencyCodeType_SLL; + +/** + + Singapore Dollar. + For eBay, you can only specify this currency for listings you submit to the + Singapore site (site 216). + +*/ +extern NSString *const Trading_CurrencyCodeType_SGD; + +extern NSString *const Trading_CurrencyCodeType_SKK; + +extern NSString *const Trading_CurrencyCodeType_SIT; + +extern NSString *const Trading_CurrencyCodeType_SBD; + +extern NSString *const Trading_CurrencyCodeType_SOS; + +extern NSString *const Trading_CurrencyCodeType_LKR; + +extern NSString *const Trading_CurrencyCodeType_SDD; + +extern NSString *const Trading_CurrencyCodeType_SRG; + +extern NSString *const Trading_CurrencyCodeType_SZL; + +/** + + Swedish Krona. + For eBay, you can only specify this currency for listings you submit to the + Sweden site (site 218). + +*/ +extern NSString *const Trading_CurrencyCodeType_SEK; + +extern NSString *const Trading_CurrencyCodeType_SYP; + +/** + + New Taiwan Dollar. This value is not applicable since the API is not used with new eBay Taiwan site. + +*/ +extern NSString *const Trading_CurrencyCodeType_TWD; + +extern NSString *const Trading_CurrencyCodeType_TJS; + +extern NSString *const Trading_CurrencyCodeType_TZS; + +extern NSString *const Trading_CurrencyCodeType_THB; + +extern NSString *const Trading_CurrencyCodeType_XOF; + +extern NSString *const Trading_CurrencyCodeType_TOP; + +extern NSString *const Trading_CurrencyCodeType_TTD; + +extern NSString *const Trading_CurrencyCodeType_TND; + +extern NSString *const Trading_CurrencyCodeType_TRL; + +extern NSString *const Trading_CurrencyCodeType_TMM; + +extern NSString *const Trading_CurrencyCodeType_UGX; + +extern NSString *const Trading_CurrencyCodeType_UAH; + +extern NSString *const Trading_CurrencyCodeType_AED; + +/** + + Pound Sterling. + For eBay, you can only specify this currency for listings you submit to the + UK site (site ID 3). + +*/ +extern NSString *const Trading_CurrencyCodeType_GBP; + +extern NSString *const Trading_CurrencyCodeType_USS; + +extern NSString *const Trading_CurrencyCodeType_USN; + +extern NSString *const Trading_CurrencyCodeType_UYU; + +extern NSString *const Trading_CurrencyCodeType_UZS; + +extern NSString *const Trading_CurrencyCodeType_VUV; + +extern NSString *const Trading_CurrencyCodeType_VEB; + +extern NSString *const Trading_CurrencyCodeType_VND; + +extern NSString *const Trading_CurrencyCodeType_MAD; + +extern NSString *const Trading_CurrencyCodeType_YER; + +extern NSString *const Trading_CurrencyCodeType_YUM; + +extern NSString *const Trading_CurrencyCodeType_ZMK; + +extern NSString *const Trading_CurrencyCodeType_ZWD; + +extern NSString *const Trading_CurrencyCodeType_ATS; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_CurrencyCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_CurrencyCodeType.m b/Vendoo/TradingProxy/Trading_CurrencyCodeType.m new file mode 100755 index 0000000..08c8b80 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CurrencyCodeType.m @@ -0,0 +1,507 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_CurrencyCodeType.h" + +/** + @file + + This enumeration type contains a list of standard 3-digit ISO 4217 currency codes for + currency used in countries around the world. +

+ When adding an item through AddItem (or related API call), the + Item.Currency value will default to the currency used on the listing + site. Otherwise, only the following currency types may be specified through an add listing + call: +
    +
  • USD - US Dollar
  • +
  • CAD - Canadian Dollar
  • +
  • GBP - British Pound
  • +
  • AUD - Australian Dollar
  • +
  • EUR - Euro
  • +
  • CHF - Swiss Franc
  • +
  • CNY - Chinese Renminbi
  • +
  • HKD - Hong Kong Dollar
  • +
  • PHP - Philippines Peso
  • +
  • PLN - Polish Zloty
  • +
  • SEK - Sweden Krona
  • +
  • SGD - Singapore Dollar
  • +
  • TWD - Taiwanese Dollar
  • +
  • INR - Indian Rupee
  • +
  • MYR - Malaysian Ringgit
  • +
+
+ Other currency codes in this enumerated type may be returned in + GetAccount (and other calls) based on the buyer's and/or seller's + registration country. However, only the values listed above will be returned if you + call GeteBayDetails with DetailName set to + CurrencyDetails. + http://www.xe.com/iso4217.htm + +*/ + +/** + + This value is a 3-digit code for Afghani, a currency used in Afghanistan. + +*/ +NSString *const Trading_CurrencyCodeType_AFA = @"AFA"; + +/** + + This value is a 3-digit code for Lek, a currency used in Albania. + +*/ +NSString *const Trading_CurrencyCodeType_ALL = @"ALL"; + +NSString *const Trading_CurrencyCodeType_DZD = @"DZD"; + +NSString *const Trading_CurrencyCodeType_ADP = @"ADP"; + +NSString *const Trading_CurrencyCodeType_AOA = @"AOA"; + +NSString *const Trading_CurrencyCodeType_ARS = @"ARS"; + +NSString *const Trading_CurrencyCodeType_AMD = @"AMD"; + +NSString *const Trading_CurrencyCodeType_AWG = @"AWG"; + +NSString *const Trading_CurrencyCodeType_AZM = @"AZM"; + +NSString *const Trading_CurrencyCodeType_BSD = @"BSD"; + +NSString *const Trading_CurrencyCodeType_BHD = @"BHD"; + +NSString *const Trading_CurrencyCodeType_BDT = @"BDT"; + +NSString *const Trading_CurrencyCodeType_BBD = @"BBD"; + +NSString *const Trading_CurrencyCodeType_BYR = @"BYR"; + +NSString *const Trading_CurrencyCodeType_BZD = @"BZD"; + +NSString *const Trading_CurrencyCodeType_BMD = @"BMD"; + +NSString *const Trading_CurrencyCodeType_BTN = @"BTN"; + +/** + + Indian Rupee. + For eBay, you can only specify this currency for listings you submit to the + India site (site ID 203). + +*/ +NSString *const Trading_CurrencyCodeType_INR = @"INR"; + +NSString *const Trading_CurrencyCodeType_BOV = @"BOV"; + +NSString *const Trading_CurrencyCodeType_BOB = @"BOB"; + +NSString *const Trading_CurrencyCodeType_BAM = @"BAM"; + +NSString *const Trading_CurrencyCodeType_BWP = @"BWP"; + +NSString *const Trading_CurrencyCodeType_BRL = @"BRL"; + +NSString *const Trading_CurrencyCodeType_BND = @"BND"; + +NSString *const Trading_CurrencyCodeType_BGL = @"BGL"; + +NSString *const Trading_CurrencyCodeType_BGN = @"BGN"; + +NSString *const Trading_CurrencyCodeType_BIF = @"BIF"; + +NSString *const Trading_CurrencyCodeType_KHR = @"KHR"; + +/** + + Canadian Dollar. + For eBay, you can only specify this currency for listings you submit to the + Canada site (site ID 2) + (Items listed on the Canada site can also specify USD.) + +*/ +NSString *const Trading_CurrencyCodeType_CAD = @"CAD"; + +NSString *const Trading_CurrencyCodeType_CVE = @"CVE"; + +NSString *const Trading_CurrencyCodeType_KYD = @"KYD"; + +NSString *const Trading_CurrencyCodeType_XAF = @"XAF"; + +NSString *const Trading_CurrencyCodeType_CLF = @"CLF"; + +NSString *const Trading_CurrencyCodeType_CLP = @"CLP"; + +NSString *const Trading_CurrencyCodeType_CNY = @"CNY"; + +NSString *const Trading_CurrencyCodeType_COP = @"COP"; + +NSString *const Trading_CurrencyCodeType_KMF = @"KMF"; + +NSString *const Trading_CurrencyCodeType_CDF = @"CDF"; + +NSString *const Trading_CurrencyCodeType_CRC = @"CRC"; + +NSString *const Trading_CurrencyCodeType_HRK = @"HRK"; + +NSString *const Trading_CurrencyCodeType_CUP = @"CUP"; + +NSString *const Trading_CurrencyCodeType_CYP = @"CYP"; + +NSString *const Trading_CurrencyCodeType_CZK = @"CZK"; + +NSString *const Trading_CurrencyCodeType_DKK = @"DKK"; + +NSString *const Trading_CurrencyCodeType_DJF = @"DJF"; + +NSString *const Trading_CurrencyCodeType_DOP = @"DOP"; + +NSString *const Trading_CurrencyCodeType_TPE = @"TPE"; + +NSString *const Trading_CurrencyCodeType_ECV = @"ECV"; + +NSString *const Trading_CurrencyCodeType_ECS = @"ECS"; + +NSString *const Trading_CurrencyCodeType_EGP = @"EGP"; + +NSString *const Trading_CurrencyCodeType_SVC = @"SVC"; + +NSString *const Trading_CurrencyCodeType_ERN = @"ERN"; + +NSString *const Trading_CurrencyCodeType_EEK = @"EEK"; + +NSString *const Trading_CurrencyCodeType_ETB = @"ETB"; + +NSString *const Trading_CurrencyCodeType_FKP = @"FKP"; + +NSString *const Trading_CurrencyCodeType_FJD = @"FJD"; + +NSString *const Trading_CurrencyCodeType_GMD = @"GMD"; + +NSString *const Trading_CurrencyCodeType_GEL = @"GEL"; + +NSString *const Trading_CurrencyCodeType_GHC = @"GHC"; + +NSString *const Trading_CurrencyCodeType_GIP = @"GIP"; + +NSString *const Trading_CurrencyCodeType_GTQ = @"GTQ"; + +NSString *const Trading_CurrencyCodeType_GNF = @"GNF"; + +NSString *const Trading_CurrencyCodeType_GWP = @"GWP"; + +NSString *const Trading_CurrencyCodeType_GYD = @"GYD"; + +NSString *const Trading_CurrencyCodeType_HTG = @"HTG"; + +NSString *const Trading_CurrencyCodeType_HNL = @"HNL"; + +/** + + Hong Kong Dollar. + For eBay, you can only specify this currency for listings you submit to the + Hong Kong site (site ID 201). + +*/ +NSString *const Trading_CurrencyCodeType_HKD = @"HKD"; + +NSString *const Trading_CurrencyCodeType_HUF = @"HUF"; + +NSString *const Trading_CurrencyCodeType_ISK = @"ISK"; + +NSString *const Trading_CurrencyCodeType_IDR = @"IDR"; + +NSString *const Trading_CurrencyCodeType_IRR = @"IRR"; + +NSString *const Trading_CurrencyCodeType_IQD = @"IQD"; + +NSString *const Trading_CurrencyCodeType_ILS = @"ILS"; + +NSString *const Trading_CurrencyCodeType_JMD = @"JMD"; + +NSString *const Trading_CurrencyCodeType_JPY = @"JPY"; + +NSString *const Trading_CurrencyCodeType_JOD = @"JOD"; + +NSString *const Trading_CurrencyCodeType_KZT = @"KZT"; + +NSString *const Trading_CurrencyCodeType_KES = @"KES"; + +/** + + Australian Dollar. + For eBay, you can only specify this currency for listings you submit to the + Australia site (site ID 15). + +*/ +NSString *const Trading_CurrencyCodeType_AUD = @"AUD"; + +NSString *const Trading_CurrencyCodeType_KPW = @"KPW"; + +NSString *const Trading_CurrencyCodeType_KRW = @"KRW"; + +NSString *const Trading_CurrencyCodeType_KWD = @"KWD"; + +NSString *const Trading_CurrencyCodeType_KGS = @"KGS"; + +NSString *const Trading_CurrencyCodeType_LAK = @"LAK"; + +NSString *const Trading_CurrencyCodeType_LVL = @"LVL"; + +NSString *const Trading_CurrencyCodeType_LBP = @"LBP"; + +NSString *const Trading_CurrencyCodeType_LSL = @"LSL"; + +NSString *const Trading_CurrencyCodeType_LRD = @"LRD"; + +NSString *const Trading_CurrencyCodeType_LYD = @"LYD"; + +/** + + Swiss Franc. + For eBay, you can only specify this currency for listings you submit to the + Switzerland site (site ID 193). + +*/ +NSString *const Trading_CurrencyCodeType_CHF = @"CHF"; + +NSString *const Trading_CurrencyCodeType_LTL = @"LTL"; + +NSString *const Trading_CurrencyCodeType_MOP = @"MOP"; + +NSString *const Trading_CurrencyCodeType_MKD = @"MKD"; + +NSString *const Trading_CurrencyCodeType_MGF = @"MGF"; + +NSString *const Trading_CurrencyCodeType_MWK = @"MWK"; + +/** + + Malaysian Ringgit. + For eBay, you can only specify this currency for listings you submit to the + Malaysia site (site ID 207). + +*/ +NSString *const Trading_CurrencyCodeType_MYR = @"MYR"; + +NSString *const Trading_CurrencyCodeType_MVR = @"MVR"; + +NSString *const Trading_CurrencyCodeType_MTL = @"MTL"; + +/** + + Euro. + For eBay, you can only specify this currency for listings you submit to these sites: + Austria (site 16), Belgium_French (site 23), + France (site 71), Germany (site 77), Italy (site 101), Belgium_Dutch (site 123), + Netherlands (site 146), Spain (site 186), Ireland (site 205). + +*/ +NSString *const Trading_CurrencyCodeType_EUR = @"EUR"; + +NSString *const Trading_CurrencyCodeType_MRO = @"MRO"; + +NSString *const Trading_CurrencyCodeType_MUR = @"MUR"; + +NSString *const Trading_CurrencyCodeType_MXN = @"MXN"; + +NSString *const Trading_CurrencyCodeType_MXV = @"MXV"; + +NSString *const Trading_CurrencyCodeType_MDL = @"MDL"; + +NSString *const Trading_CurrencyCodeType_MNT = @"MNT"; + +NSString *const Trading_CurrencyCodeType_XCD = @"XCD"; + +NSString *const Trading_CurrencyCodeType_MZM = @"MZM"; + +NSString *const Trading_CurrencyCodeType_MMK = @"MMK"; + +NSString *const Trading_CurrencyCodeType_ZAR = @"ZAR"; + +NSString *const Trading_CurrencyCodeType_NAD = @"NAD"; + +NSString *const Trading_CurrencyCodeType_NPR = @"NPR"; + +NSString *const Trading_CurrencyCodeType_ANG = @"ANG"; + +NSString *const Trading_CurrencyCodeType_XPF = @"XPF"; + +NSString *const Trading_CurrencyCodeType_NZD = @"NZD"; + +NSString *const Trading_CurrencyCodeType_NIO = @"NIO"; + +NSString *const Trading_CurrencyCodeType_NGN = @"NGN"; + +NSString *const Trading_CurrencyCodeType_NOK = @"NOK"; + +NSString *const Trading_CurrencyCodeType_OMR = @"OMR"; + +NSString *const Trading_CurrencyCodeType_PKR = @"PKR"; + +NSString *const Trading_CurrencyCodeType_PAB = @"PAB"; + +NSString *const Trading_CurrencyCodeType_PGK = @"PGK"; + +NSString *const Trading_CurrencyCodeType_PYG = @"PYG"; + +NSString *const Trading_CurrencyCodeType_PEN = @"PEN"; + +/** + + Philippines Peso. + For eBay, you can only specify this currency for listings you submit to the + Philippines site (site ID 211). + +*/ +NSString *const Trading_CurrencyCodeType_PHP = @"PHP"; + +/** + + Poland, Zloty. + For eBay, you can only specify this currency for listings you submit to the + Poland site (site ID 212). + +*/ +NSString *const Trading_CurrencyCodeType_PLN = @"PLN"; + +/** + + US Dollar. + For eBay, you can only specify this currency for listings you submit to the + US (site ID 0), eBayMotors (site 100), and Canada (site 2) sites. + +*/ +NSString *const Trading_CurrencyCodeType_USD = @"USD"; + +NSString *const Trading_CurrencyCodeType_QAR = @"QAR"; + +NSString *const Trading_CurrencyCodeType_ROL = @"ROL"; + +NSString *const Trading_CurrencyCodeType_RUB = @"RUB"; + +NSString *const Trading_CurrencyCodeType_RUR = @"RUR"; + +NSString *const Trading_CurrencyCodeType_RWF = @"RWF"; + +NSString *const Trading_CurrencyCodeType_SHP = @"SHP"; + +NSString *const Trading_CurrencyCodeType_WST = @"WST"; + +NSString *const Trading_CurrencyCodeType_STD = @"STD"; + +NSString *const Trading_CurrencyCodeType_SAR = @"SAR"; + +NSString *const Trading_CurrencyCodeType_SCR = @"SCR"; + +NSString *const Trading_CurrencyCodeType_SLL = @"SLL"; + +/** + + Singapore Dollar. + For eBay, you can only specify this currency for listings you submit to the + Singapore site (site 216). + +*/ +NSString *const Trading_CurrencyCodeType_SGD = @"SGD"; + +NSString *const Trading_CurrencyCodeType_SKK = @"SKK"; + +NSString *const Trading_CurrencyCodeType_SIT = @"SIT"; + +NSString *const Trading_CurrencyCodeType_SBD = @"SBD"; + +NSString *const Trading_CurrencyCodeType_SOS = @"SOS"; + +NSString *const Trading_CurrencyCodeType_LKR = @"LKR"; + +NSString *const Trading_CurrencyCodeType_SDD = @"SDD"; + +NSString *const Trading_CurrencyCodeType_SRG = @"SRG"; + +NSString *const Trading_CurrencyCodeType_SZL = @"SZL"; + +/** + + Swedish Krona. + For eBay, you can only specify this currency for listings you submit to the + Sweden site (site 218). + +*/ +NSString *const Trading_CurrencyCodeType_SEK = @"SEK"; + +NSString *const Trading_CurrencyCodeType_SYP = @"SYP"; + +/** + + New Taiwan Dollar. This value is not applicable since the API is not used with new eBay Taiwan site. + +*/ +NSString *const Trading_CurrencyCodeType_TWD = @"TWD"; + +NSString *const Trading_CurrencyCodeType_TJS = @"TJS"; + +NSString *const Trading_CurrencyCodeType_TZS = @"TZS"; + +NSString *const Trading_CurrencyCodeType_THB = @"THB"; + +NSString *const Trading_CurrencyCodeType_XOF = @"XOF"; + +NSString *const Trading_CurrencyCodeType_TOP = @"TOP"; + +NSString *const Trading_CurrencyCodeType_TTD = @"TTD"; + +NSString *const Trading_CurrencyCodeType_TND = @"TND"; + +NSString *const Trading_CurrencyCodeType_TRL = @"TRL"; + +NSString *const Trading_CurrencyCodeType_TMM = @"TMM"; + +NSString *const Trading_CurrencyCodeType_UGX = @"UGX"; + +NSString *const Trading_CurrencyCodeType_UAH = @"UAH"; + +NSString *const Trading_CurrencyCodeType_AED = @"AED"; + +/** + + Pound Sterling. + For eBay, you can only specify this currency for listings you submit to the + UK site (site ID 3). + +*/ +NSString *const Trading_CurrencyCodeType_GBP = @"GBP"; + +NSString *const Trading_CurrencyCodeType_USS = @"USS"; + +NSString *const Trading_CurrencyCodeType_USN = @"USN"; + +NSString *const Trading_CurrencyCodeType_UYU = @"UYU"; + +NSString *const Trading_CurrencyCodeType_UZS = @"UZS"; + +NSString *const Trading_CurrencyCodeType_VUV = @"VUV"; + +NSString *const Trading_CurrencyCodeType_VEB = @"VEB"; + +NSString *const Trading_CurrencyCodeType_VND = @"VND"; + +NSString *const Trading_CurrencyCodeType_MAD = @"MAD"; + +NSString *const Trading_CurrencyCodeType_YER = @"YER"; + +NSString *const Trading_CurrencyCodeType_YUM = @"YUM"; + +NSString *const Trading_CurrencyCodeType_ZMK = @"ZMK"; + +NSString *const Trading_CurrencyCodeType_ZWD = @"ZWD"; + +NSString *const Trading_CurrencyCodeType_ATS = @"ATS"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_CurrencyCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_CurrencyDetailsType.h b/Vendoo/TradingProxy/Trading_CurrencyDetailsType.h new file mode 100755 index 0000000..8dc39ed --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CurrencyDetailsType.h @@ -0,0 +1,83 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Details about a currency. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CurrencyDetailsType : NSObject { + +@private + NSString *_currency; + NSString *_description; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + Three-digit currency codes as defined in ISO 4217. The currency codes returned in + GeteBayDetails can be used as values in the + Currency field of the Add/Revise/Relist and other Trading API + calls. +

+ + + type: string constant in Trading_CurrencyCodeType.h +*/ +@property (nonatomic, retain) NSString *currency; + +/** + + Full currency name for display purposes. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + Returns the latest version number for this field. The version can be used + to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT that the feature flags for the + details were last updated. This timestamp can be used to determine if + and when to refresh cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CurrencyDetailsType.m b/Vendoo/TradingProxy/Trading_CurrencyDetailsType.m new file mode 100755 index 0000000..43e8e85 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CurrencyDetailsType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CurrencyDetailsType.h" + +@implementation Trading_CurrencyDetailsType + +@synthesize currency = _currency; +@synthesize description = _description; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Currency" propertyName:@"currency" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"currency"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.currency = nil; + self.description = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_CustomSecurityHeaderType.h b/Vendoo/TradingProxy/Trading_CustomSecurityHeaderType.h new file mode 100755 index 0000000..9af7b42 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CustomSecurityHeaderType.h @@ -0,0 +1,105 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_UserIdPasswordType; + +/** + + Security header used for SOAP API calls. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_CustomSecurityHeaderType : NSObject { + +@private + NSString *_eBayAuthToken; + NSString *_hardExpirationWarning; + Trading_UserIdPasswordType *_credentials; + NSString *_notificationSignature; + NSMutableArray *_any; + +} + + +/** + + Authentication token representing the user who is making the + request. The user's token must be retrieved from eBay. To determine + a user's authentication token, see the Authentication and + Authorization information in the eBay Web Services guide. For calls + that list or retrieve item or transaction data, the user usually + needs to be the seller of the item in question or, in some cases, + the buyer. Similarly, calls that retrieve user or account data may + be restricted to the user whose data is being requested. The + documentation for each call includes information about such + restrictions. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *eBayAuthToken; + +/** + + Expiration date of the user's authentication token. Only returned + within the 7-day period prior to a token's expiration. To ensure + that user authentication tokens are secure and to help avoid a + user's token being compromised, tokens have a limited life span. A + token is only valid for a period of time (set by eBay). After this + amount of time has passed, the token expires and must be replaced + with a new token. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *hardExpirationWarning; + +/** + + Authentication information for the user on whose behalf the + application is making the request, and authorization information for + the application making the request. Only registered eBay users are + allowed to make API calls. To verify that a user is registered, your + application normally needs to pass a user-specific value called an + "authentication token" in the request. This is equivalent to signing + in on the eBay Web site. As API calls do not pass session + information, you need to pass the user's authentication token every + time you invoke a call on their behalf. All calls require an + authentication token, except the calls you use to retrieve a token + in the first place. For such calls, you use the eBay member's + username and password instead. + + + type : class Trading_UserIdPasswordType +*/ +@property (nonatomic, retain) Trading_UserIdPasswordType *credentials; + +/** + + A Base64-encoded MD5 hash that allows the recepient of a Platform + Notification to verify this is a valid Platform Notification sent by + eBay. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *notificationSignature; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_CustomSecurityHeaderType.m b/Vendoo/TradingProxy/Trading_CustomSecurityHeaderType.m new file mode 100755 index 0000000..65c9449 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_CustomSecurityHeaderType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_CustomSecurityHeaderType.h" +#import "Trading_UserIdPasswordType.h" + +@implementation Trading_CustomSecurityHeaderType + +@synthesize eBayAuthToken = _eBayAuthToken; +@synthesize hardExpirationWarning = _hardExpirationWarning; +@synthesize credentials = _credentials; +@synthesize notificationSignature = _notificationSignature; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"RequesterCredentials" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayAuthToken" propertyName:@"eBayAuthToken" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"eBayAuthToken"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HardExpirationWarning" propertyName:@"hardExpirationWarning" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"hardExpirationWarning"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Credentials" propertyName:@"credentials" type:PICO_TYPE_OBJECT clazz:[Trading_UserIdPasswordType class]]; + [map setObject:ps forKey:@"credentials"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NotificationSignature" propertyName:@"notificationSignature" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"notificationSignature"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.eBayAuthToken = nil; + self.hardExpirationWarning = nil; + self.credentials = nil; + self.notificationSignature = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DataElementSetType.h b/Vendoo/TradingProxy/Trading_DataElementSetType.h new file mode 100755 index 0000000..3878f26 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DataElementSetType.h @@ -0,0 +1,80 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated as the GetProduct* calls are no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DataElementSetType : NSObject { + +@private + NSString *_dataElement; + NSNumber *_dataElementID; + NSMutableArray *_any; + NSNumber *_attributeSetID; + +} + + +/** + + + An HTML snippet that specifies hints for the user, help links, help graphics, + and other supplemental information that varies per characteristic set. + In GetProductSearchPage, one DataElement value contains a hint (including an empty HTML achor element), + one DataElement value may contain a URL to insert into the HTML anchor as the href value, + and one DataElement value may contain a URL that eBay uses as a help graphic. + If no value is available in the meta-data, a dash ("--") is returned instead. + Usage of this information is optional and may require developers to inspect + the information to determine how it can be applied in an application. + Because this is returned as a string, the HTML markup elements are escaped with + character entity references (e.g.,<a href=""><Attributes>...). + See the appendices in the eBay Web Services guide for general information about + string data types. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *dataElement; + +/** + + + Identifier for a data element. This is primarily for internal use by eBay. + Developers can choose to inspect this information and determine how it + can be applied in their applications. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *dataElementID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + +/** + (public property) + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *attributeSetID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DataElementSetType.m b/Vendoo/TradingProxy/Trading_DataElementSetType.m new file mode 100755 index 0000000..3f5dca7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DataElementSetType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DataElementSetType.h" + +@implementation Trading_DataElementSetType + +@synthesize dataElement = _dataElement; +@synthesize dataElementID = _dataElementID; +@synthesize any = _any; +@synthesize attributeSetID = _attributeSetID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DataElement" propertyName:@"dataElement" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"dataElement"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DataElementID" propertyName:@"dataElementID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"dataElementID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"attributeSetID" propertyName:@"attributeSetID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"attributeSetID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.dataElement = nil; + self.dataElementID = nil; + self.any = nil; + self.attributeSetID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DateSpecifierCodeType.h b/Vendoo/TradingProxy/Trading_DateSpecifierCodeType.h new file mode 100755 index 0000000..8722845 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DateSpecifierCodeType.h @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated as the call is no longer available. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + (in) The month subcomponent of a date. + +*/ +extern NSString *const Trading_DateSpecifierCodeType_M; + +/** + + + (in) The day subcomponent of a date. + +*/ +extern NSString *const Trading_DateSpecifierCodeType_D; + +/** + + + (in) The year subcomponent of a date. + +*/ +extern NSString *const Trading_DateSpecifierCodeType_Y; + +/** + + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_DateSpecifierCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DateSpecifierCodeType.m b/Vendoo/TradingProxy/Trading_DateSpecifierCodeType.m new file mode 100755 index 0000000..83cf11b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DateSpecifierCodeType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DateSpecifierCodeType.h" + +/** + @file + + This type is deprecated as the call is no longer available. + + +*/ + +/** + + + (in) The month subcomponent of a date. + +*/ +NSString *const Trading_DateSpecifierCodeType_M = @"M"; + +/** + + + (in) The day subcomponent of a date. + +*/ +NSString *const Trading_DateSpecifierCodeType_D = @"D"; + +/** + + + (in) The year subcomponent of a date. + +*/ +NSString *const Trading_DateSpecifierCodeType_Y = @"Y"; + +/** + + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_DateSpecifierCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DateType.h b/Vendoo/TradingProxy/Trading_DateType.h new file mode 100755 index 0000000..95413bd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DateType.h @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines year, month, and day as individual components of a date. + Only applicable to use cases that support incomplete dates. + Otherwise, we use xs:dateTime (or xs:date, as appropriate). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DateType : NSObject { + +@private + NSNumber *_year; + NSNumber *_month; + NSNumber *_day; + NSMutableArray *_any; + +} + + +/** + + A year in the form YYYY. For ticket searches on the US site, + only specify 2007 or 2008. If you specify any other year, + it is ignored. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *year; + +/** + + A calendar month (e.g., 2 or 02 for February). + For ticket searches, Month is required if + Day is specified. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *month; + +/** + + A calendar day (e.g., 2 or 02). For ticket searches, + Day is only valid if Month is also specified. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *day; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DateType.m b/Vendoo/TradingProxy/Trading_DateType.m new file mode 100755 index 0000000..4e1f66d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DateType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DateType.h" + +@implementation Trading_DateType + +@synthesize year = _year; +@synthesize month = _month; +@synthesize day = _day; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Year" propertyName:@"year" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"year"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Month" propertyName:@"month" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"month"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Day" propertyName:@"day" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"day"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.year = nil; + self.month = nil; + self.day = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DayOfWeekCodeType.h b/Vendoo/TradingProxy/Trading_DayOfWeekCodeType.h new file mode 100755 index 0000000..fc0231c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DayOfWeekCodeType.h @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + DayOfWeekCodeType - Specifies the day of week. + + + @ingroup EBayAPIInterface +*/ + +/** + + Sunday + +*/ +extern NSString *const Trading_DayOfWeekCodeType_SUNDAY; + +/** + + Monday + +*/ +extern NSString *const Trading_DayOfWeekCodeType_MONDAY; + +/** + + Tuesday + +*/ +extern NSString *const Trading_DayOfWeekCodeType_TUESDAY; + +/** + + Wednesday + +*/ +extern NSString *const Trading_DayOfWeekCodeType_WEDNESDAY; + +/** + + Thursday + +*/ +extern NSString *const Trading_DayOfWeekCodeType_THURSDAY; + +/** + + Friday + +*/ +extern NSString *const Trading_DayOfWeekCodeType_FRIDAY; + +/** + + Saturday + +*/ +extern NSString *const Trading_DayOfWeekCodeType_SATURDAY; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_DayOfWeekCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DayOfWeekCodeType.m b/Vendoo/TradingProxy/Trading_DayOfWeekCodeType.m new file mode 100755 index 0000000..ca28e7d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DayOfWeekCodeType.m @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DayOfWeekCodeType.h" + +/** + @file + + DayOfWeekCodeType - Specifies the day of week. + +*/ + +/** + + Sunday + +*/ +NSString *const Trading_DayOfWeekCodeType_SUNDAY = @"Sunday"; + +/** + + Monday + +*/ +NSString *const Trading_DayOfWeekCodeType_MONDAY = @"Monday"; + +/** + + Tuesday + +*/ +NSString *const Trading_DayOfWeekCodeType_TUESDAY = @"Tuesday"; + +/** + + Wednesday + +*/ +NSString *const Trading_DayOfWeekCodeType_WEDNESDAY = @"Wednesday"; + +/** + + Thursday + +*/ +NSString *const Trading_DayOfWeekCodeType_THURSDAY = @"Thursday"; + +/** + + Friday + +*/ +NSString *const Trading_DayOfWeekCodeType_FRIDAY = @"Friday"; + +/** + + Saturday + +*/ +NSString *const Trading_DayOfWeekCodeType_SATURDAY = @"Saturday"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_DayOfWeekCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DaysCodeType.h b/Vendoo/TradingProxy/Trading_DaysCodeType.h new file mode 100755 index 0000000..6f8a309 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DaysCodeType.h @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the range of days the seller can be contacted. + + + @ingroup EBayAPIInterface +*/ + +/** + + Seller does not want to be contacted. Contact hours will not be supported for + any days. If contact hours are specified, they will be ignored. + +*/ +extern NSString *const Trading_DaysCodeType_NONE; + +/** + + Seller can be contacted any day during the specified contact hours. + +*/ +extern NSString *const Trading_DaysCodeType_EVERY_DAY; + +/** + + Seller can be contacted Monday through Friday during the specified + contact hours. + +*/ +extern NSString *const Trading_DaysCodeType_WEEKDAYS; + +/** + + Seller can be contacted Saturday or Sunday during the specified + contact hours. + +*/ +extern NSString *const Trading_DaysCodeType_WEEKENDS; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_DaysCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DaysCodeType.m b/Vendoo/TradingProxy/Trading_DaysCodeType.m new file mode 100755 index 0000000..f13bff1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DaysCodeType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DaysCodeType.h" + +/** + @file + + Specifies the range of days the seller can be contacted. + +*/ + +/** + + Seller does not want to be contacted. Contact hours will not be supported for + any days. If contact hours are specified, they will be ignored. + +*/ +NSString *const Trading_DaysCodeType_NONE = @"None"; + +/** + + Seller can be contacted any day during the specified contact hours. + +*/ +NSString *const Trading_DaysCodeType_EVERY_DAY = @"EveryDay"; + +/** + + Seller can be contacted Monday through Friday during the specified + contact hours. + +*/ +NSString *const Trading_DaysCodeType_WEEKDAYS = @"Weekdays"; + +/** + + Seller can be contacted Saturday or Sunday during the specified + contact hours. + +*/ +NSString *const Trading_DaysCodeType_WEEKENDS = @"Weekends"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_DaysCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DeleteMyMessagesRequestType.h b/Vendoo/TradingProxy/Trading_DeleteMyMessagesRequestType.h new file mode 100755 index 0000000..ca2d2cc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteMyMessagesRequestType.h @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_MyMessagesMessageIDArrayType; +@class Trading_MyMessagesAlertIDArrayType; + +/** + + Removes selected messages for a given user. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DeleteMyMessagesRequestType : Trading_AbstractRequestType { + +@private + Trading_MyMessagesAlertIDArrayType *_alertIDs; + Trading_MyMessagesMessageIDArrayType *_messageIDs; + +} + + +/** + + This field will be deprecated in an upcoming release. This field formerly + contained a list of up to 10 AlertID values. + + + type : class Trading_MyMessagesAlertIDArrayType +*/ +@property (nonatomic, retain) Trading_MyMessagesAlertIDArrayType *alertIDs; + +/** + + Contains a list of up to 10 MessageID values. + + + type : class Trading_MyMessagesMessageIDArrayType +*/ +@property (nonatomic, retain) Trading_MyMessagesMessageIDArrayType *messageIDs; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteMyMessagesRequestType.m b/Vendoo/TradingProxy/Trading_DeleteMyMessagesRequestType.m new file mode 100755 index 0000000..aef08a2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteMyMessagesRequestType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DeleteMyMessagesRequestType.h" +#import "Trading_MyMessagesMessageIDArrayType.h" +#import "Trading_MyMessagesAlertIDArrayType.h" + +@implementation Trading_DeleteMyMessagesRequestType + +@synthesize alertIDs = _alertIDs; +@synthesize messageIDs = _messageIDs; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"DeleteMyMessagesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AlertIDs" propertyName:@"alertIDs" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesAlertIDArrayType class]]; + [map setObject:ps forKey:@"alertIDs"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageIDs" propertyName:@"messageIDs" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesMessageIDArrayType class]]; + [map setObject:ps forKey:@"messageIDs"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.alertIDs = nil; + self.messageIDs = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteMyMessagesResponseType.h b/Vendoo/TradingProxy/Trading_DeleteMyMessagesResponseType.h new file mode 100755 index 0000000..d61c83f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteMyMessagesResponseType.h @@ -0,0 +1,29 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + The response to DeleteMyMessagesRequestType. If the request was successful, + DeleteMyMessages returns nothing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DeleteMyMessagesResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteMyMessagesResponseType.m b/Vendoo/TradingProxy/Trading_DeleteMyMessagesResponseType.m new file mode 100755 index 0000000..2fdb839 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteMyMessagesResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DeleteMyMessagesResponseType.h" + +@implementation Trading_DeleteMyMessagesResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"DeleteMyMessagesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerInventoryFolderRequestType.h b/Vendoo/TradingProxy/Trading_DeleteSellingManagerInventoryFolderRequestType.h new file mode 100755 index 0000000..560040c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerInventoryFolderRequestType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Removes an inventory folder when a user deletes it in My eBay. + This call is subject to change without notice; the deprecation process is inapplicable + to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DeleteSellingManagerInventoryFolderRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_folderID; + +} + + +/** + + Unique ID of the folder to be deleted. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *folderID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerInventoryFolderRequestType.m b/Vendoo/TradingProxy/Trading_DeleteSellingManagerInventoryFolderRequestType.m new file mode 100755 index 0000000..2aff743 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerInventoryFolderRequestType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DeleteSellingManagerInventoryFolderRequestType.h" + +@implementation Trading_DeleteSellingManagerInventoryFolderRequestType + +@synthesize folderID = _folderID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"DeleteSellingManagerInventoryFolderRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderID" propertyName:@"folderID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"folderID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.folderID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerInventoryFolderResponseType.h b/Vendoo/TradingProxy/Trading_DeleteSellingManagerInventoryFolderResponseType.h new file mode 100755 index 0000000..a97fbba --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerInventoryFolderResponseType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returns the status of delete folder operation. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DeleteSellingManagerInventoryFolderResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerInventoryFolderResponseType.m b/Vendoo/TradingProxy/Trading_DeleteSellingManagerInventoryFolderResponseType.m new file mode 100755 index 0000000..0a28cae --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerInventoryFolderResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DeleteSellingManagerInventoryFolderResponseType.h" + +@implementation Trading_DeleteSellingManagerInventoryFolderResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"DeleteSellingManagerInventoryFolderResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerItemAutomationRuleRequestType.h b/Vendoo/TradingProxy/Trading_DeleteSellingManagerItemAutomationRuleRequestType.h new file mode 100755 index 0000000..b682d6d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerItemAutomationRuleRequestType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Removes the association of Selling Manager automation rules + to an item. Returns the remaining rules in the response. +

+ This call is subject to change without notice; the + deprecation process is inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DeleteSellingManagerItemAutomationRuleRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSNumber *_deleteAutomatedRelistingRule; + NSNumber *_deleteAutomatedSecondChanceOfferRule; + +} + + +/** + + The ID of the item from which to delete automation rules. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + If true, the automated relisting rules are removed from the item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *deleteAutomatedRelistingRule; + +/** + + If true, the automated second chance offer rule is removed from the item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *deleteAutomatedSecondChanceOfferRule; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerItemAutomationRuleRequestType.m b/Vendoo/TradingProxy/Trading_DeleteSellingManagerItemAutomationRuleRequestType.m new file mode 100755 index 0000000..9b20922 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerItemAutomationRuleRequestType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DeleteSellingManagerItemAutomationRuleRequestType.h" + +@implementation Trading_DeleteSellingManagerItemAutomationRuleRequestType + +@synthesize itemID = _itemID; +@synthesize deleteAutomatedRelistingRule = _deleteAutomatedRelistingRule; +@synthesize deleteAutomatedSecondChanceOfferRule = _deleteAutomatedSecondChanceOfferRule; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"DeleteSellingManagerItemAutomationRuleRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeleteAutomatedRelistingRule" propertyName:@"deleteAutomatedRelistingRule" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"deleteAutomatedRelistingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeleteAutomatedSecondChanceOfferRule" propertyName:@"deleteAutomatedSecondChanceOfferRule" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"deleteAutomatedSecondChanceOfferRule"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.deleteAutomatedRelistingRule = nil; + self.deleteAutomatedSecondChanceOfferRule = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerItemAutomationRuleResponseType.h b/Vendoo/TradingProxy/Trading_DeleteSellingManagerItemAutomationRuleResponseType.h new file mode 100755 index 0000000..5a3edcc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerItemAutomationRuleResponseType.h @@ -0,0 +1,74 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SellingManagerAutoSecondChanceOfferType; +@class Trading_FeesType; +@class Trading_SellingManagerAutoRelistType; +@class Trading_SellingManagerAutoListType; + +/** + + Contains the set of automation rules associated with the specified item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DeleteSellingManagerItemAutomationRuleResponseType : Trading_AbstractResponseType { + +@private + Trading_SellingManagerAutoListType *_automatedListingRule; + Trading_SellingManagerAutoRelistType *_automatedRelistingRule; + Trading_SellingManagerAutoSecondChanceOfferType *_automatedSecondChanceOfferRule; + Trading_FeesType *_fees; + +} + + +/** + + Contains the remaining automated listing rules associated with this item. + + + type : class Trading_SellingManagerAutoListType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoListType *automatedListingRule; + +/** + + Contains the remaining automated relisting rules associated with this item. + + + type : class Trading_SellingManagerAutoRelistType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoRelistType *automatedRelistingRule; + +/** + + Contains the remaining automated second chance offer rule associated with this item. + + + type : class Trading_SellingManagerAutoSecondChanceOfferType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoSecondChanceOfferType *automatedSecondChanceOfferRule; + +/** + + Contains fees that may be incurred when items are listed using the + automation rules (e.g., a scheduled listing fee). Use of an automation rule + does not in itself have a fee, but use can result in a fee. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerItemAutomationRuleResponseType.m b/Vendoo/TradingProxy/Trading_DeleteSellingManagerItemAutomationRuleResponseType.m new file mode 100755 index 0000000..8d178f3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerItemAutomationRuleResponseType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DeleteSellingManagerItemAutomationRuleResponseType.h" +#import "Trading_SellingManagerAutoSecondChanceOfferType.h" +#import "Trading_FeesType.h" +#import "Trading_SellingManagerAutoRelistType.h" +#import "Trading_SellingManagerAutoListType.h" + +@implementation Trading_DeleteSellingManagerItemAutomationRuleResponseType + +@synthesize automatedListingRule = _automatedListingRule; +@synthesize automatedRelistingRule = _automatedRelistingRule; +@synthesize automatedSecondChanceOfferRule = _automatedSecondChanceOfferRule; +@synthesize fees = _fees; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"DeleteSellingManagerItemAutomationRuleResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedListingRule" propertyName:@"automatedListingRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoListType class]]; + [map setObject:ps forKey:@"automatedListingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedRelistingRule" propertyName:@"automatedRelistingRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoRelistType class]]; + [map setObject:ps forKey:@"automatedRelistingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedSecondChanceOfferRule" propertyName:@"automatedSecondChanceOfferRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoSecondChanceOfferType class]]; + [map setObject:ps forKey:@"automatedSecondChanceOfferRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.automatedListingRule = nil; + self.automatedRelistingRule = nil; + self.automatedSecondChanceOfferRule = nil; + self.fees = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerProductRequestType.h b/Vendoo/TradingProxy/Trading_DeleteSellingManagerProductRequestType.h new file mode 100755 index 0000000..7c2267f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerProductRequestType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Deletes a Selling Manager product. + This call is subject to change without notice; the + deprecation process is inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DeleteSellingManagerProductRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_productID; + +} + + +/** + + ID of the product to be deleted. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *productID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerProductRequestType.m b/Vendoo/TradingProxy/Trading_DeleteSellingManagerProductRequestType.m new file mode 100755 index 0000000..0ae330e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerProductRequestType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DeleteSellingManagerProductRequestType.h" + +@implementation Trading_DeleteSellingManagerProductRequestType + +@synthesize productID = _productID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"DeleteSellingManagerProductRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductID" propertyName:@"productID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"productID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.productID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerProductResponseType.h b/Vendoo/TradingProxy/Trading_DeleteSellingManagerProductResponseType.h new file mode 100755 index 0000000..173e872 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerProductResponseType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SellingManagerProductDetailsType; + +/** + + Response for deleting a Selling Manager product. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DeleteSellingManagerProductResponseType : Trading_AbstractResponseType { + +@private + Trading_SellingManagerProductDetailsType *_deletedSellingManagerProductDetails; + +} + + +/** + + The details of the product. + + + type : class Trading_SellingManagerProductDetailsType +*/ +@property (nonatomic, retain) Trading_SellingManagerProductDetailsType *deletedSellingManagerProductDetails; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerProductResponseType.m b/Vendoo/TradingProxy/Trading_DeleteSellingManagerProductResponseType.m new file mode 100755 index 0000000..b558299 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerProductResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DeleteSellingManagerProductResponseType.h" +#import "Trading_SellingManagerProductDetailsType.h" + +@implementation Trading_DeleteSellingManagerProductResponseType + +@synthesize deletedSellingManagerProductDetails = _deletedSellingManagerProductDetails; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"DeleteSellingManagerProductResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeletedSellingManagerProductDetails" propertyName:@"deletedSellingManagerProductDetails" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerProductDetailsType class]]; + [map setObject:ps forKey:@"deletedSellingManagerProductDetails"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.deletedSellingManagerProductDetails = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateAutomationRuleRequestType.h b/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateAutomationRuleRequestType.h new file mode 100755 index 0000000..9b942c7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateAutomationRuleRequestType.h @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Removes the association of Selling Manager automation rules + to a template. Returns the remaining rules in the response. + This call is subject to change without notice; the + deprecation process is inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DeleteSellingManagerTemplateAutomationRuleRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_saleTemplateID; + NSNumber *_deleteAutomatedListingRule; + NSNumber *_deleteAutomatedRelistingRule; + NSNumber *_deleteAutomatedSecondChanceOfferRule; + +} + + +/** + + The ID of the template from which you want to remove automation rules. + You can obtain a SaleTemplateID by calling GetSellingManagerInventory. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *saleTemplateID; + +/** + + If true, the automated listing rules are removed from the template. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *deleteAutomatedListingRule; + +/** + + If true, the automated relisting rules are removed from the template. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *deleteAutomatedRelistingRule; + +/** + + If true, the automated second chance offer rule is removed from the template. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *deleteAutomatedSecondChanceOfferRule; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateAutomationRuleRequestType.m b/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateAutomationRuleRequestType.m new file mode 100755 index 0000000..2b3a285 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateAutomationRuleRequestType.m @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DeleteSellingManagerTemplateAutomationRuleRequestType.h" + +@implementation Trading_DeleteSellingManagerTemplateAutomationRuleRequestType + +@synthesize saleTemplateID = _saleTemplateID; +@synthesize deleteAutomatedListingRule = _deleteAutomatedListingRule; +@synthesize deleteAutomatedRelistingRule = _deleteAutomatedRelistingRule; +@synthesize deleteAutomatedSecondChanceOfferRule = _deleteAutomatedSecondChanceOfferRule; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"DeleteSellingManagerTemplateAutomationRuleRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleTemplateID" propertyName:@"saleTemplateID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"saleTemplateID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeleteAutomatedListingRule" propertyName:@"deleteAutomatedListingRule" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"deleteAutomatedListingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeleteAutomatedRelistingRule" propertyName:@"deleteAutomatedRelistingRule" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"deleteAutomatedRelistingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeleteAutomatedSecondChanceOfferRule" propertyName:@"deleteAutomatedSecondChanceOfferRule" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"deleteAutomatedSecondChanceOfferRule"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.saleTemplateID = nil; + self.deleteAutomatedListingRule = nil; + self.deleteAutomatedRelistingRule = nil; + self.deleteAutomatedSecondChanceOfferRule = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateAutomationRuleResponseType.h b/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateAutomationRuleResponseType.h new file mode 100755 index 0000000..eaf888a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateAutomationRuleResponseType.h @@ -0,0 +1,74 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SellingManagerAutoSecondChanceOfferType; +@class Trading_FeesType; +@class Trading_SellingManagerAutoRelistType; +@class Trading_SellingManagerAutoListType; + +/** + + Contains the set of automation rules associated with the specified template. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DeleteSellingManagerTemplateAutomationRuleResponseType : Trading_AbstractResponseType { + +@private + Trading_SellingManagerAutoListType *_automatedListingRule; + Trading_SellingManagerAutoRelistType *_automatedRelistingRule; + Trading_SellingManagerAutoSecondChanceOfferType *_automatedSecondChanceOfferRule; + Trading_FeesType *_fees; + +} + + +/** + + Contains the remaining automated listing rules associated with this template. + + + type : class Trading_SellingManagerAutoListType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoListType *automatedListingRule; + +/** + + Contains the remaining automated relisting rules associated with this template. + + + type : class Trading_SellingManagerAutoRelistType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoRelistType *automatedRelistingRule; + +/** + + Contains the remaining automated second chance offer rule associated with this template. + + + type : class Trading_SellingManagerAutoSecondChanceOfferType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoSecondChanceOfferType *automatedSecondChanceOfferRule; + +/** + + Contains fees that may be incurred when items are listed using the + automation rules (e.g., a scheduled listing fee). Use of an automation rule + does not in itself have a fee, but use can result in a fee. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateAutomationRuleResponseType.m b/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateAutomationRuleResponseType.m new file mode 100755 index 0000000..6de7abe --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateAutomationRuleResponseType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DeleteSellingManagerTemplateAutomationRuleResponseType.h" +#import "Trading_SellingManagerAutoSecondChanceOfferType.h" +#import "Trading_FeesType.h" +#import "Trading_SellingManagerAutoRelistType.h" +#import "Trading_SellingManagerAutoListType.h" + +@implementation Trading_DeleteSellingManagerTemplateAutomationRuleResponseType + +@synthesize automatedListingRule = _automatedListingRule; +@synthesize automatedRelistingRule = _automatedRelistingRule; +@synthesize automatedSecondChanceOfferRule = _automatedSecondChanceOfferRule; +@synthesize fees = _fees; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"DeleteSellingManagerTemplateAutomationRuleResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedListingRule" propertyName:@"automatedListingRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoListType class]]; + [map setObject:ps forKey:@"automatedListingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedRelistingRule" propertyName:@"automatedRelistingRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoRelistType class]]; + [map setObject:ps forKey:@"automatedRelistingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedSecondChanceOfferRule" propertyName:@"automatedSecondChanceOfferRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoSecondChanceOfferType class]]; + [map setObject:ps forKey:@"automatedSecondChanceOfferRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.automatedListingRule = nil; + self.automatedRelistingRule = nil; + self.automatedSecondChanceOfferRule = nil; + self.fees = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateRequestType.h b/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateRequestType.h new file mode 100755 index 0000000..988eb4e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateRequestType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Deletes a Selling Manager template. + This call is subject to change without notice; the + deprecation process is inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DeleteSellingManagerTemplateRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_saleTemplateID; + +} + + +/** + + ID of the template to be deleted. + You can obtain a SaleTemplateID by calling GetSellingManagerInventory. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *saleTemplateID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateRequestType.m b/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateRequestType.m new file mode 100755 index 0000000..810f60b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateRequestType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DeleteSellingManagerTemplateRequestType.h" + +@implementation Trading_DeleteSellingManagerTemplateRequestType + +@synthesize saleTemplateID = _saleTemplateID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"DeleteSellingManagerTemplateRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleTemplateID" propertyName:@"saleTemplateID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"saleTemplateID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.saleTemplateID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateResponseType.h b/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateResponseType.h new file mode 100755 index 0000000..acae8cf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateResponseType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Response for deleting a Selling Manager template. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DeleteSellingManagerTemplateResponseType : Trading_AbstractResponseType { + +@private + NSString *_deletedSaleTemplateID; + NSString *_deletedSaleTemplateName; + +} + + +/** + + The unique identifier of the template. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *deletedSaleTemplateID; + +/** + + The name of the Selling Manager template. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *deletedSaleTemplateName; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateResponseType.m b/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateResponseType.m new file mode 100755 index 0000000..d05f6c6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeleteSellingManagerTemplateResponseType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DeleteSellingManagerTemplateResponseType.h" + +@implementation Trading_DeleteSellingManagerTemplateResponseType + +@synthesize deletedSaleTemplateID = _deletedSaleTemplateID; +@synthesize deletedSaleTemplateName = _deletedSaleTemplateName; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"DeleteSellingManagerTemplateResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeletedSaleTemplateID" propertyName:@"deletedSaleTemplateID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"deletedSaleTemplateID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeletedSaleTemplateName" propertyName:@"deletedSaleTemplateName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"deletedSaleTemplateName"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.deletedSaleTemplateID = nil; + self.deletedSaleTemplateName = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DeliveryURLDetailType.h b/Vendoo/TradingProxy/Trading_DeliveryURLDetailType.h new file mode 100755 index 0000000..9779b8e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeliveryURLDetailType.h @@ -0,0 +1,80 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines settings for a notification URL (including the URL name in DeliveryURLName). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DeliveryURLDetailType : NSObject { + +@private + NSString *_deliveryURLName; + NSString *_deliveryURL; + NSString *_status; + NSMutableArray *_any; + +} + + +/** + + The name of a notification delivery URL. You can list up to 25 instances of + DeliveryURLName, and then subscribe these URLs to notifications by listing them in comma- + separated format in the DeliveryURLName element outside of + ApplicationDeliveryPreferences. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *deliveryURLName; + +/** + + The address of a notification delivery URL. + This address applies to the DeliveryURLName + within the same + ApplicationDeliveryPreferences.DeliveryURLDetails container. + For delivery to a server, the URL + begins with http:// or https:// and must be well + formed. Use a URL that is functional at the time of the + call. For delivery to an email address, the URL begins + with mailto: and specifies a valid email address. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *deliveryURL; + +/** + + The status of a notification delivery URL. + This status applies to the DeliveryURLName and delivery URL + within the same ApplicationDeliveryPreferences.DeliveryURLDetails container. + If the status is disabled, then notifications will not be sent to the delivery URL. + + + type: string constant in Trading_EnableCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DeliveryURLDetailType.m b/Vendoo/TradingProxy/Trading_DeliveryURLDetailType.m new file mode 100755 index 0000000..94f4896 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeliveryURLDetailType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DeliveryURLDetailType.h" + +@implementation Trading_DeliveryURLDetailType + +@synthesize deliveryURLName = _deliveryURLName; +@synthesize deliveryURL = _deliveryURL; +@synthesize status = _status; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeliveryURLName" propertyName:@"deliveryURLName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"deliveryURLName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeliveryURL" propertyName:@"deliveryURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"deliveryURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.deliveryURLName = nil; + self.deliveryURL = nil; + self.status = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DepositSupportedDefinitionType.h b/Vendoo/TradingProxy/Trading_DepositSupportedDefinitionType.h new file mode 100755 index 0000000..a6a9aef --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DepositSupportedDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + If present, the site defines category settings for whether the seller can specify a vehicle deposit for US eBay Motors listings. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DepositSupportedDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DepositSupportedDefinitionType.m b/Vendoo/TradingProxy/Trading_DepositSupportedDefinitionType.m new file mode 100755 index 0000000..3baeb83 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DepositSupportedDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DepositSupportedDefinitionType.h" + +@implementation Trading_DepositSupportedDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DepositTypeCodeType.h b/Vendoo/TradingProxy/Trading_DepositTypeCodeType.h new file mode 100755 index 0000000..f9861ed --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DepositTypeCodeType.h @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + For vehicles listed through the US eBay Motors site, DepositType + indicates how the buyer should pay the deposit amount. It is + used in conjunction with a buyer payment method (BuyerPaymentMethodCodeType). + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) No deposit needed. + +*/ +extern NSString *const Trading_DepositTypeCodeType_NONE; + +/** + + (out) Pay the deposit using PayPal, and then + use any of the other specified payment methods to pay the balance. + +*/ +extern NSString *const Trading_DepositTypeCodeType_OTHER_METHOD; + +/** + + (out) No longer used. + +*/ +extern NSString *const Trading_DepositTypeCodeType_FAST_DEPOSIT; + +/** + + (out) Reserved for internal or future use + +*/ +extern NSString *const Trading_DepositTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DepositTypeCodeType.m b/Vendoo/TradingProxy/Trading_DepositTypeCodeType.m new file mode 100755 index 0000000..9d03fe9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DepositTypeCodeType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DepositTypeCodeType.h" + +/** + @file + + For vehicles listed through the US eBay Motors site, DepositType + indicates how the buyer should pay the deposit amount. It is + used in conjunction with a buyer payment method (BuyerPaymentMethodCodeType). + +*/ + +/** + + (out) No deposit needed. + +*/ +NSString *const Trading_DepositTypeCodeType_NONE = @"None"; + +/** + + (out) Pay the deposit using PayPal, and then + use any of the other specified payment methods to pay the balance. + +*/ +NSString *const Trading_DepositTypeCodeType_OTHER_METHOD = @"OtherMethod"; + +/** + + (out) No longer used. + +*/ +NSString *const Trading_DepositTypeCodeType_FAST_DEPOSIT = @"FastDeposit"; + +/** + + (out) Reserved for internal or future use + +*/ +NSString *const Trading_DepositTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DescriptionReviseModeCodeType.h b/Vendoo/TradingProxy/Trading_DescriptionReviseModeCodeType.h new file mode 100755 index 0000000..dd3e3b4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DescriptionReviseModeCodeType.h @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumerated type containing the list of values that can be used when revising the + item description of an active listing through the Revise API calls. + + + @ingroup EBayAPIInterface +*/ + +/** + + Use this value in the Item.DescriptionReviseMode field if you want + to completely replace (overwrite) the item description of the active listing. + +*/ +extern NSString *const Trading_DescriptionReviseModeCodeType_REPLACE; + +/** + + Use this value in the Item.DescriptionReviseMode field if you want + to prepend text to the item description of the active listing. + +*/ +extern NSString *const Trading_DescriptionReviseModeCodeType_PREPEND; + +/** + + Use this value in the Item.DescriptionReviseMode field if you want + to append text to the item description of the active listing. + +*/ +extern NSString *const Trading_DescriptionReviseModeCodeType_APPEND; + +/** + + This value is reserved for internal or future use. + +*/ +extern NSString *const Trading_DescriptionReviseModeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DescriptionReviseModeCodeType.m b/Vendoo/TradingProxy/Trading_DescriptionReviseModeCodeType.m new file mode 100755 index 0000000..adf69c6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DescriptionReviseModeCodeType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DescriptionReviseModeCodeType.h" + +/** + @file + + Enumerated type containing the list of values that can be used when revising the + item description of an active listing through the Revise API calls. + +*/ + +/** + + Use this value in the Item.DescriptionReviseMode field if you want + to completely replace (overwrite) the item description of the active listing. + +*/ +NSString *const Trading_DescriptionReviseModeCodeType_REPLACE = @"Replace"; + +/** + + Use this value in the Item.DescriptionReviseMode field if you want + to prepend text to the item description of the active listing. + +*/ +NSString *const Trading_DescriptionReviseModeCodeType_PREPEND = @"Prepend"; + +/** + + Use this value in the Item.DescriptionReviseMode field if you want + to append text to the item description of the active listing. + +*/ +NSString *const Trading_DescriptionReviseModeCodeType_APPEND = @"Append"; + +/** + + This value is reserved for internal or future use. + +*/ +NSString *const Trading_DescriptionReviseModeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DescriptionTemplateCodeType.h b/Vendoo/TradingProxy/Trading_DescriptionTemplateCodeType.h new file mode 100755 index 0000000..8c744de --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DescriptionTemplateCodeType.h @@ -0,0 +1,29 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + + +/** + + The template details establish how pictures are to be + positioned relative to the description text. + +*/ +extern NSString *const Trading_DescriptionTemplateCodeType_LAYOUT; + +/** + + The template determines which eBay-provided theme (e.g. + Valentine's Day) is to be applied for presenting pictures + and description text. + +*/ +extern NSString *const Trading_DescriptionTemplateCodeType_THEME; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_DescriptionTemplateCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DescriptionTemplateCodeType.m b/Vendoo/TradingProxy/Trading_DescriptionTemplateCodeType.m new file mode 100755 index 0000000..601b591 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DescriptionTemplateCodeType.m @@ -0,0 +1,29 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DescriptionTemplateCodeType.h" + + +/** + + The template details establish how pictures are to be + positioned relative to the description text. + +*/ +NSString *const Trading_DescriptionTemplateCodeType_LAYOUT = @"Layout"; + +/** + + The template determines which eBay-provided theme (e.g. + Valentine's Day) is to be applied for presenting pictures + and description text. + +*/ +NSString *const Trading_DescriptionTemplateCodeType_THEME = @"Theme"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_DescriptionTemplateCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DescriptionTemplateType.h b/Vendoo/TradingProxy/Trading_DescriptionTemplateType.h new file mode 100755 index 0000000..48f4d87 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DescriptionTemplateType.h @@ -0,0 +1,99 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + The information for one Theme or one Layout. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DescriptionTemplateType : NSObject { + +@private + NSNumber *_groupID; + NSNumber *_id; + NSString *_imageURL; + NSString *_name; + NSString *_templateXML; + NSString *_type; + NSMutableArray *_any; + +} + + +/** + + Unique identifier for the group in which a Theme falls + (holidays, special events, etc.). Not returned for Layouts. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *groupID; + +/** + + Unique identifier for one Theme or Layout. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *id; + +/** + + URL for a small (100x120 pixel) image providing a sample of how a Theme or Layout looks. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *imageURL; + +/** + + Unique text name of the Theme or Layout. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + XML defining the template. Elements you must include + in your XML: ThemeTop, ThemeUserCellTop, ThemeUserContent, + ThemeUserCellBottom, ThemeBottom. Not returned for Layouts. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *templateXML; + +/** + + Either Layout or Theme. + + + type: string constant in Trading_DescriptionTemplateCodeType.h +*/ +@property (nonatomic, retain) NSString *type; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DescriptionTemplateType.m b/Vendoo/TradingProxy/Trading_DescriptionTemplateType.m new file mode 100755 index 0000000..830f7f4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DescriptionTemplateType.m @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DescriptionTemplateType.h" + +@implementation Trading_DescriptionTemplateType + +@synthesize groupID = _groupID; +@synthesize id = _id; +@synthesize imageURL = _imageURL; +@synthesize name = _name; +@synthesize templateXML = _templateXML; +@synthesize type = _type; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GroupID" propertyName:@"groupID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"groupID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ID" propertyName:@"id" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"id"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ImageURL" propertyName:@"imageURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"imageURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TemplateXML" propertyName:@"templateXML" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"templateXML"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Type" propertyName:@"type" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"type"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.groupID = nil; + self.id = nil; + self.imageURL = nil; + self.name = nil; + self.templateXML = nil; + self.type = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DetailLevelCodeType.h b/Vendoo/TradingProxy/Trading_DetailLevelCodeType.h new file mode 100755 index 0000000..d0aea0f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DetailLevelCodeType.h @@ -0,0 +1,107 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies standard subsets of data to return for each result + within the set of results in the response payload. If no + detail level is specified, a base set of data is returned. + The base set of data varies per call. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) Returns all available data. + With GetSellerList and other calls that retrieve large data sets, + please avoid using ReturnAll when possible. For example, if you use + GetSellerList, use a GranularityLevel or use the + GetSellerEvents call instead. If you use ReturnAll with GetSellerList, + use a small EntriesPerPage value and a short + EndTimeFrom/EndTimeTo range for better performance. + +*/ +extern NSString *const Trading_DetailLevelCodeType_RETURN_ALL; + +/** + + (in) Returns Description, plus the + ListingDesigner node and some additional information if applicable + +*/ +extern NSString *const Trading_DetailLevelCodeType_ITEM_RETURN_DESCRIPTION; + +/** + + (in) For GetItem, returns Item Specifics and + Pre-filled Item Information, if any. + For GetSearchResults, only returns Item Specifics (if any) that + are applicable to search results, and only under certain conditions. + See the description of Item.AttributeSetArray for details about + the effects for applicable calls. Also see the description of + Item.ProductListingDetails for GetItem. + +*/ +extern NSString *const Trading_DetailLevelCodeType_ITEM_RETURN_ATTRIBUTES; + +/** + + (in) For the GetSearchResults call, returns the primary category and, if applicable, the secondary category + +*/ +extern NSString *const Trading_DetailLevelCodeType_ITEM_RETURN_CATEGORIES; + +/** + + (in) Returns the summary data. + For GetMyMessages, this detail level returns the same data + whether or not you include MessageIDs or AlertIDs in the + request. Returns up to 10 FolderID and FolderName values. + Currently, this detail level is the only way to retrieve + FolderID and FolderName values. See "GetMyMessages" in the + eBay Web Services Guide for a code sample that demonstrates + this. + +*/ +extern NSString *const Trading_DetailLevelCodeType_RETURN_SUMMARY; + +/** + + (in) Returns message headers. + For GetMyMessages, if you include MessageIDs or AlertIDs in + the request, this detail level returns header information, + without body text, for the specified message ID or alert ID + values. If you include a FolderID, header information is + returned only for the messages and alerts in the specified + folder. + If you do not include MessageIDs or AlertIDs, this detail + level returns header information for Alerts and Messages as follows: + - If all the Alerts have been read, they are sorted in date order, + with the most recent first. + - If one of the Alerts has not been read, the Read Alerts come first, + sorted most recent first, followed by the Unread Alert(s). + - All messages in ascending order by date received with the + oldest messages first. + Note that even when restricted by this detail level to + return only header information, GetMyMessages may return a + high volume of data. + +*/ +extern NSString *const Trading_DetailLevelCodeType_RETURN_HEADERS; + +/** + + (in) Returns full message information. + For GetMyMessages, if you include MessageIDs or AlertIDs in + the request, this detail level returns message information + for the specified message ID or alert ID values. If you + include a FolderID, message information is returned only for + the messages and alerts in the specified folder. + +*/ +extern NSString *const Trading_DetailLevelCodeType_RETURN_MESSAGES; diff --git a/Vendoo/TradingProxy/Trading_DetailLevelCodeType.m b/Vendoo/TradingProxy/Trading_DetailLevelCodeType.m new file mode 100755 index 0000000..e543973 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DetailLevelCodeType.m @@ -0,0 +1,105 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DetailLevelCodeType.h" + +/** + @file + + Specifies standard subsets of data to return for each result + within the set of results in the response payload. If no + detail level is specified, a base set of data is returned. + The base set of data varies per call. + +*/ + +/** + + (in) Returns all available data. + With GetSellerList and other calls that retrieve large data sets, + please avoid using ReturnAll when possible. For example, if you use + GetSellerList, use a GranularityLevel or use the + GetSellerEvents call instead. If you use ReturnAll with GetSellerList, + use a small EntriesPerPage value and a short + EndTimeFrom/EndTimeTo range for better performance. + +*/ +NSString *const Trading_DetailLevelCodeType_RETURN_ALL = @"ReturnAll"; + +/** + + (in) Returns Description, plus the + ListingDesigner node and some additional information if applicable + +*/ +NSString *const Trading_DetailLevelCodeType_ITEM_RETURN_DESCRIPTION = @"ItemReturnDescription"; + +/** + + (in) For GetItem, returns Item Specifics and + Pre-filled Item Information, if any. + For GetSearchResults, only returns Item Specifics (if any) that + are applicable to search results, and only under certain conditions. + See the description of Item.AttributeSetArray for details about + the effects for applicable calls. Also see the description of + Item.ProductListingDetails for GetItem. + +*/ +NSString *const Trading_DetailLevelCodeType_ITEM_RETURN_ATTRIBUTES = @"ItemReturnAttributes"; + +/** + + (in) For the GetSearchResults call, returns the primary category and, if applicable, the secondary category + +*/ +NSString *const Trading_DetailLevelCodeType_ITEM_RETURN_CATEGORIES = @"ItemReturnCategories"; + +/** + + (in) Returns the summary data. + For GetMyMessages, this detail level returns the same data + whether or not you include MessageIDs or AlertIDs in the + request. Returns up to 10 FolderID and FolderName values. + Currently, this detail level is the only way to retrieve + FolderID and FolderName values. See "GetMyMessages" in the + eBay Web Services Guide for a code sample that demonstrates + this. + +*/ +NSString *const Trading_DetailLevelCodeType_RETURN_SUMMARY = @"ReturnSummary"; + +/** + + (in) Returns message headers. + For GetMyMessages, if you include MessageIDs or AlertIDs in + the request, this detail level returns header information, + without body text, for the specified message ID or alert ID + values. If you include a FolderID, header information is + returned only for the messages and alerts in the specified + folder. + If you do not include MessageIDs or AlertIDs, this detail + level returns header information for Alerts and Messages as follows: + - If all the Alerts have been read, they are sorted in date order, + with the most recent first. + - If one of the Alerts has not been read, the Read Alerts come first, + sorted most recent first, followed by the Unread Alert(s). + - All messages in ascending order by date received with the + oldest messages first. + Note that even when restricted by this detail level to + return only header information, GetMyMessages may return a + high volume of data. + +*/ +NSString *const Trading_DetailLevelCodeType_RETURN_HEADERS = @"ReturnHeaders"; + +/** + + (in) Returns full message information. + For GetMyMessages, if you include MessageIDs or AlertIDs in + the request, this detail level returns message information + for the specified message ID or alert ID values. If you + include a FolderID, message information is returned only for + the messages and alerts in the specified folder. + +*/ +NSString *const Trading_DetailLevelCodeType_RETURN_MESSAGES = @"ReturnMessages"; diff --git a/Vendoo/TradingProxy/Trading_DetailNameCodeType.h b/Vendoo/TradingProxy/Trading_DetailNameCodeType.h new file mode 100755 index 0000000..d84f424 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DetailNameCodeType.h @@ -0,0 +1,217 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The designations for the different types of information that you want returned by + GeteBayDetails using DetailName. + The details are returned for the specified eBay site. + + + @ingroup EBayAPIInterface +*/ + +/** + + Lists the country code and associated name of the countries supported by + the eBay system. +

+ Note: + This container is only returned if CountryDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ +*/ +extern NSString *const Trading_DetailNameCodeType_COUNTRY_DETAILS; + +/** + + Lists the currencies supported by the eBay system. +

+ Note: + This container is only returned if CurrencyDetails is included as a + DetailName filter in the request, or if no DetailName filters are + used in the request. +

+ +*/ +extern NSString *const Trading_DetailNameCodeType_CURRENCY_DETAILS; + +/** + + Not functional. Do not use this value. +
+ Formerly, this value was used to get details about specific payment options. + +*/ +extern NSString *const Trading_DetailNameCodeType_PAYMENT_OPTION_DETAILS; + +/** + + Not functional. Do not use this value. + +*/ +extern NSString *const Trading_DetailNameCodeType_REGION_DETAILS; + +/** + + Lists the regions and locations supported by eBays shipping services. + +*/ +extern NSString *const Trading_DetailNameCodeType_SHIPPING_LOCATION_DETAILS; + +/** + + Lists the shipping services supported by the specified eBay site. + +*/ +extern NSString *const Trading_DetailNameCodeType_SHIPPING_SERVICE_DETAILS; + +/** + + Lists the available eBay sites and their associated SiteID numbers. + +*/ +extern NSString *const Trading_DetailNameCodeType_SITE_DETAILS; + +/** + + Details the different tax jurisdictions supported by the specified eBay site. + +*/ +extern NSString *const Trading_DetailNameCodeType_TAX_JURISDICTION; + +/** + + Lists the different eBay URLs associated with the specified eBay site. + +*/ +extern NSString *const Trading_DetailNameCodeType_URL_DETAILS; + +/** + + Lists the details of the time zones supported by the eBay system. + +*/ +extern NSString *const Trading_DetailNameCodeType_TIME_ZONE_DETAILS; + +/** + + Not functional. Do not use this value.
+ Details about the region of origin of a listing. + +*/ +extern NSString *const Trading_DetailNameCodeType_REGION_OF_ORIGIN_DETAILS; + +/** + + Details about maximum dispatch times. + +*/ +extern NSString *const Trading_DetailNameCodeType_DISPATCH_TIME_MAX_DETAILS; + +/** + + Details about Item Specifics rules for the specified site. + +*/ +extern NSString *const Trading_DetailNameCodeType_ITEM_SPECIFIC_DETAILS; + +/** + + Lists the suggested unit-of-measurement strings to use with Item Specifics + descriptions. + +*/ +extern NSString *const Trading_DetailNameCodeType_UNIT_OF_MEASUREMENT_DETAILS; + +/** + + Lists the various shipping packages supported by the specified site. + +*/ +extern NSString *const Trading_DetailNameCodeType_SHIPPING_PACKAGE_DETAILS; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_DetailNameCodeType_CUSTOM_CODE; + +/** + + Lists the shipping carriers supported by the specified site. + +*/ +extern NSString *const Trading_DetailNameCodeType_SHIPPING_CARRIER_DETAILS; + +/** + + Lists the minimum starting prices for the supported types of eBay listings. + +*/ +extern NSString *const Trading_DetailNameCodeType_LISTING_START_PRICE_DETAILS; + +/** + + Lists the return policies supported by the specified eBay site. + +*/ +extern NSString *const Trading_DetailNameCodeType_RETURN_POLICY_DETAILS; + +/** + + Details various eBay-buyer requirements. + +*/ +extern NSString *const Trading_DetailNameCodeType_BUYER_REQUIREMENT_DETAILS; + +/** + + Details the listing features available for the specified site. + +*/ +extern NSString *const Trading_DetailNameCodeType_LISTING_FEATURE_DETAILS; + +/** + + Details the multi-variation listing rules for the site. + +*/ +extern NSString *const Trading_DetailNameCodeType_VARIATION_DETAILS; + +/** + + Lists the locations supported by the ExcludeShipToLocation feature. +
+ The codes reflect the ISO 3166 location codes. +

+ Note: + This container is only returned if ExcludeShippingLocationDetails is included + as a DetailName + filter in the request, or if no DetailName filters are used in the request. +

+ +*/ +extern NSString *const Trading_DetailNameCodeType_EXCLUDE_SHIPPING_LOCATION_DETAILS; + +/** + + Details the recoupment policies of the site. + +*/ +extern NSString *const Trading_DetailNameCodeType_RECOUPMENT_POLICY_DETAILS; + +/** + + Enumeration of the categories in which the shipping services available for the site belongs to. + +*/ +extern NSString *const Trading_DetailNameCodeType_SHIPPING_CATEGORY_DETAILS; diff --git a/Vendoo/TradingProxy/Trading_DetailNameCodeType.m b/Vendoo/TradingProxy/Trading_DetailNameCodeType.m new file mode 100755 index 0000000..5328615 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DetailNameCodeType.m @@ -0,0 +1,215 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DetailNameCodeType.h" + +/** + @file + + The designations for the different types of information that you want returned by + GeteBayDetails using DetailName. + The details are returned for the specified eBay site. + +*/ + +/** + + Lists the country code and associated name of the countries supported by + the eBay system. +

+ Note: + This container is only returned if CountryDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ +*/ +NSString *const Trading_DetailNameCodeType_COUNTRY_DETAILS = @"CountryDetails"; + +/** + + Lists the currencies supported by the eBay system. +

+ Note: + This container is only returned if CurrencyDetails is included as a + DetailName filter in the request, or if no DetailName filters are + used in the request. +

+ +*/ +NSString *const Trading_DetailNameCodeType_CURRENCY_DETAILS = @"CurrencyDetails"; + +/** + + Not functional. Do not use this value. +
+ Formerly, this value was used to get details about specific payment options. + +*/ +NSString *const Trading_DetailNameCodeType_PAYMENT_OPTION_DETAILS = @"PaymentOptionDetails"; + +/** + + Not functional. Do not use this value. + +*/ +NSString *const Trading_DetailNameCodeType_REGION_DETAILS = @"RegionDetails"; + +/** + + Lists the regions and locations supported by eBays shipping services. + +*/ +NSString *const Trading_DetailNameCodeType_SHIPPING_LOCATION_DETAILS = @"ShippingLocationDetails"; + +/** + + Lists the shipping services supported by the specified eBay site. + +*/ +NSString *const Trading_DetailNameCodeType_SHIPPING_SERVICE_DETAILS = @"ShippingServiceDetails"; + +/** + + Lists the available eBay sites and their associated SiteID numbers. + +*/ +NSString *const Trading_DetailNameCodeType_SITE_DETAILS = @"SiteDetails"; + +/** + + Details the different tax jurisdictions supported by the specified eBay site. + +*/ +NSString *const Trading_DetailNameCodeType_TAX_JURISDICTION = @"TaxJurisdiction"; + +/** + + Lists the different eBay URLs associated with the specified eBay site. + +*/ +NSString *const Trading_DetailNameCodeType_URL_DETAILS = @"URLDetails"; + +/** + + Lists the details of the time zones supported by the eBay system. + +*/ +NSString *const Trading_DetailNameCodeType_TIME_ZONE_DETAILS = @"TimeZoneDetails"; + +/** + + Not functional. Do not use this value.
+ Details about the region of origin of a listing. + +*/ +NSString *const Trading_DetailNameCodeType_REGION_OF_ORIGIN_DETAILS = @"RegionOfOriginDetails"; + +/** + + Details about maximum dispatch times. + +*/ +NSString *const Trading_DetailNameCodeType_DISPATCH_TIME_MAX_DETAILS = @"DispatchTimeMaxDetails"; + +/** + + Details about Item Specifics rules for the specified site. + +*/ +NSString *const Trading_DetailNameCodeType_ITEM_SPECIFIC_DETAILS = @"ItemSpecificDetails"; + +/** + + Lists the suggested unit-of-measurement strings to use with Item Specifics + descriptions. + +*/ +NSString *const Trading_DetailNameCodeType_UNIT_OF_MEASUREMENT_DETAILS = @"UnitOfMeasurementDetails"; + +/** + + Lists the various shipping packages supported by the specified site. + +*/ +NSString *const Trading_DetailNameCodeType_SHIPPING_PACKAGE_DETAILS = @"ShippingPackageDetails"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_DetailNameCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + Lists the shipping carriers supported by the specified site. + +*/ +NSString *const Trading_DetailNameCodeType_SHIPPING_CARRIER_DETAILS = @"ShippingCarrierDetails"; + +/** + + Lists the minimum starting prices for the supported types of eBay listings. + +*/ +NSString *const Trading_DetailNameCodeType_LISTING_START_PRICE_DETAILS = @"ListingStartPriceDetails"; + +/** + + Lists the return policies supported by the specified eBay site. + +*/ +NSString *const Trading_DetailNameCodeType_RETURN_POLICY_DETAILS = @"ReturnPolicyDetails"; + +/** + + Details various eBay-buyer requirements. + +*/ +NSString *const Trading_DetailNameCodeType_BUYER_REQUIREMENT_DETAILS = @"BuyerRequirementDetails"; + +/** + + Details the listing features available for the specified site. + +*/ +NSString *const Trading_DetailNameCodeType_LISTING_FEATURE_DETAILS = @"ListingFeatureDetails"; + +/** + + Details the multi-variation listing rules for the site. + +*/ +NSString *const Trading_DetailNameCodeType_VARIATION_DETAILS = @"VariationDetails"; + +/** + + Lists the locations supported by the ExcludeShipToLocation feature. +
+ The codes reflect the ISO 3166 location codes. +

+ Note: + This container is only returned if ExcludeShippingLocationDetails is included + as a DetailName + filter in the request, or if no DetailName filters are used in the request. +

+ +*/ +NSString *const Trading_DetailNameCodeType_EXCLUDE_SHIPPING_LOCATION_DETAILS = @"ExcludeShippingLocationDetails"; + +/** + + Details the recoupment policies of the site. + +*/ +NSString *const Trading_DetailNameCodeType_RECOUPMENT_POLICY_DETAILS = @"RecoupmentPolicyDetails"; + +/** + + Enumeration of the categories in which the shipping services available for the site belongs to. + +*/ +NSString *const Trading_DetailNameCodeType_SHIPPING_CATEGORY_DETAILS = @"ShippingCategoryDetails"; diff --git a/Vendoo/TradingProxy/Trading_DeviceTypeCodeType.h b/Vendoo/TradingProxy/Trading_DeviceTypeCodeType.h new file mode 100755 index 0000000..7fca2a2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeviceTypeCodeType.h @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The means of receipt of notification. + + + @ingroup EBayAPIInterface +*/ + +/** + + Typical API, web page interaction. + +*/ +extern NSString *const Trading_DeviceTypeCodeType_PLATFORM; + +/** + + For SMS/wireless application. + Note that SMS is currently reserved for future use. + +*/ +extern NSString *const Trading_DeviceTypeCodeType_SMS; + +/** + + Warning: do NOT set this value in production if you currently use Platform Notifications + with this application ID. Setting this value will discontinue all platform + notifications for this application ID, until this value is reset to Platform.
+
+ Set this enum value to specify that the notification client is a Client Alerts API client. + Alerts will be delivered through the Client Alerts system. + +*/ +extern NSString *const Trading_DeviceTypeCodeType_CLIENT_ALERTS; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_DeviceTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DeviceTypeCodeType.m b/Vendoo/TradingProxy/Trading_DeviceTypeCodeType.m new file mode 100755 index 0000000..7cbee8b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DeviceTypeCodeType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DeviceTypeCodeType.h" + +/** + @file + + The means of receipt of notification. + +*/ + +/** + + Typical API, web page interaction. + +*/ +NSString *const Trading_DeviceTypeCodeType_PLATFORM = @"Platform"; + +/** + + For SMS/wireless application. + Note that SMS is currently reserved for future use. + +*/ +NSString *const Trading_DeviceTypeCodeType_SMS = @"SMS"; + +/** + + Warning: do NOT set this value in production if you currently use Platform Notifications + with this application ID. Setting this value will discontinue all platform + notifications for this application ID, until this value is reset to Platform.
+
+ Set this enum value to specify that the notification client is a Client Alerts API client. + Alerts will be delivered through the Client Alerts system. + +*/ +NSString *const Trading_DeviceTypeCodeType_CLIENT_ALERTS = @"ClientAlerts"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_DeviceTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DisableUnpaidItemAssistanceRequestType.h b/Vendoo/TradingProxy/Trading_DisableUnpaidItemAssistanceRequestType.h new file mode 100755 index 0000000..cf98a18 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisableUnpaidItemAssistanceRequestType.h @@ -0,0 +1,89 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Enables a seller who has opted into the automated Unpaid Item Assistant + mechanism to disable the Unpaid Item Assistant at the order line item + level. This call can be made whether or not a Unpaid Item dispute + exists for the order line item. If a dispute has already been created by the + Unpaid Item Assistant, it is converted to a "manual" dispute for the seller to + manage like any other manually-created dispute. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DisableUnpaidItemAssistanceRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_transactionID; + NSString *_disputeID; + NSString *_orderLineItemID; + +} + + +/** + + Unique identifier for an eBay item listing. A listing can have multiple + order line items (transactions), but only one ItemID. To identify a + specific order line item for which to disable the Unpaid Item Assistant + mechanism, either an ItemID/TransactionID pair, an OrderLineItemID, or a + DisputeID (if a dispute record already exists) is required in the request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + The unique identifier of an order line item (transaction). An order line + item is created once there is a commitment from a buyer to + purchase an item. To identify a specific order line item for which to + disable the Unpaid Item Assistant mechanism, either an ItemID/TransactionID + pair, an OrderLineItemID, or a DisputeID (if a dispute record already + exists) is required in the request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + A unique identifier for an Unpaid Item dispute. Any order line item can + only have one dispute record, so DisputeID can be used in the request to + identify a specific order line item. If an ItemID/TransactionID pair or an + OrderLineItemID is used to identify an order line item, DisputeID cannot be used and will be ignored if it is included in the request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *disputeID; + +/** + + OrderLineItemID is a unique identifier for an eBay order line item and is + based upon the concatenation of ItemID and TransactionID, with a hyphen in + between these two IDs. To identify a specific order line item for which to + disable the Unpaid Item Assistant mechanism, either an ItemID/TransactionID + pair, an OrderLineItemID, or a DisputeID is required in the request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DisableUnpaidItemAssistanceRequestType.m b/Vendoo/TradingProxy/Trading_DisableUnpaidItemAssistanceRequestType.m new file mode 100755 index 0000000..b335c5b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisableUnpaidItemAssistanceRequestType.m @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DisableUnpaidItemAssistanceRequestType.h" + +@implementation Trading_DisableUnpaidItemAssistanceRequestType + +@synthesize itemID = _itemID; +@synthesize transactionID = _transactionID; +@synthesize disputeID = _disputeID; +@synthesize orderLineItemID = _orderLineItemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"DisableUnpaidItemAssistanceRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeID" propertyName:@"disputeID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"disputeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.transactionID = nil; + self.disputeID = nil; + self.orderLineItemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DisableUnpaidItemAssistanceResponseType.h b/Vendoo/TradingProxy/Trading_DisableUnpaidItemAssistanceResponseType.h new file mode 100755 index 0000000..fef2c74 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisableUnpaidItemAssistanceResponseType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Response to DisableUnpaidItemAssistance request. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DisableUnpaidItemAssistanceResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_DisableUnpaidItemAssistanceResponseType.m b/Vendoo/TradingProxy/Trading_DisableUnpaidItemAssistanceResponseType.m new file mode 100755 index 0000000..7573a20 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisableUnpaidItemAssistanceResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DisableUnpaidItemAssistanceResponseType.h" + +@implementation Trading_DisableUnpaidItemAssistanceResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"DisableUnpaidItemAssistanceResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DiscountCodeType.h b/Vendoo/TradingProxy/Trading_DiscountCodeType.h new file mode 100755 index 0000000..d81bde2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DiscountCodeType.h @@ -0,0 +1,35 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies which discount type to use. + + + @ingroup EBayAPIInterface +*/ + +/** + + Specifies discount type as percentage. + +*/ +extern NSString *const Trading_DiscountCodeType_PERCENTAGE; + +/** + + Specifies discount type as a fixed amount. Discount will be in the + currency of the original listing. + +*/ +extern NSString *const Trading_DiscountCodeType_PRICE; + +/** + + Future use + +*/ +extern NSString *const Trading_DiscountCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DiscountCodeType.m b/Vendoo/TradingProxy/Trading_DiscountCodeType.m new file mode 100755 index 0000000..efd9b01 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DiscountCodeType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DiscountCodeType.h" + +/** + @file + + Specifies which discount type to use. + +*/ + +/** + + Specifies discount type as percentage. + +*/ +NSString *const Trading_DiscountCodeType_PERCENTAGE = @"Percentage"; + +/** + + Specifies discount type as a fixed amount. Discount will be in the + currency of the original listing. + +*/ +NSString *const Trading_DiscountCodeType_PRICE = @"Price"; + +/** + + Future use + +*/ +NSString *const Trading_DiscountCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DiscountNameCodeType.h b/Vendoo/TradingProxy/Trading_DiscountNameCodeType.h new file mode 100755 index 0000000..64c3d57 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DiscountNameCodeType.h @@ -0,0 +1,119 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The type of shipping discount profile. + + + @ingroup EBayAPIInterface +*/ + +/** + + The cost to ship each item beyond the first item (where the item with the + highest shipping cost is selected by eBay as the first item). + Let's say the buyer purchases three items, each set to ship for $8, and + the seller set EachAdditionalAmount to $6. The cost to ship three items would + normally be $24, but since the seller specified $6, the total shipping + cost would be $8 + $6 + $6, or $20. + For flat shipping discount profile only. + +*/ +extern NSString *const Trading_DiscountNameCodeType_EACH_ADDITIONAL_AMOUNT; + +/** + + The amount by which to reduce the cost to ship each item beyond the + first item (where the item with the highest shipping cost is selected by eBay + as the first item). + Let's say the buyer purchases three items, each set to ship for $8, and + the seller set EachAdditionalAmountOff to $2. The cost to ship three items would + normally be $24, but since the seller specified $2, the total shipping + cost would be $24 - (two additional items x $2), or $20. + For flat shipping discount profile only. + +*/ +extern NSString *const Trading_DiscountNameCodeType_EACH_ADDITIONAL_AMOUNT_OFF; + +/** + + The percentage by which to reduce the cost to ship each item beyond + the first item (where the item with the highest shipping cost is selected by + eBay as the first item). + Let's say the buyer purchases three items, each set to ship for $8, and + the seller set EachAdditionalPercentOff to 0.25. The cost to ship three items would + normally be $24, but since the seller specified 0.25 ($2 out of 8), the total shipping + cost would be $24 - (two additional items x $2), or $20. + For flat rate shipping discount profile only. + +*/ +extern NSString *const Trading_DiscountNameCodeType_EACH_ADDITIONAL_PERCENT_OFF; + +/** + + Shipping cost is the total of what it would cost to ship each item individually. + This is simply a way to define how shipping is to be calculated--there is no + discount for the buyer with this selection. + For calculated shipping discount profile only. + +*/ +extern NSString *const Trading_DiscountNameCodeType_INDIVIDUAL_ITEM_WEIGHT; + +/** + + Shipping cost is based on the total weight of all individual items. + This is simply a way to define how shipping is to be calculated--there is no + discount for the buyer with this selection. + For calculated shipping discount profile only. + +*/ +extern NSString *const Trading_DiscountNameCodeType_COMBINED_ITEM_WEIGHT; + +/** + + The amount of weight to subtract for each item beyond the first item + before shipping costs are calculated. For example, there may be less packing + material when the items are combined in one box than if they were shipped + individually. Let's say the buyer purchases three items, each 10 oz. in weight, and + the seller set WeightOff to 2 oz. The combined weight would be 30 oz., but since + the seller specified 2 oz. off, the total weight for shipping cost calculation + would be 30 oz. - (two additional items x 2 oz.), or 26 oz. + For calculated shipping discount profile only. + +*/ +extern NSString *const Trading_DiscountNameCodeType_WEIGHT_OFF; + +/** + + Shipping cost X applies if the total cost of items purchased is Y. + For promotional discount only. + +*/ +extern NSString *const Trading_DiscountNameCodeType_SHIPPING_COST_X_FOR_AMOUNT_Y; + +/** + + Shipping cost X applies if the total number of items purchased is N. + For promotional discount only. + +*/ +extern NSString *const Trading_DiscountNameCodeType_SHIPPING_COST_X_FOR_ITEM_COUNT_N; + +/** + + The shipping cost will not exceed this. + For promotional discount only. + +*/ +extern NSString *const Trading_DiscountNameCodeType_MAXIMUM_SHIPPING_COST_PER_ORDER; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_DiscountNameCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DiscountNameCodeType.m b/Vendoo/TradingProxy/Trading_DiscountNameCodeType.m new file mode 100755 index 0000000..c9cd77f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DiscountNameCodeType.m @@ -0,0 +1,117 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DiscountNameCodeType.h" + +/** + @file + + The type of shipping discount profile. + +*/ + +/** + + The cost to ship each item beyond the first item (where the item with the + highest shipping cost is selected by eBay as the first item). + Let's say the buyer purchases three items, each set to ship for $8, and + the seller set EachAdditionalAmount to $6. The cost to ship three items would + normally be $24, but since the seller specified $6, the total shipping + cost would be $8 + $6 + $6, or $20. + For flat shipping discount profile only. + +*/ +NSString *const Trading_DiscountNameCodeType_EACH_ADDITIONAL_AMOUNT = @"EachAdditionalAmount"; + +/** + + The amount by which to reduce the cost to ship each item beyond the + first item (where the item with the highest shipping cost is selected by eBay + as the first item). + Let's say the buyer purchases three items, each set to ship for $8, and + the seller set EachAdditionalAmountOff to $2. The cost to ship three items would + normally be $24, but since the seller specified $2, the total shipping + cost would be $24 - (two additional items x $2), or $20. + For flat shipping discount profile only. + +*/ +NSString *const Trading_DiscountNameCodeType_EACH_ADDITIONAL_AMOUNT_OFF = @"EachAdditionalAmountOff"; + +/** + + The percentage by which to reduce the cost to ship each item beyond + the first item (where the item with the highest shipping cost is selected by + eBay as the first item). + Let's say the buyer purchases three items, each set to ship for $8, and + the seller set EachAdditionalPercentOff to 0.25. The cost to ship three items would + normally be $24, but since the seller specified 0.25 ($2 out of 8), the total shipping + cost would be $24 - (two additional items x $2), or $20. + For flat rate shipping discount profile only. + +*/ +NSString *const Trading_DiscountNameCodeType_EACH_ADDITIONAL_PERCENT_OFF = @"EachAdditionalPercentOff"; + +/** + + Shipping cost is the total of what it would cost to ship each item individually. + This is simply a way to define how shipping is to be calculated--there is no + discount for the buyer with this selection. + For calculated shipping discount profile only. + +*/ +NSString *const Trading_DiscountNameCodeType_INDIVIDUAL_ITEM_WEIGHT = @"IndividualItemWeight"; + +/** + + Shipping cost is based on the total weight of all individual items. + This is simply a way to define how shipping is to be calculated--there is no + discount for the buyer with this selection. + For calculated shipping discount profile only. + +*/ +NSString *const Trading_DiscountNameCodeType_COMBINED_ITEM_WEIGHT = @"CombinedItemWeight"; + +/** + + The amount of weight to subtract for each item beyond the first item + before shipping costs are calculated. For example, there may be less packing + material when the items are combined in one box than if they were shipped + individually. Let's say the buyer purchases three items, each 10 oz. in weight, and + the seller set WeightOff to 2 oz. The combined weight would be 30 oz., but since + the seller specified 2 oz. off, the total weight for shipping cost calculation + would be 30 oz. - (two additional items x 2 oz.), or 26 oz. + For calculated shipping discount profile only. + +*/ +NSString *const Trading_DiscountNameCodeType_WEIGHT_OFF = @"WeightOff"; + +/** + + Shipping cost X applies if the total cost of items purchased is Y. + For promotional discount only. + +*/ +NSString *const Trading_DiscountNameCodeType_SHIPPING_COST_X_FOR_AMOUNT_Y = @"ShippingCostXForAmountY"; + +/** + + Shipping cost X applies if the total number of items purchased is N. + For promotional discount only. + +*/ +NSString *const Trading_DiscountNameCodeType_SHIPPING_COST_X_FOR_ITEM_COUNT_N = @"ShippingCostXForItemCountN"; + +/** + + The shipping cost will not exceed this. + For promotional discount only. + +*/ +NSString *const Trading_DiscountNameCodeType_MAXIMUM_SHIPPING_COST_PER_ORDER = @"MaximumShippingCostPerOrder"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_DiscountNameCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DiscountPriceInfoType.h b/Vendoo/TradingProxy/Trading_DiscountPriceInfoType.h new file mode 100755 index 0000000..7196c17 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DiscountPriceInfoType.h @@ -0,0 +1,154 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Using this container, a seller can supply original retail price and + discount price for an item to clarify the discount treatment (also known + as strike-through pricing). This only applies to fixed-price listings and auction listings with the Buy It Now + option. This feature is available for large enterprise sellers via + white list. A seller can provide discount treatment regardless of + whether the listing includes a SKU. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DiscountPriceInfoType : NSObject { + +@private + Trading_AmountType *_originalRetailPrice; + Trading_AmountType *_minimumAdvertisedPrice; + NSString *_minimumAdvertisedPriceExposure; + NSString *_pricingTreatment; + NSNumber *_soldOneBay; + NSNumber *_soldOffeBay; + Trading_AmountType *_madeForOutletComparisonPrice; + NSMutableArray *_any; + +} + + +/** + + The actual retail price set by the manufacturer (OEM). + eBay does not maintain or validate the OriginalRetailPrice supplied + by the seller. OriginalRetailPrice should always be more than + StartPrice. Compare the StartPrice/BuyItNowPrice to + OriginalRetailPrice to determine the amount of savings to the buyer. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *originalRetailPrice; + +/** + + Minimum Advertised Price (MAP) is an agreement between suppliers (or + manufacturers (OEM)) and the retailers (sellers) stipulating + the lowest price an item is allowed to be advertised at. + Sellers can offer prices below MAP by means of other discounts. + This only applies to fixed-price listings and auction listings with the Buy It Now option. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *minimumAdvertisedPrice; + +/** + + For MinimumAdvertisedPrice (MAP) listings only. + A seller cannot show the actual discounted price on eBay's View Item + page. Instead, the buyer can either click on a pop-up on eBay's + View Item page, or the discount price will be shown during checkout. + + + type: string constant in Trading_MinimumAdvertisedPriceExposureCodeType.h +*/ +@property (nonatomic, retain) NSString *minimumAdvertisedPriceExposure; + +/** + + Based on OriginalRetailPrice, + MinimumAdvertisedPrice, and StartPrice values, eBay identifies + whether the listing falls under MAP or STP (aka + OriginalRetailPrice). GetItem returns this for items listed with one + of these discount pricing treatments. GetSellerList returns the + DiscountPriceInfo container. This field is not applicable for Add/Revise/Relist calls. + + + type: string constant in Trading_PricingTreatmentCodeType.h +*/ +@property (nonatomic, retain) NSString *pricingTreatment; + +/** + + Used by the eBay UK and eBay Germany (DE) sites, this flag indicates that the discount + price (specified as StartPrice) is the price for which the seller offered the same (or + similar) item for sale on eBay within the previous 30 days. The discount price is always + in reference to the seller's own price for the item. +

+ If this field is set to 'true', eBay displays 'Was' in the UK and 'Ursprunglich' in Germany, next + to the discounted price of the item. In the event both SoldOffeBay and SoldOneBay fields + are set to 'true', SoldOneBay takes precedence. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *soldOneBay; + +/** + + Used by the eBay UK and eBay Germany (DE) sites, this flag indicates that the discount + price (specified as StartPrice) is the price for which the seller offered the same (or + similar) item for sale on a Web site or offline store other than eBay in the previous 30 + days. The discount price is always in reference to the seller's own price for the item. +

+ If this field is set to 'true', eBay displays 'Was*' in the UK and 'Ursprunglich*' in Germany, + next to the discounted price of the item. In the event both SoldOffeBay and SoldOneBay + fields are set, SoldOneBay takes precedence. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *soldOffeBay; + +/** + + Applicable only if the item was specifically made for sale through dedicated eBay outlet pages (e.g., eBay Fashion Outlet).
+
+ The comparison price is the price of a comparable product sold + through non-outlet channels on eBay (or elsewhere), or not + specifically made for the outlet.
+
+ In fashion, a "comparable" product shares the same design, but is + not considered an identical product. Some products are specifically + made for outlets, and may have a different SKU than the "comparable" + product. These made-for-outlet products may be manufactured in a + different place, with different materials, or according to different + specifications (i.e. different stitch pattern, seam reinforcement, + button quality, etc.) + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *madeForOutletComparisonPrice; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DiscountPriceInfoType.m b/Vendoo/TradingProxy/Trading_DiscountPriceInfoType.m new file mode 100755 index 0000000..a99e4b9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DiscountPriceInfoType.m @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DiscountPriceInfoType.h" +#import "Trading_AmountType.h" + +@implementation Trading_DiscountPriceInfoType + +@synthesize originalRetailPrice = _originalRetailPrice; +@synthesize minimumAdvertisedPrice = _minimumAdvertisedPrice; +@synthesize minimumAdvertisedPriceExposure = _minimumAdvertisedPriceExposure; +@synthesize pricingTreatment = _pricingTreatment; +@synthesize soldOneBay = _soldOneBay; +@synthesize soldOffeBay = _soldOffeBay; +@synthesize madeForOutletComparisonPrice = _madeForOutletComparisonPrice; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OriginalRetailPrice" propertyName:@"originalRetailPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"originalRetailPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinimumAdvertisedPrice" propertyName:@"minimumAdvertisedPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"minimumAdvertisedPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinimumAdvertisedPriceExposure" propertyName:@"minimumAdvertisedPriceExposure" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"minimumAdvertisedPriceExposure"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PricingTreatment" propertyName:@"pricingTreatment" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"pricingTreatment"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SoldOneBay" propertyName:@"soldOneBay" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"soldOneBay"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SoldOffeBay" propertyName:@"soldOffeBay" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"soldOffeBay"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MadeForOutletComparisonPrice" propertyName:@"madeForOutletComparisonPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"madeForOutletComparisonPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.originalRetailPrice = nil; + self.minimumAdvertisedPrice = nil; + self.minimumAdvertisedPriceExposure = nil; + self.pricingTreatment = nil; + self.soldOneBay = nil; + self.soldOffeBay = nil; + self.madeForOutletComparisonPrice = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DiscountProfileType.h b/Vendoo/TradingProxy/Trading_DiscountProfileType.h new file mode 100755 index 0000000..b58ddc8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DiscountProfileType.h @@ -0,0 +1,133 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_MeasureType; +@class Trading_AmountType; + +/** + + Details of a flat or calculated shipping discount profile. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DiscountProfileType : NSObject { + +@private + NSString *_discountProfileID; + NSString *_discountProfileName; + Trading_AmountType *_eachAdditionalAmount; + Trading_AmountType *_eachAdditionalAmountOff; + NSNumber *_eachAdditionalPercentOff; + Trading_MeasureType *_weightOff; + NSString *_mappedDiscountProfileID; + NSMutableArray *_any; + +} + + +/** + + The unique eBay-created ID for the shipping discount, assigned when the + profile is created. On input, if ModifyActionCode is Add, this is ignored if + provided. If ModifyActionCode is Modify, all details of the new version of the + profile must be provided. If ModifyActionCode is Delete, DiscountProfileID is + required, MappingDiscountProfileID is optional, and all other fields of + DiscountProfile are ignored. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *discountProfileID; + +/** + + The user's title for this profile. On input, if ModifyActionCode is Add, this + is ignored (if provided) if this is the first profile being created and + required if there is more than one profile of that type (flat rate versus + calculated) already. To modify the name, set ModifyActionCode to Update and + provide all details for the profile. On output, DiscountProfileName is only + returned if the user defined more than one profile. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *discountProfileName; + +/** + + The amount, if the seller specified EachAdditionalAmount as the type of profile, + as noted in FlatShippingDiscount.DiscountName. + Flat rate shipping only. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *eachAdditionalAmount; + +/** + + The amount, if the seller specified EachAdditionalAmountOff as the type of profile, + as noted in FlatShippingDiscount.DiscountName. + Flat rate shipping only. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *eachAdditionalAmountOff; + +/** + + The percent (expressed in decimal, as in .5 for 50%), if the seller specified + EachAdditionalPercentOff as the type of profile, + as noted in FlatShippingDiscount.DiscountName. + Flat rate shipping only. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *eachAdditionalPercentOff; + +/** + + The weight by which to reduce the combined item weight, if the seller + specified WeightOff as the type of profile, as noted in + CalculatedShippingDiscount.DiscountName. The smallest unit is used (e.g. + ounces). + Calculated shipping only. + + + type : class Trading_MeasureType +*/ +@property (nonatomic, retain) Trading_MeasureType *weightOff; + +/** + + For SetShippingDiscountProfiles, if MappedDiscountProfileID is omitted when + ModifyActionCode is Delete, any listings currently using the profile + identified by DiscountProfileID will have that profile removed. For + SetShippingDiscountProfiles and GetItem, this is the intended discount profile + mapping. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *mappedDiscountProfileID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DiscountProfileType.m b/Vendoo/TradingProxy/Trading_DiscountProfileType.m new file mode 100755 index 0000000..c144b52 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DiscountProfileType.m @@ -0,0 +1,74 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DiscountProfileType.h" +#import "Trading_MeasureType.h" +#import "Trading_AmountType.h" + +@implementation Trading_DiscountProfileType + +@synthesize discountProfileID = _discountProfileID; +@synthesize discountProfileName = _discountProfileName; +@synthesize eachAdditionalAmount = _eachAdditionalAmount; +@synthesize eachAdditionalAmountOff = _eachAdditionalAmountOff; +@synthesize eachAdditionalPercentOff = _eachAdditionalPercentOff; +@synthesize weightOff = _weightOff; +@synthesize mappedDiscountProfileID = _mappedDiscountProfileID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DiscountProfileID" propertyName:@"discountProfileID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"discountProfileID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DiscountProfileName" propertyName:@"discountProfileName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"discountProfileName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EachAdditionalAmount" propertyName:@"eachAdditionalAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"eachAdditionalAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EachAdditionalAmountOff" propertyName:@"eachAdditionalAmountOff" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"eachAdditionalAmountOff"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EachAdditionalPercentOff" propertyName:@"eachAdditionalPercentOff" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"eachAdditionalPercentOff"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WeightOff" propertyName:@"weightOff" type:PICO_TYPE_OBJECT clazz:[Trading_MeasureType class]]; + [map setObject:ps forKey:@"weightOff"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MappedDiscountProfileID" propertyName:@"mappedDiscountProfileID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"mappedDiscountProfileID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.discountProfileID = nil; + self.discountProfileName = nil; + self.eachAdditionalAmount = nil; + self.eachAdditionalAmountOff = nil; + self.eachAdditionalPercentOff = nil; + self.weightOff = nil; + self.mappedDiscountProfileID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DiscountReasonCodeType.h b/Vendoo/TradingProxy/Trading_DiscountReasonCodeType.h new file mode 100755 index 0000000..92f164f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DiscountReasonCodeType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The nature of the discount. + + + @ingroup EBayAPIInterface +*/ + +/** + + An offer that applies to a limited number of listings during the offering + period. Example: "There is no insertion fee for up to 5 auctions when + listing between 12/1 and 12/10." + +*/ +extern NSString *const Trading_DiscountReasonCodeType_SPECIAL_OFFER; + +/** + + An offer that applies to an unlimited number of listings during the offering + period. Example: "Get subtitle for $0.10 in Tech category when listing between + 12/25 and 12/28. No limit to the number of items listed during this period." + +*/ +extern NSString *const Trading_DiscountReasonCodeType_PROMOTION; + +/** + + Reserved for future use + +*/ +extern NSString *const Trading_DiscountReasonCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DiscountReasonCodeType.m b/Vendoo/TradingProxy/Trading_DiscountReasonCodeType.m new file mode 100755 index 0000000..d0967ea --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DiscountReasonCodeType.m @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DiscountReasonCodeType.h" + +/** + @file + + The nature of the discount. + +*/ + +/** + + An offer that applies to a limited number of listings during the offering + period. Example: "There is no insertion fee for up to 5 auctions when + listing between 12/1 and 12/10." + +*/ +NSString *const Trading_DiscountReasonCodeType_SPECIAL_OFFER = @"SpecialOffer"; + +/** + + An offer that applies to an unlimited number of listings during the offering + period. Example: "Get subtitle for $0.10 in Tech category when listing between + 12/25 and 12/28. No limit to the number of items listed during this period." + +*/ +NSString *const Trading_DiscountReasonCodeType_PROMOTION = @"Promotion"; + +/** + + Reserved for future use + +*/ +NSString *const Trading_DiscountReasonCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DispatchCutoffTimePreferencesType.h b/Vendoo/TradingProxy/Trading_DispatchCutoffTimePreferencesType.h new file mode 100755 index 0000000..860edfb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DispatchCutoffTimePreferencesType.h @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains a seller's preferences for cutoff time for zero day handling for item shipping. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DispatchCutoffTimePreferencesType : NSObject { + +@private + NSDate *_cutoffTime; + NSMutableArray *_any; + +} + + +/** + + Indicates the time of day this eBay item will shipped with in same days if DispatchTime is set 0 + for the item. Enter times in 30 minute increments from the top of the hour. That is, enter + values either on the hour (:00) or 30 minutes past the hour (:30). + Other values will be will be rounded down to the next closest 30 minute + increment. Times entered should be local to the value provided for TimeZoneID. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *cutoffTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DispatchCutoffTimePreferencesType.m b/Vendoo/TradingProxy/Trading_DispatchCutoffTimePreferencesType.m new file mode 100755 index 0000000..90bdfba --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DispatchCutoffTimePreferencesType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DispatchCutoffTimePreferencesType.h" + +@implementation Trading_DispatchCutoffTimePreferencesType + +@synthesize cutoffTime = _cutoffTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CutoffTime" propertyName:@"cutoffTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"cutoffTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.cutoffTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DispatchTimeMaxDetailsType.h b/Vendoo/TradingProxy/Trading_DispatchTimeMaxDetailsType.h new file mode 100755 index 0000000..33c339b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DispatchTimeMaxDetailsType.h @@ -0,0 +1,100 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Details about a specific maximum dispatch time, the maximum number of business + days required to ship an item to domestic buyers after receiving a cleared + payment. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DispatchTimeMaxDetailsType : NSObject { + +@private + NSNumber *_dispatchTimeMax; + NSString *_description; + NSString *_detailVersion; + NSDate *_updateTime; + NSNumber *_extendedHandling; + NSMutableArray *_any; + +} + + +/** + + Integer value that indicates the maximum number of business days that the eBay site allows as a seller's handling time. The clock starts ticking the first business day after the buyer pays for the order. This means that if a buyer pays for the order on a Wednesday, the seller would have to ship the item by the next day (Thursday) if the DispatchTimeMax value is set to '1'. Typical values for this field are 1, 2, 3, 4, 5, 10, 15, or 20. +

+ If using GeteBayDetails specifically to return this value, the caller sets the DetailName field in the request to DispatchTimeMaxDetails. +

+ When creating, revising, or relisting an item, the seller cannot set the Item.DispatchTimeMax value higher than the value returned in this field. +

+ + Note: A dispatch time value of '0' is not valid for use on eBay sites. With Add, Relist, Revise and Verify calls, if you need to indicate that a listing has no handling time commitment, submit Item.DispatchTimeMax as an empty field. + + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *dispatchTimeMax; + +/** + + Value and unit (e.g., 10 Days) for the maximum dispatch time. + Useful for display purposes. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + Returns the latest version number for this field. The version can be + used to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT that the feature flags for the + details were last updated. This timestamp can be used to determine + if and when to refresh cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + + A value of true indicates that the seller has specified a handling time of 4 business days or more (an exception handling time). Sellers should be aware that long handling times might adversely affect the buying decisions of potential customers. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *extendedHandling; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DispatchTimeMaxDetailsType.m b/Vendoo/TradingProxy/Trading_DispatchTimeMaxDetailsType.m new file mode 100755 index 0000000..43c049d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DispatchTimeMaxDetailsType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DispatchTimeMaxDetailsType.h" + +@implementation Trading_DispatchTimeMaxDetailsType + +@synthesize dispatchTimeMax = _dispatchTimeMax; +@synthesize description = _description; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize extendedHandling = _extendedHandling; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DispatchTimeMax" propertyName:@"dispatchTimeMax" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"dispatchTimeMax"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExtendedHandling" propertyName:@"extendedHandling" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"extendedHandling"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.dispatchTimeMax = nil; + self.description = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.extendedHandling = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DisplayPayNowButtonCodeType.h b/Vendoo/TradingProxy/Trading_DisplayPayNowButtonCodeType.h new file mode 100755 index 0000000..828fc67 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisplayPayNowButtonCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Ways to Display PayNow Button + + + @ingroup EBayAPIInterface +*/ + +/** + + Show PayNow Button For All Payment Methods + +*/ +extern NSString *const Trading_DisplayPayNowButtonCodeType_SHOW_PAY_NOW_BUTTON_FOR_ALL_PAYMENT_METHODS; + +/** + + Show PayNow Button For PayPal Only + +*/ +extern NSString *const Trading_DisplayPayNowButtonCodeType_SHOW_PAY_NOW_BUTTON_FOR_PAY_PAL_ONLY; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_DisplayPayNowButtonCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DisplayPayNowButtonCodeType.m b/Vendoo/TradingProxy/Trading_DisplayPayNowButtonCodeType.m new file mode 100755 index 0000000..81ba378 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisplayPayNowButtonCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DisplayPayNowButtonCodeType.h" + +/** + @file + + Ways to Display PayNow Button + +*/ + +/** + + Show PayNow Button For All Payment Methods + +*/ +NSString *const Trading_DisplayPayNowButtonCodeType_SHOW_PAY_NOW_BUTTON_FOR_ALL_PAYMENT_METHODS = @"ShowPayNowButtonForAllPaymentMethods"; + +/** + + Show PayNow Button For PayPal Only + +*/ +NSString *const Trading_DisplayPayNowButtonCodeType_SHOW_PAY_NOW_BUTTON_FOR_PAY_PAL_ONLY = @"ShowPayNowButtonForPayPalOnly"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_DisplayPayNowButtonCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DisputeActivityCodeType.h b/Vendoo/TradingProxy/Trading_DisputeActivityCodeType.h new file mode 100755 index 0000000..692175c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeActivityCodeType.h @@ -0,0 +1,113 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Defines the action taken on a dispute with AddDisputeResponse. The value + you can use at a given time depends on the current value of DisputeState + (see the Developer Guide for more information). Some values are for + Unpaid Item disputes and some are for Item Not Received disputes. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) The seller wants to add a response to the dispute. For Unpaid + Item disputes. The seller is limited to 25 responses. + +*/ +extern NSString *const Trading_DisputeActivityCodeType_SELLER_ADD_INFORMATION; + +/** + + (in) The buyer has paid or the seller otherwise does not need to + pursue the dispute any longer. For Unpaid Item disputes. + +*/ +extern NSString *const Trading_DisputeActivityCodeType_SELLER_COMPLETED_TRANSACTION; + +/** + + (in) The seller has made an agreement with the buyer and requires a + credit for a Final Value Fee already paid. For Unpaid Item disputes. + +*/ +extern NSString *const Trading_DisputeActivityCodeType_CAME_TO_AGREEMENT_NEED_FVF_CREDIT; + +/** + + (in) The seller wants to end communication or stop waiting for the + buyer. For Unpaid Item disputes. + +*/ +extern NSString *const Trading_DisputeActivityCodeType_SELLER_END_COMMUNICATION; + +/** + + (in) The seller wants to end communication or stop waiting for the + buyer. Mutual agreement has been reached or the buyer has not + responded within 7 days. For Unpaid Item disputes. + +*/ +extern NSString *const Trading_DisputeActivityCodeType_MUTUAL_AGREEMENT_OR_NO_BUYER_RESPONSE; + +/** + + (in) The seller offers a full refund if the buyer did not receive + the item or a partial refund if the item is significantly not as + described. For Item Not Received or Significantly Not As Described + disputes. Can be used when DisputeState is:
+ NotReceivedNoSellerResponse
+ NotAsDescribedNoSellerResponse
+ NotReceivedMutualCommunication
+ NotAsDescribedMutualCommunication + +*/ +extern NSString *const Trading_DisputeActivityCodeType_SELLER_OFFERS_REFUND; + +/** + + (in) The seller has shipped the item or a replacement and provides + shipping information. For Item Not Received and Significantly Not As + Described disputes. Can be used when DisputeState is:
+ NotReceivedNoSellerResponse
NotReceivedMutualCommunication + +*/ +extern NSString *const Trading_DisputeActivityCodeType_SELLER_SHIPPED_ITEM; + +/** + + (in) The seller communicates with the buyer, offering a response or + comment. The seller is limited to 25 responses. + For Item Not Received and Significantly Not As Described + disputes. Can be used when DisputeState is:
+ NotReceivedNoSellerResponse
+ NotAsDescribedNoSellerResponse
+ NotReceivedMutualCommunication
+ NotAsDescribedMutualCommunication + +*/ +extern NSString *const Trading_DisputeActivityCodeType_SELLER_COMMENT; + +/** + + (in) The buyer has not received an expected full or partial refund from the + seller in an Item Not Received or Significantly Not As Described buyer + dispute. This value can be used when DisputeState is:
+ NotReceivedNoSellerResponse
+ NotReceivedMutualCommunication
+ +*/ +extern NSString *const Trading_DisputeActivityCodeType_SELLER_PAYMENT_NOT_RECEIVED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_DisputeActivityCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DisputeActivityCodeType.m b/Vendoo/TradingProxy/Trading_DisputeActivityCodeType.m new file mode 100755 index 0000000..0ed11f5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeActivityCodeType.m @@ -0,0 +1,111 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DisputeActivityCodeType.h" + +/** + @file + + Defines the action taken on a dispute with AddDisputeResponse. The value + you can use at a given time depends on the current value of DisputeState + (see the Developer Guide for more information). Some values are for + Unpaid Item disputes and some are for Item Not Received disputes. + +*/ + +/** + + (in) The seller wants to add a response to the dispute. For Unpaid + Item disputes. The seller is limited to 25 responses. + +*/ +NSString *const Trading_DisputeActivityCodeType_SELLER_ADD_INFORMATION = @"SellerAddInformation"; + +/** + + (in) The buyer has paid or the seller otherwise does not need to + pursue the dispute any longer. For Unpaid Item disputes. + +*/ +NSString *const Trading_DisputeActivityCodeType_SELLER_COMPLETED_TRANSACTION = @"SellerCompletedTransaction"; + +/** + + (in) The seller has made an agreement with the buyer and requires a + credit for a Final Value Fee already paid. For Unpaid Item disputes. + +*/ +NSString *const Trading_DisputeActivityCodeType_CAME_TO_AGREEMENT_NEED_FVF_CREDIT = @"CameToAgreementNeedFVFCredit"; + +/** + + (in) The seller wants to end communication or stop waiting for the + buyer. For Unpaid Item disputes. + +*/ +NSString *const Trading_DisputeActivityCodeType_SELLER_END_COMMUNICATION = @"SellerEndCommunication"; + +/** + + (in) The seller wants to end communication or stop waiting for the + buyer. Mutual agreement has been reached or the buyer has not + responded within 7 days. For Unpaid Item disputes. + +*/ +NSString *const Trading_DisputeActivityCodeType_MUTUAL_AGREEMENT_OR_NO_BUYER_RESPONSE = @"MutualAgreementOrNoBuyerResponse"; + +/** + + (in) The seller offers a full refund if the buyer did not receive + the item or a partial refund if the item is significantly not as + described. For Item Not Received or Significantly Not As Described + disputes. Can be used when DisputeState is:
+ NotReceivedNoSellerResponse
+ NotAsDescribedNoSellerResponse
+ NotReceivedMutualCommunication
+ NotAsDescribedMutualCommunication + +*/ +NSString *const Trading_DisputeActivityCodeType_SELLER_OFFERS_REFUND = @"SellerOffersRefund"; + +/** + + (in) The seller has shipped the item or a replacement and provides + shipping information. For Item Not Received and Significantly Not As + Described disputes. Can be used when DisputeState is:
+ NotReceivedNoSellerResponse
NotReceivedMutualCommunication + +*/ +NSString *const Trading_DisputeActivityCodeType_SELLER_SHIPPED_ITEM = @"SellerShippedItem"; + +/** + + (in) The seller communicates with the buyer, offering a response or + comment. The seller is limited to 25 responses. + For Item Not Received and Significantly Not As Described + disputes. Can be used when DisputeState is:
+ NotReceivedNoSellerResponse
+ NotAsDescribedNoSellerResponse
+ NotReceivedMutualCommunication
+ NotAsDescribedMutualCommunication + +*/ +NSString *const Trading_DisputeActivityCodeType_SELLER_COMMENT = @"SellerComment"; + +/** + + (in) The buyer has not received an expected full or partial refund from the + seller in an Item Not Received or Significantly Not As Described buyer + dispute. This value can be used when DisputeState is:
+ NotReceivedNoSellerResponse
+ NotReceivedMutualCommunication
+ +*/ +NSString *const Trading_DisputeActivityCodeType_SELLER_PAYMENT_NOT_RECEIVED = @"SellerPaymentNotReceived"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_DisputeActivityCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DisputeArrayType.h b/Vendoo/TradingProxy/Trading_DisputeArrayType.h new file mode 100755 index 0000000..b20e007 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeArrayType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_DisputeType; + +/** + + Represents a list of disputes. Can hold zero or more Dispute + types, each of which describes a dispute. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DisputeArrayType : NSObject { + +@private + NSMutableArray *_dispute; + +} + + +/** + + The information that describes a dispute, including + the buyer's name, the transaction ID, the dispute state + and status, whether the dispute is resolved, + and any messages posted to the dispute. + + + entry type : class Trading_DisputeType +*/ + +@property (nonatomic, retain) NSMutableArray *dispute; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DisputeArrayType.m b/Vendoo/TradingProxy/Trading_DisputeArrayType.m new file mode 100755 index 0000000..ecacd8f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DisputeArrayType.h" +#import "Trading_DisputeType.h" + +@implementation Trading_DisputeArrayType + +@synthesize dispute = _dispute; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Dispute" propertyName:@"dispute" type:PICO_TYPE_OBJECT clazz:[Trading_DisputeType class]]; + [map setObject:ps forKey:@"dispute"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.dispute = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DisputeCreditEligibilityCodeType.h b/Vendoo/TradingProxy/Trading_DisputeCreditEligibilityCodeType.h new file mode 100755 index 0000000..4868458 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeCreditEligibilityCodeType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Indicates whether the seller is eligible for a Final Value Fee credit if the + dispute is resolved by the buyer and seller, or if eBay customer support makes a + decision on the dispute in the seller's favor. Note that even if the item is + eligible for a Final Value Fee credit, the credit is not guaranteed in any way. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) The seller is not currently eligible for a Final Value Fee credit. + +*/ +extern NSString *const Trading_DisputeCreditEligibilityCodeType_IN_ELIGIBLE; + +/** + + (out) The seller is eligible for a Final Value Fee credit. + +*/ +extern NSString *const Trading_DisputeCreditEligibilityCodeType_ELIGIBLE; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_DisputeCreditEligibilityCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DisputeCreditEligibilityCodeType.m b/Vendoo/TradingProxy/Trading_DisputeCreditEligibilityCodeType.m new file mode 100755 index 0000000..930e70a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeCreditEligibilityCodeType.m @@ -0,0 +1,35 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DisputeCreditEligibilityCodeType.h" + +/** + @file + + Indicates whether the seller is eligible for a Final Value Fee credit if the + dispute is resolved by the buyer and seller, or if eBay customer support makes a + decision on the dispute in the seller's favor. Note that even if the item is + eligible for a Final Value Fee credit, the credit is not guaranteed in any way. + +*/ + +/** + + (out) The seller is not currently eligible for a Final Value Fee credit. + +*/ +NSString *const Trading_DisputeCreditEligibilityCodeType_IN_ELIGIBLE = @"InEligible"; + +/** + + (out) The seller is eligible for a Final Value Fee credit. + +*/ +NSString *const Trading_DisputeCreditEligibilityCodeType_ELIGIBLE = @"Eligible"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_DisputeCreditEligibilityCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DisputeExplanationCodeType.h b/Vendoo/TradingProxy/Trading_DisputeExplanationCodeType.h new file mode 100755 index 0000000..16371e7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeExplanationCodeType.h @@ -0,0 +1,202 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumerated type that contains the explanations for a buyer or seller opening a case + against one another. These values are specified in the DisputeExplanation + field of AddDispute, and are returned in the + GetUserDisputes and GetDispute calls. The + DisputeReason value will dictate what + DisputeExplanation values that can be used/returned. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the buyer has not paid for the order line item, and has + not responded to the seller regarding payment. This value is allowed when the + DisputeReason value is BuyerHasNotPaid. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_BUYER_HAS_NOT_RESPONDED; + +/** + + This value indicates that the buyer has not paid for the order line item, and + according to the seller, has refused to pay for the order line item. This value is + allowed when the DisputeReason value is + BuyerHasNotPaid. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_BUYER_REFUSED_TO_PAY; + +/** + + This value indicates that the buyer has not paid for the order line item, and + is not cleared by eBay to pay. This value is allowed when the + DisputeReason value is + BuyerHasNotPaid. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_BUYER_NOT_CLEARED_TO_PAY; + +/** + + This value indicates that the buyer has returned the item, and seller has agreed to + cancel the order and issue a refund to the buyer. This value is allowed when the + DisputeReason value is TransactionMutuallyCanceled. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_BUYER_RETURNED_ITEM_FOR_REFUND; + +/** + + This value indicates that the buyer and seller were unable to resolve a disagreement + over terms, and the seller is willing to cancel the order line item. This value is allowed when the + DisputeReason value is TransactionMutuallyCanceled. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_UNABLE_TO_RESOLVE_TERMS; + +/** + + This value indicates that the buyer no longer wants the item (buyer remorse), and + the seller is willing to cancel the order line item. This value is allowed when the + DisputeReason value is + TransactionMutuallyCanceled. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_BUYER_NO_LONGER_WANTS_ITEM; + +/** + + This value indicates that the buyer made a mistake by purchasing the item, and + the seller is willing to cancel the order line item. This value is allowed when the + DisputeReason value is + TransactionMutuallyCanceled. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_BUYER_PURCHASING_MISTAKE; + +/** + + This value is deprecated, and should not be used. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_SHIP_COUNTRY_NOT_SUPPORTED; + +/** + + This value indicates that the buyer is requesting shipment of the item to an + unconfirmed (not on file with eBay) address. This value is allowed when the + DisputeReason value is BuyerHasNotPaid or + TransactionMutuallyCanceled. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_SHIPPING_ADDRESS_NOT_CONFIRMED; + +/** + + This value is deprecated, and should not be used. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_PAYMENT_METHOD_NOT_SUPPORTED; + +/** + + This value is deprecated, and should not be used. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_BUYER_NO_LONGER_REGISTERED; + +/** + + This value can be used when no other explanation in + DisputeExplanationCodeType is appropriate for the situation. This value is + allowed when the DisputeReason value is + BuyerHasNotPaid or + TransactionMutuallyCanceled. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_OTHER_EXPLANATION; + +/** + + This value can be used when no other explanation in + DisputeExplanationCodeType is appropriate for the situation. This + value is allowed when the DisputeReason value is + ItemNotReceived or SignificantlyNotAsDescribed. + This value cannot be used in AddDispute. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_UNSPECIFIED; + +/** + + This value indicates that the Unpaid Item case was opened by eBay through the Unpaid + Item Assistance mechanism. This value cannot be used in + AddDispute. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_UPI_ASSISTANCE; + +/** + + This value indicates that the buyer has not paid the seller for the order line item, + or has paid the seller but the payment has not cleared. This value is allowed when + the DisputeReason value is BuyerHasNotPaid. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_BUYER_PAYMENT_NOT_RECEIVED_OR_CLEARED; + +/** + + This value indicates that the buyer is requesting shipment of the item to a country + that is on the seller's ship-to exclusion list. This value is allowed when the + DisputeReason value is BuyerHasNotPaid or + TransactionMutuallyCanceled. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_SELLER_DOESNT_SHIP_TO_COUNTRY; + +/** + + This value indicates that the buyer has not paid for the order line item. This value + is allowed when the DisputeReason value is + BuyerHasNotPaid. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_BUYER_NOT_PAID; + +/** + + This value indicates that the Unpaid Item case was opened by eBay through the Unpaid + Item Assistance mechanism, and then was subsequently converted to a manual dispute, + either by the seller or by eBay. This value cannot be used in + AddDispute. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_UPI_ASSISTANCE_DISABLED; + +/** + + This value indicates that the seller ran out of stock on the item, cannot fulfill + the order, and has to cancel the order line item. This value is allowed when the + DisputeReason value is + TransactionMutuallyCanceled. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_SELLER_RAN_OUT_OF_STOCK; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_DisputeExplanationCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DisputeExplanationCodeType.m b/Vendoo/TradingProxy/Trading_DisputeExplanationCodeType.m new file mode 100755 index 0000000..1dfe1df --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeExplanationCodeType.m @@ -0,0 +1,200 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DisputeExplanationCodeType.h" + +/** + @file + + Enumerated type that contains the explanations for a buyer or seller opening a case + against one another. These values are specified in the DisputeExplanation + field of AddDispute, and are returned in the + GetUserDisputes and GetDispute calls. The + DisputeReason value will dictate what + DisputeExplanation values that can be used/returned. + +*/ + +/** + + This value indicates that the buyer has not paid for the order line item, and has + not responded to the seller regarding payment. This value is allowed when the + DisputeReason value is BuyerHasNotPaid. + +*/ +NSString *const Trading_DisputeExplanationCodeType_BUYER_HAS_NOT_RESPONDED = @"BuyerHasNotResponded"; + +/** + + This value indicates that the buyer has not paid for the order line item, and + according to the seller, has refused to pay for the order line item. This value is + allowed when the DisputeReason value is + BuyerHasNotPaid. + +*/ +NSString *const Trading_DisputeExplanationCodeType_BUYER_REFUSED_TO_PAY = @"BuyerRefusedToPay"; + +/** + + This value indicates that the buyer has not paid for the order line item, and + is not cleared by eBay to pay. This value is allowed when the + DisputeReason value is + BuyerHasNotPaid. + +*/ +NSString *const Trading_DisputeExplanationCodeType_BUYER_NOT_CLEARED_TO_PAY = @"BuyerNotClearedToPay"; + +/** + + This value indicates that the buyer has returned the item, and seller has agreed to + cancel the order and issue a refund to the buyer. This value is allowed when the + DisputeReason value is TransactionMutuallyCanceled. + +*/ +NSString *const Trading_DisputeExplanationCodeType_BUYER_RETURNED_ITEM_FOR_REFUND = @"BuyerReturnedItemForRefund"; + +/** + + This value indicates that the buyer and seller were unable to resolve a disagreement + over terms, and the seller is willing to cancel the order line item. This value is allowed when the + DisputeReason value is TransactionMutuallyCanceled. + +*/ +NSString *const Trading_DisputeExplanationCodeType_UNABLE_TO_RESOLVE_TERMS = @"UnableToResolveTerms"; + +/** + + This value indicates that the buyer no longer wants the item (buyer remorse), and + the seller is willing to cancel the order line item. This value is allowed when the + DisputeReason value is + TransactionMutuallyCanceled. + +*/ +NSString *const Trading_DisputeExplanationCodeType_BUYER_NO_LONGER_WANTS_ITEM = @"BuyerNoLongerWantsItem"; + +/** + + This value indicates that the buyer made a mistake by purchasing the item, and + the seller is willing to cancel the order line item. This value is allowed when the + DisputeReason value is + TransactionMutuallyCanceled. + +*/ +NSString *const Trading_DisputeExplanationCodeType_BUYER_PURCHASING_MISTAKE = @"BuyerPurchasingMistake"; + +/** + + This value is deprecated, and should not be used. + +*/ +NSString *const Trading_DisputeExplanationCodeType_SHIP_COUNTRY_NOT_SUPPORTED = @"ShipCountryNotSupported"; + +/** + + This value indicates that the buyer is requesting shipment of the item to an + unconfirmed (not on file with eBay) address. This value is allowed when the + DisputeReason value is BuyerHasNotPaid or + TransactionMutuallyCanceled. + +*/ +NSString *const Trading_DisputeExplanationCodeType_SHIPPING_ADDRESS_NOT_CONFIRMED = @"ShippingAddressNotConfirmed"; + +/** + + This value is deprecated, and should not be used. + +*/ +NSString *const Trading_DisputeExplanationCodeType_PAYMENT_METHOD_NOT_SUPPORTED = @"PaymentMethodNotSupported"; + +/** + + This value is deprecated, and should not be used. + +*/ +NSString *const Trading_DisputeExplanationCodeType_BUYER_NO_LONGER_REGISTERED = @"BuyerNoLongerRegistered"; + +/** + + This value can be used when no other explanation in + DisputeExplanationCodeType is appropriate for the situation. This value is + allowed when the DisputeReason value is + BuyerHasNotPaid or + TransactionMutuallyCanceled. + +*/ +NSString *const Trading_DisputeExplanationCodeType_OTHER_EXPLANATION = @"OtherExplanation"; + +/** + + This value can be used when no other explanation in + DisputeExplanationCodeType is appropriate for the situation. This + value is allowed when the DisputeReason value is + ItemNotReceived or SignificantlyNotAsDescribed. + This value cannot be used in AddDispute. + +*/ +NSString *const Trading_DisputeExplanationCodeType_UNSPECIFIED = @"Unspecified"; + +/** + + This value indicates that the Unpaid Item case was opened by eBay through the Unpaid + Item Assistance mechanism. This value cannot be used in + AddDispute. + +*/ +NSString *const Trading_DisputeExplanationCodeType_UPI_ASSISTANCE = @"UPIAssistance"; + +/** + + This value indicates that the buyer has not paid the seller for the order line item, + or has paid the seller but the payment has not cleared. This value is allowed when + the DisputeReason value is BuyerHasNotPaid. + +*/ +NSString *const Trading_DisputeExplanationCodeType_BUYER_PAYMENT_NOT_RECEIVED_OR_CLEARED = @"BuyerPaymentNotReceivedOrCleared"; + +/** + + This value indicates that the buyer is requesting shipment of the item to a country + that is on the seller's ship-to exclusion list. This value is allowed when the + DisputeReason value is BuyerHasNotPaid or + TransactionMutuallyCanceled. + +*/ +NSString *const Trading_DisputeExplanationCodeType_SELLER_DOESNT_SHIP_TO_COUNTRY = @"SellerDoesntShipToCountry"; + +/** + + This value indicates that the buyer has not paid for the order line item. This value + is allowed when the DisputeReason value is + BuyerHasNotPaid. + +*/ +NSString *const Trading_DisputeExplanationCodeType_BUYER_NOT_PAID = @"BuyerNotPaid"; + +/** + + This value indicates that the Unpaid Item case was opened by eBay through the Unpaid + Item Assistance mechanism, and then was subsequently converted to a manual dispute, + either by the seller or by eBay. This value cannot be used in + AddDispute. + +*/ +NSString *const Trading_DisputeExplanationCodeType_UPI_ASSISTANCE_DISABLED = @"UPIAssistanceDisabled"; + +/** + + This value indicates that the seller ran out of stock on the item, cannot fulfill + the order, and has to cancel the order line item. This value is allowed when the + DisputeReason value is + TransactionMutuallyCanceled. + +*/ +NSString *const Trading_DisputeExplanationCodeType_SELLER_RAN_OUT_OF_STOCK = @"SellerRanOutOfStock"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_DisputeExplanationCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DisputeFilterCountType.h b/Vendoo/TradingProxy/Trading_DisputeFilterCountType.h new file mode 100755 index 0000000..5e9c0f8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeFilterCountType.h @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + The number of disputes that match a given filter. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DisputeFilterCountType : NSObject { + +@private + NSString *_disputeFilterType; + NSNumber *_totalAvailable; + NSMutableArray *_any; + +} + + +/** + + A filter used to reduce the number of disputes returned. The filter uses criteria + such as whether the dispute is awaiting a response, is closed, or is eligible for + credit. Both Unpaid Item and Item Not Received disputes can be returned for the + same filter value. + + + type: string constant in Trading_DisputeFilterTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *disputeFilterType; + +/** + + The number of disputes that match the filter. + In the GetUserDisputes response, not returned for the filter type + that was used in the request. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalAvailable; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DisputeFilterCountType.m b/Vendoo/TradingProxy/Trading_DisputeFilterCountType.m new file mode 100755 index 0000000..cdeecab --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeFilterCountType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DisputeFilterCountType.h" + +@implementation Trading_DisputeFilterCountType + +@synthesize disputeFilterType = _disputeFilterType; +@synthesize totalAvailable = _totalAvailable; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeFilterType" propertyName:@"disputeFilterType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"disputeFilterType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalAvailable" propertyName:@"totalAvailable" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalAvailable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.disputeFilterType = nil; + self.totalAvailable = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DisputeFilterTypeCodeType.h b/Vendoo/TradingProxy/Trading_DisputeFilterTypeCodeType.h new file mode 100755 index 0000000..781c4c2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeFilterTypeCodeType.h @@ -0,0 +1,80 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumeration type that specifies the dispute filters that can be used in the + DisputeFilterType field of the GetUserDisputes call. Note that eBay Buyer + Protection cases are not returned with the GetUserDisputes call, regardless of + the filter that is used. + + + @ingroup EBayAPIInterface +*/ + +/** + + If used, this filter returns all open and closed disputes that involve the caller as a buyer + or seller. + +*/ +extern NSString *const Trading_DisputeFilterTypeCodeType_ALL_INVOLVED_DISPUTES; + +/** + + If used, this filter returns all open disputes that involve the caller as a buyer + or seller and are awaiting a response from the caller. This is the default DisputeFilterType value. In other words, if no DisputeFilterType is specified in the request, only those disputes where the caller's response is due are returned. + +*/ +extern NSString *const Trading_DisputeFilterTypeCodeType_DISPUTES_AWAITING_MY_RESPONSE; + +/** + + If used, this filter returns all open disputes that involve the caller as a buyer or seller and + are awaiting a response from the other party. + +*/ +extern NSString *const Trading_DisputeFilterTypeCodeType_DISPUTES_AWAITING_OTHER_PARTY_RESPONSE; + +/** + + If used, this filter returns all closed disputes that involve the caller as a buyer + or seller. + +*/ +extern NSString *const Trading_DisputeFilterTypeCodeType_ALL_INVOLVED_CLOSED_DISPUTES; + +/** + + If used, this filter returns all disputes that involve the caller as a buyer + or seller and are eligible for a Final Value Fee credit, regardless of + whether or not the credit has been granted. + +*/ +extern NSString *const Trading_DisputeFilterTypeCodeType_ELIGIBLE_FOR_CREDIT; + +/** + + If used, this filter returns all open and closed Unpaid Item disputes that + involve the caller as a buyer or seller. + +*/ +extern NSString *const Trading_DisputeFilterTypeCodeType_UNPAID_ITEM_DISPUTES; + +/** + + If used, this filter returns all open and closed Item Not Received disputes + that involve the caller as a buyer or seller. + +*/ +extern NSString *const Trading_DisputeFilterTypeCodeType_ITEM_NOT_RECEIVED_DISPUTES; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_DisputeFilterTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DisputeFilterTypeCodeType.m b/Vendoo/TradingProxy/Trading_DisputeFilterTypeCodeType.m new file mode 100755 index 0000000..24068f4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeFilterTypeCodeType.m @@ -0,0 +1,78 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DisputeFilterTypeCodeType.h" + +/** + @file + + Enumeration type that specifies the dispute filters that can be used in the + DisputeFilterType field of the GetUserDisputes call. Note that eBay Buyer + Protection cases are not returned with the GetUserDisputes call, regardless of + the filter that is used. + +*/ + +/** + + If used, this filter returns all open and closed disputes that involve the caller as a buyer + or seller. + +*/ +NSString *const Trading_DisputeFilterTypeCodeType_ALL_INVOLVED_DISPUTES = @"AllInvolvedDisputes"; + +/** + + If used, this filter returns all open disputes that involve the caller as a buyer + or seller and are awaiting a response from the caller. This is the default DisputeFilterType value. In other words, if no DisputeFilterType is specified in the request, only those disputes where the caller's response is due are returned. + +*/ +NSString *const Trading_DisputeFilterTypeCodeType_DISPUTES_AWAITING_MY_RESPONSE = @"DisputesAwaitingMyResponse"; + +/** + + If used, this filter returns all open disputes that involve the caller as a buyer or seller and + are awaiting a response from the other party. + +*/ +NSString *const Trading_DisputeFilterTypeCodeType_DISPUTES_AWAITING_OTHER_PARTY_RESPONSE = @"DisputesAwaitingOtherPartyResponse"; + +/** + + If used, this filter returns all closed disputes that involve the caller as a buyer + or seller. + +*/ +NSString *const Trading_DisputeFilterTypeCodeType_ALL_INVOLVED_CLOSED_DISPUTES = @"AllInvolvedClosedDisputes"; + +/** + + If used, this filter returns all disputes that involve the caller as a buyer + or seller and are eligible for a Final Value Fee credit, regardless of + whether or not the credit has been granted. + +*/ +NSString *const Trading_DisputeFilterTypeCodeType_ELIGIBLE_FOR_CREDIT = @"EligibleForCredit"; + +/** + + If used, this filter returns all open and closed Unpaid Item disputes that + involve the caller as a buyer or seller. + +*/ +NSString *const Trading_DisputeFilterTypeCodeType_UNPAID_ITEM_DISPUTES = @"UnpaidItemDisputes"; + +/** + + If used, this filter returns all open and closed Item Not Received disputes + that involve the caller as a buyer or seller. + +*/ +NSString *const Trading_DisputeFilterTypeCodeType_ITEM_NOT_RECEIVED_DISPUTES = @"ItemNotReceivedDisputes"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_DisputeFilterTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DisputeMessageSourceCodeType.h b/Vendoo/TradingProxy/Trading_DisputeMessageSourceCodeType.h new file mode 100755 index 0000000..03748bc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeMessageSourceCodeType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Defines who added a message to a dispute. Used for both Unpaid Item + and Item Not Received disputes. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) The buyer of the item under dispute. + +*/ +extern NSString *const Trading_DisputeMessageSourceCodeType_BUYER; + +/** + + (out) The seller of the item under dispute. + +*/ +extern NSString *const Trading_DisputeMessageSourceCodeType_SELLER; + +/** + + (out) eBay, either an administrator or the site itself. + +*/ +extern NSString *const Trading_DisputeMessageSourceCodeType_E_BAY; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_DisputeMessageSourceCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DisputeMessageSourceCodeType.m b/Vendoo/TradingProxy/Trading_DisputeMessageSourceCodeType.m new file mode 100755 index 0000000..06ff529 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeMessageSourceCodeType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DisputeMessageSourceCodeType.h" + +/** + @file + + Defines who added a message to a dispute. Used for both Unpaid Item + and Item Not Received disputes. + +*/ + +/** + + (out) The buyer of the item under dispute. + +*/ +NSString *const Trading_DisputeMessageSourceCodeType_BUYER = @"Buyer"; + +/** + + (out) The seller of the item under dispute. + +*/ +NSString *const Trading_DisputeMessageSourceCodeType_SELLER = @"Seller"; + +/** + + (out) eBay, either an administrator or the site itself. + +*/ +NSString *const Trading_DisputeMessageSourceCodeType_E_BAY = @"eBay"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_DisputeMessageSourceCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DisputeMessageType.h b/Vendoo/TradingProxy/Trading_DisputeMessageType.h new file mode 100755 index 0000000..399a3dc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeMessageType.h @@ -0,0 +1,78 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains a message posted to a dispute. The message can be posted + by the buyer, the seller, or an eBay representative. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DisputeMessageType : NSObject { + +@private + NSNumber *_messageID; + NSString *_messageSource; + NSDate *_messageCreationTime; + NSString *_messageText; + NSMutableArray *_any; + +} + + +/** + + An ID that uniquely identifies the message. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *messageID; + +/** + + The party who posted the message: the buyer, the seller, + or an eBay representative. + + + type: string constant in Trading_DisputeMessageSourceCodeType.h +*/ +@property (nonatomic, retain) NSString *messageSource; + +/** + + The date and time the message was created, in GMT. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *messageCreationTime; + +/** + + The text of the message. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *messageText; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DisputeMessageType.m b/Vendoo/TradingProxy/Trading_DisputeMessageType.m new file mode 100755 index 0000000..80d1635 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeMessageType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DisputeMessageType.h" + +@implementation Trading_DisputeMessageType + +@synthesize messageID = _messageID; +@synthesize messageSource = _messageSource; +@synthesize messageCreationTime = _messageCreationTime; +@synthesize messageText = _messageText; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageID" propertyName:@"messageID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"messageID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageSource" propertyName:@"messageSource" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"messageSource"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageCreationTime" propertyName:@"messageCreationTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"messageCreationTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageText" propertyName:@"messageText" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"messageText"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.messageID = nil; + self.messageSource = nil; + self.messageCreationTime = nil; + self.messageText = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DisputeReasonCodeType.h b/Vendoo/TradingProxy/Trading_DisputeReasonCodeType.h new file mode 100755 index 0000000..76d5510 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeReasonCodeType.h @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumerated type that contains the top-level reasons for a buyer or seller to create a + case against one another. These values are specified in the + DisputeReason field of AddDispute, and are returned + in the GetUserDisputes and GetDispute calls. + The DisputeReason value will dictate what + DisputeExplanation values that can be used/returned. + + + @ingroup EBayAPIInterface +*/ + +/** + + The seller has opened a case against the buyer because the buyer has not paid for + the order line item. A seller can open an Unpaid Item case as early as 2 days after + the end of the auction listing. An exception to this rule occurs when the seller + allows combined payment orders. If the seller does allow the buyer to combine orders + and make one payment for those orders, the seller would not be able to open an Unpaid + Item case until after the time period to combine orders expires. + +*/ +extern NSString *const Trading_DisputeReasonCodeType_BUYER_HAS_NOT_PAID; + +/** + + With the mutual consent of the buyer, the seller is canceling the order line item. + +*/ +extern NSString *const Trading_DisputeReasonCodeType_TRANSACTION_MUTUALLY_CANCELED; + +/** + + The buyer has opened a case against the seller because the item has not been + received by the buyer. A buyer can open an Item Not Received case after the + Estimated Delivery Date of the item has passed, or 7 days after payment if the + Estimated Delivery Date wasn't given by the seller. This value cannot be used in + AddDispute. + +*/ +extern NSString *const Trading_DisputeReasonCodeType_ITEM_NOT_RECEIVED; + +/** + + The buyer has opened a case against the seller because the item was received but + does not match the item description in the listing. A buyer can open an Item + Significantly Not As Described case immediately after receiving the item. This value + cannot be used in AddDispute. + +*/ +extern NSString *const Trading_DisputeReasonCodeType_SIGNIFICANTLY_NOT_AS_DESCRIBED; + +/** + + The item was returned but no refund was given. This value cannot be used in + AddDispute. + +*/ +extern NSString *const Trading_DisputeReasonCodeType_NO_REFUND; + +/** + + Item was returned and seller was not paid. This value cannot be used in + AddDispute. + +*/ +extern NSString *const Trading_DisputeReasonCodeType_RETURN_POLICY_UNPAID_ITEM; + +/** + + Reserved for future or internal use. + +*/ +extern NSString *const Trading_DisputeReasonCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DisputeReasonCodeType.m b/Vendoo/TradingProxy/Trading_DisputeReasonCodeType.m new file mode 100755 index 0000000..af3ce30 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeReasonCodeType.m @@ -0,0 +1,79 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DisputeReasonCodeType.h" + +/** + @file + + Enumerated type that contains the top-level reasons for a buyer or seller to create a + case against one another. These values are specified in the + DisputeReason field of AddDispute, and are returned + in the GetUserDisputes and GetDispute calls. + The DisputeReason value will dictate what + DisputeExplanation values that can be used/returned. + +*/ + +/** + + The seller has opened a case against the buyer because the buyer has not paid for + the order line item. A seller can open an Unpaid Item case as early as 2 days after + the end of the auction listing. An exception to this rule occurs when the seller + allows combined payment orders. If the seller does allow the buyer to combine orders + and make one payment for those orders, the seller would not be able to open an Unpaid + Item case until after the time period to combine orders expires. + +*/ +NSString *const Trading_DisputeReasonCodeType_BUYER_HAS_NOT_PAID = @"BuyerHasNotPaid"; + +/** + + With the mutual consent of the buyer, the seller is canceling the order line item. + +*/ +NSString *const Trading_DisputeReasonCodeType_TRANSACTION_MUTUALLY_CANCELED = @"TransactionMutuallyCanceled"; + +/** + + The buyer has opened a case against the seller because the item has not been + received by the buyer. A buyer can open an Item Not Received case after the + Estimated Delivery Date of the item has passed, or 7 days after payment if the + Estimated Delivery Date wasn't given by the seller. This value cannot be used in + AddDispute. + +*/ +NSString *const Trading_DisputeReasonCodeType_ITEM_NOT_RECEIVED = @"ItemNotReceived"; + +/** + + The buyer has opened a case against the seller because the item was received but + does not match the item description in the listing. A buyer can open an Item + Significantly Not As Described case immediately after receiving the item. This value + cannot be used in AddDispute. + +*/ +NSString *const Trading_DisputeReasonCodeType_SIGNIFICANTLY_NOT_AS_DESCRIBED = @"SignificantlyNotAsDescribed"; + +/** + + The item was returned but no refund was given. This value cannot be used in + AddDispute. + +*/ +NSString *const Trading_DisputeReasonCodeType_NO_REFUND = @"NoRefund"; + +/** + + Item was returned and seller was not paid. This value cannot be used in + AddDispute. + +*/ +NSString *const Trading_DisputeReasonCodeType_RETURN_POLICY_UNPAID_ITEM = @"ReturnPolicyUnpaidItem"; + +/** + + Reserved for future or internal use. + +*/ +NSString *const Trading_DisputeReasonCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DisputeRecordTypeCodeType.h b/Vendoo/TradingProxy/Trading_DisputeRecordTypeCodeType.h new file mode 100755 index 0000000..e91f239 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeRecordTypeCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Describes the type of dispute, either Unpaid Item or Item Not Received. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) An Unpaid Item dispute. + +*/ +extern NSString *const Trading_DisputeRecordTypeCodeType_UNPAID_ITEM; + +/** + + (out) An Item Not Received dispute. + +*/ +extern NSString *const Trading_DisputeRecordTypeCodeType_ITEM_NOT_RECEIVED; + +/** + + One type come from Half.com. + +*/ +extern NSString *const Trading_DisputeRecordTypeCodeType_HALF_DISPUTE; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_DisputeRecordTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DisputeRecordTypeCodeType.m b/Vendoo/TradingProxy/Trading_DisputeRecordTypeCodeType.m new file mode 100755 index 0000000..1971b67 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeRecordTypeCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DisputeRecordTypeCodeType.h" + +/** + @file + + Describes the type of dispute, either Unpaid Item or Item Not Received. + +*/ + +/** + + (out) An Unpaid Item dispute. + +*/ +NSString *const Trading_DisputeRecordTypeCodeType_UNPAID_ITEM = @"UnpaidItem"; + +/** + + (out) An Item Not Received dispute. + +*/ +NSString *const Trading_DisputeRecordTypeCodeType_ITEM_NOT_RECEIVED = @"ItemNotReceived"; + +/** + + One type come from Half.com. + +*/ +NSString *const Trading_DisputeRecordTypeCodeType_HALF_DISPUTE = @"HalfDispute"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_DisputeRecordTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DisputeResolutionReasonCodeType.h b/Vendoo/TradingProxy/Trading_DisputeResolutionReasonCodeType.h new file mode 100755 index 0000000..f823523 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeResolutionReasonCodeType.h @@ -0,0 +1,111 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Defines the reason a dispute was resolved. + + + @ingroup EBayAPIInterface +*/ + +/** + + The dispute was not resolved. + +*/ +extern NSString *const Trading_DisputeResolutionReasonCodeType_UNRESOLVED; + +/** + + The buyer provided proof of payment in feedback. + +*/ +extern NSString *const Trading_DisputeResolutionReasonCodeType_PROOF_OF_PAYMENT; + +/** + + The buyer or seller had a technical problem with a computer. + +*/ +extern NSString *const Trading_DisputeResolutionReasonCodeType_COMPUTER_TECHNICAL_PROBLEM; + +/** + + The buyer and seller have not made contact. + +*/ +extern NSString *const Trading_DisputeResolutionReasonCodeType_NO_CONTACT; + +/** + + The buyer or seller had a family emergency. + +*/ +extern NSString *const Trading_DisputeResolutionReasonCodeType_FAMILY_EMERGENCY; + +/** + + The buyer provided proof of payment in feedback. + +*/ +extern NSString *const Trading_DisputeResolutionReasonCodeType_PROOF_GIVEN_IN_FEEDBACK; + +/** + + The dispute was the buyer's first infraction. + +*/ +extern NSString *const Trading_DisputeResolutionReasonCodeType_FIRST_INFRACTION; + +/** + + The buyer and seller came to agreement. + +*/ +extern NSString *const Trading_DisputeResolutionReasonCodeType_CAME_TO_AGREEMENT; + +/** + + The buyer returned the item. + +*/ +extern NSString *const Trading_DisputeResolutionReasonCodeType_ITEM_RETURNED; + +/** + + The buyer reimbursed the seller's auction fees. + +*/ +extern NSString *const Trading_DisputeResolutionReasonCodeType_BUYER_PAID_AUCTION_FEES; + +/** + + The seller received payment. + +*/ +extern NSString *const Trading_DisputeResolutionReasonCodeType_SELLER_RECEIVED_PAYMENT; + +/** + + Some other resolution occurred. + +*/ +extern NSString *const Trading_DisputeResolutionReasonCodeType_OTHER_RESOLUTION; + +/** + + After eBay approved payment of the claim, the claim was paid. + +*/ +extern NSString *const Trading_DisputeResolutionReasonCodeType_CLAIM_PAID; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_DisputeResolutionReasonCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DisputeResolutionReasonCodeType.m b/Vendoo/TradingProxy/Trading_DisputeResolutionReasonCodeType.m new file mode 100755 index 0000000..e7c6cf1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeResolutionReasonCodeType.m @@ -0,0 +1,109 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DisputeResolutionReasonCodeType.h" + +/** + @file + + Defines the reason a dispute was resolved. + +*/ + +/** + + The dispute was not resolved. + +*/ +NSString *const Trading_DisputeResolutionReasonCodeType_UNRESOLVED = @"Unresolved"; + +/** + + The buyer provided proof of payment in feedback. + +*/ +NSString *const Trading_DisputeResolutionReasonCodeType_PROOF_OF_PAYMENT = @"ProofOfPayment"; + +/** + + The buyer or seller had a technical problem with a computer. + +*/ +NSString *const Trading_DisputeResolutionReasonCodeType_COMPUTER_TECHNICAL_PROBLEM = @"ComputerTechnicalProblem"; + +/** + + The buyer and seller have not made contact. + +*/ +NSString *const Trading_DisputeResolutionReasonCodeType_NO_CONTACT = @"NoContact"; + +/** + + The buyer or seller had a family emergency. + +*/ +NSString *const Trading_DisputeResolutionReasonCodeType_FAMILY_EMERGENCY = @"FamilyEmergency"; + +/** + + The buyer provided proof of payment in feedback. + +*/ +NSString *const Trading_DisputeResolutionReasonCodeType_PROOF_GIVEN_IN_FEEDBACK = @"ProofGivenInFeedback"; + +/** + + The dispute was the buyer's first infraction. + +*/ +NSString *const Trading_DisputeResolutionReasonCodeType_FIRST_INFRACTION = @"FirstInfraction"; + +/** + + The buyer and seller came to agreement. + +*/ +NSString *const Trading_DisputeResolutionReasonCodeType_CAME_TO_AGREEMENT = @"CameToAgreement"; + +/** + + The buyer returned the item. + +*/ +NSString *const Trading_DisputeResolutionReasonCodeType_ITEM_RETURNED = @"ItemReturned"; + +/** + + The buyer reimbursed the seller's auction fees. + +*/ +NSString *const Trading_DisputeResolutionReasonCodeType_BUYER_PAID_AUCTION_FEES = @"BuyerPaidAuctionFees"; + +/** + + The seller received payment. + +*/ +NSString *const Trading_DisputeResolutionReasonCodeType_SELLER_RECEIVED_PAYMENT = @"SellerReceivedPayment"; + +/** + + Some other resolution occurred. + +*/ +NSString *const Trading_DisputeResolutionReasonCodeType_OTHER_RESOLUTION = @"OtherResolution"; + +/** + + After eBay approved payment of the claim, the claim was paid. + +*/ +NSString *const Trading_DisputeResolutionReasonCodeType_CLAIM_PAID = @"ClaimPaid"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_DisputeResolutionReasonCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DisputeResolutionRecordTypeCodeType.h b/Vendoo/TradingProxy/Trading_DisputeResolutionRecordTypeCodeType.h new file mode 100755 index 0000000..bdaeadb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeResolutionRecordTypeCodeType.h @@ -0,0 +1,172 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the action taken by eBay as a result of the dispute resolution. + + + @ingroup EBayAPIInterface +*/ + +/** + + The buyer received an Unpaid Item Strike. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_STRIKE_BUYER; + +/** + + The buyer is suspended and unable to use the eBay site. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_SUSPEND_BUYER; + +/** + + The buyer is restricted and unable to bid or purchase items. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_RESTRICT_BUYER; + +/** + + The seller received a Final Value Fee credit. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_FVF_CREDIT; + +/** + + The seller's listing fee was credited. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_INSERTION_FEE_CREDIT; + +/** + + The buyer's Unpaid Item Strike was appealed. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_APPEAL_BUYER_STRIKE; + +/** + + The restriction on the buyer was lifted. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_UNSUSPEND_BUYER; + +/** + + The restriction on the buyer was lifted. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_UNRESTRICT_BUYER; + +/** + + The seller's Final Value Fee credit was reversed. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_REVERSE_FVF_CREDIT; + +/** + + The seller's listing fee was reversed. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_REVERSE_INSERTION_FEE_CREDIT; + +/** + + The buyer is given a ticket. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_GENERATE_CS_TICKET_FOR_SUSPEND; + +/** + + The seller did not receive a Final Value Fee credit. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_FVF_CREDIT_NOT_GRANTED; + +/** + + The buyer did not received the item, and the buyer filed a claim. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_ITEM_NOT_RECEIVED_CLAIM_FILED; + +/** + + + Reserved for future use. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_UNPAID_ITEM_RELISTED; + +/** + + + Reserved for future use. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_UNPAID_ITEM_REVISED; + +/** + + + Reserved for future use. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_FVF_ON_SHIPPING_CREDIT; + +/** + + + Reserved for future use. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_FVF_ON_SHIPPING_CREDIT_NOT_GRANTED; + +/** + + + Reserved for future use. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_REVERSE_FVF_ON_SHIPPING_CREDIT; + +/** + + Credit amount for feature fees. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_FEATURE_FEE_CREDIT; + +/** + + Amount not returned or credited for feature fees. Item price. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_FEATURE_FEE_NOT_CREDIT; + +/** + + Amount reversed on credit card for feature fees. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_REVERSE_FEATURE_FEE_CREDIT; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_DisputeResolutionRecordTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DisputeResolutionRecordTypeCodeType.m b/Vendoo/TradingProxy/Trading_DisputeResolutionRecordTypeCodeType.m new file mode 100755 index 0000000..98429f1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeResolutionRecordTypeCodeType.m @@ -0,0 +1,170 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DisputeResolutionRecordTypeCodeType.h" + +/** + @file + + Specifies the action taken by eBay as a result of the dispute resolution. + +*/ + +/** + + The buyer received an Unpaid Item Strike. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_STRIKE_BUYER = @"StrikeBuyer"; + +/** + + The buyer is suspended and unable to use the eBay site. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_SUSPEND_BUYER = @"SuspendBuyer"; + +/** + + The buyer is restricted and unable to bid or purchase items. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_RESTRICT_BUYER = @"RestrictBuyer"; + +/** + + The seller received a Final Value Fee credit. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_FVF_CREDIT = @"FVFCredit"; + +/** + + The seller's listing fee was credited. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_INSERTION_FEE_CREDIT = @"InsertionFeeCredit"; + +/** + + The buyer's Unpaid Item Strike was appealed. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_APPEAL_BUYER_STRIKE = @"AppealBuyerStrike"; + +/** + + The restriction on the buyer was lifted. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_UNSUSPEND_BUYER = @"UnsuspendBuyer"; + +/** + + The restriction on the buyer was lifted. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_UNRESTRICT_BUYER = @"UnrestrictBuyer"; + +/** + + The seller's Final Value Fee credit was reversed. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_REVERSE_FVF_CREDIT = @"ReverseFVFCredit"; + +/** + + The seller's listing fee was reversed. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_REVERSE_INSERTION_FEE_CREDIT = @"ReverseInsertionFeeCredit"; + +/** + + The buyer is given a ticket. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_GENERATE_CS_TICKET_FOR_SUSPEND = @"GenerateCSTicketForSuspend"; + +/** + + The seller did not receive a Final Value Fee credit. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_FVF_CREDIT_NOT_GRANTED = @"FVFCreditNotGranted"; + +/** + + The buyer did not received the item, and the buyer filed a claim. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_ITEM_NOT_RECEIVED_CLAIM_FILED = @"ItemNotReceivedClaimFiled"; + +/** + + + Reserved for future use. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_UNPAID_ITEM_RELISTED = @"UnpaidItemRelisted"; + +/** + + + Reserved for future use. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_UNPAID_ITEM_REVISED = @"UnpaidItemRevised"; + +/** + + + Reserved for future use. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_FVF_ON_SHIPPING_CREDIT = @"FVFOnShippingCredit"; + +/** + + + Reserved for future use. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_FVF_ON_SHIPPING_CREDIT_NOT_GRANTED = @"FVFOnShippingCreditNotGranted"; + +/** + + + Reserved for future use. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_REVERSE_FVF_ON_SHIPPING_CREDIT = @"ReverseFVFOnShippingCredit"; + +/** + + Credit amount for feature fees. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_FEATURE_FEE_CREDIT = @"FeatureFeeCredit"; + +/** + + Amount not returned or credited for feature fees. Item price. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_FEATURE_FEE_NOT_CREDIT = @"FeatureFeeNotCredit"; + +/** + + Amount reversed on credit card for feature fees. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_REVERSE_FEATURE_FEE_CREDIT = @"ReverseFeatureFeeCredit"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_DisputeResolutionRecordTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DisputeResolutionType.h b/Vendoo/TradingProxy/Trading_DisputeResolutionType.h new file mode 100755 index 0000000..5108f6b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeResolutionType.h @@ -0,0 +1,71 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains all information about a dispute resolution. A dispute + can have a resolution even if the seller does not receive payment. + The resolution can have various results, including a Final Value Fee credit to + the seller or a strike to the buyer. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DisputeResolutionType : NSObject { + +@private + NSString *_disputeResolutionRecordType; + NSString *_disputeResolutionReason; + NSDate *_resolutionTime; + NSMutableArray *_any; + +} + + +/** + + The action resulting from the resolution, affecting either + the buyer or the seller. + + + type: string constant in Trading_DisputeResolutionRecordTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *disputeResolutionRecordType; + +/** + + The reason for the resolution. The DisputeResolutionReason + results in the action described by the DisputeResolutionRecordType. + + + type: string constant in Trading_DisputeResolutionReasonCodeType.h +*/ +@property (nonatomic, retain) NSString *disputeResolutionReason; + +/** + + The date and time the dispute was resolved, in GMT. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *resolutionTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DisputeResolutionType.m b/Vendoo/TradingProxy/Trading_DisputeResolutionType.m new file mode 100755 index 0000000..9b07c5b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeResolutionType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DisputeResolutionType.h" + +@implementation Trading_DisputeResolutionType + +@synthesize disputeResolutionRecordType = _disputeResolutionRecordType; +@synthesize disputeResolutionReason = _disputeResolutionReason; +@synthesize resolutionTime = _resolutionTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeResolutionRecordType" propertyName:@"disputeResolutionRecordType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"disputeResolutionRecordType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeResolutionReason" propertyName:@"disputeResolutionReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"disputeResolutionReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ResolutionTime" propertyName:@"resolutionTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"resolutionTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.disputeResolutionRecordType = nil; + self.disputeResolutionReason = nil; + self.resolutionTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DisputeSortTypeCodeType.h b/Vendoo/TradingProxy/Trading_DisputeSortTypeCodeType.h new file mode 100755 index 0000000..d63ea82 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeSortTypeCodeType.h @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies how a list of returned disputes should be sorted. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) Sort by the time the dispute was created, in descending order. + +*/ +extern NSString *const Trading_DisputeSortTypeCodeType_NONE; + +/** + + (in) Sort by the time the dispute was created, in ascending order. + +*/ +extern NSString *const Trading_DisputeSortTypeCodeType_DISPUTE_CREATED_TIME_ASCENDING; + +/** + + (in) Sort by the time the dispute was created, in descending order. + +*/ +extern NSString *const Trading_DisputeSortTypeCodeType_DISPUTE_CREATED_TIME_DESCENDING; + +/** + + (in) Sort by the dispute status, in ascending order. + +*/ +extern NSString *const Trading_DisputeSortTypeCodeType_DISPUTE_STATUS_ASCENDING; + +/** + + (in) Sort by the dispute status, in descending order. + +*/ +extern NSString *const Trading_DisputeSortTypeCodeType_DISPUTE_STATUS_DESCENDING; + +/** + + (in) Sort by whether the dispute is eligible for + Final Value Fee credit, in ascending + order. Ineligible disputes are listed before eligible disputes. + +*/ +extern NSString *const Trading_DisputeSortTypeCodeType_DISPUTE_CREDIT_ELIGIBILITY_ASCENDING; + +/** + + (in) Sort by whether the dispute is eleigible for + Final Value Fee credit, in descending + order. Eligible disputes are listed before i(ineligible disputes. + +*/ +extern NSString *const Trading_DisputeSortTypeCodeType_DISPUTE_CREDIT_ELIGIBILITY_DESCENDING; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_DisputeSortTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DisputeSortTypeCodeType.m b/Vendoo/TradingProxy/Trading_DisputeSortTypeCodeType.m new file mode 100755 index 0000000..7419106 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeSortTypeCodeType.m @@ -0,0 +1,71 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DisputeSortTypeCodeType.h" + +/** + @file + + Specifies how a list of returned disputes should be sorted. + +*/ + +/** + + (in) Sort by the time the dispute was created, in descending order. + +*/ +NSString *const Trading_DisputeSortTypeCodeType_NONE = @"None"; + +/** + + (in) Sort by the time the dispute was created, in ascending order. + +*/ +NSString *const Trading_DisputeSortTypeCodeType_DISPUTE_CREATED_TIME_ASCENDING = @"DisputeCreatedTimeAscending"; + +/** + + (in) Sort by the time the dispute was created, in descending order. + +*/ +NSString *const Trading_DisputeSortTypeCodeType_DISPUTE_CREATED_TIME_DESCENDING = @"DisputeCreatedTimeDescending"; + +/** + + (in) Sort by the dispute status, in ascending order. + +*/ +NSString *const Trading_DisputeSortTypeCodeType_DISPUTE_STATUS_ASCENDING = @"DisputeStatusAscending"; + +/** + + (in) Sort by the dispute status, in descending order. + +*/ +NSString *const Trading_DisputeSortTypeCodeType_DISPUTE_STATUS_DESCENDING = @"DisputeStatusDescending"; + +/** + + (in) Sort by whether the dispute is eligible for + Final Value Fee credit, in ascending + order. Ineligible disputes are listed before eligible disputes. + +*/ +NSString *const Trading_DisputeSortTypeCodeType_DISPUTE_CREDIT_ELIGIBILITY_ASCENDING = @"DisputeCreditEligibilityAscending"; + +/** + + (in) Sort by whether the dispute is eleigible for + Final Value Fee credit, in descending + order. Eligible disputes are listed before i(ineligible disputes. + +*/ +NSString *const Trading_DisputeSortTypeCodeType_DISPUTE_CREDIT_ELIGIBILITY_DESCENDING = @"DisputeCreditEligibilityDescending"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_DisputeSortTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DisputeStateCodeType.h b/Vendoo/TradingProxy/Trading_DisputeStateCodeType.h new file mode 100755 index 0000000..a0b5fe4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeStateCodeType.h @@ -0,0 +1,270 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Defines the current state of the dispute, which determines the values + that are valid for DisputeActivity. DisputeState is an internal value + returned in the response. A value can apply to an Unpaid Item or Item + Not Received dispute. A dispute filed when an item is significantly not + as described in the product listing is a variation of an Item Not + Received dispute. + + + @ingroup EBayAPIInterface +*/ + +/** + + The dispute is locked and cannot be updated. For any type of + dispute. No values of DisputeActivity are valid. + +*/ +extern NSString *const Trading_DisputeStateCodeType_LOCKED; + +/** + + The dispute is closed. In some cases, it can be reversed with + SellerReverseDispute. For any type of dispute. No values of + DisputeActivity are valid. + +*/ +extern NSString *const Trading_DisputeStateCodeType_CLOSED; + +/** + + eBay sent the buyer an Unpaid Item Reminder with a Pay Now + option. Waiting for the buyer's first response. It is within the 7-day + grace period. For Unpaid Item Disputes. DisputeActivity can be + SellerAddInformation or SellerCompletedTransaction. + +*/ +extern NSString *const Trading_DisputeStateCodeType_BUYER_FIRST_RESPONSE_PAY_OPTION; + +/** + + eBay sent the buyer an Unpaid Item Reminder with no Pay Now + option. Waiting for the buyer's first response. It is within the 7-day + grace period. For Unpaid Item Disputes. DisputeActivity can be + SellerAddInformation or SellerCompletedTransaction. + +*/ +extern NSString *const Trading_DisputeStateCodeType_BUYER_FIRST_RESPONSE_NO_PAY_OPTION; + +/** + + eBay sent the buyer an Unpaid Item Reminder with a Pay Now + option. Waiting for the buyer's first response. The 7-day grace + period has expired. For Unpaid Item Disputes. DisputeActivity can be + SellerAddInformation, SellerCompletedTransaction, or + SellerEndCommunication. + +*/ +extern NSString *const Trading_DisputeStateCodeType_BUYER_FIRST_RESPONSE_PAY_OPTION_LATE_RESPONSE; + +/** + + eBay sent the buyer an Unpaid Item Reminder with no Pay Now + option. Waiting for the buyer's first response. The 7-day grace + period has expired. For Unpaid Item Disputes. DisputeActivity can be + SellerAddInformation, SellerCompletedTransaction, or + SellerEndCommunication. + +*/ +extern NSString *const Trading_DisputeStateCodeType_BUYER_FIRST_RESPONSE_NO_PAY_OPTION_LATE_RESPONSE; + +/** + + The buyer and seller have communicated, and eBay offered the buyer + a Pay Now option. For Unpaid Item Disputes. DisputeActivity + can be SellerAddInformation, SellerCompletedTransaction, + SellerEndCommunication, or CameToAgreementNeedFVFCredit. + +*/ +extern NSString *const Trading_DisputeStateCodeType_MUTUAL_COMMUNICATION_PAY_OPTION; + +/** + + The buyer and seller have communicated. eBay did not offer + the buyer a Pay Now option. For Unpaid Item Disputes. DisputeActivity can + be SellerAddInformation, SellerCompletedTransaction, + SellerEndCommunication, or CameToAgreementNeedFVFCredit. + +*/ +extern NSString *const Trading_DisputeStateCodeType_MUTUAL_COMMUNICATION_NO_PAY_OPTION; + +/** + + The dispute is pending resolution. A dispute cannot be closed + when it is in this state. For Unpaid Item Disputes. + No values of DisputeActivity are valid. + +*/ +extern NSString *const Trading_DisputeStateCodeType_PENDING_RESOLVE; + +/** + + The buyer and seller have agreed within the grace period not + to complete the transaction. For Unpaid Item Disputes. + DisputeActivity can be SellerAddInformation. + +*/ +extern NSString *const Trading_DisputeStateCodeType_MUTUAL_WITHDRAWAL_AGREEMENT; + +/** + + The buyer and seller have agreed not to complete the + transaction, after the grace period. For Unpaid Item Disputes. + DisputeActivity can be SellerAddInformation, + SellerCompletedTransaction, or SellerEndCommunication. + +*/ +extern NSString *const Trading_DisputeStateCodeType_MUTUAL_WITHDRAWAL_AGREEMENT_LATE; + +/** + + The buyer filed an Item Not Received dispute, and the seller + has not responded. For Item Not Received disputes. DisputeActivity + can be SellerOffersRefund, SellerShippedItem, or SellerComment. + +*/ +extern NSString *const Trading_DisputeStateCodeType_NOT_RECEIVED_NO_SELLER_RESPONSE; + +/** + + The buyer filed an Item Not Received dispute for an item + significantly not as described, and the seller has not responded. + DisputeActivity can be SellerOffersRefund or SellerComment. + +*/ +extern NSString *const Trading_DisputeStateCodeType_NOT_AS_DESCRIBED_NO_SELLER_RESPONSE; + +/** + + The buyer filed an Item Not Received dispute and is + communicating with the seller. DisputeActivity can be + SellerOffersRefund, SellerShippedItem, or SellerComment. + +*/ +extern NSString *const Trading_DisputeStateCodeType_NOT_RECEIVED_MUTUAL_COMMUNICATION; + +/** + + The buyer filed an Item Not Received dispute for an item + significantly not as described and is communicating with the seller. + DisputeActivity can be SellerOffersRefund. + +*/ +extern NSString *const Trading_DisputeStateCodeType_NOT_AS_DESCRIBED_MUTUAL_COMMUNICATION; + +/** + + The seller says mutual agreement has been reached and is + waiting for the buyer to confirm, or the buyer is returning the item + to the seller. DisputeActivity can be SellerAddInformation. + For Unpaid Item Disputes. + +*/ +extern NSString *const Trading_DisputeStateCodeType_MUTUAL_AGREEMENT_OR_BUYER_RETURNING_ITEM; + +/** + + The claim was assigned to an adjuster. + +*/ +extern NSString *const Trading_DisputeStateCodeType_CLAIM_OPENED; + +/** + + The buyer was contacted by eBay and asked to submit paperwork to + support the claim. + +*/ +extern NSString *const Trading_DisputeStateCodeType_NO_DOCUMENTATION; + +/** + + The buyer did not respond to verification or was missing paperwork. + +*/ +extern NSString *const Trading_DisputeStateCodeType_CLAIM_CLOSED; + +/** + + The buyer is not eligible for reimbursement. + +*/ +extern NSString *const Trading_DisputeStateCodeType_CLAIM_DENIED; + +/** + + Paperwork was received from the buyer and the claim is being investigated. + +*/ +extern NSString *const Trading_DisputeStateCodeType_CLAIM_PENDING; + +/** + + The buyer's claim was approved for reimbursement and was + sent to accounts payable for payment. + +*/ +extern NSString *const Trading_DisputeStateCodeType_CLAIM_PAYMENT_PENDING; + +/** + + The buyer was reimbursed. + +*/ +extern NSString *const Trading_DisputeStateCodeType_CLAIM_PAID; + +/** + + The issue has been resolved: the seller sent the item or a refund. + +*/ +extern NSString *const Trading_DisputeStateCodeType_CLAIM_RESOLVED; + +/** + + A claim was submitted (via Web). + +*/ +extern NSString *const Trading_DisputeStateCodeType_CLAIM_SUBMITTED; + +/** + + The unpaid item dispute is open. + +*/ +extern NSString *const Trading_DisputeStateCodeType_UNPAID_ITEM_OPEN; + +/** + + An unpaid item dispute filed by the Unpaid Item Assistance mechanism was + disabled by eBay (for example, eBay detected that payment was initiated + and the seller needs to manually handle this dispute). + +*/ +extern NSString *const Trading_DisputeStateCodeType_UPI_ASSISTANCE_DISABLED_BYE_BAY; + +/** + + An unpaid item dispute filed by the Unpaid Item Assistance mechanism was + disabled by the seller (e.g. the buyer and seller have communicated + about payment and the seller wishes to extend the time for payment + and not let the automatic process close the dispute 4 days after the + dispute was automatically opened). + +*/ +extern NSString *const Trading_DisputeStateCodeType_UPI_ASSISTANCE_DISABLED_BY_SELLER; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_DisputeStateCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DisputeStateCodeType.m b/Vendoo/TradingProxy/Trading_DisputeStateCodeType.m new file mode 100755 index 0000000..b19bc9e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeStateCodeType.m @@ -0,0 +1,268 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DisputeStateCodeType.h" + +/** + @file + + Defines the current state of the dispute, which determines the values + that are valid for DisputeActivity. DisputeState is an internal value + returned in the response. A value can apply to an Unpaid Item or Item + Not Received dispute. A dispute filed when an item is significantly not + as described in the product listing is a variation of an Item Not + Received dispute. + +*/ + +/** + + The dispute is locked and cannot be updated. For any type of + dispute. No values of DisputeActivity are valid. + +*/ +NSString *const Trading_DisputeStateCodeType_LOCKED = @"Locked"; + +/** + + The dispute is closed. In some cases, it can be reversed with + SellerReverseDispute. For any type of dispute. No values of + DisputeActivity are valid. + +*/ +NSString *const Trading_DisputeStateCodeType_CLOSED = @"Closed"; + +/** + + eBay sent the buyer an Unpaid Item Reminder with a Pay Now + option. Waiting for the buyer's first response. It is within the 7-day + grace period. For Unpaid Item Disputes. DisputeActivity can be + SellerAddInformation or SellerCompletedTransaction. + +*/ +NSString *const Trading_DisputeStateCodeType_BUYER_FIRST_RESPONSE_PAY_OPTION = @"BuyerFirstResponsePayOption"; + +/** + + eBay sent the buyer an Unpaid Item Reminder with no Pay Now + option. Waiting for the buyer's first response. It is within the 7-day + grace period. For Unpaid Item Disputes. DisputeActivity can be + SellerAddInformation or SellerCompletedTransaction. + +*/ +NSString *const Trading_DisputeStateCodeType_BUYER_FIRST_RESPONSE_NO_PAY_OPTION = @"BuyerFirstResponseNoPayOption"; + +/** + + eBay sent the buyer an Unpaid Item Reminder with a Pay Now + option. Waiting for the buyer's first response. The 7-day grace + period has expired. For Unpaid Item Disputes. DisputeActivity can be + SellerAddInformation, SellerCompletedTransaction, or + SellerEndCommunication. + +*/ +NSString *const Trading_DisputeStateCodeType_BUYER_FIRST_RESPONSE_PAY_OPTION_LATE_RESPONSE = @"BuyerFirstResponsePayOptionLateResponse"; + +/** + + eBay sent the buyer an Unpaid Item Reminder with no Pay Now + option. Waiting for the buyer's first response. The 7-day grace + period has expired. For Unpaid Item Disputes. DisputeActivity can be + SellerAddInformation, SellerCompletedTransaction, or + SellerEndCommunication. + +*/ +NSString *const Trading_DisputeStateCodeType_BUYER_FIRST_RESPONSE_NO_PAY_OPTION_LATE_RESPONSE = @"BuyerFirstResponseNoPayOptionLateResponse"; + +/** + + The buyer and seller have communicated, and eBay offered the buyer + a Pay Now option. For Unpaid Item Disputes. DisputeActivity + can be SellerAddInformation, SellerCompletedTransaction, + SellerEndCommunication, or CameToAgreementNeedFVFCredit. + +*/ +NSString *const Trading_DisputeStateCodeType_MUTUAL_COMMUNICATION_PAY_OPTION = @"MutualCommunicationPayOption"; + +/** + + The buyer and seller have communicated. eBay did not offer + the buyer a Pay Now option. For Unpaid Item Disputes. DisputeActivity can + be SellerAddInformation, SellerCompletedTransaction, + SellerEndCommunication, or CameToAgreementNeedFVFCredit. + +*/ +NSString *const Trading_DisputeStateCodeType_MUTUAL_COMMUNICATION_NO_PAY_OPTION = @"MutualCommunicationNoPayOption"; + +/** + + The dispute is pending resolution. A dispute cannot be closed + when it is in this state. For Unpaid Item Disputes. + No values of DisputeActivity are valid. + +*/ +NSString *const Trading_DisputeStateCodeType_PENDING_RESOLVE = @"PendingResolve"; + +/** + + The buyer and seller have agreed within the grace period not + to complete the transaction. For Unpaid Item Disputes. + DisputeActivity can be SellerAddInformation. + +*/ +NSString *const Trading_DisputeStateCodeType_MUTUAL_WITHDRAWAL_AGREEMENT = @"MutualWithdrawalAgreement"; + +/** + + The buyer and seller have agreed not to complete the + transaction, after the grace period. For Unpaid Item Disputes. + DisputeActivity can be SellerAddInformation, + SellerCompletedTransaction, or SellerEndCommunication. + +*/ +NSString *const Trading_DisputeStateCodeType_MUTUAL_WITHDRAWAL_AGREEMENT_LATE = @"MutualWithdrawalAgreementLate"; + +/** + + The buyer filed an Item Not Received dispute, and the seller + has not responded. For Item Not Received disputes. DisputeActivity + can be SellerOffersRefund, SellerShippedItem, or SellerComment. + +*/ +NSString *const Trading_DisputeStateCodeType_NOT_RECEIVED_NO_SELLER_RESPONSE = @"NotReceivedNoSellerResponse"; + +/** + + The buyer filed an Item Not Received dispute for an item + significantly not as described, and the seller has not responded. + DisputeActivity can be SellerOffersRefund or SellerComment. + +*/ +NSString *const Trading_DisputeStateCodeType_NOT_AS_DESCRIBED_NO_SELLER_RESPONSE = @"NotAsDescribedNoSellerResponse"; + +/** + + The buyer filed an Item Not Received dispute and is + communicating with the seller. DisputeActivity can be + SellerOffersRefund, SellerShippedItem, or SellerComment. + +*/ +NSString *const Trading_DisputeStateCodeType_NOT_RECEIVED_MUTUAL_COMMUNICATION = @"NotReceivedMutualCommunication"; + +/** + + The buyer filed an Item Not Received dispute for an item + significantly not as described and is communicating with the seller. + DisputeActivity can be SellerOffersRefund. + +*/ +NSString *const Trading_DisputeStateCodeType_NOT_AS_DESCRIBED_MUTUAL_COMMUNICATION = @"NotAsDescribedMutualCommunication"; + +/** + + The seller says mutual agreement has been reached and is + waiting for the buyer to confirm, or the buyer is returning the item + to the seller. DisputeActivity can be SellerAddInformation. + For Unpaid Item Disputes. + +*/ +NSString *const Trading_DisputeStateCodeType_MUTUAL_AGREEMENT_OR_BUYER_RETURNING_ITEM = @"MutualAgreementOrBuyerReturningItem"; + +/** + + The claim was assigned to an adjuster. + +*/ +NSString *const Trading_DisputeStateCodeType_CLAIM_OPENED = @"ClaimOpened"; + +/** + + The buyer was contacted by eBay and asked to submit paperwork to + support the claim. + +*/ +NSString *const Trading_DisputeStateCodeType_NO_DOCUMENTATION = @"NoDocumentation"; + +/** + + The buyer did not respond to verification or was missing paperwork. + +*/ +NSString *const Trading_DisputeStateCodeType_CLAIM_CLOSED = @"ClaimClosed"; + +/** + + The buyer is not eligible for reimbursement. + +*/ +NSString *const Trading_DisputeStateCodeType_CLAIM_DENIED = @"ClaimDenied"; + +/** + + Paperwork was received from the buyer and the claim is being investigated. + +*/ +NSString *const Trading_DisputeStateCodeType_CLAIM_PENDING = @"ClaimPending"; + +/** + + The buyer's claim was approved for reimbursement and was + sent to accounts payable for payment. + +*/ +NSString *const Trading_DisputeStateCodeType_CLAIM_PAYMENT_PENDING = @"ClaimPaymentPending"; + +/** + + The buyer was reimbursed. + +*/ +NSString *const Trading_DisputeStateCodeType_CLAIM_PAID = @"ClaimPaid"; + +/** + + The issue has been resolved: the seller sent the item or a refund. + +*/ +NSString *const Trading_DisputeStateCodeType_CLAIM_RESOLVED = @"ClaimResolved"; + +/** + + A claim was submitted (via Web). + +*/ +NSString *const Trading_DisputeStateCodeType_CLAIM_SUBMITTED = @"ClaimSubmitted"; + +/** + + The unpaid item dispute is open. + +*/ +NSString *const Trading_DisputeStateCodeType_UNPAID_ITEM_OPEN = @"UnpaidItemOpen"; + +/** + + An unpaid item dispute filed by the Unpaid Item Assistance mechanism was + disabled by eBay (for example, eBay detected that payment was initiated + and the seller needs to manually handle this dispute). + +*/ +NSString *const Trading_DisputeStateCodeType_UPI_ASSISTANCE_DISABLED_BYE_BAY = @"UPIAssistanceDisabledByeBay"; + +/** + + An unpaid item dispute filed by the Unpaid Item Assistance mechanism was + disabled by the seller (e.g. the buyer and seller have communicated + about payment and the seller wishes to extend the time for payment + and not let the automatic process close the dispute 4 days after the + dispute was automatically opened). + +*/ +NSString *const Trading_DisputeStateCodeType_UPI_ASSISTANCE_DISABLED_BY_SELLER = @"UPIAssistanceDisabledBySeller"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_DisputeStateCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DisputeStatusCodeType.h b/Vendoo/TradingProxy/Trading_DisputeStatusCodeType.h new file mode 100755 index 0000000..573ad55 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeStatusCodeType.h @@ -0,0 +1,188 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Describes the status of the dispute, which supplements the DisputeState. + Some values apply to Unpaid Item disputes and some to Item Not Received disputes. + Disputes can be sorted by DisputeStatus. Ascending order is:
+ 1 - WaitingForSellerResponse
+ 2 - WaitingForBuyerResponse
+ 3 - ClosedFVFCreditStrike
+ 4 - ClosedNoFVFCreditStrike
+ 5 - ClosedFVFCreditNoStrike
+ 6 - ClosedNoFVFCreditNoStrike
+ 7 - Closed
+ 8 - StrikeAppealedAfterClosing
+ 9- FVFCreditReversedAfterClosing
+ 10 - StrikeAppealedAndFVFCreditReversed
+ Descending order is the reverse. + + + @ingroup EBayAPIInterface +*/ + +/** + + The dispute is closed. For Item Not Received disputes. + +*/ +extern NSString *const Trading_DisputeStatusCodeType_CLOSED; + +/** + + The dispute is waiting for the seller's response. For both + Unpaid Item and Item Not Received disputes. + +*/ +extern NSString *const Trading_DisputeStatusCodeType_WAITING_FOR_SELLER_RESPONSE; + +/** + + The dispute is waiting for the buyer's response. For both + Unpaid Item and Item Not Received disputes. + +*/ +extern NSString *const Trading_DisputeStatusCodeType_WAITING_FOR_BUYER_RESPONSE; + +/** + + The dispute is closed, the seller received + a Final Value Fee credit, and the buyer received a strike. + For Unpaid Item disputes. + +*/ +extern NSString *const Trading_DisputeStatusCodeType_CLOSED_FVF_CREDIT_STRIKE; + +/** + + The dispute is closed, the seller did not receive + a Final Value Fee credit, and the buyer received a strike. + For Unpaid Item disputes. + +*/ +extern NSString *const Trading_DisputeStatusCodeType_CLOSED_NO_FVF_CREDIT_STRIKE; + +/** + + The dispute is closed, the seller received a + Final Value Fee credit, and the buyer did not receive a strike. + For Unpaid Item disputes. + +*/ +extern NSString *const Trading_DisputeStatusCodeType_CLOSED_FVF_CREDIT_NO_STRIKE; + +/** + + The dispute is closed, the seller did not receive + a Final Value Fee credit, and the buyer did not receive a strike. + For Unpaid Item disputes. + +*/ +extern NSString *const Trading_DisputeStatusCodeType_CLOSED_NO_FVF_CREDIT_NO_STRIKE; + +/** + + The buyer's strike was appealed after the dispute was closed. + For Unpaid Item disputes. + +*/ +extern NSString *const Trading_DisputeStatusCodeType_STRIKE_APPEALED_AFTER_CLOSING; + +/** + + The seller's Final Value Fee credit was reversed after the + dispute was closed. For Unpaid Item disputes. + +*/ +extern NSString *const Trading_DisputeStatusCodeType_FVF_CREDIT_REVERSED_AFTER_CLOSING; + +/** + + Both the seller's Final Value Fee credit and the buyer's strike + were reversed after the dispute was closed. For Unpaid Item disputes. + +*/ +extern NSString *const Trading_DisputeStatusCodeType_STRIKE_APPEALED_AND_FVF_CREDIT_REVERSED; + +/** + + Claim assigned to an adjuster. Also maps for filed claim in Half.com + +*/ +extern NSString *const Trading_DisputeStatusCodeType_CLAIM_OPENED; + +/** + + Buyer contacted and asked to submit paperwork + +*/ +extern NSString *const Trading_DisputeStatusCodeType_NO_DOCUMENTATION; + +/** + + Buyer did not respond to verification or missing some paperwork. Also maps for + filed claim in Half.com + +*/ +extern NSString *const Trading_DisputeStatusCodeType_CLAIM_CLOSED; + +/** + + Not eligible for reimbursement + +*/ +extern NSString *const Trading_DisputeStatusCodeType_CLAIM_DENIED; + +/** + + Paperwork received, claim being investigated. Also maps for filed claim in + Half.com + +*/ +extern NSString *const Trading_DisputeStatusCodeType_CLAIM_IN_PROCESS; + +/** + + Claim approved for reimbursement; sent to accounts payable for payment + +*/ +extern NSString *const Trading_DisputeStatusCodeType_CLAIM_APPROVED; + +/** + + Reimbursement completed + +*/ +extern NSString *const Trading_DisputeStatusCodeType_CLAIM_PAID; + +/** + + Issue resolved: seller sent Item or Refund + +*/ +extern NSString *const Trading_DisputeStatusCodeType_CLAIM_RESOLVED; + +/** + + Claim Submitted via Web flow + +*/ +extern NSString *const Trading_DisputeStatusCodeType_CLAIM_SUBMITTED; + +/** + + Unpaid Item dispute opened + +*/ +extern NSString *const Trading_DisputeStatusCodeType_UNPAID_ITEM_OPENED; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_DisputeStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_DisputeStatusCodeType.m b/Vendoo/TradingProxy/Trading_DisputeStatusCodeType.m new file mode 100755 index 0000000..ebef26f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeStatusCodeType.m @@ -0,0 +1,186 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_DisputeStatusCodeType.h" + +/** + @file + + Describes the status of the dispute, which supplements the DisputeState. + Some values apply to Unpaid Item disputes and some to Item Not Received disputes. + Disputes can be sorted by DisputeStatus. Ascending order is:
+ 1 - WaitingForSellerResponse
+ 2 - WaitingForBuyerResponse
+ 3 - ClosedFVFCreditStrike
+ 4 - ClosedNoFVFCreditStrike
+ 5 - ClosedFVFCreditNoStrike
+ 6 - ClosedNoFVFCreditNoStrike
+ 7 - Closed
+ 8 - StrikeAppealedAfterClosing
+ 9- FVFCreditReversedAfterClosing
+ 10 - StrikeAppealedAndFVFCreditReversed
+ Descending order is the reverse. + +*/ + +/** + + The dispute is closed. For Item Not Received disputes. + +*/ +NSString *const Trading_DisputeStatusCodeType_CLOSED = @"Closed"; + +/** + + The dispute is waiting for the seller's response. For both + Unpaid Item and Item Not Received disputes. + +*/ +NSString *const Trading_DisputeStatusCodeType_WAITING_FOR_SELLER_RESPONSE = @"WaitingForSellerResponse"; + +/** + + The dispute is waiting for the buyer's response. For both + Unpaid Item and Item Not Received disputes. + +*/ +NSString *const Trading_DisputeStatusCodeType_WAITING_FOR_BUYER_RESPONSE = @"WaitingForBuyerResponse"; + +/** + + The dispute is closed, the seller received + a Final Value Fee credit, and the buyer received a strike. + For Unpaid Item disputes. + +*/ +NSString *const Trading_DisputeStatusCodeType_CLOSED_FVF_CREDIT_STRIKE = @"ClosedFVFCreditStrike"; + +/** + + The dispute is closed, the seller did not receive + a Final Value Fee credit, and the buyer received a strike. + For Unpaid Item disputes. + +*/ +NSString *const Trading_DisputeStatusCodeType_CLOSED_NO_FVF_CREDIT_STRIKE = @"ClosedNoFVFCreditStrike"; + +/** + + The dispute is closed, the seller received a + Final Value Fee credit, and the buyer did not receive a strike. + For Unpaid Item disputes. + +*/ +NSString *const Trading_DisputeStatusCodeType_CLOSED_FVF_CREDIT_NO_STRIKE = @"ClosedFVFCreditNoStrike"; + +/** + + The dispute is closed, the seller did not receive + a Final Value Fee credit, and the buyer did not receive a strike. + For Unpaid Item disputes. + +*/ +NSString *const Trading_DisputeStatusCodeType_CLOSED_NO_FVF_CREDIT_NO_STRIKE = @"ClosedNoFVFCreditNoStrike"; + +/** + + The buyer's strike was appealed after the dispute was closed. + For Unpaid Item disputes. + +*/ +NSString *const Trading_DisputeStatusCodeType_STRIKE_APPEALED_AFTER_CLOSING = @"StrikeAppealedAfterClosing"; + +/** + + The seller's Final Value Fee credit was reversed after the + dispute was closed. For Unpaid Item disputes. + +*/ +NSString *const Trading_DisputeStatusCodeType_FVF_CREDIT_REVERSED_AFTER_CLOSING = @"FVFCreditReversedAfterClosing"; + +/** + + Both the seller's Final Value Fee credit and the buyer's strike + were reversed after the dispute was closed. For Unpaid Item disputes. + +*/ +NSString *const Trading_DisputeStatusCodeType_STRIKE_APPEALED_AND_FVF_CREDIT_REVERSED = @"StrikeAppealedAndFVFCreditReversed"; + +/** + + Claim assigned to an adjuster. Also maps for filed claim in Half.com + +*/ +NSString *const Trading_DisputeStatusCodeType_CLAIM_OPENED = @"ClaimOpened"; + +/** + + Buyer contacted and asked to submit paperwork + +*/ +NSString *const Trading_DisputeStatusCodeType_NO_DOCUMENTATION = @"NoDocumentation"; + +/** + + Buyer did not respond to verification or missing some paperwork. Also maps for + filed claim in Half.com + +*/ +NSString *const Trading_DisputeStatusCodeType_CLAIM_CLOSED = @"ClaimClosed"; + +/** + + Not eligible for reimbursement + +*/ +NSString *const Trading_DisputeStatusCodeType_CLAIM_DENIED = @"ClaimDenied"; + +/** + + Paperwork received, claim being investigated. Also maps for filed claim in + Half.com + +*/ +NSString *const Trading_DisputeStatusCodeType_CLAIM_IN_PROCESS = @"ClaimInProcess"; + +/** + + Claim approved for reimbursement; sent to accounts payable for payment + +*/ +NSString *const Trading_DisputeStatusCodeType_CLAIM_APPROVED = @"ClaimApproved"; + +/** + + Reimbursement completed + +*/ +NSString *const Trading_DisputeStatusCodeType_CLAIM_PAID = @"ClaimPaid"; + +/** + + Issue resolved: seller sent Item or Refund + +*/ +NSString *const Trading_DisputeStatusCodeType_CLAIM_RESOLVED = @"ClaimResolved"; + +/** + + Claim Submitted via Web flow + +*/ +NSString *const Trading_DisputeStatusCodeType_CLAIM_SUBMITTED = @"ClaimSubmitted"; + +/** + + Unpaid Item dispute opened + +*/ +NSString *const Trading_DisputeStatusCodeType_UNPAID_ITEM_OPENED = @"UnpaidItemOpened"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_DisputeStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_DisputeType.h b/Vendoo/TradingProxy/Trading_DisputeType.h new file mode 100755 index 0000000..406857d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeType.h @@ -0,0 +1,283 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ItemType; +@class Trading_DisputeMessageType; +@class Trading_DisputeResolutionType; + +/** + + Contains all information describing a dispute. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DisputeType : NSObject { + +@private + NSString *_disputeID; + NSString *_disputeRecordType; + NSString *_disputeState; + NSString *_disputeStatus; + NSString *_otherPartyRole; + NSString *_otherPartyName; + NSString *_userRole; + NSString *_buyerUserID; + NSString *_sellerUserID; + NSString *_transactionID; + Trading_ItemType *_item; + NSString *_disputeReason; + NSString *_disputeExplanation; + NSString *_disputeCreditEligibility; + NSDate *_disputeCreatedTime; + NSDate *_disputeModifiedTime; + NSMutableArray *_disputeResolution; + NSMutableArray *_disputeMessage; + NSNumber *_escalation; + NSNumber *_purchaseProtection; + NSString *_orderLineItemID; + NSMutableArray *_any; + +} + + +/** + + The unique identifier of an eBay dispute. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *disputeID; + +/** + + A value to indicate the type of dispute. + + + type: string constant in Trading_DisputeRecordTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *disputeRecordType; + +/** + + The internal state of the dispute. The value determines + which values of DisputeActivity are valid when responding + to a dispute. + + + type: string constant in Trading_DisputeStateCodeType.h +*/ +@property (nonatomic, retain) NSString *disputeState; + +/** + + The status of the dispute, which provides additional + information about the dispute state. + + + type: string constant in Trading_DisputeStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *disputeStatus; + +/** + + The role of the person involved in the dispute who is + not taking action or requesting information. The role is + either Buyer or Seller. + + + type: string constant in Trading_TradingRoleCodeType.h +*/ +@property (nonatomic, retain) NSString *otherPartyRole; + +/** + + The user name of the person involved in the dispute who + is not taking action or requesting information. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *otherPartyName; + +/** + + The role of the person involved in the dispute who is taking action or + requesting information. The role is either Buyer or Seller. + + + type: string constant in Trading_TradingRoleCodeType.h +*/ +@property (nonatomic, retain) NSString *userRole; + +/** + + The eBay user ID of the buyer involved in the dispute. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *buyerUserID; + +/** + + The eBay user ID of the seller involved in the dispute. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerUserID; + +/** + + The unique identifier of the order line item (transaction) under dispute. An + order line item is created once there is a commitment from a + buyer to purchase an item. In the case of GetDispute and GetUserDisputes + responses, this value identifies the order line item involved in the + dispute. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + Container consisting of high-level details about the item involved in the + dispute. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + + The top-level reason for the dispute. The value of DisputeReason + determines which values of DisputeExplanation are valid. + See DisputeExplanationCodeList for details. + + + type: string constant in Trading_DisputeReasonCodeType.h +*/ +@property (nonatomic, retain) NSString *disputeReason; + +/** + + The detailed explanation for the dispute. Valid values + depend on the value of DisputeReason. See DisputeExplanationCodeList + for details. + + + type: string constant in Trading_DisputeExplanationCodeType.h +*/ +@property (nonatomic, retain) NSString *disputeExplanation; + +/** + + A value to indicate whether or not the seller is currently eligible for a + Final Value Fee credit. The seller becomes eligible for a Final Value Fee + credit after filing and winning an Unpaid Item case. This tag only + indicates credit eligibility and does not mean that the case can be closed. + The seller can open a UPI case as soon as 2 days after the listing ends. + + + type: string constant in Trading_DisputeCreditEligibilityCodeType.h +*/ +@property (nonatomic, retain) NSString *disputeCreditEligibility; + +/** + + The date and time the dispute was created, in GMT. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *disputeCreatedTime; + +/** + + The date and time the dispute was modified, in GMT. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *disputeModifiedTime; + +/** + + The action resulting from the dispute resolution. The + action might include a Final Value Fee credit to the seller, a strike + to the buyer, a reversal, or an appeal. + + + entry type : class Trading_DisputeResolutionType +*/ + +@property (nonatomic, retain) NSMutableArray *disputeResolution; + +/** + + A response or message posted to a dispute, either by + an application or by a user on the eBay site. + + + entry type : class Trading_DisputeMessageType +*/ + +@property (nonatomic, retain) NSMutableArray *disputeMessage; + +/** + + Whether the buyer can close a dispute unhappy and escalate it + to the eBay Standard Purchase Protection Program. To escalate, the buyer + must be eligible for the PPP. Used in Item Not Received disputes. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *escalation; + +/** + + Whether the buyer is eligible for the eBay Standard Purchase Protection + Program. The eligibility rules are described in the eBay site online help. + Used in Item Not Received disputes. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *purchaseProtection; + +/** + + OrderLineItemID is a unique identifier for an eBay order line item and is + based upon the concatenation of ItemID and TransactionID, with a hyphen in + between these two IDs. In the case of GetDispute and GetUserDisputes + responses, this value identifies the order line item involved in the + dispute. +
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DisputeType.m b/Vendoo/TradingProxy/Trading_DisputeType.m new file mode 100755 index 0000000..67013fd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DisputeType.m @@ -0,0 +1,145 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DisputeType.h" +#import "Trading_ItemType.h" +#import "Trading_DisputeMessageType.h" +#import "Trading_DisputeResolutionType.h" + +@implementation Trading_DisputeType + +@synthesize disputeID = _disputeID; +@synthesize disputeRecordType = _disputeRecordType; +@synthesize disputeState = _disputeState; +@synthesize disputeStatus = _disputeStatus; +@synthesize otherPartyRole = _otherPartyRole; +@synthesize otherPartyName = _otherPartyName; +@synthesize userRole = _userRole; +@synthesize buyerUserID = _buyerUserID; +@synthesize sellerUserID = _sellerUserID; +@synthesize transactionID = _transactionID; +@synthesize item = _item; +@synthesize disputeReason = _disputeReason; +@synthesize disputeExplanation = _disputeExplanation; +@synthesize disputeCreditEligibility = _disputeCreditEligibility; +@synthesize disputeCreatedTime = _disputeCreatedTime; +@synthesize disputeModifiedTime = _disputeModifiedTime; +@synthesize disputeResolution = _disputeResolution; +@synthesize disputeMessage = _disputeMessage; +@synthesize escalation = _escalation; +@synthesize purchaseProtection = _purchaseProtection; +@synthesize orderLineItemID = _orderLineItemID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeID" propertyName:@"disputeID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"disputeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeRecordType" propertyName:@"disputeRecordType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"disputeRecordType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeState" propertyName:@"disputeState" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"disputeState"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeStatus" propertyName:@"disputeStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"disputeStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OtherPartyRole" propertyName:@"otherPartyRole" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"otherPartyRole"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OtherPartyName" propertyName:@"otherPartyName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"otherPartyName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserRole" propertyName:@"userRole" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"userRole"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerUserID" propertyName:@"buyerUserID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"buyerUserID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerUserID" propertyName:@"sellerUserID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerUserID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeReason" propertyName:@"disputeReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"disputeReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeExplanation" propertyName:@"disputeExplanation" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"disputeExplanation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeCreditEligibility" propertyName:@"disputeCreditEligibility" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"disputeCreditEligibility"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeCreatedTime" propertyName:@"disputeCreatedTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"disputeCreatedTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeModifiedTime" propertyName:@"disputeModifiedTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"disputeModifiedTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DisputeResolution" propertyName:@"disputeResolution" type:PICO_TYPE_OBJECT clazz:[Trading_DisputeResolutionType class]]; + [map setObject:ps forKey:@"disputeResolution"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DisputeMessage" propertyName:@"disputeMessage" type:PICO_TYPE_OBJECT clazz:[Trading_DisputeMessageType class]]; + [map setObject:ps forKey:@"disputeMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Escalation" propertyName:@"escalation" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"escalation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PurchaseProtection" propertyName:@"purchaseProtection" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"purchaseProtection"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.disputeID = nil; + self.disputeRecordType = nil; + self.disputeState = nil; + self.disputeStatus = nil; + self.otherPartyRole = nil; + self.otherPartyName = nil; + self.userRole = nil; + self.buyerUserID = nil; + self.sellerUserID = nil; + self.transactionID = nil; + self.item = nil; + self.disputeReason = nil; + self.disputeExplanation = nil; + self.disputeCreditEligibility = nil; + self.disputeCreatedTime = nil; + self.disputeModifiedTime = nil; + self.disputeResolution = nil; + self.disputeMessage = nil; + self.escalation = nil; + self.purchaseProtection = nil; + self.orderLineItemID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DistanceType.h b/Vendoo/TradingProxy/Trading_DistanceType.h new file mode 100755 index 0000000..3e303ca --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DistanceType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated as the GetProduct* calls are no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DistanceType : NSObject { + +@private + NSNumber *_distanceMeasurement; + NSString *_distanceUnit; + NSMutableArray *_any; + +} + + +/** + + + The measurement used in a proximity search distance calculation. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *distanceMeasurement; + +/** + + + The unit used in a proximity search distance calculation. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *distanceUnit; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DistanceType.m b/Vendoo/TradingProxy/Trading_DistanceType.m new file mode 100755 index 0000000..a1d9e8c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DistanceType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DistanceType.h" + +@implementation Trading_DistanceType + +@synthesize distanceMeasurement = _distanceMeasurement; +@synthesize distanceUnit = _distanceUnit; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DistanceMeasurement" propertyName:@"distanceMeasurement" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"distanceMeasurement"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DistanceUnit" propertyName:@"distanceUnit" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"distanceUnit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.distanceMeasurement = nil; + self.distanceUnit = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DuplicateInvocationDetailsType.h b/Vendoo/TradingProxy/Trading_DuplicateInvocationDetailsType.h new file mode 100755 index 0000000..caf1e12 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DuplicateInvocationDetailsType.h @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains properties that provide information on duplicate uses of InvocationIDs. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DuplicateInvocationDetailsType : NSObject { + +@private + NSString *_duplicateInvocationID; + NSString *_status; + NSString *_invocationTrackingID; + NSMutableArray *_any; + +} + + +/** + + The duplicate InvocationID. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *duplicateInvocationID; + +/** + + The status of the previous call that used the InvocationID. + + + type: string constant in Trading_InvocationStatusType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + The id that identifies the business item the previous API invocation + created. For example, the ItemID of the item created by an AddItem call. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *invocationTrackingID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DuplicateInvocationDetailsType.m b/Vendoo/TradingProxy/Trading_DuplicateInvocationDetailsType.m new file mode 100755 index 0000000..3a4fe10 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DuplicateInvocationDetailsType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DuplicateInvocationDetailsType.h" + +@implementation Trading_DuplicateInvocationDetailsType + +@synthesize duplicateInvocationID = _duplicateInvocationID; +@synthesize status = _status; +@synthesize invocationTrackingID = _invocationTrackingID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DuplicateInvocationID" propertyName:@"duplicateInvocationID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"duplicateInvocationID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InvocationTrackingID" propertyName:@"invocationTrackingID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"invocationTrackingID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.duplicateInvocationID = nil; + self.status = nil; + self.invocationTrackingID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_DutchBINEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_DutchBINEnabledDefinitionType.h new file mode 100755 index 0000000..042b0ec --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DutchBINEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated as Dutch auctions are deprecated. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_DutchBINEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_DutchBINEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_DutchBINEnabledDefinitionType.m new file mode 100755 index 0000000..3be1d4d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_DutchBINEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_DutchBINEnabledDefinitionType.h" + +@implementation Trading_DutchBINEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EANIdentifierEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_EANIdentifierEnabledDefinitionType.h new file mode 100755 index 0000000..5f5e7cb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EANIdentifierEnabledDefinitionType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type defines the European Article Number (EAN) feature, and whether this + feature is enabled at the site level. An empty EANIdentifierEnabled field is + returned under the FeatureDefinitions container in GetCategoryFeatures if the feature + is applicable to the site and if EANIdentifierEnabled is passed in as a + FeatureID (or if no FeatureID is passed in, hence all features are returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EANIdentifierEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EANIdentifierEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_EANIdentifierEnabledDefinitionType.m new file mode 100755 index 0000000..88785a9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EANIdentifierEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EANIdentifierEnabledDefinitionType.h" + +@implementation Trading_EANIdentifierEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProAdFormatEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_EBayMotorsProAdFormatEnabledDefinitionType.h new file mode 100755 index 0000000..19d5fa0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProAdFormatEnabledDefinitionType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the AdFormatEnabled feature. If this field is present, + the corresponding feature applies to the category. The field + is returned as an empty element (e.g., a boolean value is not returned). + Added for EbayMotors Pro users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EBayMotorsProAdFormatEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProAdFormatEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_EBayMotorsProAdFormatEnabledDefinitionType.m new file mode 100755 index 0000000..3746387 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProAdFormatEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EBayMotorsProAdFormatEnabledDefinitionType.h" + +@implementation Trading_EBayMotorsProAdFormatEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProAutoAcceptEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_EBayMotorsProAutoAcceptEnabledDefinitionType.h new file mode 100755 index 0000000..aae9152 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProAutoAcceptEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether automatic accept of best offers is allowed for this category. + Returned only if this category overrides the site default. + Added for EbayMotors Pro users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EBayMotorsProAutoAcceptEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProAutoAcceptEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_EBayMotorsProAutoAcceptEnabledDefinitionType.m new file mode 100755 index 0000000..05e8530 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProAutoAcceptEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EBayMotorsProAutoAcceptEnabledDefinitionType.h" + +@implementation Trading_EBayMotorsProAutoAcceptEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProAutoDeclineEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_EBayMotorsProAutoDeclineEnabledDefinitionType.h new file mode 100755 index 0000000..93eb508 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProAutoDeclineEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether automatic decline of best offers is allowed for this category. + Returned only if this category overrides the site default. + Added for EbayMotors Pro users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EBayMotorsProAutoDeclineEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProAutoDeclineEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_EBayMotorsProAutoDeclineEnabledDefinitionType.m new file mode 100755 index 0000000..f85df9c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProAutoDeclineEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EBayMotorsProAutoDeclineEnabledDefinitionType.h" + +@implementation Trading_EBayMotorsProAutoDeclineEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProBestOfferEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_EBayMotorsProBestOfferEnabledDefinitionType.h new file mode 100755 index 0000000..1839d39 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProBestOfferEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether Contact Seller is enabled for Classified Ads. + Added for EbayMotors Pro users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EBayMotorsProBestOfferEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProBestOfferEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_EBayMotorsProBestOfferEnabledDefinitionType.m new file mode 100755 index 0000000..b017cb4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProBestOfferEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EBayMotorsProBestOfferEnabledDefinitionType.h" + +@implementation Trading_EBayMotorsProBestOfferEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProCompanyNameEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_EBayMotorsProCompanyNameEnabledDefinitionType.h new file mode 100755 index 0000000..d47c58f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProCompanyNameEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether the category supports the use of a company name + when contacting the seller about Classified Ad format listings. + Added for EbayMotors Pro users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EBayMotorsProCompanyNameEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProCompanyNameEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_EBayMotorsProCompanyNameEnabledDefinitionType.m new file mode 100755 index 0000000..fd18d73 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProCompanyNameEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EBayMotorsProCompanyNameEnabledDefinitionType.h" + +@implementation Trading_EBayMotorsProCompanyNameEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProContactByAddressEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_EBayMotorsProContactByAddressEnabledDefinitionType.h new file mode 100755 index 0000000..0fc8913 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProContactByAddressEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether the category supports the use of an address when + contacting the seller about Classified Ad format listings. + Added for EbayMotors Pro users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EBayMotorsProContactByAddressEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProContactByAddressEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_EBayMotorsProContactByAddressEnabledDefinitionType.m new file mode 100755 index 0000000..2926019 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProContactByAddressEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EBayMotorsProContactByAddressEnabledDefinitionType.h" + +@implementation Trading_EBayMotorsProContactByAddressEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProContactByEmailEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_EBayMotorsProContactByEmailEnabledDefinitionType.h new file mode 100755 index 0000000..da32b8f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProContactByEmailEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether the category supports the use of email to contact the + seller for Classified Ad format listings.Added for EbayMotors Pro users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EBayMotorsProContactByEmailEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProContactByEmailEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_EBayMotorsProContactByEmailEnabledDefinitionType.m new file mode 100755 index 0000000..c318ad2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProContactByEmailEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EBayMotorsProContactByEmailEnabledDefinitionType.h" + +@implementation Trading_EBayMotorsProContactByEmailEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProContactByPhoneEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_EBayMotorsProContactByPhoneEnabledDefinitionType.h new file mode 100755 index 0000000..80b92c5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProContactByPhoneEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether the category supports using the telephone as a + contact method. + Added for EbayMotors Pro users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EBayMotorsProContactByPhoneEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProContactByPhoneEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_EBayMotorsProContactByPhoneEnabledDefinitionType.m new file mode 100755 index 0000000..7538fee --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProContactByPhoneEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EBayMotorsProContactByPhoneEnabledDefinitionType.h" + +@implementation Trading_EBayMotorsProContactByPhoneEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProCounterOfferEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_EBayMotorsProCounterOfferEnabledDefinitionType.h new file mode 100755 index 0000000..9a13939 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProCounterOfferEnabledDefinitionType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether counter offers are allowed on best offers for + this category. + Returned only if this category overrides the site default. + Added for EbayMotors Pro users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EBayMotorsProCounterOfferEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProCounterOfferEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_EBayMotorsProCounterOfferEnabledDefinitionType.m new file mode 100755 index 0000000..5a3d706 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProCounterOfferEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EBayMotorsProCounterOfferEnabledDefinitionType.h" + +@implementation Trading_EBayMotorsProCounterOfferEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType.h new file mode 100755 index 0000000..0832950 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether the category supports the use of payment method checkOut + for Classified Ad format listings.Added for EbayMotors Pro users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType.m new file mode 100755 index 0000000..0df5411 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType.h" + +@implementation Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProPhoneCountDefinitionType.h b/Vendoo/TradingProxy/Trading_EBayMotorsProPhoneCountDefinitionType.h new file mode 100755 index 0000000..0eebffd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProPhoneCountDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates which phone option the category supports + for contacting the seller about Classified Ad format listings. + Added for EbayMotors Pro users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EBayMotorsProPhoneCountDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProPhoneCountDefinitionType.m b/Vendoo/TradingProxy/Trading_EBayMotorsProPhoneCountDefinitionType.m new file mode 100755 index 0000000..59eee1a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProPhoneCountDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EBayMotorsProPhoneCountDefinitionType.h" + +@implementation Trading_EBayMotorsProPhoneCountDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType.h new file mode 100755 index 0000000..af0e6ed --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the SellerContactDetailsEnabled feature. If this field is present, + the category allows retrieval of seller-level contact information. The + field is returned as an empty element (e.g., a boolean value is not returned). + Added for EbayMotors Pro users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType.m new file mode 100755 index 0000000..27eee89 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType.h" + +@implementation Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProShippingMethodEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_EBayMotorsProShippingMethodEnabledDefinitionType.h new file mode 100755 index 0000000..f1bc180 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProShippingMethodEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates if the category supports shipping options for + Classified Ad format listings. + Added for EbayMotors Pro users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EBayMotorsProShippingMethodEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProShippingMethodEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_EBayMotorsProShippingMethodEnabledDefinitionType.m new file mode 100755 index 0000000..41c8bfc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProShippingMethodEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EBayMotorsProShippingMethodEnabledDefinitionType.h" + +@implementation Trading_EBayMotorsProShippingMethodEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProStreetCountDefinitionType.h b/Vendoo/TradingProxy/Trading_EBayMotorsProStreetCountDefinitionType.h new file mode 100755 index 0000000..1b4fed1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProStreetCountDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates which address option the category supports for + Classified Ad format listings. + Added for EbayMotors Pro users + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EBayMotorsProStreetCountDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayMotorsProStreetCountDefinitionType.m b/Vendoo/TradingProxy/Trading_EBayMotorsProStreetCountDefinitionType.m new file mode 100755 index 0000000..aa47906 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayMotorsProStreetCountDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EBayMotorsProStreetCountDefinitionType.h" + +@implementation Trading_EBayMotorsProStreetCountDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayPaymentMismatchDetailsType.h b/Vendoo/TradingProxy/Trading_EBayPaymentMismatchDetailsType.h new file mode 100755 index 0000000..58b0deb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayPaymentMismatchDetailsType.h @@ -0,0 +1,96 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Complex type that defines the eBayPaymentMismatchDetails container, which + is returned when a buyer's payment does not match the total cost of an order going through + the new eBay payment process. This type is only applicable for German and Austrian orders going + through the new eBay payment process. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EBayPaymentMismatchDetailsType : NSObject { + +@private + NSString *_mismatchType; + NSDate *_actionRequiredBy; + Trading_AmountType *_mismatchAmount; + NSMutableArray *_any; + +} + + +/** + + This enumeration value indicates if the buyer has overpaid or underpaid for an order + going through the new eBay payment process. This field is always returned with the + eBayPaymentMismatchDetails container. +
+
+ Note: + The introduction of the new eBay payment process for the entire German and + Austrian eBay marketplace has been delayed until further notice. +
+ + + type: string constant in Trading_MismatchTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *mismatchType; + +/** + + This dateTime value indicates the date by which the seller needs to accept or reject the + overpayment/underpayment. If the seller doesn't take action by this date, eBay returns + the payment to the buyer and essentially voids the sale. This field is always returned + with the eBayPaymentMismatchDetails container. +
+
+ Note: + The introduction of the new eBay payment process for the entire German and + Austrian eBay marketplace has been delayed until further notice. +
+ + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *actionRequiredBy; + +/** + + This value indicates the amount in which the buyer's payment was either over + (MismatchType=OverPayment) or under + (MismatchType=UnderPayment) the actual total + cost of an order going through the new eBay payment process. +
+
+ Note: + The introduction of the new eBay payment process for the entire German and + Austrian eBay marketplace has been delayed until further notice. +
+ + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *mismatchAmount; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EBayPaymentMismatchDetailsType.m b/Vendoo/TradingProxy/Trading_EBayPaymentMismatchDetailsType.m new file mode 100755 index 0000000..dc39bd3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBayPaymentMismatchDetailsType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EBayPaymentMismatchDetailsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_EBayPaymentMismatchDetailsType + +@synthesize mismatchType = _mismatchType; +@synthesize actionRequiredBy = _actionRequiredBy; +@synthesize mismatchAmount = _mismatchAmount; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MismatchType" propertyName:@"mismatchType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"mismatchType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ActionRequiredBy" propertyName:@"actionRequiredBy" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"actionRequiredBy"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MismatchAmount" propertyName:@"mismatchAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"mismatchAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.mismatchType = nil; + self.actionRequiredBy = nil; + self.mismatchAmount = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EBaySubscriptionTypeCodeType.h b/Vendoo/TradingProxy/Trading_EBaySubscriptionTypeCodeType.h new file mode 100755 index 0000000..575dade --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBaySubscriptionTypeCodeType.h @@ -0,0 +1,66 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + + +/** + +*/ +extern NSString *const Trading_EBaySubscriptionTypeCodeType_SELLER_ASSISTANT; + +extern NSString *const Trading_EBaySubscriptionTypeCodeType_SELLER_ASSISTANT_PRO; + +extern NSString *const Trading_EBaySubscriptionTypeCodeType_E_BAY_STORE_BASIC; + +extern NSString *const Trading_EBaySubscriptionTypeCodeType_E_BAY_STORE_FEATURED; + +extern NSString *const Trading_EBaySubscriptionTypeCodeType_E_BAY_STORE_ANCHOR; + +extern NSString *const Trading_EBaySubscriptionTypeCodeType_SELLING_MANAGER; + +extern NSString *const Trading_EBaySubscriptionTypeCodeType_SELLING_MANAGER_PRO; + +extern NSString *const Trading_EBaySubscriptionTypeCodeType_PICTURE_MANAGER_LEVEL_1; + +extern NSString *const Trading_EBaySubscriptionTypeCodeType_PICTURE_MANAGER_LEVEL_2; + +extern NSString *const Trading_EBaySubscriptionTypeCodeType_PICTURE_MANAGER_LEVEL_3; + +extern NSString *const Trading_EBaySubscriptionTypeCodeType_PICTURE_MANAGER_LEVEL_4; + +extern NSString *const Trading_EBaySubscriptionTypeCodeType_PICTURE_MANAGER_LEVEL_5; + +extern NSString *const Trading_EBaySubscriptionTypeCodeType_PICTURE_MANAGER_LEVEL_6; + +extern NSString *const Trading_EBaySubscriptionTypeCodeType_PICTURE_MANAGER_LEVEL_7; + +extern NSString *const Trading_EBaySubscriptionTypeCodeType_SELLER_REPORTS_BASIC; + +extern NSString *const Trading_EBaySubscriptionTypeCodeType_SELLER_REPORTS_PLUS; + +extern NSString *const Trading_EBaySubscriptionTypeCodeType_FILE_EXCHANGE; + +/** + + Allowed categories are Motorcycles, Powersports, and Other Vehicles. + +*/ +extern NSString *const Trading_EBaySubscriptionTypeCodeType_LOCAL_MARKET_SPECIALTY; + +/** + + In addition to the categories allowed by LocalMarketSpecialty, allows + Passenger Vehicles. Includes five sub-types. See LocalMarketRegularSubscriptionDefinitionType for details. + +*/ +extern NSString *const Trading_EBaySubscriptionTypeCodeType_LOCAL_MARKET_REGULAR; + +/** + + Allows same categories as LocalMarketRegular. + +*/ +extern NSString *const Trading_EBaySubscriptionTypeCodeType_LOCAL_MARKET_PREMIUM; + +extern NSString *const Trading_EBaySubscriptionTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_EBaySubscriptionTypeCodeType.m b/Vendoo/TradingProxy/Trading_EBaySubscriptionTypeCodeType.m new file mode 100755 index 0000000..3a5b722 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EBaySubscriptionTypeCodeType.m @@ -0,0 +1,66 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_EBaySubscriptionTypeCodeType.h" + + +/** + +*/ +NSString *const Trading_EBaySubscriptionTypeCodeType_SELLER_ASSISTANT = @"SellerAssistant"; + +NSString *const Trading_EBaySubscriptionTypeCodeType_SELLER_ASSISTANT_PRO = @"SellerAssistantPro"; + +NSString *const Trading_EBaySubscriptionTypeCodeType_E_BAY_STORE_BASIC = @"EBayStoreBasic"; + +NSString *const Trading_EBaySubscriptionTypeCodeType_E_BAY_STORE_FEATURED = @"EBayStoreFeatured"; + +NSString *const Trading_EBaySubscriptionTypeCodeType_E_BAY_STORE_ANCHOR = @"EBayStoreAnchor"; + +NSString *const Trading_EBaySubscriptionTypeCodeType_SELLING_MANAGER = @"SellingManager"; + +NSString *const Trading_EBaySubscriptionTypeCodeType_SELLING_MANAGER_PRO = @"SellingManagerPro"; + +NSString *const Trading_EBaySubscriptionTypeCodeType_PICTURE_MANAGER_LEVEL_1 = @"PictureManagerLevel1"; + +NSString *const Trading_EBaySubscriptionTypeCodeType_PICTURE_MANAGER_LEVEL_2 = @"PictureManagerLevel2"; + +NSString *const Trading_EBaySubscriptionTypeCodeType_PICTURE_MANAGER_LEVEL_3 = @"PictureManagerLevel3"; + +NSString *const Trading_EBaySubscriptionTypeCodeType_PICTURE_MANAGER_LEVEL_4 = @"PictureManagerLevel4"; + +NSString *const Trading_EBaySubscriptionTypeCodeType_PICTURE_MANAGER_LEVEL_5 = @"PictureManagerLevel5"; + +NSString *const Trading_EBaySubscriptionTypeCodeType_PICTURE_MANAGER_LEVEL_6 = @"PictureManagerLevel6"; + +NSString *const Trading_EBaySubscriptionTypeCodeType_PICTURE_MANAGER_LEVEL_7 = @"PictureManagerLevel7"; + +NSString *const Trading_EBaySubscriptionTypeCodeType_SELLER_REPORTS_BASIC = @"SellerReportsBasic"; + +NSString *const Trading_EBaySubscriptionTypeCodeType_SELLER_REPORTS_PLUS = @"SellerReportsPlus"; + +NSString *const Trading_EBaySubscriptionTypeCodeType_FILE_EXCHANGE = @"FileExchange"; + +/** + + Allowed categories are Motorcycles, Powersports, and Other Vehicles. + +*/ +NSString *const Trading_EBaySubscriptionTypeCodeType_LOCAL_MARKET_SPECIALTY = @"LocalMarketSpecialty"; + +/** + + In addition to the categories allowed by LocalMarketSpecialty, allows + Passenger Vehicles. Includes five sub-types. See LocalMarketRegularSubscriptionDefinitionType for details. + +*/ +NSString *const Trading_EBaySubscriptionTypeCodeType_LOCAL_MARKET_REGULAR = @"LocalMarketRegular"; + +/** + + Allows same categories as LocalMarketRegular. + +*/ +NSString *const Trading_EBaySubscriptionTypeCodeType_LOCAL_MARKET_PREMIUM = @"LocalMarketPremium"; + +NSString *const Trading_EBaySubscriptionTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_EnableCodeType.h b/Vendoo/TradingProxy/Trading_EnableCodeType.h new file mode 100755 index 0000000..d302114 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EnableCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The status of a particular entry. + + + @ingroup EBayAPIInterface +*/ + +/** + + The entry is enabled. + +*/ +extern NSString *const Trading_EnableCodeType_ENABLE; + +/** + + The entry is disabled. + +*/ +extern NSString *const Trading_EnableCodeType_DISABLE; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_EnableCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_EnableCodeType.m b/Vendoo/TradingProxy/Trading_EnableCodeType.m new file mode 100755 index 0000000..84abf24 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EnableCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_EnableCodeType.h" + +/** + @file + + The status of a particular entry. + +*/ + +/** + + The entry is enabled. + +*/ +NSString *const Trading_EnableCodeType_ENABLE = @"Enable"; + +/** + + The entry is disabled. + +*/ +NSString *const Trading_EnableCodeType_DISABLE = @"Disable"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_EnableCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_EndFixedPriceItemRequestType.h b/Vendoo/TradingProxy/Trading_EndFixedPriceItemRequestType.h new file mode 100755 index 0000000..b23cd21 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndFixedPriceItemRequestType.h @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Ends the specified fixed-price listing before the date and time at which + it would normally end (per the listing duration). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EndFixedPriceItemRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_endingReason; + NSString *_sku; + +} + + +/** + + Unique item ID that identifies the item listing that you want to end. +

+ In the EndFixedPriceItem request, either ItemID or SKU is required. + If both are passed in and they don't refer to the same listing, eBay + ignores SKU and considers only the ItemID. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Indicates the seller's reason for ending the listing early. This field + is required if the seller is ending the item early and the item did + not successfully sell. + + + type: string constant in Trading_EndReasonCodeType.h +*/ +@property (nonatomic, retain) NSString *endingReason; + +/** + + The unique SKU of the item being ended. A SKU (stock keeping unit) is + an identifier defined by a seller. SKU can only be used to end an + item if you listed the item by using AddFixedPriceItem or + RelistFixedPriceItem, and you set Item.InventoryTrackingMethod to SKU + at the time the item was listed. (These criteria are necessary to + uniquely identify the listing by a SKU.) +

+ In the EndFixedPriceItem request, either ItemID or SKU is required. If + both are passed in and they don't refer to the same listing, eBay + ignores SKU and considers only the ItemID. +

+ To remove a SKU when you revise or relist an item, use DeletedField in + the revision or relist call. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sku; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EndFixedPriceItemRequestType.m b/Vendoo/TradingProxy/Trading_EndFixedPriceItemRequestType.m new file mode 100755 index 0000000..7829df9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndFixedPriceItemRequestType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EndFixedPriceItemRequestType.h" + +@implementation Trading_EndFixedPriceItemRequestType + +@synthesize itemID = _itemID; +@synthesize endingReason = _endingReason; +@synthesize sku = _sku; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"EndFixedPriceItemRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndingReason" propertyName:@"endingReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"endingReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SKU" propertyName:@"sku" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sku"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.endingReason = nil; + self.sku = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EndFixedPriceItemResponseType.h b/Vendoo/TradingProxy/Trading_EndFixedPriceItemResponseType.h new file mode 100755 index 0000000..75133b7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndFixedPriceItemResponseType.h @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Acknowledgement that includes SKU, as well as the date and time the auction was + ended due to the call to EndFixedPriceItem. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EndFixedPriceItemResponseType : Trading_AbstractResponseType { + +@private + NSDate *_endTime; + NSString *_sku; + +} + + +/** + + Timestamp that indicates the date and time (GMT) that the specified item listing + was ended. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + +/** + + If a SKU (stock-keeping unit) exists for the item listing, it is returned in + the response. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sku; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EndFixedPriceItemResponseType.m b/Vendoo/TradingProxy/Trading_EndFixedPriceItemResponseType.m new file mode 100755 index 0000000..9be3324 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndFixedPriceItemResponseType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EndFixedPriceItemResponseType.h" + +@implementation Trading_EndFixedPriceItemResponseType + +@synthesize endTime = _endTime; +@synthesize sku = _sku; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"EndFixedPriceItemResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SKU" propertyName:@"sku" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sku"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.endTime = nil; + self.sku = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EndItemRequestContainerType.h b/Vendoo/TradingProxy/Trading_EndItemRequestContainerType.h new file mode 100755 index 0000000..95d58e6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndItemRequestContainerType.h @@ -0,0 +1,102 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + A container to specify a single eBay item to end. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EndItemRequestContainerType : NSObject { + +@private + NSString *_itemID; + NSString *_endingReason; + NSString *_messageID; + NSString *_sellerInventoryID; + NSMutableArray *_any; + +} + + +/** + + The ID of the item listing to be ended. + An ItemID must be specified in the EndItems request, except that in the case of a Half.com item, + either an ItemID or a SellerInventoryID must be specified. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Indicates the seller's reason for ending the listing early. + This field is required if the seller is ending the item early and + the item did not successfully sell. + Also applicable to Half.com. + + + type: string constant in Trading_EndReasonCodeType.h +*/ +@property (nonatomic, retain) NSString *endingReason; + +/** + + Most Trading API calls support a MessageID element in the request + and a CorrelationID element in the response. With + EndItems, the seller can pass in a different + MessageID value for + each EndItemRequestContainer container that is used in the request. The + CorrelationID value returned under each + EndItemResponseContainer container is used to correlate each + End Item request container with its corresponding End Item response container. The same MessageID value that you pass into a request will + be returned in the CorrelationID field in the response. +
+
+ If you do not pass in a MessageID value in the request, + CorrelationID is not returned. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *messageID; + +/** + + A unique identifier that the seller specified in Item.SellerInventoryID + when they listed an item on Half.com. + In the case of a Half.com item, either an ItemID or a SellerInventoryID + must be specified in the call request. +

+ The SellerInventoryID field is applicable only to Half.com. +

+ For a Half.com item, you can either specify an ItemID or + SellerInventoryID. An error occurs if you try to specify a conflicting + ItemID and SellerInventoryID (for the same item). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerInventoryID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EndItemRequestContainerType.m b/Vendoo/TradingProxy/Trading_EndItemRequestContainerType.m new file mode 100755 index 0000000..8ce10d0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndItemRequestContainerType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EndItemRequestContainerType.h" + +@implementation Trading_EndItemRequestContainerType + +@synthesize itemID = _itemID; +@synthesize endingReason = _endingReason; +@synthesize messageID = _messageID; +@synthesize sellerInventoryID = _sellerInventoryID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndingReason" propertyName:@"endingReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"endingReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageID" propertyName:@"messageID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"messageID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerInventoryID" propertyName:@"sellerInventoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerInventoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.endingReason = nil; + self.messageID = nil; + self.sellerInventoryID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EndItemRequestType.h b/Vendoo/TradingProxy/Trading_EndItemRequestType.h new file mode 100755 index 0000000..6fef9b2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndItemRequestType.h @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Ends the specified item listing before the date and time at which it would normally end per the listing duration. Also for Half.com. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EndItemRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_endingReason; + NSString *_sellerInventoryID; + +} + + +/** + + Unique item ID that identifies the item listing to end. +

+ For Half.com listings, you can either specify ItemID or + SellerInventoryID. +

+ Applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Indicates the seller's reason for ending the listing early. + This field is required if the seller is ending the item early and + the item did not successfully sell. +

+ Applicable to Half.com. + + + type: string constant in Trading_EndReasonCodeType.h +*/ +@property (nonatomic, retain) NSString *endingReason; + +/** + + Unique identifier that the seller specified when they listed the + Half.com item. For Half.com items, you can either specify ItemID or + SellerInventoryID. If you specify both ItemID and SellerInventoryID, + they must be for the same item (otherwise an error will occur). +

+ Applicable only to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerInventoryID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EndItemRequestType.m b/Vendoo/TradingProxy/Trading_EndItemRequestType.m new file mode 100755 index 0000000..0186df7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndItemRequestType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EndItemRequestType.h" + +@implementation Trading_EndItemRequestType + +@synthesize itemID = _itemID; +@synthesize endingReason = _endingReason; +@synthesize sellerInventoryID = _sellerInventoryID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"EndItemRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndingReason" propertyName:@"endingReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"endingReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerInventoryID" propertyName:@"sellerInventoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerInventoryID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.endingReason = nil; + self.sellerInventoryID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EndItemResponseContainerType.h b/Vendoo/TradingProxy/Trading_EndItemResponseContainerType.h new file mode 100755 index 0000000..3c11ebb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndItemResponseContainerType.h @@ -0,0 +1,94 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ErrorType; + +/** + + Includes the acknowledgement of date and time the auction was + ended due to the call to EndItem. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EndItemResponseContainerType : NSObject { + +@private + NSDate *_endTime; + NSString *_correlationID; + NSMutableArray *_errors; + NSMutableArray *_any; + +} + + +/** + + Indicates the date and time (returned in GMT) the specified item listing + was ended. + Also applicable to Half.com. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + +/** + + Most Trading API calls support a MessageID element in the request + and a CorrelationID element in the response. With + EndItems, the seller can pass in a different + MessageID value for + each EndItemRequestContainer container that is used in the request. The + CorrelationID value returned under each + EndItemResponseContainer container is used to correlate each + End Item request container with its corresponding End Item response container. The same MessageID value that you pass into a request will + be returned in the CorrelationID field in the response. +
+
+ If you do not pass in a MessageID value in the request, + CorrelationID is not returned. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *correlationID; + +/** + + A list of application-level errors or warnings (if any) that were raised + when eBay processed the request.
+
+ Application-level errors occur due to + problems with business-level data on the client side or on the eBay + server side. For example, an error would occur if the request contains + an invalid combination of fields, or it is missing a required field, + or the value of the field is not recognized. An error could also occur + if eBay encountered a problem in our internal business logic while + processing the request.
+
+ Only returned if there were warnings or errors. + + + entry type : class Trading_ErrorType +*/ + +@property (nonatomic, retain) NSMutableArray *errors; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EndItemResponseContainerType.m b/Vendoo/TradingProxy/Trading_EndItemResponseContainerType.m new file mode 100755 index 0000000..cb2cf2d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndItemResponseContainerType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EndItemResponseContainerType.h" +#import "Trading_ErrorType.h" + +@implementation Trading_EndItemResponseContainerType + +@synthesize endTime = _endTime; +@synthesize correlationID = _correlationID; +@synthesize errors = _errors; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CorrelationID" propertyName:@"correlationID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"correlationID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Errors" propertyName:@"errors" type:PICO_TYPE_OBJECT clazz:[Trading_ErrorType class]]; + [map setObject:ps forKey:@"errors"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.endTime = nil; + self.correlationID = nil; + self.errors = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EndItemResponseType.h b/Vendoo/TradingProxy/Trading_EndItemResponseType.h new file mode 100755 index 0000000..6d36cac --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndItemResponseType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Includes the acknowledgement of date and time the auction was + ended due to the call to EndItem. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EndItemResponseType : Trading_AbstractResponseType { + +@private + NSDate *_endTime; + +} + + +/** + + Indicates the date and time (returned in GMT) the specified item listing + was ended. + Also applicable to Half.com. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EndItemResponseType.m b/Vendoo/TradingProxy/Trading_EndItemResponseType.m new file mode 100755 index 0000000..ac1a615 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndItemResponseType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EndItemResponseType.h" + +@implementation Trading_EndItemResponseType + +@synthesize endTime = _endTime; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"EndItemResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.endTime = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EndItemsRequestType.h b/Vendoo/TradingProxy/Trading_EndItemsRequestType.h new file mode 100755 index 0000000..0b862b0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndItemsRequestType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_EndItemRequestContainerType; + +/** + + Ends up to 10 specified item listings before the date and time at which it would normally end per the listing duration. Also for Half.com. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EndItemsRequestType : Trading_AbstractRequestType { + +@private + NSMutableArray *_endItemRequestContainer; + +} + + +/** + + A single container for an end item request. Multiple containers should be used to end multiple items. Up to ten (10) containers can be included + per a given EndItems request. + + + entry type : class Trading_EndItemRequestContainerType +*/ + +@property (nonatomic, retain) NSMutableArray *endItemRequestContainer; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EndItemsRequestType.m b/Vendoo/TradingProxy/Trading_EndItemsRequestType.m new file mode 100755 index 0000000..5b5b909 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndItemsRequestType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EndItemsRequestType.h" +#import "Trading_EndItemRequestContainerType.h" + +@implementation Trading_EndItemsRequestType + +@synthesize endItemRequestContainer = _endItemRequestContainer; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"EndItemsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"EndItemRequestContainer" propertyName:@"endItemRequestContainer" type:PICO_TYPE_OBJECT clazz:[Trading_EndItemRequestContainerType class]]; + [map setObject:ps forKey:@"endItemRequestContainer"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.endItemRequestContainer = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EndItemsResponseType.h b/Vendoo/TradingProxy/Trading_EndItemsResponseType.h new file mode 100755 index 0000000..5479c1d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndItemsResponseType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_EndItemResponseContainerType; + +/** + + Contains a response of the resulting status of ending each item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EndItemsResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_endItemResponseContainer; + +} + + +/** + + Returns a response for an individually ended item. Mutiple containers will be listed if multiple items are ended. + + + entry type : class Trading_EndItemResponseContainerType +*/ + +@property (nonatomic, retain) NSMutableArray *endItemResponseContainer; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EndItemsResponseType.m b/Vendoo/TradingProxy/Trading_EndItemsResponseType.m new file mode 100755 index 0000000..771c3e0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndItemsResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EndItemsResponseType.h" +#import "Trading_EndItemResponseContainerType.h" + +@implementation Trading_EndItemsResponseType + +@synthesize endItemResponseContainer = _endItemResponseContainer; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"EndItemsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"EndItemResponseContainer" propertyName:@"endItemResponseContainer" type:PICO_TYPE_OBJECT clazz:[Trading_EndItemResponseContainerType class]]; + [map setObject:ps forKey:@"endItemResponseContainer"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.endItemResponseContainer = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EndOfAuctionEmailPreferencesType.h b/Vendoo/TradingProxy/Trading_EndOfAuctionEmailPreferencesType.h new file mode 100755 index 0000000..0adf610 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndOfAuctionEmailPreferencesType.h @@ -0,0 +1,107 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains the seller's preferences for the email sent to the buyer after the creation of the order line item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_EndOfAuctionEmailPreferencesType : NSObject { + +@private + NSString *_templateText; + NSString *_logoURL; + NSString *_logoType; + NSNumber *_emailCustomized; + NSNumber *_textCustomized; + NSNumber *_logoCustomized; + NSNumber *_copyEmail; + NSMutableArray *_any; + +} + + +/** + + The text of the custom message for the email. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *templateText; + +/** + + The URL of the logo to include in the customized email. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *logoURL; + +/** + + The type of logo to include in the customized email. + + + type: string constant in Trading_EndOfAuctionLogoTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *logoType; + +/** + + Indicates whether or not the seller wishes to send a customized email to winning buyers. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *emailCustomized; + +/** + + Indicates whether or not the text of the customized message will be customized. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *textCustomized; + +/** + + Indicates whether or not the seller wishes to include a logo in the customized email. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *logoCustomized; + +/** + + Indicates whether or not the seller wishes to receive a copy of the customized + email sent to the winning buyer. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *copyEmail; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_EndOfAuctionEmailPreferencesType.m b/Vendoo/TradingProxy/Trading_EndOfAuctionEmailPreferencesType.m new file mode 100755 index 0000000..308c992 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndOfAuctionEmailPreferencesType.m @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_EndOfAuctionEmailPreferencesType.h" + +@implementation Trading_EndOfAuctionEmailPreferencesType + +@synthesize templateText = _templateText; +@synthesize logoURL = _logoURL; +@synthesize logoType = _logoType; +@synthesize emailCustomized = _emailCustomized; +@synthesize textCustomized = _textCustomized; +@synthesize logoCustomized = _logoCustomized; +@synthesize copyEmail = _copyEmail; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TemplateText" propertyName:@"templateText" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"templateText"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LogoURL" propertyName:@"logoURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"logoURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LogoType" propertyName:@"logoType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"logoType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EmailCustomized" propertyName:@"emailCustomized" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"emailCustomized"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TextCustomized" propertyName:@"textCustomized" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"textCustomized"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LogoCustomized" propertyName:@"logoCustomized" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"logoCustomized"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CopyEmail" propertyName:@"copyEmail" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"copyEmail"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.templateText = nil; + self.logoURL = nil; + self.logoType = nil; + self.emailCustomized = nil; + self.textCustomized = nil; + self.logoCustomized = nil; + self.copyEmail = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EndOfAuctionLogoTypeCodeType.h b/Vendoo/TradingProxy/Trading_EndOfAuctionLogoTypeCodeType.h new file mode 100755 index 0000000..2744170 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndOfAuctionLogoTypeCodeType.h @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + EndOfAuctionLogoTypeCodeType - Type declaration to be used by other schema. + Indicatest the type of logo to be used in a customize end of auction (EOA) email. + + + @ingroup EBayAPIInterface +*/ + +/** + + The PayPal Winning Bidder Notice logo. + +*/ +extern NSString *const Trading_EndOfAuctionLogoTypeCodeType_WINNING_BIDDER_NOTICE; + +/** + + The seller's eBay Store logo. + +*/ +extern NSString *const Trading_EndOfAuctionLogoTypeCodeType_STORE; + +/** + + A custom logo specified in LogoURL. + +*/ +extern NSString *const Trading_EndOfAuctionLogoTypeCodeType_CUSTOMIZED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_EndOfAuctionLogoTypeCodeType_CUSTOM_CODE; + +/** + + Indicates that no logo has been specified for use in + the end of auction (EOA) email. + +*/ +extern NSString *const Trading_EndOfAuctionLogoTypeCodeType_NONE; diff --git a/Vendoo/TradingProxy/Trading_EndOfAuctionLogoTypeCodeType.m b/Vendoo/TradingProxy/Trading_EndOfAuctionLogoTypeCodeType.m new file mode 100755 index 0000000..4e78186 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndOfAuctionLogoTypeCodeType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_EndOfAuctionLogoTypeCodeType.h" + +/** + @file + + EndOfAuctionLogoTypeCodeType - Type declaration to be used by other schema. + Indicatest the type of logo to be used in a customize end of auction (EOA) email. + +*/ + +/** + + The PayPal Winning Bidder Notice logo. + +*/ +NSString *const Trading_EndOfAuctionLogoTypeCodeType_WINNING_BIDDER_NOTICE = @"WinningBidderNotice"; + +/** + + The seller's eBay Store logo. + +*/ +NSString *const Trading_EndOfAuctionLogoTypeCodeType_STORE = @"Store"; + +/** + + A custom logo specified in LogoURL. + +*/ +NSString *const Trading_EndOfAuctionLogoTypeCodeType_CUSTOMIZED = @"Customized"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_EndOfAuctionLogoTypeCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + Indicates that no logo has been specified for use in + the end of auction (EOA) email. + +*/ +NSString *const Trading_EndOfAuctionLogoTypeCodeType_NONE = @"None"; diff --git a/Vendoo/TradingProxy/Trading_EndReasonCodeType.h b/Vendoo/TradingProxy/Trading_EndReasonCodeType.h new file mode 100755 index 0000000..abaa565 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndReasonCodeType.h @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the seller's reason for ending an item listing early. This + is required if the seller ended the listing early and the item did + not successfully sell of if the item has bids and the seller wants to sell + to the high bidder. + + + @ingroup EBayAPIInterface +*/ + +/** + + The item was lost or broken. + +*/ +extern NSString *const Trading_EndReasonCodeType_LOST_OR_BROKEN; + +/** + + The item is no longer available for sale. + +*/ +extern NSString *const Trading_EndReasonCodeType_NOT_AVAILABLE; + +/** + + The start price or reserve price is incorrect. + +*/ +extern NSString *const Trading_EndReasonCodeType_INCORRECT; + +/** + + The listing contained an error (other than start price or reserve + price). + +*/ +extern NSString *const Trading_EndReasonCodeType_OTHER_LISTING_ERROR; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_EndReasonCodeType_CUSTOM_CODE; + +/** + + The listing has qualifying bids (i.e., there is a current high bid that, + when applicable, meets the minimum reserve price) and there are more + than 12 hours before the listing ends. + Sell the item to the highest eligible bidder. +
+ In the last 12 hours of an item listing, you cannot end an item early + if it has bids. + +*/ +extern NSString *const Trading_EndReasonCodeType_SELL_TO_HIGH_BIDDER; + +/** + + The vehicle was sold. Applies to local classified listings for vehicles only. + +*/ +extern NSString *const Trading_EndReasonCodeType_SOLD; diff --git a/Vendoo/TradingProxy/Trading_EndReasonCodeType.m b/Vendoo/TradingProxy/Trading_EndReasonCodeType.m new file mode 100755 index 0000000..17ab4f7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EndReasonCodeType.m @@ -0,0 +1,70 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_EndReasonCodeType.h" + +/** + @file + + Specifies the seller's reason for ending an item listing early. This + is required if the seller ended the listing early and the item did + not successfully sell of if the item has bids and the seller wants to sell + to the high bidder. + +*/ + +/** + + The item was lost or broken. + +*/ +NSString *const Trading_EndReasonCodeType_LOST_OR_BROKEN = @"LostOrBroken"; + +/** + + The item is no longer available for sale. + +*/ +NSString *const Trading_EndReasonCodeType_NOT_AVAILABLE = @"NotAvailable"; + +/** + + The start price or reserve price is incorrect. + +*/ +NSString *const Trading_EndReasonCodeType_INCORRECT = @"Incorrect"; + +/** + + The listing contained an error (other than start price or reserve + price). + +*/ +NSString *const Trading_EndReasonCodeType_OTHER_LISTING_ERROR = @"OtherListingError"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_EndReasonCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + The listing has qualifying bids (i.e., there is a current high bid that, + when applicable, meets the minimum reserve price) and there are more + than 12 hours before the listing ends. + Sell the item to the highest eligible bidder. +
+ In the last 12 hours of an item listing, you cannot end an item early + if it has bids. + +*/ +NSString *const Trading_EndReasonCodeType_SELL_TO_HIGH_BIDDER = @"SellToHighBidder"; + +/** + + The vehicle was sold. Applies to local classified listings for vehicles only. + +*/ +NSString *const Trading_EndReasonCodeType_SOLD = @"Sold"; diff --git a/Vendoo/TradingProxy/Trading_ErrorClassificationCodeType.h b/Vendoo/TradingProxy/Trading_ErrorClassificationCodeType.h new file mode 100755 index 0000000..46b2312 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ErrorClassificationCodeType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + + +/** + + An error has occurred either as a result of a problem in the sending + application or because the application's end-user has attempted to submit + invalid data (or missing data). In these cases, do not retry the request. The + problem must be corrected before the request can be made again. If the problem + is due to something in the application (such as a missing required field), the + application must be changed. If the problem is a result of end-user data, the + application must alert the end-user to the problem and provide the means for + the end-user to correct the data. Once the problem in the application or data + is resolved, resend the request to eBay with the corrected data. + +*/ +extern NSString *const Trading_ErrorClassificationCodeType_REQUEST_ERROR; + +/** + + Indicates that an error has occurred on the eBay system side, such as a + database or server down. An application can retry the request as-is a + reasonable number of times (eBay recommends twice). If the error persists, + contact Developer Technical Support. Once the problem has been resolved, the + request may be resent in its original form. + +*/ +extern NSString *const Trading_ErrorClassificationCodeType_SYSTEM_ERROR; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_ErrorClassificationCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ErrorClassificationCodeType.m b/Vendoo/TradingProxy/Trading_ErrorClassificationCodeType.m new file mode 100755 index 0000000..2a0506b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ErrorClassificationCodeType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ErrorClassificationCodeType.h" + + +/** + + An error has occurred either as a result of a problem in the sending + application or because the application's end-user has attempted to submit + invalid data (or missing data). In these cases, do not retry the request. The + problem must be corrected before the request can be made again. If the problem + is due to something in the application (such as a missing required field), the + application must be changed. If the problem is a result of end-user data, the + application must alert the end-user to the problem and provide the means for + the end-user to correct the data. Once the problem in the application or data + is resolved, resend the request to eBay with the corrected data. + +*/ +NSString *const Trading_ErrorClassificationCodeType_REQUEST_ERROR = @"RequestError"; + +/** + + Indicates that an error has occurred on the eBay system side, such as a + database or server down. An application can retry the request as-is a + reasonable number of times (eBay recommends twice). If the error persists, + contact Developer Technical Support. Once the problem has been resolved, the + request may be resent in its original form. + +*/ +NSString *const Trading_ErrorClassificationCodeType_SYSTEM_ERROR = @"SystemError"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_ErrorClassificationCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ErrorHandlingCodeType.h b/Vendoo/TradingProxy/Trading_ErrorHandlingCodeType.h new file mode 100755 index 0000000..65c251d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ErrorHandlingCodeType.h @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Preferences that specify how eBay should handle certain requests that contain + invalid data or that could partially fail. These preferences give you some control + over whether eBay returns warnings or errors in response to invalid data and how + eBay handles listing requests when such data is passed in. For example, these + preferences are applicable to AddItem and related calls when Item Specifics are + specified, and to CompleteSale. See the eBay Web Services Guide + for details about these preferences and their effects. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) Apply validation rules that were in effect prior to the time + the call started supporting ErrorHandling. + +*/ +extern NSString *const Trading_ErrorHandlingCodeType_LEGACY; + +/** + + (in) Drop the invalid data, continue processing the request with the + valid data. If dropping the invalid data leaves the request in a + state where required data is missing, reject the request.
+
+ If BestEffort is specified for CompleteSale, the Ack field in the + response could return PartialFailure if one change fails but + another succeeds. For example, if the seller attempts to + leave feedback twice for the same order line item, the feedback changes + would fail but any paid or shipped status changes would succeed. + +*/ +extern NSString *const Trading_ErrorHandlingCodeType_BEST_EFFORT; + +/** + + (in) If any attribute data is invalid, drop the entire attribute set and + proceed with listing the item. If the category has required attributes + and the attribute set is dropped, reject the listing. + +*/ +extern NSString *const Trading_ErrorHandlingCodeType_ALL_OR_NOTHING; + +/** + + (in) If any data is invalid, reject the request. + +*/ +extern NSString *const Trading_ErrorHandlingCodeType_FAIL_ON_ERROR; diff --git a/Vendoo/TradingProxy/Trading_ErrorHandlingCodeType.m b/Vendoo/TradingProxy/Trading_ErrorHandlingCodeType.m new file mode 100755 index 0000000..ae1955a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ErrorHandlingCodeType.m @@ -0,0 +1,56 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ErrorHandlingCodeType.h" + +/** + @file + + Preferences that specify how eBay should handle certain requests that contain + invalid data or that could partially fail. These preferences give you some control + over whether eBay returns warnings or errors in response to invalid data and how + eBay handles listing requests when such data is passed in. For example, these + preferences are applicable to AddItem and related calls when Item Specifics are + specified, and to CompleteSale. See the eBay Web Services Guide + for details about these preferences and their effects. + +*/ + +/** + + (in) Apply validation rules that were in effect prior to the time + the call started supporting ErrorHandling. + +*/ +NSString *const Trading_ErrorHandlingCodeType_LEGACY = @"Legacy"; + +/** + + (in) Drop the invalid data, continue processing the request with the + valid data. If dropping the invalid data leaves the request in a + state where required data is missing, reject the request.
+
+ If BestEffort is specified for CompleteSale, the Ack field in the + response could return PartialFailure if one change fails but + another succeeds. For example, if the seller attempts to + leave feedback twice for the same order line item, the feedback changes + would fail but any paid or shipped status changes would succeed. + +*/ +NSString *const Trading_ErrorHandlingCodeType_BEST_EFFORT = @"BestEffort"; + +/** + + (in) If any attribute data is invalid, drop the entire attribute set and + proceed with listing the item. If the category has required attributes + and the attribute set is dropped, reject the listing. + +*/ +NSString *const Trading_ErrorHandlingCodeType_ALL_OR_NOTHING = @"AllOrNothing"; + +/** + + (in) If any data is invalid, reject the request. + +*/ +NSString *const Trading_ErrorHandlingCodeType_FAIL_ON_ERROR = @"FailOnError"; diff --git a/Vendoo/TradingProxy/Trading_ErrorParameterType.h b/Vendoo/TradingProxy/Trading_ErrorParameterType.h new file mode 100755 index 0000000..1774697 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ErrorParameterType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + A variable that contains specific information about the context of this error. + For example, if you pass in an attribute set ID that does not match + the specified category, the attribute set ID might be returned as an error parameter. + Use error parameters to flag fields that users need to correct. + Also use error parameters to distinguish between errors when multiple + errors are returned. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ErrorParameterType : NSObject { + +@private + NSString *_value; + NSMutableArray *_any; + NSString *_paramID; + +} + + +/** + + The value of the variable (e.g., the attribute set ID) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *value; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *paramID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ErrorParameterType.m b/Vendoo/TradingProxy/Trading_ErrorParameterType.m new file mode 100755 index 0000000..1d1f090 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ErrorParameterType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ErrorParameterType.h" + +@implementation Trading_ErrorParameterType + +@synthesize value = _value; +@synthesize any = _any; +@synthesize paramID = _paramID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Value" propertyName:@"value" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"value"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"ParamID" propertyName:@"paramID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"paramID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.value = nil; + self.any = nil; + self.paramID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ErrorType.h b/Vendoo/TradingProxy/Trading_ErrorType.h new file mode 100755 index 0000000..2f79407 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ErrorType.h @@ -0,0 +1,119 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ErrorParameterType; + +/** + + These are request errors (as opposed to system errors) that occur due to problems + with business-level data (e.g., an invalid combination of arguments) that + the application passed in. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ErrorType : NSObject { + +@private + NSString *_shortMessage; + NSString *_longMessage; + NSString *_errorCode; + NSNumber *_userDisplayHint; + NSString *_severityCode; + NSMutableArray *_errorParameters; + NSString *_errorClassification; + NSMutableArray *_any; + +} + + +/** + + A brief description of the condition that raised the error. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shortMessage; + +/** + + A more detailed description of the condition that raised the error. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *longMessage; + +/** + + A unique code that identifies the particular error condition that occurred. + Your application can use error codes as identifiers + in your customized error-handling algorithms. See the "Errors by Number" document. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *errorCode; + +/** + + Indicates whether the error message text is intended to be displayed to an end user + or intended only to be parsed by the application. If true or not present (the default), + the message text is intended for the end user. If false, the message text is intended for + the application, and the application should translate the error into a more appropriate message. + Only applicable to Item Specifics errors and warnings returned from listing requests. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *userDisplayHint; + +/** + + Indicates whether the error is a severe error (causing the request to fail) + or an informational error (a warning) that should be communicated to the user. + + + type: string constant in Trading_SeverityCodeType.h +*/ +@property (nonatomic, retain) NSString *severityCode; + +/** + + This optional element carries a list of context-specific + error variables that indicate details about the error condition. + These are useful when multiple instances of ErrorType are returned. + + + entry type : class Trading_ErrorParameterType +*/ + +@property (nonatomic, retain) NSMutableArray *errorParameters; + +/** + + API errors are divided between two classes: system errors and request errors. + + + type: string constant in Trading_ErrorClassificationCodeType.h +*/ +@property (nonatomic, retain) NSString *errorClassification; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ErrorType.m b/Vendoo/TradingProxy/Trading_ErrorType.m new file mode 100755 index 0000000..65ca51f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ErrorType.m @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ErrorType.h" +#import "Trading_ErrorParameterType.h" + +@implementation Trading_ErrorType + +@synthesize shortMessage = _shortMessage; +@synthesize longMessage = _longMessage; +@synthesize errorCode = _errorCode; +@synthesize userDisplayHint = _userDisplayHint; +@synthesize severityCode = _severityCode; +@synthesize errorParameters = _errorParameters; +@synthesize errorClassification = _errorClassification; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShortMessage" propertyName:@"shortMessage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shortMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LongMessage" propertyName:@"longMessage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"longMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ErrorCode" propertyName:@"errorCode" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"errorCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserDisplayHint" propertyName:@"userDisplayHint" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"userDisplayHint"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SeverityCode" propertyName:@"severityCode" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"severityCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ErrorParameters" propertyName:@"errorParameters" type:PICO_TYPE_OBJECT clazz:[Trading_ErrorParameterType class]]; + [map setObject:ps forKey:@"errorParameters"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ErrorClassification" propertyName:@"errorClassification" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"errorClassification"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.shortMessage = nil; + self.longMessage = nil; + self.errorCode = nil; + self.userDisplayHint = nil; + self.severityCode = nil; + self.errorParameters = nil; + self.errorClassification = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_EscrowCodeType.h b/Vendoo/TradingProxy/Trading_EscrowCodeType.h new file mode 100755 index 0000000..c93d63b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EscrowCodeType.h @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated because this type is not used by any call. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + By Buyer + +*/ +extern NSString *const Trading_EscrowCodeType_BY_BUYER; + +/** + + + By Seller + +*/ +extern NSString *const Trading_EscrowCodeType_BY_SELLER; + +/** + + + None + +*/ +extern NSString *const Trading_EscrowCodeType_NONE; + +/** + + + Reserved for internal or future use + +*/ +extern NSString *const Trading_EscrowCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_EscrowCodeType.m b/Vendoo/TradingProxy/Trading_EscrowCodeType.m new file mode 100755 index 0000000..3e1512e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_EscrowCodeType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_EscrowCodeType.h" + +/** + @file + + This type is deprecated because this type is not used by any call. + + +*/ + +/** + + + By Buyer + +*/ +NSString *const Trading_EscrowCodeType_BY_BUYER = @"ByBuyer"; + +/** + + + By Seller + +*/ +NSString *const Trading_EscrowCodeType_BY_SELLER = @"BySeller"; + +/** + + + None + +*/ +NSString *const Trading_EscrowCodeType_NONE = @"None"; + +/** + + + Reserved for internal or future use + +*/ +NSString *const Trading_EscrowCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ExcludeShippingLocationDetailsType.h b/Vendoo/TradingProxy/Trading_ExcludeShippingLocationDetailsType.h new file mode 100755 index 0000000..056488d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExcludeShippingLocationDetailsType.h @@ -0,0 +1,92 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Container for the list of site-specific locations supported by the Exclude Ship To + Locations feature. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ExcludeShippingLocationDetailsType : NSObject { + +@private + NSString *_description; + NSString *_location; + NSString *_region; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + The localized location name. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + The location or region code to be used with the AddItem family of calls. These + codes are also returned by GetItem. This code reflects the ISO 3166 codes. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *location; + +/** + + The region code to which the location belongs. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *region; + +/** + + Returns the current version number of the ExcludeShippingLocation data. Use + the version number to determine if you need to refresh your cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + The time in GMT that the feature flags for the details were last updated. + Use this timestamp to determine if you need to refresh your cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ExcludeShippingLocationDetailsType.m b/Vendoo/TradingProxy/Trading_ExcludeShippingLocationDetailsType.m new file mode 100755 index 0000000..fd32c46 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExcludeShippingLocationDetailsType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ExcludeShippingLocationDetailsType.h" + +@implementation Trading_ExcludeShippingLocationDetailsType + +@synthesize description = _description; +@synthesize location = _location; +@synthesize region = _region; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Location" propertyName:@"location" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"location"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Region" propertyName:@"region" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"region"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.description = nil; + self.location = nil; + self.region = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ExpressConditionRequiredDefinitionType.h b/Vendoo/TradingProxy/Trading_ExpressConditionRequiredDefinitionType.h new file mode 100755 index 0000000..3526cd4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExpressConditionRequiredDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated as the eBay Express is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ExpressConditionRequiredDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ExpressConditionRequiredDefinitionType.m b/Vendoo/TradingProxy/Trading_ExpressConditionRequiredDefinitionType.m new file mode 100755 index 0000000..e82a775 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExpressConditionRequiredDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ExpressConditionRequiredDefinitionType.h" + +@implementation Trading_ExpressConditionRequiredDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ExpressEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ExpressEnabledDefinitionType.h new file mode 100755 index 0000000..9f4de86 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExpressEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated as the eBay Express is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ExpressEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ExpressEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ExpressEnabledDefinitionType.m new file mode 100755 index 0000000..b3e7f6e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExpressEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ExpressEnabledDefinitionType.h" + +@implementation Trading_ExpressEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ExpressItemRequirementsType.h b/Vendoo/TradingProxy/Trading_ExpressItemRequirementsType.h new file mode 100755 index 0000000..f95e1fb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExpressItemRequirementsType.h @@ -0,0 +1,273 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated as the eBay Express is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ExpressItemRequirementsType : NSObject { + +@private + NSNumber *_sellerExpressEligible; + NSNumber *_expressOptOut; + NSNumber *_expressApproved; + NSNumber *_expressEligibleListingType; + NSNumber *_expressEnabledCategory; + NSNumber *_eligiblePayPalAccount; + NSNumber *_domesticShippingCost; + NSNumber *_eligibleReturnPolicy; + NSNumber *_picture; + NSNumber *_eligibleItemCondition; + NSNumber *_priceAboveMinimum; + NSNumber *_priceBelowMaximum; + NSNumber *_eligibleCheckout; + NSNumber *_noPreapprovedBidderList; + NSNumber *_noCharity; + NSNumber *_combinedShippingDiscount; + NSNumber *_shipFromEligibleCountry; + NSNumber *_payPalAccountAcceptsUnconfirmedAddress; + NSMutableArray *_any; + +} + + +/** + + + If false, indicates that an item is not Express-eligible because + the seller is not Express-eligible. Only returned if false, + and no other settings are returned in this case. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *sellerExpressEligible; + +/** + + + If true, this field indicates the item was opted out of Express; + that is, ExpressOptOut was true in the listing request. + Only returned if true, and no other settings are returned in this case. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *expressOptOut; + +/** + + + If true, indicates eBay has marked the item as eligible for + eBay Express based on direct evaluation. Only returned if true, + and no other settings are returned in this case. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *expressApproved; + +/** + + + If true, indicates the item listing format is eligible for Express. + If false, the listing format is ineligible (and the item is therefore + ineligible). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *expressEligibleListingType; + +/** + + + If true, the item's primary category is enabled for Express. + If false, the primary category is not enabled for Express + (and the item is therefore ineligible). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *expressEnabledCategory; + +/** + + + If true, the seller has an Express-eligible PayPal account. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eligiblePayPalAccount; + +/** + + + If true, domestic shipping costs are specified for the item. + If false, they aren't specified (and the item is therefore ineligible). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *domesticShippingCost; + +/** + + + If true, the item is covered by a return policy that meets + the site's requirements for Express. + Only returned for Express Germany. (A return policy is optional for + Express US.) + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eligibleReturnPolicy; + +/** + + + If true, the item includes a picture. + If false, the item doesn't include a picture. + Only returned if the category requires a picture for Express. + Some categories waive the picture requirement. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *picture; + +/** + + + If true, the item specifies an eligible item condition. + If false, the item doesn't specify an eligible item condition. + Only returned if the category requires an item condition for Express. + Some categories waive the item condition requirement. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eligibleItemCondition; + +/** + + + If true, the price of the item is above the minimum price allowed on + Express. That is, the StartPrice, BuyItNowPrice, + or CurrentPrice is above the minimum.) + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *priceAboveMinimum; + +/** + + + If true, the price of the item is below the maximum price + allowed on Express. (That is, the StartPrice, BuyItNowPrice, + or CurrentPrice is below the maximum.) + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *priceBelowMaximum; + +/** + + + If true, indicates the item meets the site's eBay Express + requirements for checkout. (A common case when this could be false + would be when ThirdPartyCheckout is true but + ThirdPartyCheckoutIntegration is false.) + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eligibleCheckout; + +/** + + + If true, the item has no pre-approved bidder list. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *noPreapprovedBidderList; + +/** + + + If true, the item is not an eBay Giving Works item. + Only returned if the site does not allow charity listings on Express. + (In other words, if the site excludes charity listings from Express, + then NoCharity=true means the item meets the eligibility requirement.) + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *noCharity; + +/** + + + If true, the item offers a combined shipping discount. + Only returned if the Express site has an item-level + combined shipping discount requirement. + (Some Express sites only require you to accept combined payments + at the seller level, in your My eBay preferences.) + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *combinedShippingDiscount; + +/** + + + If true, the country you specified for the item meets the + specified site's shipping origin requirements for Express. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *shipFromEligibleCountry; + +/** + + + If true, the PayPal account for the item accepts payments + from a buyer with an unconfirmed address. If false, the + account blocks unconfirmed addresses (and the item is therefore + ineligible). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *payPalAccountAcceptsUnconfirmedAddress; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ExpressItemRequirementsType.m b/Vendoo/TradingProxy/Trading_ExpressItemRequirementsType.m new file mode 100755 index 0000000..2bc1961 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExpressItemRequirementsType.m @@ -0,0 +1,127 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ExpressItemRequirementsType.h" + +@implementation Trading_ExpressItemRequirementsType + +@synthesize sellerExpressEligible = _sellerExpressEligible; +@synthesize expressOptOut = _expressOptOut; +@synthesize expressApproved = _expressApproved; +@synthesize expressEligibleListingType = _expressEligibleListingType; +@synthesize expressEnabledCategory = _expressEnabledCategory; +@synthesize eligiblePayPalAccount = _eligiblePayPalAccount; +@synthesize domesticShippingCost = _domesticShippingCost; +@synthesize eligibleReturnPolicy = _eligibleReturnPolicy; +@synthesize picture = _picture; +@synthesize eligibleItemCondition = _eligibleItemCondition; +@synthesize priceAboveMinimum = _priceAboveMinimum; +@synthesize priceBelowMaximum = _priceBelowMaximum; +@synthesize eligibleCheckout = _eligibleCheckout; +@synthesize noPreapprovedBidderList = _noPreapprovedBidderList; +@synthesize noCharity = _noCharity; +@synthesize combinedShippingDiscount = _combinedShippingDiscount; +@synthesize shipFromEligibleCountry = _shipFromEligibleCountry; +@synthesize payPalAccountAcceptsUnconfirmedAddress = _payPalAccountAcceptsUnconfirmedAddress; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerExpressEligible" propertyName:@"sellerExpressEligible" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"sellerExpressEligible"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressOptOut" propertyName:@"expressOptOut" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"expressOptOut"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressApproved" propertyName:@"expressApproved" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"expressApproved"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressEligibleListingType" propertyName:@"expressEligibleListingType" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"expressEligibleListingType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressEnabledCategory" propertyName:@"expressEnabledCategory" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"expressEnabledCategory"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EligiblePayPalAccount" propertyName:@"eligiblePayPalAccount" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eligiblePayPalAccount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DomesticShippingCost" propertyName:@"domesticShippingCost" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"domesticShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EligibleReturnPolicy" propertyName:@"eligibleReturnPolicy" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eligibleReturnPolicy"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Picture" propertyName:@"picture" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"picture"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EligibleItemCondition" propertyName:@"eligibleItemCondition" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eligibleItemCondition"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PriceAboveMinimum" propertyName:@"priceAboveMinimum" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"priceAboveMinimum"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PriceBelowMaximum" propertyName:@"priceBelowMaximum" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"priceBelowMaximum"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EligibleCheckout" propertyName:@"eligibleCheckout" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eligibleCheckout"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NoPreapprovedBidderList" propertyName:@"noPreapprovedBidderList" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"noPreapprovedBidderList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NoCharity" propertyName:@"noCharity" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"noCharity"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CombinedShippingDiscount" propertyName:@"combinedShippingDiscount" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"combinedShippingDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShipFromEligibleCountry" propertyName:@"shipFromEligibleCountry" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"shipFromEligibleCountry"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalAccountAcceptsUnconfirmedAddress" propertyName:@"payPalAccountAcceptsUnconfirmedAddress" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"payPalAccountAcceptsUnconfirmedAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sellerExpressEligible = nil; + self.expressOptOut = nil; + self.expressApproved = nil; + self.expressEligibleListingType = nil; + self.expressEnabledCategory = nil; + self.eligiblePayPalAccount = nil; + self.domesticShippingCost = nil; + self.eligibleReturnPolicy = nil; + self.picture = nil; + self.eligibleItemCondition = nil; + self.priceAboveMinimum = nil; + self.priceBelowMaximum = nil; + self.eligibleCheckout = nil; + self.noPreapprovedBidderList = nil; + self.noCharity = nil; + self.combinedShippingDiscount = nil; + self.shipFromEligibleCountry = nil; + self.payPalAccountAcceptsUnconfirmedAddress = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ExpressPicturesRequiredDefinitionType.h b/Vendoo/TradingProxy/Trading_ExpressPicturesRequiredDefinitionType.h new file mode 100755 index 0000000..e107459 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExpressPicturesRequiredDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated as the eBay Express is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ExpressPicturesRequiredDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ExpressPicturesRequiredDefinitionType.m b/Vendoo/TradingProxy/Trading_ExpressPicturesRequiredDefinitionType.m new file mode 100755 index 0000000..a05edfd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExpressPicturesRequiredDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ExpressPicturesRequiredDefinitionType.h" + +@implementation Trading_ExpressPicturesRequiredDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ExtendSiteHostedPicturesRequestType.h b/Vendoo/TradingProxy/Trading_ExtendSiteHostedPicturesRequestType.h new file mode 100755 index 0000000..8732074 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExtendSiteHostedPicturesRequestType.h @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Gives approved sellers the ability to extend the default and + ongoing lifetime of pictures uploaded to eBay. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ExtendSiteHostedPicturesRequestType : Trading_AbstractRequestType { + +@private + NSMutableArray *_pictureURL; + NSNumber *_extensionInDays; + +} + + +/** + + The URL of the image hosted by eBay Picture Services. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *pictureURL; + +/** + + The number of days by which to extend the expiration date for the + specified image. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *extensionInDays; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ExtendSiteHostedPicturesRequestType.m b/Vendoo/TradingProxy/Trading_ExtendSiteHostedPicturesRequestType.m new file mode 100755 index 0000000..f67ce00 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExtendSiteHostedPicturesRequestType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ExtendSiteHostedPicturesRequestType.h" + +@implementation Trading_ExtendSiteHostedPicturesRequestType + +@synthesize pictureURL = _pictureURL; +@synthesize extensionInDays = _extensionInDays; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ExtendSiteHostedPicturesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PictureURL" propertyName:@"pictureURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"pictureURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExtensionInDays" propertyName:@"extensionInDays" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"extensionInDays"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.pictureURL = nil; + self.extensionInDays = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ExtendSiteHostedPicturesResponseType.h b/Vendoo/TradingProxy/Trading_ExtendSiteHostedPicturesResponseType.h new file mode 100755 index 0000000..6d4a858 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExtendSiteHostedPicturesResponseType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returns the URL of an eBay Picture Services image whose expiration date was + extended. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ExtendSiteHostedPicturesResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_pictureURL; + +} + + +/** + + The URL of the image in eBay Picture Services whose expiration date was + extended. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *pictureURL; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ExtendSiteHostedPicturesResponseType.m b/Vendoo/TradingProxy/Trading_ExtendSiteHostedPicturesResponseType.m new file mode 100755 index 0000000..004434f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExtendSiteHostedPicturesResponseType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ExtendSiteHostedPicturesResponseType.h" + +@implementation Trading_ExtendSiteHostedPicturesResponseType + +@synthesize pictureURL = _pictureURL; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ExtendSiteHostedPicturesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PictureURL" propertyName:@"pictureURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"pictureURL"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.pictureURL = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ExtendedContactDetailsType.h b/Vendoo/TradingProxy/Trading_ExtendedContactDetailsType.h new file mode 100755 index 0000000..d9789da --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExtendedContactDetailsType.h @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ContactHoursDetailsType; + +/** + + Contains extended contact information for an eBay user. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ExtendedContactDetailsType : NSObject { + +@private + Trading_ContactHoursDetailsType *_contactHoursDetails; + NSNumber *_classifiedAdContactByEmailEnabled; + NSString *_payPerLeadPhoneNumber; + NSMutableArray *_any; + +} + + +/** + + All fields related to contact hours including time ranges and + user-designated time zone. + + + type : class Trading_ContactHoursDetailsType +*/ +@property (nonatomic, retain) Trading_ContactHoursDetailsType *contactHoursDetails; + +/** + + Returned for classified ads to indicate whether contact by email is enabled. + In the pay-per-lead feature, which will be available in upcoming months on the + US site, this field will specify whether potential buyers can email the seller + after viewing a pay-per-lead listing. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdContactByEmailEnabled; + +/** + + The pay-per-lead feature is no longer available, and this field is scheduled to + be removed from the WSDL. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *payPerLeadPhoneNumber; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ExtendedContactDetailsType.m b/Vendoo/TradingProxy/Trading_ExtendedContactDetailsType.m new file mode 100755 index 0000000..a19f2a4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExtendedContactDetailsType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ExtendedContactDetailsType.h" +#import "Trading_ContactHoursDetailsType.h" + +@implementation Trading_ExtendedContactDetailsType + +@synthesize contactHoursDetails = _contactHoursDetails; +@synthesize classifiedAdContactByEmailEnabled = _classifiedAdContactByEmailEnabled; +@synthesize payPerLeadPhoneNumber = _payPerLeadPhoneNumber; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ContactHoursDetails" propertyName:@"contactHoursDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ContactHoursDetailsType class]]; + [map setObject:ps forKey:@"contactHoursDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdContactByEmailEnabled" propertyName:@"classifiedAdContactByEmailEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdContactByEmailEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPerLeadPhoneNumber" propertyName:@"payPerLeadPhoneNumber" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"payPerLeadPhoneNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.contactHoursDetails = nil; + self.classifiedAdContactByEmailEnabled = nil; + self.payPerLeadPhoneNumber = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ExtendedProductFinderIDType.h b/Vendoo/TradingProxy/Trading_ExtendedProductFinderIDType.h new file mode 100755 index 0000000..d3db73f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExtendedProductFinderIDType.h @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated as the call is no longer available. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ExtendedProductFinderIDType : NSObject { + +@private + NSNumber *_productFinderID; + NSNumber *_productFinderBuySide; + +} + + +/** + + A product finder ID. GetCategory2CS always (and only) returns this + when Category.ProductFinderIDs is returned. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *productFinderID; + +/** + + If false or not present, the product finder can be used as input to + GetProductSearchResults to search for catalog data (Pre-filled Item Information) + that a seller might want to include in a listing. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *productFinderBuySide; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ExtendedProductFinderIDType.m b/Vendoo/TradingProxy/Trading_ExtendedProductFinderIDType.m new file mode 100755 index 0000000..cc062f3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExtendedProductFinderIDType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ExtendedProductFinderIDType.h" + +@implementation Trading_ExtendedProductFinderIDType + +@synthesize productFinderID = _productFinderID; +@synthesize productFinderBuySide = _productFinderBuySide; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductFinderID" propertyName:@"productFinderID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"productFinderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductFinderBuySide" propertyName:@"productFinderBuySide" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"productFinderBuySide"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.productFinderID = nil; + self.productFinderBuySide = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ExternalAlertIDArrayType.h b/Vendoo/TradingProxy/Trading_ExternalAlertIDArrayType.h new file mode 100755 index 0000000..5cfc92d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExternalAlertIDArrayType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + (public class) + + @ingroup EBayAPIInterface +*/ +@interface Trading_ExternalAlertIDArrayType : NSObject { + +@private + NSMutableArray *_externalAlertID; + +} + + +/** + (public property) + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *externalAlertID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ExternalAlertIDArrayType.m b/Vendoo/TradingProxy/Trading_ExternalAlertIDArrayType.m new file mode 100755 index 0000000..c056c10 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExternalAlertIDArrayType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ExternalAlertIDArrayType.h" + +@implementation Trading_ExternalAlertIDArrayType + +@synthesize externalAlertID = _externalAlertID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ExternalAlertID" propertyName:@"externalAlertID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"externalAlertID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.externalAlertID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ExternalProductCodeType.h b/Vendoo/TradingProxy/Trading_ExternalProductCodeType.h new file mode 100755 index 0000000..b2ce755 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExternalProductCodeType.h @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated as the partent of this type is no longer available. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + ExternalProductID.Value contains an ISBN value. + Required when you pass an ISBN as the external product ID. + (This value is also applicable to Half.com listings.) + +*/ +extern NSString *const Trading_ExternalProductCodeType_ISBN; + +/** + + + ExternalProductID.Value contains a UPC value. + Required when you pass a UPC as the external product ID. + (This value is also applicable to Half.com listings.) + +*/ +extern NSString *const Trading_ExternalProductCodeType_UPC; + +/** + + + ExternalProductID.Value contains an eBay catalog product ID. + Required when you pass an eBay product ID + as the external product ID. + +*/ +extern NSString *const Trading_ExternalProductCodeType_PRODUCT_ID; + +/** + + + ExternalProductID.Value contains an EAN value. + Required when you pass an EAN as the external product ID. + +*/ +extern NSString *const Trading_ExternalProductCodeType_EAN; + +/** + + + ExternalProductID.Value contains a set of keywords that uniquely identify the product. + Only applicable when listing event ticket. + See the eBay Web Services guide for information about valid + ticket keywords for an external product ID. + Required when you pass a set of keywords as the external product ID. + +*/ +extern NSString *const Trading_ExternalProductCodeType_KEYWORDS; + +/** + + + Reserved for future use. + +*/ +extern NSString *const Trading_ExternalProductCodeType_MPN; + +/** + + + Reserved for internal or future use + +*/ +extern NSString *const Trading_ExternalProductCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ExternalProductCodeType.m b/Vendoo/TradingProxy/Trading_ExternalProductCodeType.m new file mode 100755 index 0000000..baee421 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExternalProductCodeType.m @@ -0,0 +1,79 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ExternalProductCodeType.h" + +/** + @file + + This type is deprecated as the partent of this type is no longer available. + + +*/ + +/** + + + ExternalProductID.Value contains an ISBN value. + Required when you pass an ISBN as the external product ID. + (This value is also applicable to Half.com listings.) + +*/ +NSString *const Trading_ExternalProductCodeType_ISBN = @"ISBN"; + +/** + + + ExternalProductID.Value contains a UPC value. + Required when you pass a UPC as the external product ID. + (This value is also applicable to Half.com listings.) + +*/ +NSString *const Trading_ExternalProductCodeType_UPC = @"UPC"; + +/** + + + ExternalProductID.Value contains an eBay catalog product ID. + Required when you pass an eBay product ID + as the external product ID. + +*/ +NSString *const Trading_ExternalProductCodeType_PRODUCT_ID = @"ProductID"; + +/** + + + ExternalProductID.Value contains an EAN value. + Required when you pass an EAN as the external product ID. + +*/ +NSString *const Trading_ExternalProductCodeType_EAN = @"EAN"; + +/** + + + ExternalProductID.Value contains a set of keywords that uniquely identify the product. + Only applicable when listing event ticket. + See the eBay Web Services guide for information about valid + ticket keywords for an external product ID. + Required when you pass a set of keywords as the external product ID. + +*/ +NSString *const Trading_ExternalProductCodeType_KEYWORDS = @"Keywords"; + +/** + + + Reserved for future use. + +*/ +NSString *const Trading_ExternalProductCodeType_MPN = @"MPN"; + +/** + + + Reserved for internal or future use + +*/ +NSString *const Trading_ExternalProductCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ExternalProductIDType.h b/Vendoo/TradingProxy/Trading_ExternalProductIDType.h new file mode 100755 index 0000000..dddd1e0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExternalProductIDType.h @@ -0,0 +1,120 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated as the partent of this type is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ExternalProductIDType : NSObject { + +@private + NSString *_value; + NSNumber *_returnSearchResultOnDuplicates; + NSString *_type; + NSMutableArray *_alternateValue; + NSMutableArray *_any; + +} + + +/** + + + An industry-standard value that uniquely identifies the product. The valid + values are dictated by the Type property. Required if Type is specified. Max + length 13 for ISBN (as of February 2007), 13 for EAN, 12 for UPC, and 4000 for + ProductID. No max length for ticket keywords (but passing too much data can + result in "no match found" errors).
+
+ For AddItem and related calls: + If the primary and secondary categories are both catalog-enabled, the value must + apply to the primary category. Event tickets listings support a set of keywords + that uniquely identify the listing. The ticket keywords specify the event name + (the title shown on the ticket), venue name, and event date and time. See the + eBay Web Services guide for more information and validation rules. For + convenience, you can pass an eBay product ID as input (not limited to media + categories).
+
+ Required for Half.com listing use cases, and this can only be an ISBN, UPC, or + EAN value.
+
+ For GetSellerPayments output only: + Also see AlternateValue, which is returned if the catalog defines multiple + ISBN values (e.g., one for ISBN-13 and one for ISBN-10). Please note that + some catalogs return ISBN values that are not 10 or 13 characters, and some + values contain non-alphanumeric symbols (e.g., $). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *value; + +/** + + + Applicable for listing use cases only (not buy-side searching). + Indicates what eBay should do if more than one product matches + the value passed in Value. Only takes effect when more than one + match is found. If true, the response should include an error + and all matching product IDs. If false, the response should include + an error but should not return the matching product IDs. + This field is also applicable when listing Half.com items. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *returnSearchResultOnDuplicates; + +/** + + + The kind of identifier being used. The choices are listed + For requests, required if Value is specified. + For Half.com listing use cases, only ISBN, UPC, and EAN are supported. + + + type: string constant in Trading_ExternalProductCodeType.h +*/ +@property (nonatomic, retain) NSString *type; + +/** + + + An industry-standard value that provides an alternate identification for + the product, if any. Currently, this only returns an alternate ISBN + value. If the catalog defines both an ISBN-13 and ISBN-10, + then the ISBN-13 is returned in Value and the ISBN-10 is returned in + AlternateValue. (That is, the ISBN-13 is considered to be the preferred + identifier.) If the catalog only defines one ISBN, it is returned in + Value (and AlternateValue is not returned). Please note that some + catalogs return ISBN values that are not 10 or 13 characters, + and some values contain non-alphanumeric symbols (e.g., $). + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *alternateValue; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ExternalProductIDType.m b/Vendoo/TradingProxy/Trading_ExternalProductIDType.m new file mode 100755 index 0000000..2227ef3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExternalProductIDType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ExternalProductIDType.h" + +@implementation Trading_ExternalProductIDType + +@synthesize value = _value; +@synthesize returnSearchResultOnDuplicates = _returnSearchResultOnDuplicates; +@synthesize type = _type; +@synthesize alternateValue = _alternateValue; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Value" propertyName:@"value" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"value"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnSearchResultOnDuplicates" propertyName:@"returnSearchResultOnDuplicates" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"returnSearchResultOnDuplicates"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Type" propertyName:@"type" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"type"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"AlternateValue" propertyName:@"alternateValue" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"alternateValue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.value = nil; + self.returnSearchResultOnDuplicates = nil; + self.type = nil; + self.alternateValue = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ExternalTransactionType.h b/Vendoo/TradingProxy/Trading_ExternalTransactionType.h new file mode 100755 index 0000000..2a48092 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExternalTransactionType.h @@ -0,0 +1,84 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Container consisting of details related to payment of an eBay order on an + external system such as PayPal. This container is only returned if payment has + been made on an order. For GetSellerTransaactions and GetItemTransactions, this + container is not returned for multiple line item orders. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ExternalTransactionType : NSObject { + +@private + NSString *_externalTransactionID; + NSDate *_externalTransactionTime; + Trading_AmountType *_feeOrCreditAmount; + Trading_AmountType *_paymentOrRefundAmount; + NSMutableArray *_any; + +} + + +/** + + Unique identifier for a PayPal payment of an eBay order. If the order was purchased + with a payment method other than PayPal, "SIS" is returned, which stands for "Send + Information To Seller." This field is only returned after payment has been made. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *externalTransactionID; + +/** + + Timestamp for payment transaction. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *externalTransactionTime; + +/** + + Fee Amount is a positive value and Credit Amount is a negative value. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *feeOrCreditAmount; + +/** + + If positive, the amount the buyer pays + the seller through PayPal on the purchase of items. If + negative, the amount refunded the buyer. Default = 0. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *paymentOrRefundAmount; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ExternalTransactionType.m b/Vendoo/TradingProxy/Trading_ExternalTransactionType.m new file mode 100755 index 0000000..53c6187 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ExternalTransactionType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ExternalTransactionType.h" +#import "Trading_AmountType.h" + +@implementation Trading_ExternalTransactionType + +@synthesize externalTransactionID = _externalTransactionID; +@synthesize externalTransactionTime = _externalTransactionTime; +@synthesize feeOrCreditAmount = _feeOrCreditAmount; +@synthesize paymentOrRefundAmount = _paymentOrRefundAmount; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalTransactionID" propertyName:@"externalTransactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"externalTransactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalTransactionTime" propertyName:@"externalTransactionTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"externalTransactionTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeeOrCreditAmount" propertyName:@"feeOrCreditAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"feeOrCreditAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentOrRefundAmount" propertyName:@"paymentOrRefundAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"paymentOrRefundAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.externalTransactionID = nil; + self.externalTransactionTime = nil; + self.feeOrCreditAmount = nil; + self.paymentOrRefundAmount = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FaultDetailsType.h b/Vendoo/TradingProxy/Trading_FaultDetailsType.h new file mode 100755 index 0000000..1a04694 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FaultDetailsType.h @@ -0,0 +1,74 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + SOAP faults are used to indicate that an infrastructure error has occurred, + such as a problem on eBay's side with database or server going down, or a + problem with the client or server-side SOAP framework. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FaultDetailsType : NSObject { + +@private + NSString *_errorCode; + NSString *_severity; + NSString *_detailedMessage; + NSMutableArray *_any; + +} + + +/** + + Error code can be used by a receiving application to debug a SOAP response + message that contains one or more SOAP fault details. + Each error code is uniquely defined for each fault scenario. + See the eBay documentation for more information. + Your application can use error codes as identifiers + in your customized error-handling algorithms. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *errorCode; + +/** + + Indicates whether the error is a severe error (causing the request to fail) + or an informational error (a warning). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *severity; + +/** + + Description of the condition that caused the SOAP fault. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailedMessage; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FaultDetailsType.m b/Vendoo/TradingProxy/Trading_FaultDetailsType.m new file mode 100755 index 0000000..5e47a9d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FaultDetailsType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FaultDetailsType.h" + +@implementation Trading_FaultDetailsType + +@synthesize errorCode = _errorCode; +@synthesize severity = _severity; +@synthesize detailedMessage = _detailedMessage; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ErrorCode" propertyName:@"errorCode" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"errorCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Severity" propertyName:@"severity" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"severity"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailedMessage" propertyName:@"detailedMessage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailedMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.errorCode = nil; + self.severity = nil; + self.detailedMessage = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FeatureDefinitionsType.h b/Vendoo/TradingProxy/Trading_FeatureDefinitionsType.h new file mode 100755 index 0000000..ebcee34 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeatureDefinitionsType.h @@ -0,0 +1,2080 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ExpressEnabledDefinitionType; +@class Trading_ClassifiedAdAutoAcceptEnabledDefinitionType; +@class Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType; +@class Trading_ClassifiedAdPaymentMethodEnabledDefinitionType; +@class Trading_ClassifiedAdCounterOfferEnabledDefinitionType; +@class Trading_PaymentOptionsGroupEnabledDefinitionType; +@class Trading_UPCIdentifierEnabledDefinitionType; +@class Trading_BasicUpgradePackEnabledDefinitionType; +@class Trading_ProPackEnabledDefinitionType; +@class Trading_BestOfferCounterEnabledDefinitionType; +@class Trading_LocalMarketNonSubscriptionDefinitionType; +@class Trading_LocalMarketStreetCountDefinitionType; +@class Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType; +@class Trading_LocalListingDistancesRegularDefinitionType; +@class Trading_ClassifiedAdCompanyNameEnabledDefinitionType; +@class Trading_SpecialitySubscriptionDefinitionType; +@class Trading_ClassifiedAdPayPerLeadEnabledDefinitionType; +@class Trading_StoreInventoryEnabledDefinitionType; +@class Trading_MaxFlatShippingCostDefinitionType; +@class Trading_ConditionEnabledDefinitionType; +@class Trading_Group1MaxFlatShippingCostDefinitionType; +@class Trading_ClassifiedAdAutoDeclineEnabledDefinitionType; +@class Trading_ProfileCategoryGroupDefinitionType; +@class Trading_BestOfferAutoAcceptEnabledDefinitionType; +@class Trading_ValuePackEnabledDefinitionType; +@class Trading_HomePageFeaturedEnabledDefinitionType; +@class Trading_FreePicturePackEnabledDefinitionType; +@class Trading_ConditionValuesDefinitionType; +@class Trading_ReturnPolicyEnabledDefinitionType; +@class Trading_SellerContactDetailsEnabledDefinitionType; +@class Trading_ClassifiedAdStreetCountDefinitionType; +@class Trading_StoreOwnerExtendedListingDurationsDefinitionType; +@class Trading_VRMSupportedDefinitionType; +@class Trading_PayPalRequiredDefinitionType; +@class Trading_EANIdentifierEnabledDefinitionType; +@class Trading_EBayMotorsProAdFormatEnabledDefinitionType; +@class Trading_ClassifiedAdPhoneCountDefinitionType; +@class Trading_LocalMarketSellerContactDetailsEnabledDefinitionType; +@class Trading_SkypeMeTransactionalEnabledDefinitionType; +@class Trading_AdFormatEnabledDefinitionType; +@class Trading_DutchBINEnabledDefinitionType; +@class Trading_MaxGranularFitmentCountDefinitionType; +@class Trading_ClassifiedAdBestOfferEnabledDefinitionType; +@class Trading_LocalListingDistancesSpecialtyDefinitionType; +@class Trading_PaisaPayFullEscrowEnabledDefinitionType; +@class Trading_SafePaymentRequiredDefinitionType; +@class Trading_BestOfferAutoDeclineEnabledDefinitionType; +@class Trading_ReviseQuantityAllowedDefinitionType; +@class Trading_RevisePriceAllowedDefinitionType; +@class Trading_NonSubscriptionDefinitionType; +@class Trading_ISBNIdentifierEnabledDefinitionType; +@class Trading_LocalListingDistancesNonSubscriptionDefinitionType; +@class Trading_MinimumReservePriceDefinitionType; +@class Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType; +@class Trading_VariationsEnabledDefinitionType; +@class Trading_LocalMarketPremiumSubscriptionDefinitionType; +@class Trading_LocalMarketSpecialitySubscriptionDefinitionType; +@class Trading_HandlingTimeEnabledDefinitionType; +@class Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType; +@class Trading_LocalMarketContactByAddressEnabledDefinitionType; +@class Trading_ClassifiedAdShippingMethodEnabledDefinitionType; +@class Trading_MaxFlatShippingCostCBTExemptDefinitionType; +@class Trading_Group3MaxFlatShippingCostDefinitionType; +@class Trading_EBayMotorsProCompanyNameEnabledDefinitionType; +@class Trading_EBayMotorsProBestOfferEnabledDefinitionType; +@class Trading_ValueCategoryDefinitionType; +@class Trading_ItemSpecificsEnabledDefinitionType; +@class Trading_LocalMarketPhoneCountDefinitionType; +@class Trading_LocalMarketContactByEmailEnabledDefinitionType; +@class Trading_LocalMarketCompanyNameEnabledDefinitionType; +@class Trading_PayPalBuyerProtectionEnabledDefinitionType; +@class Trading_EBayMotorsProAutoDeclineEnabledDefinitionType; +@class Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType; +@class Trading_ClassifiedAdContactByEmailEnabledDefintionType; +@class Trading_MaxItemCompatibilityDefinitionType; +@class Trading_BestOfferEnabledDefinitionType; +@class Trading_TCREnabledDefinitionType; +@class Trading_LocalMarketShippingMethodEnabledDefinitionType; +@class Trading_PremiumSubscriptionDefinitionType; +@class Trading_LocalMarketContactByPhoneEnabledDefinitionType; +@class Trading_ShippingTermRequiredDefinitionType; +@class Trading_ListingEnhancementDurationDefinitionType; +@class Trading_EBayMotorsProStreetCountDefinitionType; +@class Trading_EBayMotorsProContactByPhoneEnabledDefinitionType; +@class Trading_RegularSubscriptionDefinitionType; +@class Trading_CrossBorderTradeAustraliaEnabledDefinitionType; +@class Trading_GlobalShippingEnabledDefinitionType; +@class Trading_CompatibleVehicleTypeDefinitionType; +@class Trading_EBayMotorsProContactByEmailEnabledDefinitionType; +@class Trading_LocalMarketRegularSubscriptionDefinitionType; +@class Trading_UserConsentRequiredDefinitionType; +@class Trading_LocalMarketAdFormatEnabledDefinitionType; +@class Trading_ExpressConditionRequiredDefinitionType; +@class Trading_BuyerGuaranteeEnabledDefinitionType; +@class Trading_INEscrowWorkflowTimelineDefinitionType; +@class Trading_DepositSupportedDefinitionType; +@class Trading_ProductCreationEnabledDefinitionType; +@class Trading_ProPackPlusEnabledDefinitionType; +@class Trading_CombinedFixedPriceTreatmentEnabledDefinitionType; +@class Trading_EBayMotorsProPhoneCountDefinitionType; +@class Trading_AttributeConversionEnabledFeatureDefinitionType; +@class Trading_PayPalRequiredForStoreOwnerDefinitionType; +@class Trading_ExpressPicturesRequiredDefinitionType; +@class Trading_EBayMotorsProContactByAddressEnabledDefinitionType; +@class Trading_CrossBorderTradeGBEnabledDefinitionType; +@class Trading_ItemCompatibilityEnabledDefinitionType; +@class Trading_EBayMotorsProShippingMethodEnabledDefinitionType; +@class Trading_PaymentMethodDefinitionType; +@class Trading_LocalMarketBestOfferEnabledDefinitionType; +@class Trading_SkypeMeNonTransactionalEnabledDefinitionType; +@class Trading_ClassifiedAdContactByAddressEnabledDefinitionType; +@class Trading_BrandMPNIdentifierEnabledDefinitionType; +@class Trading_LocalMarketCounterOfferEnabledDefinitionType; +@class Trading_SellerProvidedTitleSupportedDefinitionType; +@class Trading_LocalMarketAutoDeclineEnabledDefinitionType; +@class Trading_VINSupportedDefinitionType; +@class Trading_ClassifiedAdContactByPhoneEnabledDefinitionType; +@class Trading_Group2MaxFlatShippingCostDefinitionType; +@class Trading_ListingDurationDefinitionsType; +@class Trading_EBayMotorsProCounterOfferEnabledDefinitionType; +@class Trading_EBayMotorsProAutoAcceptEnabledDefinitionType; +@class Trading_LocalMarketAutoAcceptEnabledDefinitionType; +@class Trading_MinItemCompatibilityDefinitionType; +@class Trading_FreeGalleryPlusEnabledDefinitionType; + +/** + + A container node for definitions of the features specified in FeatureID in the + GetCategoryFeatures request. If no feature ID was specified, all definitions are + returned. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FeatureDefinitionsType : NSObject { + +@private + Trading_ListingDurationDefinitionsType *_listingDurations; + Trading_ShippingTermRequiredDefinitionType *_shippingTermsRequired; + Trading_BestOfferEnabledDefinitionType *_bestOfferEnabled; + Trading_DutchBINEnabledDefinitionType *_dutchBINEnabled; + Trading_UserConsentRequiredDefinitionType *_userConsentRequired; + Trading_HomePageFeaturedEnabledDefinitionType *_homePageFeaturedEnabled; + Trading_ProPackEnabledDefinitionType *_proPackEnabled; + Trading_BasicUpgradePackEnabledDefinitionType *_basicUpgradePackEnabled; + Trading_ValuePackEnabledDefinitionType *_valuePackEnabled; + Trading_ProPackPlusEnabledDefinitionType *_proPackPlusEnabled; + Trading_AdFormatEnabledDefinitionType *_adFormatEnabled; + Trading_BestOfferCounterEnabledDefinitionType *_bestOfferCounterEnabled; + Trading_BestOfferAutoDeclineEnabledDefinitionType *_bestOfferAutoDeclineEnabled; + Trading_LocalMarketSpecialitySubscriptionDefinitionType *_localMarketSpecialitySubscription; + Trading_LocalMarketRegularSubscriptionDefinitionType *_localMarketRegularSubscription; + Trading_LocalMarketPremiumSubscriptionDefinitionType *_localMarketPremiumSubscription; + Trading_LocalMarketNonSubscriptionDefinitionType *_localMarketNonSubscription; + Trading_ExpressEnabledDefinitionType *_expressEnabled; + Trading_ExpressPicturesRequiredDefinitionType *_expressPicturesRequired; + Trading_ExpressConditionRequiredDefinitionType *_expressConditionRequired; + Trading_MinimumReservePriceDefinitionType *_minimumReservePrice; + Trading_TCREnabledDefinitionType *_transactionConfirmationRequestEnabled; + Trading_SellerContactDetailsEnabledDefinitionType *_sellerContactDetailsEnabled; + Trading_StoreInventoryEnabledDefinitionType *_storeInventoryEnabled; + Trading_SkypeMeTransactionalEnabledDefinitionType *_skypeMeTransactionalEnabled; + Trading_SkypeMeNonTransactionalEnabledDefinitionType *_skypeMeNonTransactionalEnabled; + Trading_LocalListingDistancesRegularDefinitionType *_localListingDistancesRegular; + Trading_LocalListingDistancesSpecialtyDefinitionType *_localListingDistancesSpecialty; + Trading_LocalListingDistancesNonSubscriptionDefinitionType *_localListingDistancesNonSubscription; + Trading_ClassifiedAdPaymentMethodEnabledDefinitionType *_classifiedAdPaymentMethodEnabled; + Trading_ClassifiedAdShippingMethodEnabledDefinitionType *_classifiedAdShippingMethodEnabled; + Trading_ClassifiedAdBestOfferEnabledDefinitionType *_classifiedAdBestOfferEnabled; + Trading_ClassifiedAdCounterOfferEnabledDefinitionType *_classifiedAdCounterOfferEnabled; + Trading_ClassifiedAdAutoDeclineEnabledDefinitionType *_classifiedAdAutoDeclineEnabled; + Trading_ClassifiedAdContactByPhoneEnabledDefinitionType *_classifiedAdContactByPhoneEnabled; + Trading_ClassifiedAdContactByEmailEnabledDefintionType *_classifiedAdContactByEmailEnabled; + Trading_SafePaymentRequiredDefinitionType *_safePaymentRequired; + Trading_ClassifiedAdPayPerLeadEnabledDefinitionType *_classifiedAdPayPerLeadEnabled; + Trading_ItemSpecificsEnabledDefinitionType *_itemSpecificsEnabled; + Trading_PaisaPayFullEscrowEnabledDefinitionType *_paisaPayFullEscrowEnabled; + Trading_ISBNIdentifierEnabledDefinitionType *_isbnIdentifierEnabled; + Trading_UPCIdentifierEnabledDefinitionType *_upcIdentifierEnabled; + Trading_EANIdentifierEnabledDefinitionType *_eanIdentifierEnabled; + Trading_BrandMPNIdentifierEnabledDefinitionType *_brandMPNIdentifierEnabled; + Trading_BestOfferAutoAcceptEnabledDefinitionType *_bestOfferAutoAcceptEnabled; + Trading_ClassifiedAdAutoAcceptEnabledDefinitionType *_classifiedAdAutoAcceptEnabled; + Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType *_crossBorderTradeNorthAmericaEnabled; + Trading_CrossBorderTradeGBEnabledDefinitionType *_crossBorderTradeGBEnabled; + Trading_CrossBorderTradeAustraliaEnabledDefinitionType *_crossBorderTradeAustraliaEnabled; + Trading_PayPalBuyerProtectionEnabledDefinitionType *_payPalBuyerProtectionEnabled; + Trading_BuyerGuaranteeEnabledDefinitionType *_buyerGuaranteeEnabled; + Trading_CombinedFixedPriceTreatmentEnabledDefinitionType *_combinedFixedPriceTreatmentEnabled; + Trading_ListingEnhancementDurationDefinitionType *_galleryFeaturedDurations; + Trading_INEscrowWorkflowTimelineDefinitionType *_inEscrowWorkflowTimeline; + Trading_PayPalRequiredDefinitionType *_payPalRequired; + Trading_EBayMotorsProAdFormatEnabledDefinitionType *_eBayMotorsProAdFormatEnabled; + Trading_EBayMotorsProContactByPhoneEnabledDefinitionType *_eBayMotorsProContactByPhoneEnabled; + Trading_EBayMotorsProPhoneCountDefinitionType *_eBayMotorsProPhoneCount; + Trading_EBayMotorsProContactByAddressEnabledDefinitionType *_eBayMotorsProContactByAddressEnabled; + Trading_EBayMotorsProStreetCountDefinitionType *_eBayMotorsProStreetCount; + Trading_EBayMotorsProCompanyNameEnabledDefinitionType *_eBayMotorsProCompanyNameEnabled; + Trading_EBayMotorsProContactByEmailEnabledDefinitionType *_eBayMotorsProContactByEmailEnabled; + Trading_EBayMotorsProBestOfferEnabledDefinitionType *_eBayMotorsProBestOfferEnabled; + Trading_EBayMotorsProAutoAcceptEnabledDefinitionType *_eBayMotorsProAutoAcceptEnabled; + Trading_EBayMotorsProAutoDeclineEnabledDefinitionType *_eBayMotorsProAutoDeclineEnabled; + Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType *_eBayMotorsProPaymentMethodCheckOutEnabled; + Trading_EBayMotorsProShippingMethodEnabledDefinitionType *_eBayMotorsProShippingMethodEnabled; + Trading_EBayMotorsProCounterOfferEnabledDefinitionType *_eBayMotorsProCounterOfferEnabled; + Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType *_eBayMotorsProSellerContactDetailsEnabled; + Trading_LocalMarketAdFormatEnabledDefinitionType *_localMarketAdFormatEnabled; + Trading_LocalMarketContactByPhoneEnabledDefinitionType *_localMarketContactByPhoneEnabled; + Trading_LocalMarketPhoneCountDefinitionType *_localMarketPhoneCount; + Trading_LocalMarketContactByAddressEnabledDefinitionType *_localMarketContactByAddressEnabled; + Trading_LocalMarketStreetCountDefinitionType *_localMarketStreetCount; + Trading_LocalMarketCompanyNameEnabledDefinitionType *_localMarketCompanyNameEnabled; + Trading_LocalMarketContactByEmailEnabledDefinitionType *_localMarketContactByEmailEnabled; + Trading_LocalMarketBestOfferEnabledDefinitionType *_localMarketBestOfferEnabled; + Trading_LocalMarketAutoAcceptEnabledDefinitionType *_localMarketAutoAcceptEnabled; + Trading_LocalMarketAutoDeclineEnabledDefinitionType *_localMarketAutoDeclineEnabled; + Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType *_localMarketPaymentMethodCheckOutEnabled; + Trading_LocalMarketShippingMethodEnabledDefinitionType *_localMarketShippingMethodEnabled; + Trading_LocalMarketCounterOfferEnabledDefinitionType *_localMarketCounterOfferEnabled; + Trading_LocalMarketSellerContactDetailsEnabledDefinitionType *_localMarketSellerContactDetailsEnabled; + Trading_ClassifiedAdPhoneCountDefinitionType *_classifiedAdPhoneCount; + Trading_ClassifiedAdContactByAddressEnabledDefinitionType *_classifiedAdContactByAddressEnabled; + Trading_ClassifiedAdStreetCountDefinitionType *_classifiedAdStreetCount; + Trading_ClassifiedAdCompanyNameEnabledDefinitionType *_classifiedAdCompanyNameEnabled; + Trading_SpecialitySubscriptionDefinitionType *_specialitySubscription; + Trading_RegularSubscriptionDefinitionType *_regularSubscription; + Trading_PremiumSubscriptionDefinitionType *_premiumSubscription; + Trading_NonSubscriptionDefinitionType *_nonSubscription; + Trading_ReturnPolicyEnabledDefinitionType *_returnPolicyEnabled; + Trading_HandlingTimeEnabledDefinitionType *_handlingTimeEnabled; + Trading_PayPalRequiredForStoreOwnerDefinitionType *_payPalRequiredForStoreOwner; + Trading_ReviseQuantityAllowedDefinitionType *_reviseQuantityAllowed; + Trading_RevisePriceAllowedDefinitionType *_revisePriceAllowed; + Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType *_storeOwnerExtendedListingDurationsEnabled; + Trading_StoreOwnerExtendedListingDurationsDefinitionType *_storeOwnerExtendedListingDurations; + Trading_PaymentMethodDefinitionType *_paymentMethod; + Trading_Group1MaxFlatShippingCostDefinitionType *_group1MaxFlatShippingCost; + Trading_Group2MaxFlatShippingCostDefinitionType *_group2MaxFlatShippingCost; + Trading_Group3MaxFlatShippingCostDefinitionType *_group3MaxFlatShippingCost; + Trading_MaxFlatShippingCostCBTExemptDefinitionType *_maxFlatShippingCostCBTExempt; + Trading_MaxFlatShippingCostDefinitionType *_maxFlatShippingCost; + Trading_VariationsEnabledDefinitionType *_variationsEnabled; + Trading_AttributeConversionEnabledFeatureDefinitionType *_attributeConversionEnabled; + Trading_FreeGalleryPlusEnabledDefinitionType *_freeGalleryPlusEnabled; + Trading_FreePicturePackEnabledDefinitionType *_freePicturePackEnabled; + Trading_ItemCompatibilityEnabledDefinitionType *_itemCompatibilityEnabled; + Trading_MaxItemCompatibilityDefinitionType *_maxItemCompatibility; + Trading_MinItemCompatibilityDefinitionType *_minItemCompatibility; + Trading_ConditionEnabledDefinitionType *_conditionEnabled; + Trading_ConditionValuesDefinitionType *_conditionValues; + Trading_ValueCategoryDefinitionType *_valueCategory; + Trading_ProductCreationEnabledDefinitionType *_productCreationEnabled; + Trading_CompatibleVehicleTypeDefinitionType *_compatibleVehicleType; + Trading_MaxGranularFitmentCountDefinitionType *_maxGranularFitmentCount; + Trading_PaymentOptionsGroupEnabledDefinitionType *_paymentOptionsGroup; + Trading_ProfileCategoryGroupDefinitionType *_shippingProfileCategoryGroup; + Trading_ProfileCategoryGroupDefinitionType *_paymentProfileCategoryGroup; + Trading_ProfileCategoryGroupDefinitionType *_returnPolicyProfileCategoryGroup; + Trading_VINSupportedDefinitionType *_vinSupported; + Trading_VRMSupportedDefinitionType *_vrmSupported; + Trading_SellerProvidedTitleSupportedDefinitionType *_sellerProvidedTitleSupported; + Trading_DepositSupportedDefinitionType *_depositSupported; + Trading_GlobalShippingEnabledDefinitionType *_globalShippingEnabled; + NSMutableArray *_any; + +} + + +/** + + Specifies one or more sets of listing durations. Each set gives durations for + listing types a category could allow. If present, the corresponding feature + ID was passed in the request or all features were requested (i.e., no feature + IDs were specified). Use the data provided in SiteDefaults and Category to + determine which listing formats support each listing duration and whether any + categories override the standard settings. +

+ Note: Durations for Local Market listings are not + supported by GetCategoryFeatures. + + + type : class Trading_ListingDurationDefinitionsType +*/ +@property (nonatomic, retain) Trading_ListingDurationDefinitionsType *listingDurations; + +/** + + Some categories may require the seller to specify at least one + domestic shipping service and associated cost for an listing. + If present, the corresponding feature ID was passed in the request + or all features were requested (i.e., no feature IDs were specified). Currently, + this field contains no other special meta-data. (An empty element is + returned.) Use the data provided in SiteDefaults and Category to determine + which categories (if any) support this feature. + + + type : class Trading_ShippingTermRequiredDefinitionType +*/ +@property (nonatomic, retain) Trading_ShippingTermRequiredDefinitionType *shippingTermsRequired; + +/** + + This feature enables the seller to accept (or reject) a lower-priced offer on a + fixed-price item. That is, buyers can send offers to the seller that are lower + in value than the fixed-price value, and then it is up to the seller whether or + not he/she wants to accept or reject the offer, or make a counter offer to the + prospective buyer. +

+ If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_BestOfferEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_BestOfferEnabledDefinitionType *bestOfferEnabled; + +/** + + If present, the associated category supports Buy It Now for Dutch (multi-item) + auctions. This field contains no other special meta-data (an empty element is + returned). Use the data provided in SiteDefaults and Category to determine which + categories (if any) support Dutch BIN. +

+ Note: + As of version 619, Dutch-style (multi-item) competitive-bid auctions are deprecated. + eBay throws an error if you submit a Dutch item listing with AddItem + or VerifyAddItem. If you use RelistItem to update a Dutch auction listing, + eBay generates a warning and resets the Quantity value to 1. + +
+ + + type : class Trading_DutchBINEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_DutchBINEnabledDefinitionType *dutchBINEnabled; + +/** + + If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_UserConsentRequiredDefinitionType +*/ +@property (nonatomic, retain) Trading_UserConsentRequiredDefinitionType *userConsentRequired; + +/** + + Some categories allow you to enhance a listing by putting it into a rotation + for display on a special area of the eBay home page. Item or feedback + restrictions may apply.

If present, the corresponding + feature ID was passed in the request or all features were requested (i.e., no + feature IDs were specified). Currently, this field contains no other special + meta-data. (An empty element is returned.) Use the data provided in + SiteDefaults and Category to determine which categories (if any) support this + feature. + + + type : class Trading_HomePageFeaturedEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_HomePageFeaturedEnabledDefinitionType *homePageFeaturedEnabled; + +/** + + Defines the ProPack feature (a feature pack). + If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_ProPackEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ProPackEnabledDefinitionType *proPackEnabled; + +/** + + Not applicable to any site. + Defines the BasicUpgradePack bundle feature (a feature pack). + Formerly, applicable to the Australia site (site ID 15, abbreviation AU) only. + + + type : class Trading_BasicUpgradePackEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_BasicUpgradePackEnabledDefinitionType *basicUpgradePackEnabled; + +/** + + Defines the ValuePack bundle feature (a feature pack). + If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_ValuePackEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ValuePackEnabledDefinitionType *valuePackEnabled; + +/** + + Defines the ProPackPlus bundle feature (a feature pack). + If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_ProPackPlusEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ProPackPlusEnabledDefinitionType *proPackPlusEnabled; + +/** + + If a category is Ad Format-enabled, it indicates that a Classified Ad can be + created in that category (as opposed to an auction or fixed-price listing). +

+ If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_AdFormatEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_AdFormatEnabledDefinitionType *adFormatEnabled; + +/** + + This feature enables the seller to offer a prospective buyer a "counter offer" + to that buyer's Best Offer on a fixed-price listing. If this feature is not + enabled, the seller can only accept or reject Best Offers. +

+ If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_BestOfferCounterEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_BestOfferCounterEnabledDefinitionType *bestOfferCounterEnabled; + +/** + + This feature enables the seller to automatically decline a Best Offer whose + value does not meet a minimum threshold. +

+ If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_BestOfferAutoDeclineEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_BestOfferAutoDeclineEnabledDefinitionType *bestOfferAutoDeclineEnabled; + +/** + + Indicates category support for listing of Local Market items by sellers + subscribed to Local Market for Specialty Vehicles. If the field is present, + the category supports Local Market listings by sellers with a Local Market + for Specialty Vehicles subscription. The field is returned as an empty + element (i.e., a boolean value is not returned). +
+ Some categories support listing vehicles for the eBay Motors Local Market + only, where Local Market is defined as the area within a set radius about a + specified postal code. Support in some categories is based on subscription + level. +
+ Local Market listings are supported for vehicle categories on the US eBay + Motors site only and for US postal codes only. + + + type : class Trading_LocalMarketSpecialitySubscriptionDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketSpecialitySubscriptionDefinitionType *localMarketSpecialitySubscription; + +/** + + Indicates category support for listing of Local Market items by sellers + subscribed to Local Market for Vehicles. If the field is present, the + category supports Local Market listings by sellers with a Local Market for + Vehicles subscription. The field is returned as an empty element (i.e., a + boolean value is not returned). +
+ Some categories support listing vehicles for the eBay Motors Local Market + only, where Local Market is defined as the area within a set radius about a + specified postal code. Support in some categories is based on subscription + level. +
+ Local Market listings are supported for vehicle categories on the US eBay + Motors site only and for US postal codes only. + + + type : class Trading_LocalMarketRegularSubscriptionDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketRegularSubscriptionDefinitionType *localMarketRegularSubscription; + +/** + + Indicates category support for listing of Local Market items by sellers with + premium Local Market subscriptions. If the field is present, the category + supports Local Market listings by sellers with a premium Local Market + subscription. The field is returned as an empty element (i.e., a boolean + value is not returned). +
+ Some categories support listing vehicles for the eBay Motors Local Market + only, where Local Market is defined as the area within a set radius about a + specified postal code. Support in some categories is based on subscription + level. +
+ Local Market listings are supported for vehicle categories on the US eBay + Motors site only and for US postal codes only. + + + type : class Trading_LocalMarketPremiumSubscriptionDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketPremiumSubscriptionDefinitionType *localMarketPremiumSubscription; + +/** + + Indicates category support for listing of Local Market items by sellers who + have not subscribed to either Local Market for Vehicles or Local Market for + Specialty Vehicles. If the field is present, the category supports Local + Market listings by sellers without a Local Market subscription. The field is + returned as an empty element (i.e., a boolean value is not returned). +
+ Some categories support listing vehicles for the eBay Motors Local Market + only, where Local Market is defined as the area within a set radius about a + specified postal code. Support in some categories is based on subscription + level. +
+ Local Market listings are supported for vehicle categories on the US eBay + Motors site only and for US postal codes only. + + + type : class Trading_LocalMarketNonSubscriptionDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketNonSubscriptionDefinitionType *localMarketNonSubscription; + +/** + + For the US and Germany sites, an eBay item must meet a number of eligibility + requirements in order to also be included on eBay Express. One requirement is + that the category needs to support Express. For example, categories that are + not covered by PayPal Buyer Protection (e.g., Live Auctions and Motors + vehicles) are excluded from Express.

If present, the + corresponding feature ID was passed in the request or all features were + requested (i.e., no feature IDs were specified). Currently, this field + contains no other special meta-data. (An empty element is returned.) Use the + data provided in SiteDefaults and Category to determine which categories are + enabled for Express. + + + type : class Trading_ExpressEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ExpressEnabledDefinitionType *expressEnabled; + +/** + + For the US and Germany sites, an eBay item must meet a number of eligibility + requirements in order to also be included on eBay Express. One requirement is + that the item must include a picture (or gallery image). Some categories + (e.g., Event Tickets) may waive this requirement if a picture is not normally + expected.

If present, the corresponding feature ID was + passed in the request or all features were requested (i.e., no feature IDs + were specified). Currently, this field contains no other special meta-data. + (An empty element is returned.) Use the data provided in SiteDefaults and + Category to determine which categories requires an item to include a picture + in order to be eligible for Express. + + + type : class Trading_ExpressPicturesRequiredDefinitionType +*/ +@property (nonatomic, retain) Trading_ExpressPicturesRequiredDefinitionType *expressPicturesRequired; + +/** + + For the US and Germany sites, an eBay item must meet a number of eligibility + requirements in order to also be included on eBay Express. One requirement is + that the item must include the Item Condition attribute (using Item + Specifics). Some categories may waive this requirement.

If + present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + require an item to include the Item Condition attribute in order to be + eligible for Express. + + + type : class Trading_ExpressConditionRequiredDefinitionType +*/ +@property (nonatomic, retain) Trading_ExpressConditionRequiredDefinitionType *expressConditionRequired; + +/** + + This feature enables the seller to set a reserve price for an auction listing. + The reserve price is the minimum price that the seller will accept at the end + of the auction. If the high bid at the end of the auction does not meet this + price, the auction ends without a winning bidder. +

+ If present, the corresponding feature ID was passed in the request or all features + were requested (i.e., no feature IDs were specified). On the Germany, Austria, + Belgium French, and Belgium Dutch sites, Minimum Reserve Price is supported for the + Art and Antiques, Watches and Jewelry, and Motorbikes categories. + + + type : class Trading_MinimumReservePriceDefinitionType +*/ +@property (nonatomic, retain) Trading_MinimumReservePriceDefinitionType *minimumReservePrice; + +/** + + Applies to the US eBay Motors site (except Parts and Accessories category). + Defines the Transaction Confirmation Request feature. If the field is + present, the corresponding feature applies to the category. The field is + returned as an empty element (i.e., a boolean value is not returned). + + + type : class Trading_TCREnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_TCREnabledDefinitionType *transactionConfirmationRequestEnabled; + +/** + + Defines the SellerContactDetails feature. If the field is present, the + corresponding feature applies to the category. The field is returned as an + empty element (e.g., a boolean value is not returned). + Applies to Classified Ad format listings. + + + type : class Trading_SellerContactDetailsEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_SellerContactDetailsEnabledDefinitionType *sellerContactDetailsEnabled; + +/** + + If present, the corresponding feature ID was passed + in the request or all features were requested (i.e., no feature IDs were specified). + Currently, this field contains no other special meta-data. (An empty element is returned.) + Use the data provided in SiteDefaults and Category to determine + which categories (if any) support this feature. + + + type : class Trading_StoreInventoryEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_StoreInventoryEnabledDefinitionType *storeInventoryEnabled; + +/** + + If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_SkypeMeTransactionalEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_SkypeMeTransactionalEnabledDefinitionType *skypeMeTransactionalEnabled; + +/** + + If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_SkypeMeNonTransactionalEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_SkypeMeNonTransactionalEnabledDefinitionType *skypeMeNonTransactionalEnabled; + +/** + + Indicates the valid local listing distances allowed for listing Local Market + items by sellers subscribed to Local Market for Vehicles. +
+ Some categories support listing vehicles for the eBay Motors Local Market + only, where Local Market is defined as the area within a set radius about a + specified postal code. The set of valid distances (radii) supported by a + category is based on subscription level. +
+ Local Market listings are supported for vehicle categories on the US eBay + Motors site only and for US postal codes only. + + + type : class Trading_LocalListingDistancesRegularDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalListingDistancesRegularDefinitionType *localListingDistancesRegular; + +/** + + Indicates the valid local listing distances allowed for listing Local Market + items by sellers subscribed to Local Market for Specialty Vehicles. +
+ Some categories support listing vehicles for the eBay Motors Local Market + only, where Local Market is defined as the area within a set radius about a + specified postal code. The set of valid distances (radii) supported by a + category is based on subscription level. +
+ Local Market listings are supported for vehicle categories on the US eBay + Motors site only and for US postal codes only. + + + type : class Trading_LocalListingDistancesSpecialtyDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalListingDistancesSpecialtyDefinitionType *localListingDistancesSpecialty; + +/** + + Indicates the valid local listing distances allowed for listing Local Market + items by sellers who have not subscribed to either Local Market for Vehicles + or Local Market for Specialty Vehicles. +
+ Some categories support listing vehicles for the eBay Motors Local Market + only, where Local Market is defined as the area within a set radius about a + specified postal code. The set of valid distances (radii) supported by a + category is based on subscription level. +
+ Local Market listings are supported for vehicle categories on the US eBay + Motors site only and for US postal codes only. + + + type : class Trading_LocalListingDistancesNonSubscriptionDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalListingDistancesNonSubscriptionDefinitionType *localListingDistancesNonSubscription; + +/** + + Indicates if the payment method should be displayed to the user for + Classified Ad format listings. + Even if enabled, checkout may or may not be enabled. + + + type : class Trading_ClassifiedAdPaymentMethodEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ClassifiedAdPaymentMethodEnabledDefinitionType *classifiedAdPaymentMethodEnabled; + +/** + + Indicates if shipping options are available for Classified Ad listings + in this category. + + + type : class Trading_ClassifiedAdShippingMethodEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ClassifiedAdShippingMethodEnabledDefinitionType *classifiedAdShippingMethodEnabled; + +/** + + Indicates if Best Offer is enabled for Classified Ad listings in this + category. + + + type : class Trading_ClassifiedAdBestOfferEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ClassifiedAdBestOfferEnabledDefinitionType *classifiedAdBestOfferEnabled; + +/** + + Indicates whether counter offers are allowed on Best Offers for Classified Ad + listings in this category. + Returned only if this category overrides the site default. + + + type : class Trading_ClassifiedAdCounterOfferEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ClassifiedAdCounterOfferEnabledDefinitionType *classifiedAdCounterOfferEnabled; + +/** + + Indicates whether automatic decline for Best Offers is allowed for Classified + Ad listings in this category. Returned only if this category overrides + the site default. + + + type : class Trading_ClassifiedAdAutoDeclineEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ClassifiedAdAutoDeclineEnabledDefinitionType *classifiedAdAutoDeclineEnabled; + +/** + + Indicates whether the category supports including a telephone number in the + seller's contact information for Classified Ad listings. + + + type : class Trading_ClassifiedAdContactByPhoneEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ClassifiedAdContactByPhoneEnabledDefinitionType *classifiedAdContactByPhoneEnabled; + +/** + + Indicates whether the category supports including an email address in the + seller's contact information for Classified Ad listings. + + + type : class Trading_ClassifiedAdContactByEmailEnabledDefintionType +*/ +@property (nonatomic, retain) Trading_ClassifiedAdContactByEmailEnabledDefintionType *classifiedAdContactByEmailEnabled; + +/** + + For the US, Canada and Australia sites, users registered after January + 17,2007 are required to offer at least one safe payment method (i.e. + PayPal/PaisaPay, or one of the credit cards specified in + Item.PaymentMethods). +
+ If a seller has a 'SafePaymentExempt' status, they are exempt from the + category requirement to offer at least one safe payment method when listing + an item on a site that has the safe payment requirement. +
+ The safe payment requirement also applies to two-category listings that have + one ship-to or available-to location in the US, Canada, or Australia. The + French Canadian (CAFR) site is a special case, because listings on the CAFR + site with ship-to or available-to locations in Canada do not require a Safe + Payment method, yet listings on the CAFR site with ship-to or available-to + locations in the US or Australia do require a Safe Payment method. +
+ The Business and Industrial, Motors, Real Estate, and Mature Audiences + categories, and all listings that don't support Item.PaymentMethods are + exempt from this requirement. Therefore, listings in those categories do not + require a safe payment method. +
+ Currently, this field contains no other special meta-data.(An empty element + is returned.) +
+ Use SiteDefaults.SafePaymentRequired and Category.SafePaymentRequired to + determine which categories require a safe payment method. + + + type : class Trading_SafePaymentRequiredDefinitionType +*/ +@property (nonatomic, retain) Trading_SafePaymentRequiredDefinitionType *safePaymentRequired; + +/** + + The pay-per-lead feature is no longer available, and this field is scheduled to + be removed from the WSDL. + + + type : class Trading_ClassifiedAdPayPerLeadEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ClassifiedAdPayPerLeadEnabledDefinitionType *classifiedAdPayPerLeadEnabled; + +/** + + Some categories can support custom Item Specifics. + Item Specifics are typical aspects of items in the same category. + They enable users to classify items by presenting descriptive details + in a structured way. For example, in a jewelry category, sellers might + describe lockets with specifics like "Chain Length=18 in." and + "Main Shape=Heart", but in a Washers & Dryers category, + sellers might include "Type=Top-Loading" instead of "Main Shape=Heart".
+
+ If present, the corresponding feature ID was passed in the request + or all features were requested (i.e., no feature IDs were specified). + Currently, this field contains no other special meta-data. + (An empty element is returned.) Use the data provided in SiteDefaults + and Category to determine which categories (if any) support + this feature. + + + type : class Trading_ItemSpecificsEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ItemSpecificsEnabledDefinitionType *itemSpecificsEnabled; + +/** + + Indicates whether the category supports Paisapay Escrow payment method. + If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_PaisaPayFullEscrowEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_PaisaPayFullEscrowEnabledDefinitionType *paisaPayFullEscrowEnabled; + +/** + + This listing feature allows the seller to pass in a International Standard Book + Number (ISBN) (through the Item.ProductListingDetails.ISBN field) to identify + and pre-fill information for a product when adding, revising, or relisting an + item. +

+ An empty ISBNIdentifierEnabled field is returned if the International Standard + Book Number feature is applicable to the site and if ISBNIdentifierEnabled is + passed in as a FeatureID (or if no FeatureID is passed in, hence all features + are returned). +

+ This field only defines the feature. To determine if the feature can be used + for a specific category, pass in the CategoryID in the request, and then look + for the appearance of the Category.ISBNIdentifierEnabled field in the + response. Or, to determine if the feature can be used for most categories on + the site, look for the appearance of the SiteDefaults.ISBNIdentifierEnabled + field in the response. + + + type : class Trading_ISBNIdentifierEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ISBNIdentifierEnabledDefinitionType *isbnIdentifierEnabled; + +/** + + This listing feature allows the seller to pass in a Universal Product Code (UPC) + (through the Item.ProductListingDetails.UPC field) to identify and + pre-fill information for a product when adding, revising, or relisting an item. +

+ An empty UPCIdentifierEnabled field is returned if the Universal Product Code + feature is applicable to the site and if UPCIdentifierEnabled is passed in + as a FeatureID (or if no FeatureID is passed in, hence all features are + returned). +

+ This field only defines the feature. To determine if the feature can be used + for a specific category, pass in the CategoryID in the request, and then look + for the appearance of the Category.UPCIdentifierEnabled field in the + response. Or, to determine if the feature can be used for most categories on + the site, look for the appearance of the SiteDefaults.UPCIdentifierEnabled + field in the response. + + + type : class Trading_UPCIdentifierEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_UPCIdentifierEnabledDefinitionType *upcIdentifierEnabled; + +/** + + This listing feature allows the seller to pass in a European Article Number (EAN) + (through the Item.ProductListingDetails.EAN field) to identify and + pre-fill information for a product when adding, revising, or relisting an item. +

+ An empty EANIdentifierEnabled field is returned if the European Article Number + feature is applicable to the site and if EANIdentifierEnabled is passed in + as a FeatureID (or if no FeatureID is passed in, hence all features are + returned). +

+ This field only defines the feature. To determine if the feature can be used + for a specific category, pass in the CategoryID in the request, and then look + for the appearance of the Category.EANIdentifierEnabled field in the + response. Or, to determine if the feature can be used for most categories on + the site, look for the appearance of the SiteDefaults.EANIdentifierEnabled + field in the response. + + + type : class Trading_EANIdentifierEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_EANIdentifierEnabledDefinitionType *eanIdentifierEnabled; + +/** + + This listing feature allows the seller to pass in the brand and Manufacturer Part + Number (MPN) (through the Item.ProductListingDetails.BrandMPN container) to + identify and pre-fill information for a product when adding, revising, or + relisting an item. +

+ An empty BrandMPNIdentifierEnabled field is returned if the Brand/Manufacturer + Part Number feature is applicable to the site and if BrandMPNIdentifierEnabled + is passed in as a FeatureID (or if no FeatureID is passed in, hence all + features are returned). +

+ This field only defines the feature. To determine if the feature can be used + for a specific category, pass in the CategoryID in the request, and then look + for the appearance of the Category.BrandMPNIdentifierEnabled field in the + response. Or, to determine if the feature can be used for most categories on + the site, look for the appearance of the SiteDefaults.BrandMPNIdentifierEnabled + field in the response. + + + type : class Trading_BrandMPNIdentifierEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_BrandMPNIdentifierEnabledDefinitionType *brandMPNIdentifierEnabled; + +/** + + Defines the feature that allows sellers to set a + price at which Best Offers are automatically accepted. + If present, the corresponding feature ID is passed in the request or all + features are requested (i.e., no feature IDs are specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_BestOfferAutoAcceptEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_BestOfferAutoAcceptEnabledDefinitionType *bestOfferAutoAcceptEnabled; + +/** + + Defines the feature that allows sellers to set a + price at which Best Offers are automatically accepted for Classified Ads. + If present, the corresponding feature ID is passed in the request or all + features are requested (i.e., no feature IDs are specified). + Currently, this field contains no other special meta-data. + (An empty element is returned.) Use the data provided + in SiteDefaults and Category to determine + which categories (if any) support this feature. + + + type : class Trading_ClassifiedAdAutoAcceptEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ClassifiedAdAutoAcceptEnabledDefinitionType *classifiedAdAutoAcceptEnabled; + +/** + + Defines the feature that allows you to specify that listings be displayed + in the default search results of the respective site. + If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType *crossBorderTradeNorthAmericaEnabled; + +/** + + Defines the feature that allows you to specify that listings be displayed + in the default search results of the respective site. + If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_CrossBorderTradeGBEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_CrossBorderTradeGBEnabledDefinitionType *crossBorderTradeGBEnabled; + +/** + + Defines the feature that allows you to specify that listings be displayed + in the default search results of the respective site. + If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_CrossBorderTradeAustraliaEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_CrossBorderTradeAustraliaEnabledDefinitionType *crossBorderTradeAustraliaEnabled; + +/** + + For the Australia site, PayPalBuyerProtectionEnabled and BuyerGuaranteeEnabled + define the feature that allows buyer protection. + If PayPalBuyerProtectionEnabled present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_PayPalBuyerProtectionEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_PayPalBuyerProtectionEnabledDefinitionType *payPalBuyerProtectionEnabled; + +/** + + For the Australia site, PayPalBuyerProtectionEnabled and BuyerGuaranteeEnabled + define the feature that allows buyer protection. + If BuyerGuaranteeEnabled present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_BuyerGuaranteeEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_BuyerGuaranteeEnabledDefinitionType *buyerGuaranteeEnabled; + +/** + + Defines the feature that combines the following two + listing types: Store Inventory Format and Basic Fixed Price. + If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature + + + type : class Trading_CombinedFixedPriceTreatmentEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_CombinedFixedPriceTreatmentEnabledDefinitionType *combinedFixedPriceTreatmentEnabled; + +/** + + Defines the feature that enables durations for "Gallery Featured". + If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_ListingEnhancementDurationDefinitionType +*/ +@property (nonatomic, retain) Trading_ListingEnhancementDurationDefinitionType *galleryFeaturedDurations; + +/** + + Indicates the workflow timeline applicable for the given category on the India site, if + the category supports PaisaPayFullEscrow. If present, the corresponding feature + ID was passed in the request or all features were requested (i.e., no feature IDs were specified). + Currently, this field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_INEscrowWorkflowTimelineDefinitionType +*/ +@property (nonatomic, retain) Trading_INEscrowWorkflowTimelineDefinitionType *inEscrowWorkflowTimeline; + +/** + + Defines PayPal as a required payment method. + If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_PayPalRequiredDefinitionType +*/ +@property (nonatomic, retain) Trading_PayPalRequiredDefinitionType *payPalRequired; + +/** + + If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature.Added for eBay Motors Pro users + + + type : class Trading_EBayMotorsProAdFormatEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_EBayMotorsProAdFormatEnabledDefinitionType *eBayMotorsProAdFormatEnabled; + +/** + + Indicates whether the category supports including a phone number in the + seller's contact information for Classified Ad listings. Added for eBay Motors Pro users. + + + type : class Trading_EBayMotorsProContactByPhoneEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_EBayMotorsProContactByPhoneEnabledDefinitionType *eBayMotorsProContactByPhoneEnabled; + +/** + + Indicates which telephone option is enabled for the seller's contact information for Classified Ad listings. Added for eBay Motors Pro users. + + + type : class Trading_EBayMotorsProPhoneCountDefinitionType +*/ +@property (nonatomic, retain) Trading_EBayMotorsProPhoneCountDefinitionType *eBayMotorsProPhoneCount; + +/** + + Indicates whether the category supports including an address in the + seller's contact information for Classified Ad listings. Added for eBay Motors Pro users. + + + type : class Trading_EBayMotorsProContactByAddressEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_EBayMotorsProContactByAddressEnabledDefinitionType *eBayMotorsProContactByAddressEnabled; + +/** + + Indicates which address option this category supports for Classified Ad listings. Added for eBay Motors Pro users. + + + type : class Trading_EBayMotorsProStreetCountDefinitionType +*/ +@property (nonatomic, retain) Trading_EBayMotorsProStreetCountDefinitionType *eBayMotorsProStreetCount; + +/** + + Indicates whether the category supports including a company name in the + seller's contact information for Classified Ad listings. Added for eBay Motors Pro users. + + + type : class Trading_EBayMotorsProCompanyNameEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_EBayMotorsProCompanyNameEnabledDefinitionType *eBayMotorsProCompanyNameEnabled; + +/** + + Indicates whether the category supports including an email address in the + seller's contact information for Classified Ad listings. Added for eBay Motors Pro users. + + + type : class Trading_EBayMotorsProContactByEmailEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_EBayMotorsProContactByEmailEnabledDefinitionType *eBayMotorsProContactByEmailEnabled; + +/** + + Indicates if Best Offer is enabled for Classified Ad listings in this + category. Added for eBay Motors Pro users. + + + type : class Trading_EBayMotorsProBestOfferEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_EBayMotorsProBestOfferEnabledDefinitionType *eBayMotorsProBestOfferEnabled; + +/** + + Indicates whether the category supports the use of auto accept + for Classified Ad listings. Added for eBay Motors Pro users. + + + type : class Trading_EBayMotorsProAutoAcceptEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_EBayMotorsProAutoAcceptEnabledDefinitionType *eBayMotorsProAutoAcceptEnabled; + +/** + + Indicates whether the category supports the use of auto decline + for Classified Ad listings. Added for eBay Motors Pro users. + + + type : class Trading_EBayMotorsProAutoDeclineEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_EBayMotorsProAutoDeclineEnabledDefinitionType *eBayMotorsProAutoDeclineEnabled; + +/** + + Indicates whether the category supports the use of payment method checkOut + for Classified Ad listings. Added for eBay Motors Pro users. + + + type : class Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType *eBayMotorsProPaymentMethodCheckOutEnabled; + +/** + + Indicates if shipping options are available for Classified Ad format listings + in this category. Added for eBay Motors Pro users. + + + type : class Trading_EBayMotorsProShippingMethodEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_EBayMotorsProShippingMethodEnabledDefinitionType *eBayMotorsProShippingMethodEnabled; + +/** + + Indicates whether counter offers are allowed on Best Offers for Classified Ad + listings in this category. + Returned only if this category overrides the site default. + Added for eBay Motors Pro users. + + + type : class Trading_EBayMotorsProCounterOfferEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_EBayMotorsProCounterOfferEnabledDefinitionType *eBayMotorsProCounterOfferEnabled; + +/** + + Defines the SellerContactDetails feature. If the field is present, the + corresponding feature applies to the category. The field is returned as an + empty element (e.g., a boolean value is not returned). + Applies to Classified Ad listings. Added for eBay Motors Pro users. + + + type : class Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType *eBayMotorsProSellerContactDetailsEnabled; + +/** + + If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature.Added for Local Market users. + + + type : class Trading_LocalMarketAdFormatEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketAdFormatEnabledDefinitionType *localMarketAdFormatEnabled; + +/** + + Indicates whether the category supports including a phone number in the + seller's contact information for Classified Ad listings. Added for Local Market users. + + + type : class Trading_LocalMarketContactByPhoneEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketContactByPhoneEnabledDefinitionType *localMarketContactByPhoneEnabled; + +/** + + Indicates which telephone option is enabled for the seller's contact information for Classified Ad listings. Added for Local Market users. + + + type : class Trading_LocalMarketPhoneCountDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketPhoneCountDefinitionType *localMarketPhoneCount; + +/** + + Indicates whether the category supports including an address in the + seller's contact information for Classified Ad listings. Added for Local Market users. + + + type : class Trading_LocalMarketContactByAddressEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketContactByAddressEnabledDefinitionType *localMarketContactByAddressEnabled; + +/** + + Indicates which address option is enabled for the seller's contact information for Classified Ad format listings. + Added for Local Market users. + + + type : class Trading_LocalMarketStreetCountDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketStreetCountDefinitionType *localMarketStreetCount; + +/** + + Indicates whether the category supports including a company name in the + seller's contact information for Classified Ad listings. Added for Local Market users. + + + type : class Trading_LocalMarketCompanyNameEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketCompanyNameEnabledDefinitionType *localMarketCompanyNameEnabled; + +/** + + Indicates whether the category supports including an email address in the + seller's contact information for Classified Ad format listings. Added for Local Market users. + + + type : class Trading_LocalMarketContactByEmailEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketContactByEmailEnabledDefinitionType *localMarketContactByEmailEnabled; + +/** + + If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature.Added for Local Market users. + + + type : class Trading_LocalMarketBestOfferEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketBestOfferEnabledDefinitionType *localMarketBestOfferEnabled; + +/** + + Indicates whether the category supports the use of auto accept + for Classified Ad listings. Added for Local Market users. + + + type : class Trading_LocalMarketAutoAcceptEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketAutoAcceptEnabledDefinitionType *localMarketAutoAcceptEnabled; + +/** + + Indicates whether the category supports the use of auto decline + for Classified Ad listings. Added for Local Market users. + + + type : class Trading_LocalMarketAutoDeclineEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketAutoDeclineEnabledDefinitionType *localMarketAutoDeclineEnabled; + +/** + + Indicates whether the category supports the use of payment method checkOut + for Classified Ad listings. Added for Local Market users. + + + type : class Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType *localMarketPaymentMethodCheckOutEnabled; + +/** + + Indicates if shipping options are available for Classified Ad format listings + in this category. Added for Local Market users. + + + type : class Trading_LocalMarketShippingMethodEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketShippingMethodEnabledDefinitionType *localMarketShippingMethodEnabled; + +/** + + Indicates whether counter offers are allowed on Best Offers for Classified Ad + listings in this category. + Returned only if this category overrides the site default. Added for Local Market users. + + + type : class Trading_LocalMarketCounterOfferEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketCounterOfferEnabledDefinitionType *localMarketCounterOfferEnabled; + +/** + + Defines the SellerContactDetails feature. If the field is present, the + corresponding feature applies to the category. The field is returned as an + empty element (e.g., a boolean value is not returned). + Added for Local Market users. + + + type : class Trading_LocalMarketSellerContactDetailsEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_LocalMarketSellerContactDetailsEnabledDefinitionType *localMarketSellerContactDetailsEnabled; + +/** + + Indicates which telephone option is enabled for the seller's contact information for Classified Ad listings. Added for For Sale By Owner. + + + type : class Trading_ClassifiedAdPhoneCountDefinitionType +*/ +@property (nonatomic, retain) Trading_ClassifiedAdPhoneCountDefinitionType *classifiedAdPhoneCount; + +/** + + Indicates whether the category supports including an address in the + seller's contact information for Classified Ad listings. Added for For Sale By Owner. + + + type : class Trading_ClassifiedAdContactByAddressEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ClassifiedAdContactByAddressEnabledDefinitionType *classifiedAdContactByAddressEnabled; + +/** + + Indicates which address option is enabled for the seller's contact information for Classified Ad format listings. + Added for For Sale By Owner. + + + type : class Trading_ClassifiedAdStreetCountDefinitionType +*/ +@property (nonatomic, retain) Trading_ClassifiedAdStreetCountDefinitionType *classifiedAdStreetCount; + +/** + + Indicates whether the category supports including the company name in the + seller's contact information for Classified Ad listings. Added for For Sale By Owner. + + + type : class Trading_ClassifiedAdCompanyNameEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ClassifiedAdCompanyNameEnabledDefinitionType *classifiedAdCompanyNameEnabled; + +/** + + Indicates category support for listing of Local Market items by sellers + subscribed to Local Market for Specialty Vehicles. + Each of the subscriptions will have following options, which will define + "National" vs "Local" ad format listing. + "LocalOptional" : This will allow national and local listing. + "LocalOnly" : Seller can have Local listings only. + "NationalOnly" : Seller can not opt into local only exposure. It has to be + national listing. + + + type : class Trading_SpecialitySubscriptionDefinitionType +*/ +@property (nonatomic, retain) Trading_SpecialitySubscriptionDefinitionType *specialitySubscription; + +/** + + Indicates category support for listing of Local Market items by sellers + subscribed to Local Market for Regular Vehicles. + Each of the subscriptions will have following options, which will define + "National" vs "Local" ad format listing. + "LocalOptional" : This will allow national and local listing. + "LocalOnly" : Seller can have Local listings only. + "NationalOnly" : Seller can not opt into local only exposure. It has to be + national listing. + + + type : class Trading_RegularSubscriptionDefinitionType +*/ +@property (nonatomic, retain) Trading_RegularSubscriptionDefinitionType *regularSubscription; + +/** + + Indicates category support for listing of Local Market items by sellers + subscribed to Local Market for Premium Vehicles. + Each of the subscriptions will have following options, which will define + "National" vs "Local" ad format listing. + "LocalOptional" : This will allow national and local listing. + "LocalOnly" : Seller can have Local listings only. + "NationalOnly" : Seller can not opt into local only exposure. It has to be + national listing. + + + type : class Trading_PremiumSubscriptionDefinitionType +*/ +@property (nonatomic, retain) Trading_PremiumSubscriptionDefinitionType *premiumSubscription; + +/** + + This is for For Sale By Owner. + Each of the subscriptions will have following options, which will define + "National" vs "Local" ad format listing. + "LocalOptional" : This will allow national and local listing. + "LocalOnly" : Seller can have Local listings only. + "NationalOnly" : Seller can not opt into local only exposure. It has to be + national listing. + + + type : class Trading_NonSubscriptionDefinitionType +*/ +@property (nonatomic, retain) Trading_NonSubscriptionDefinitionType *nonSubscription; + +/** + + Defines the feature that specifies whether a return policy + could be required on the site. + If present, the corresponding feature ID was passed in the request or + all features were requested (i.e., no feature IDs were specified). + Currently, this field contains no other special meta-data. + (An empty element is returned.) + Use the data provided in SiteDefaults and Category to determine + which categories (if any) support this feature. + + + type : class Trading_ReturnPolicyEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ReturnPolicyEnabledDefinitionType *returnPolicyEnabled; + +/** + + Defines the feature that specifies whether a handling time (dispatch time) + could be required on the site. The handling time is the maximum number of business days the seller + commits to for preparing an item to be shipped after receiving a + cleared payment. The seller's handling time does not include the + shipping time (the carrier's transit time).
+
+ If present, the corresponding feature ID was passed in the request or + all features were requested (i.e., no feature IDs were specified). + Currently, this field contains no other special meta-data. + (An empty element is returned.) + Use the data provided in SiteDefaults and Category to determine + which categories (if any) support this feature. + + + type : class Trading_HandlingTimeEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_HandlingTimeEnabledDefinitionType *handlingTimeEnabled; + +/** + + Defines the feature that specifies whether PayPal is required for Store Owners. + If the field is present, the corresponding feature applies to the category. + The field is returned as anempty element (e.g., a boolean value is not returned). + Applies to Fixed Price Listings as well as Sif Listings. + + + type : class Trading_PayPalRequiredForStoreOwnerDefinitionType +*/ +@property (nonatomic, retain) Trading_PayPalRequiredForStoreOwnerDefinitionType *payPalRequiredForStoreOwner; + +/** + + Defines if quantity can be revised while a listing is in semi or fully restricted mode. + If the field is present, the corresponding feature applies to the category. + The field is returned as anempty element (e.g., a boolean value is not returned). + Applies to Fixed Price Listings as well as Store Inventory Format Listings. + + + type : class Trading_ReviseQuantityAllowedDefinitionType +*/ +@property (nonatomic, retain) Trading_ReviseQuantityAllowedDefinitionType *reviseQuantityAllowed; + +/** + + Defines if price can be revised while a listing is in semi or fully restricted mode. + If the field is present, the corresponding feature applies to the category. + The field is returned as anempty element (e.g., a boolean value is not returned). + Applies to Fixed Price Listings as well as Store Inventory Format Listings. + + + type : class Trading_RevisePriceAllowedDefinitionType +*/ +@property (nonatomic, retain) Trading_RevisePriceAllowedDefinitionType *revisePriceAllowed; + +/** + + Provides additional listings durations that are supported by Business Sellers. + A Business Seller constitutes a seller who has completed Business Seller Registration + on an eBay site that supports the Business Seller Registration framework. + The extended listing durations provided here in this element should be merged + in with the baseline listing durations provided in the ListingDurations element. + + + type : class Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType *storeOwnerExtendedListingDurationsEnabled; + +/** + + Provides additional listings durations that are supported by eBay Store + Owners. The extended listing durations provided here in this element should + be merged in with the baseline listing durations provided in the + ListingDurations element. + + + type : class Trading_StoreOwnerExtendedListingDurationsDefinitionType +*/ +@property (nonatomic, retain) Trading_StoreOwnerExtendedListingDurationsDefinitionType *storeOwnerExtendedListingDurations; + +/** + + Indicates the payment methods feature. + + + type : class Trading_PaymentMethodDefinitionType +*/ +@property (nonatomic, retain) Trading_PaymentMethodDefinitionType *paymentMethod; + +/** + + Defines the applicable max cap per shipping cost for shipping service group1. + The field is returned as an empty element (e.g., a boolean value is not returned). + + + type : class Trading_Group1MaxFlatShippingCostDefinitionType +*/ +@property (nonatomic, retain) Trading_Group1MaxFlatShippingCostDefinitionType *group1MaxFlatShippingCost; + +/** + + Defines the applicable max cap per shipping cost for shipping service group2. + The field is returned as an empty element (e.g., a boolean value is not returned). + + + type : class Trading_Group2MaxFlatShippingCostDefinitionType +*/ +@property (nonatomic, retain) Trading_Group2MaxFlatShippingCostDefinitionType *group2MaxFlatShippingCost; + +/** + + Defines the applicable max cap per shipping cost for shipping service group3. + The field is returned as an empty element (e.g., a boolean value is not returned). + Applies to Fixed Price Listings as well as Store Inventory Format Listings. + + + type : class Trading_Group3MaxFlatShippingCostDefinitionType +*/ +@property (nonatomic, retain) Trading_Group3MaxFlatShippingCostDefinitionType *group3MaxFlatShippingCost; + +/** + + Specifies the default site setting for whether a maximum flat rate shipping cost + is imposed on sellers who list in categories on this site yet are shipping an + item into the country of this site from another country. + + + type : class Trading_MaxFlatShippingCostCBTExemptDefinitionType +*/ +@property (nonatomic, retain) Trading_MaxFlatShippingCostCBTExemptDefinitionType *maxFlatShippingCostCBTExempt; + +/** + + A maximum flat rate shipping cost is applied to some categories (or combination + of category and shipping service group). This feature returns elements related + to maximum flat rate shipping cost. + + + type : class Trading_MaxFlatShippingCostDefinitionType +*/ +@property (nonatomic, retain) Trading_MaxFlatShippingCostDefinitionType *maxFlatShippingCost; + +/** + + Indicates whether or not the the specified site defines settings for + multi-variation listings.
+
+ Multi-variation listings contain items that are logically the same + product, but that vary in their manufacturing details or packaging. + For example, a particular brand and style of shirt could be + available in different sizes and colors, such as "large blue" and + "medium black" variations.
+
+ If present, the corresponding feature ID was passed in the request + or all features were requested (i.e., no feature IDs were specified). + Currently, this field contains no other special meta-data. + (An empty element is returned.) Use the data provided in + SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_VariationsEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_VariationsEnabledDefinitionType *variationsEnabled; + +/** + + Indicates whether or not the the specified site defines settings for + the conversion of ID-based attributes to custom Item Specifics. +
+
+ If present, the corresponding feature ID was passed in the request + or all features were requested (i.e., no feature IDs were specified). + Currently, this field contains no other special meta-data. + (An empty element is returned.) Use the data provided in + SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_AttributeConversionEnabledFeatureDefinitionType +*/ +@property (nonatomic, retain) Trading_AttributeConversionEnabledFeatureDefinitionType *attributeConversionEnabled; + +/** + + Defines the feature that allows free, automatic upgrades for Gallery Plus. + If present, the corresponding feature ID is passed in the request or all + features are requested (i.e., no feature IDs are specified). This + field contains no meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_FreeGalleryPlusEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_FreeGalleryPlusEnabledDefinitionType *freeGalleryPlusEnabled; + +/** + + Defines the feature that allows free, automatic upgrades for Picture Pack. + If present, the corresponding feature ID is passed in the request or all + features are requested (i.e., no feature IDs are specified). This + field contains no meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_FreePicturePackEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_FreePicturePackEnabledDefinitionType *freePicturePackEnabled; + +/** + + Indicates whether or not the specified site defines settings for items + listed with parts compatibilities. +

+ If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, + this field contains no other special meta-data. (An empty element is + returned.) Use the data provided in SiteDefaults and Category to determine + which categories (if any) support this feature. + + + type : class Trading_ItemCompatibilityEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ItemCompatibilityEnabledDefinitionType *itemCompatibilityEnabled; + +/** + + Indicates whether or not the specified site defines a maximum limit for the + number of compatible applications for items listed with parts compatibilities + by application. +

+ If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, + this field contains no other special meta-data. (An empty element is + returned.) Use the data provided in SiteDefaults and Category to determine + which categories (if any) support this feature. + + + type : class Trading_MaxItemCompatibilityDefinitionType +*/ +@property (nonatomic, retain) Trading_MaxItemCompatibilityDefinitionType *maxItemCompatibility; + +/** + + Indicates whether or not the specified site defines a minimum number of + required compatible applications for listing items. +

+ If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, + this field contains no other special meta-data. (An empty element is + returned.) Use the data provided in SiteDefaults and Category to determine + which categories (if any) support this feature. + + + type : class Trading_MinItemCompatibilityDefinitionType +*/ +@property (nonatomic, retain) Trading_MinItemCompatibilityDefinitionType *minItemCompatibility; + +/** + + Indicates whether or not the the specified site defines settings + for item condition support.
+
+ If present, the corresponding feature ID was passed in the request + or all features were requested (i.e., no feature IDs are specified). + This field contains no meta-data. (An empty element is returned.) + Use the data provided in SiteDefaults and Category to determine + which categories (if any) support this feature. + + + type : class Trading_ConditionEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ConditionEnabledDefinitionType *conditionEnabled; + +/** + + Indicates whether or not the specified site defines settings for item condition values.
+
+ If present, the corresponding feature ID was passed in the request + or all features were requested (i.e., no feature IDs are specified). + This field contains no meta-data. (An empty element is returned.) + Use the data provided in SiteDefaults and Category to determine + which categories (if any) support this feature. + + + type : class Trading_ConditionValuesDefinitionType +*/ +@property (nonatomic, retain) Trading_ConditionValuesDefinitionType *conditionValues; + +/** + + Indicates whether or not the the specified site defines settings for + value categories.
+
+ If present, the corresponding feature ID was passed in the request or all + features were requested (i.e., no feature IDs were specified). Currently, this + field contains no other special meta-data. (An empty element is returned.) Use + the data provided in SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_ValueCategoryDefinitionType +*/ +@property (nonatomic, retain) Trading_ValueCategoryDefinitionType *valueCategory; + +/** + + Indicates whether or not the the specified site defines settings + for product creation support.
+
+ If present, the corresponding feature ID was passed in the request + or all features were requested (i.e., no feature IDs are specified). + This field contains no meta-data. (An empty element is returned.) + Use the data provided in SiteDefaults and Category to determine + which categories (if any) support this feature. + + + type : class Trading_ProductCreationEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_ProductCreationEnabledDefinitionType *productCreationEnabled; + +/** + + Indicates which vehicle type, Cars and Trucks or Motorcycles, is supported + for specfying parts compatibility. + + + type : class Trading_CompatibleVehicleTypeDefinitionType +*/ +@property (nonatomic, retain) Trading_CompatibleVehicleTypeDefinitionType *compatibleVehicleType; + +/** + + Indicates, for the given category the total number of fine grained item + compatibilities that can be applied to a listing when the seller provides + more than 300 item compatibilities. +

+ When you list with parts compatibility, using only the high-level + compatibility search names, such as Year, Make, and Model, the fitment + applies to the various unspecified lower-level compatiblity search names and + values, such as Trim and Engine, as well. This means that specifying a single + coarsely defined item compatibility may result in multiple fitments applying + to the listing at the lowest level of granularity. Up to 300 (or whatever + maximum is indicated by MaxItemCompatibility) coarse parts compatiblities can + be specified for a given listing. +

+ Alternatively, you can explicitly specify up to 1000 (or whatever maximum is + indicated by MaxGranularFitmentCount) parts compatibilities at the lowest + level of granularity. That is, if you specify your parts compatibilities + using all of the supported compatiblity search names (e.g., Year, Make, + Model, Trim, and Engine), you can specify up to 1000 compatibilities. + + + type : class Trading_MaxGranularFitmentCountDefinitionType +*/ +@property (nonatomic, retain) Trading_MaxGranularFitmentCountDefinitionType *maxGranularFitmentCount; + +/** + + This field is returned in the GetCategoryFeature response if the Payment Options Group feature applies to the category. + The field is returned as an empty element. The Payment Options Group feature is only applicable to DE and AT listings. + + + type : class Trading_PaymentOptionsGroupEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_PaymentOptionsGroupEnabledDefinitionType *paymentOptionsGroup; + +/** + + This field is returned in the GetCategoryFeature response if Business + Policies shipping profiles are enabled for the site. The field is returned as an empty + element. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : class Trading_ProfileCategoryGroupDefinitionType +*/ +@property (nonatomic, retain) Trading_ProfileCategoryGroupDefinitionType *shippingProfileCategoryGroup; + +/** + + This field is returned in the GetCategoryFeature response if Business + Policies payment profiles are enabled for the site. The field is returned as an empty + element. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : class Trading_ProfileCategoryGroupDefinitionType +*/ +@property (nonatomic, retain) Trading_ProfileCategoryGroupDefinitionType *paymentProfileCategoryGroup; + +/** + + This field is returned in the GetCategoryFeature response if Business + Policies return policy profiles are enabled for the site. The field is returned as an empty + element. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : class Trading_ProfileCategoryGroupDefinitionType +*/ +@property (nonatomic, retain) Trading_ProfileCategoryGroupDefinitionType *returnPolicyProfileCategoryGroup; + +/** + + Returned when the site defines settings for whether a seller + can specify a Vehicle Identification Number (VIN) in their + US, CA, and CAFR eBay Motors listings, and you passed VINSupported + in the request (or you requested all features by default).
+
+ Currently, this field contains no other special meta-data. + (An empty element is returned.) Use the data provided in + SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_VINSupportedDefinitionType +*/ +@property (nonatomic, retain) Trading_VINSupportedDefinitionType *vinSupported; + +/** + + Returned when the site defines settings for whether a seller can + specify a Vehicle Registration Mark (VRM) in their + UK eBay Motors listing, and you passed VRMSupported in the + request (or you requested all features by default).
+
+ Currently, this field contains no other special meta-data. + (An empty element is returned.) Use the data provided in + SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_VRMSupportedDefinitionType +*/ +@property (nonatomic, retain) Trading_VRMSupportedDefinitionType *vrmSupported; + +/** + + Returned when the site defines settings for whether a + seller can specify a custom title for a + US or CA eBay Motors vehicle listing, + and you passed SellerProvidedTitleSupported in the + request (or you requested all features by default).
+
+ Currently, this field contains no other special meta-data. + (An empty element is returned.) Use the data provided in + SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_SellerProvidedTitleSupportedDefinitionType +*/ +@property (nonatomic, retain) Trading_SellerProvidedTitleSupportedDefinitionType *sellerProvidedTitleSupported; + +/** + + Returned when the site defines settings for whether a + seller can specify a vehicle deposit for a + US eBay Motors vehicle listing, and you passed + DepositSupported in the request (or you requested all features + by default).
+
+ Currently, this field contains no other special meta-data. + (An empty element is returned.) Use the data provided in + SiteDefaults and Category to determine which categories + (if any) support this feature. + + + type : class Trading_DepositSupportedDefinitionType +*/ +@property (nonatomic, retain) Trading_DepositSupportedDefinitionType *depositSupported; + +/** + + Returned as an empty element if the Global Shipping Program is enabled for the current site, and for any category specified in the CategoryID field. +

+ Currently, this field contains no other special meta-data. (An empty element is returned.) + + + type : class Trading_GlobalShippingEnabledDefinitionType +*/ +@property (nonatomic, retain) Trading_GlobalShippingEnabledDefinitionType *globalShippingEnabled; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FeatureDefinitionsType.m b/Vendoo/TradingProxy/Trading_FeatureDefinitionsType.m new file mode 100755 index 0000000..38e575b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeatureDefinitionsType.m @@ -0,0 +1,791 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FeatureDefinitionsType.h" +#import "Trading_ExpressEnabledDefinitionType.h" +#import "Trading_ClassifiedAdAutoAcceptEnabledDefinitionType.h" +#import "Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType.h" +#import "Trading_ClassifiedAdPaymentMethodEnabledDefinitionType.h" +#import "Trading_ClassifiedAdCounterOfferEnabledDefinitionType.h" +#import "Trading_PaymentOptionsGroupEnabledDefinitionType.h" +#import "Trading_UPCIdentifierEnabledDefinitionType.h" +#import "Trading_BasicUpgradePackEnabledDefinitionType.h" +#import "Trading_ProPackEnabledDefinitionType.h" +#import "Trading_BestOfferCounterEnabledDefinitionType.h" +#import "Trading_LocalMarketNonSubscriptionDefinitionType.h" +#import "Trading_LocalMarketStreetCountDefinitionType.h" +#import "Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType.h" +#import "Trading_LocalListingDistancesRegularDefinitionType.h" +#import "Trading_ClassifiedAdCompanyNameEnabledDefinitionType.h" +#import "Trading_SpecialitySubscriptionDefinitionType.h" +#import "Trading_ClassifiedAdPayPerLeadEnabledDefinitionType.h" +#import "Trading_StoreInventoryEnabledDefinitionType.h" +#import "Trading_MaxFlatShippingCostDefinitionType.h" +#import "Trading_ConditionEnabledDefinitionType.h" +#import "Trading_Group1MaxFlatShippingCostDefinitionType.h" +#import "Trading_ClassifiedAdAutoDeclineEnabledDefinitionType.h" +#import "Trading_ProfileCategoryGroupDefinitionType.h" +#import "Trading_BestOfferAutoAcceptEnabledDefinitionType.h" +#import "Trading_ValuePackEnabledDefinitionType.h" +#import "Trading_HomePageFeaturedEnabledDefinitionType.h" +#import "Trading_FreePicturePackEnabledDefinitionType.h" +#import "Trading_ConditionValuesDefinitionType.h" +#import "Trading_ReturnPolicyEnabledDefinitionType.h" +#import "Trading_SellerContactDetailsEnabledDefinitionType.h" +#import "Trading_ClassifiedAdStreetCountDefinitionType.h" +#import "Trading_StoreOwnerExtendedListingDurationsDefinitionType.h" +#import "Trading_VRMSupportedDefinitionType.h" +#import "Trading_PayPalRequiredDefinitionType.h" +#import "Trading_EANIdentifierEnabledDefinitionType.h" +#import "Trading_EBayMotorsProAdFormatEnabledDefinitionType.h" +#import "Trading_ClassifiedAdPhoneCountDefinitionType.h" +#import "Trading_LocalMarketSellerContactDetailsEnabledDefinitionType.h" +#import "Trading_SkypeMeTransactionalEnabledDefinitionType.h" +#import "Trading_AdFormatEnabledDefinitionType.h" +#import "Trading_DutchBINEnabledDefinitionType.h" +#import "Trading_MaxGranularFitmentCountDefinitionType.h" +#import "Trading_ClassifiedAdBestOfferEnabledDefinitionType.h" +#import "Trading_LocalListingDistancesSpecialtyDefinitionType.h" +#import "Trading_PaisaPayFullEscrowEnabledDefinitionType.h" +#import "Trading_SafePaymentRequiredDefinitionType.h" +#import "Trading_BestOfferAutoDeclineEnabledDefinitionType.h" +#import "Trading_ReviseQuantityAllowedDefinitionType.h" +#import "Trading_RevisePriceAllowedDefinitionType.h" +#import "Trading_NonSubscriptionDefinitionType.h" +#import "Trading_ISBNIdentifierEnabledDefinitionType.h" +#import "Trading_LocalListingDistancesNonSubscriptionDefinitionType.h" +#import "Trading_MinimumReservePriceDefinitionType.h" +#import "Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType.h" +#import "Trading_VariationsEnabledDefinitionType.h" +#import "Trading_LocalMarketPremiumSubscriptionDefinitionType.h" +#import "Trading_LocalMarketSpecialitySubscriptionDefinitionType.h" +#import "Trading_HandlingTimeEnabledDefinitionType.h" +#import "Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType.h" +#import "Trading_LocalMarketContactByAddressEnabledDefinitionType.h" +#import "Trading_ClassifiedAdShippingMethodEnabledDefinitionType.h" +#import "Trading_MaxFlatShippingCostCBTExemptDefinitionType.h" +#import "Trading_Group3MaxFlatShippingCostDefinitionType.h" +#import "Trading_EBayMotorsProCompanyNameEnabledDefinitionType.h" +#import "Trading_EBayMotorsProBestOfferEnabledDefinitionType.h" +#import "Trading_ValueCategoryDefinitionType.h" +#import "Trading_ItemSpecificsEnabledDefinitionType.h" +#import "Trading_LocalMarketPhoneCountDefinitionType.h" +#import "Trading_LocalMarketContactByEmailEnabledDefinitionType.h" +#import "Trading_LocalMarketCompanyNameEnabledDefinitionType.h" +#import "Trading_PayPalBuyerProtectionEnabledDefinitionType.h" +#import "Trading_EBayMotorsProAutoDeclineEnabledDefinitionType.h" +#import "Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType.h" +#import "Trading_ClassifiedAdContactByEmailEnabledDefintionType.h" +#import "Trading_MaxItemCompatibilityDefinitionType.h" +#import "Trading_BestOfferEnabledDefinitionType.h" +#import "Trading_TCREnabledDefinitionType.h" +#import "Trading_LocalMarketShippingMethodEnabledDefinitionType.h" +#import "Trading_PremiumSubscriptionDefinitionType.h" +#import "Trading_LocalMarketContactByPhoneEnabledDefinitionType.h" +#import "Trading_ShippingTermRequiredDefinitionType.h" +#import "Trading_ListingEnhancementDurationDefinitionType.h" +#import "Trading_EBayMotorsProStreetCountDefinitionType.h" +#import "Trading_EBayMotorsProContactByPhoneEnabledDefinitionType.h" +#import "Trading_RegularSubscriptionDefinitionType.h" +#import "Trading_CrossBorderTradeAustraliaEnabledDefinitionType.h" +#import "Trading_GlobalShippingEnabledDefinitionType.h" +#import "Trading_CompatibleVehicleTypeDefinitionType.h" +#import "Trading_EBayMotorsProContactByEmailEnabledDefinitionType.h" +#import "Trading_LocalMarketRegularSubscriptionDefinitionType.h" +#import "Trading_UserConsentRequiredDefinitionType.h" +#import "Trading_LocalMarketAdFormatEnabledDefinitionType.h" +#import "Trading_ExpressConditionRequiredDefinitionType.h" +#import "Trading_BuyerGuaranteeEnabledDefinitionType.h" +#import "Trading_INEscrowWorkflowTimelineDefinitionType.h" +#import "Trading_DepositSupportedDefinitionType.h" +#import "Trading_ProductCreationEnabledDefinitionType.h" +#import "Trading_ProPackPlusEnabledDefinitionType.h" +#import "Trading_CombinedFixedPriceTreatmentEnabledDefinitionType.h" +#import "Trading_EBayMotorsProPhoneCountDefinitionType.h" +#import "Trading_AttributeConversionEnabledFeatureDefinitionType.h" +#import "Trading_PayPalRequiredForStoreOwnerDefinitionType.h" +#import "Trading_ExpressPicturesRequiredDefinitionType.h" +#import "Trading_EBayMotorsProContactByAddressEnabledDefinitionType.h" +#import "Trading_CrossBorderTradeGBEnabledDefinitionType.h" +#import "Trading_ItemCompatibilityEnabledDefinitionType.h" +#import "Trading_EBayMotorsProShippingMethodEnabledDefinitionType.h" +#import "Trading_PaymentMethodDefinitionType.h" +#import "Trading_LocalMarketBestOfferEnabledDefinitionType.h" +#import "Trading_SkypeMeNonTransactionalEnabledDefinitionType.h" +#import "Trading_ClassifiedAdContactByAddressEnabledDefinitionType.h" +#import "Trading_BrandMPNIdentifierEnabledDefinitionType.h" +#import "Trading_LocalMarketCounterOfferEnabledDefinitionType.h" +#import "Trading_SellerProvidedTitleSupportedDefinitionType.h" +#import "Trading_LocalMarketAutoDeclineEnabledDefinitionType.h" +#import "Trading_VINSupportedDefinitionType.h" +#import "Trading_ClassifiedAdContactByPhoneEnabledDefinitionType.h" +#import "Trading_Group2MaxFlatShippingCostDefinitionType.h" +#import "Trading_ListingDurationDefinitionsType.h" +#import "Trading_EBayMotorsProCounterOfferEnabledDefinitionType.h" +#import "Trading_EBayMotorsProAutoAcceptEnabledDefinitionType.h" +#import "Trading_LocalMarketAutoAcceptEnabledDefinitionType.h" +#import "Trading_MinItemCompatibilityDefinitionType.h" +#import "Trading_FreeGalleryPlusEnabledDefinitionType.h" + +@implementation Trading_FeatureDefinitionsType + +@synthesize listingDurations = _listingDurations; +@synthesize shippingTermsRequired = _shippingTermsRequired; +@synthesize bestOfferEnabled = _bestOfferEnabled; +@synthesize dutchBINEnabled = _dutchBINEnabled; +@synthesize userConsentRequired = _userConsentRequired; +@synthesize homePageFeaturedEnabled = _homePageFeaturedEnabled; +@synthesize proPackEnabled = _proPackEnabled; +@synthesize basicUpgradePackEnabled = _basicUpgradePackEnabled; +@synthesize valuePackEnabled = _valuePackEnabled; +@synthesize proPackPlusEnabled = _proPackPlusEnabled; +@synthesize adFormatEnabled = _adFormatEnabled; +@synthesize bestOfferCounterEnabled = _bestOfferCounterEnabled; +@synthesize bestOfferAutoDeclineEnabled = _bestOfferAutoDeclineEnabled; +@synthesize localMarketSpecialitySubscription = _localMarketSpecialitySubscription; +@synthesize localMarketRegularSubscription = _localMarketRegularSubscription; +@synthesize localMarketPremiumSubscription = _localMarketPremiumSubscription; +@synthesize localMarketNonSubscription = _localMarketNonSubscription; +@synthesize expressEnabled = _expressEnabled; +@synthesize expressPicturesRequired = _expressPicturesRequired; +@synthesize expressConditionRequired = _expressConditionRequired; +@synthesize minimumReservePrice = _minimumReservePrice; +@synthesize transactionConfirmationRequestEnabled = _transactionConfirmationRequestEnabled; +@synthesize sellerContactDetailsEnabled = _sellerContactDetailsEnabled; +@synthesize storeInventoryEnabled = _storeInventoryEnabled; +@synthesize skypeMeTransactionalEnabled = _skypeMeTransactionalEnabled; +@synthesize skypeMeNonTransactionalEnabled = _skypeMeNonTransactionalEnabled; +@synthesize localListingDistancesRegular = _localListingDistancesRegular; +@synthesize localListingDistancesSpecialty = _localListingDistancesSpecialty; +@synthesize localListingDistancesNonSubscription = _localListingDistancesNonSubscription; +@synthesize classifiedAdPaymentMethodEnabled = _classifiedAdPaymentMethodEnabled; +@synthesize classifiedAdShippingMethodEnabled = _classifiedAdShippingMethodEnabled; +@synthesize classifiedAdBestOfferEnabled = _classifiedAdBestOfferEnabled; +@synthesize classifiedAdCounterOfferEnabled = _classifiedAdCounterOfferEnabled; +@synthesize classifiedAdAutoDeclineEnabled = _classifiedAdAutoDeclineEnabled; +@synthesize classifiedAdContactByPhoneEnabled = _classifiedAdContactByPhoneEnabled; +@synthesize classifiedAdContactByEmailEnabled = _classifiedAdContactByEmailEnabled; +@synthesize safePaymentRequired = _safePaymentRequired; +@synthesize classifiedAdPayPerLeadEnabled = _classifiedAdPayPerLeadEnabled; +@synthesize itemSpecificsEnabled = _itemSpecificsEnabled; +@synthesize paisaPayFullEscrowEnabled = _paisaPayFullEscrowEnabled; +@synthesize isbnIdentifierEnabled = _isbnIdentifierEnabled; +@synthesize upcIdentifierEnabled = _upcIdentifierEnabled; +@synthesize eanIdentifierEnabled = _eanIdentifierEnabled; +@synthesize brandMPNIdentifierEnabled = _brandMPNIdentifierEnabled; +@synthesize bestOfferAutoAcceptEnabled = _bestOfferAutoAcceptEnabled; +@synthesize classifiedAdAutoAcceptEnabled = _classifiedAdAutoAcceptEnabled; +@synthesize crossBorderTradeNorthAmericaEnabled = _crossBorderTradeNorthAmericaEnabled; +@synthesize crossBorderTradeGBEnabled = _crossBorderTradeGBEnabled; +@synthesize crossBorderTradeAustraliaEnabled = _crossBorderTradeAustraliaEnabled; +@synthesize payPalBuyerProtectionEnabled = _payPalBuyerProtectionEnabled; +@synthesize buyerGuaranteeEnabled = _buyerGuaranteeEnabled; +@synthesize combinedFixedPriceTreatmentEnabled = _combinedFixedPriceTreatmentEnabled; +@synthesize galleryFeaturedDurations = _galleryFeaturedDurations; +@synthesize inEscrowWorkflowTimeline = _inEscrowWorkflowTimeline; +@synthesize payPalRequired = _payPalRequired; +@synthesize eBayMotorsProAdFormatEnabled = _eBayMotorsProAdFormatEnabled; +@synthesize eBayMotorsProContactByPhoneEnabled = _eBayMotorsProContactByPhoneEnabled; +@synthesize eBayMotorsProPhoneCount = _eBayMotorsProPhoneCount; +@synthesize eBayMotorsProContactByAddressEnabled = _eBayMotorsProContactByAddressEnabled; +@synthesize eBayMotorsProStreetCount = _eBayMotorsProStreetCount; +@synthesize eBayMotorsProCompanyNameEnabled = _eBayMotorsProCompanyNameEnabled; +@synthesize eBayMotorsProContactByEmailEnabled = _eBayMotorsProContactByEmailEnabled; +@synthesize eBayMotorsProBestOfferEnabled = _eBayMotorsProBestOfferEnabled; +@synthesize eBayMotorsProAutoAcceptEnabled = _eBayMotorsProAutoAcceptEnabled; +@synthesize eBayMotorsProAutoDeclineEnabled = _eBayMotorsProAutoDeclineEnabled; +@synthesize eBayMotorsProPaymentMethodCheckOutEnabled = _eBayMotorsProPaymentMethodCheckOutEnabled; +@synthesize eBayMotorsProShippingMethodEnabled = _eBayMotorsProShippingMethodEnabled; +@synthesize eBayMotorsProCounterOfferEnabled = _eBayMotorsProCounterOfferEnabled; +@synthesize eBayMotorsProSellerContactDetailsEnabled = _eBayMotorsProSellerContactDetailsEnabled; +@synthesize localMarketAdFormatEnabled = _localMarketAdFormatEnabled; +@synthesize localMarketContactByPhoneEnabled = _localMarketContactByPhoneEnabled; +@synthesize localMarketPhoneCount = _localMarketPhoneCount; +@synthesize localMarketContactByAddressEnabled = _localMarketContactByAddressEnabled; +@synthesize localMarketStreetCount = _localMarketStreetCount; +@synthesize localMarketCompanyNameEnabled = _localMarketCompanyNameEnabled; +@synthesize localMarketContactByEmailEnabled = _localMarketContactByEmailEnabled; +@synthesize localMarketBestOfferEnabled = _localMarketBestOfferEnabled; +@synthesize localMarketAutoAcceptEnabled = _localMarketAutoAcceptEnabled; +@synthesize localMarketAutoDeclineEnabled = _localMarketAutoDeclineEnabled; +@synthesize localMarketPaymentMethodCheckOutEnabled = _localMarketPaymentMethodCheckOutEnabled; +@synthesize localMarketShippingMethodEnabled = _localMarketShippingMethodEnabled; +@synthesize localMarketCounterOfferEnabled = _localMarketCounterOfferEnabled; +@synthesize localMarketSellerContactDetailsEnabled = _localMarketSellerContactDetailsEnabled; +@synthesize classifiedAdPhoneCount = _classifiedAdPhoneCount; +@synthesize classifiedAdContactByAddressEnabled = _classifiedAdContactByAddressEnabled; +@synthesize classifiedAdStreetCount = _classifiedAdStreetCount; +@synthesize classifiedAdCompanyNameEnabled = _classifiedAdCompanyNameEnabled; +@synthesize specialitySubscription = _specialitySubscription; +@synthesize regularSubscription = _regularSubscription; +@synthesize premiumSubscription = _premiumSubscription; +@synthesize nonSubscription = _nonSubscription; +@synthesize returnPolicyEnabled = _returnPolicyEnabled; +@synthesize handlingTimeEnabled = _handlingTimeEnabled; +@synthesize payPalRequiredForStoreOwner = _payPalRequiredForStoreOwner; +@synthesize reviseQuantityAllowed = _reviseQuantityAllowed; +@synthesize revisePriceAllowed = _revisePriceAllowed; +@synthesize storeOwnerExtendedListingDurationsEnabled = _storeOwnerExtendedListingDurationsEnabled; +@synthesize storeOwnerExtendedListingDurations = _storeOwnerExtendedListingDurations; +@synthesize paymentMethod = _paymentMethod; +@synthesize group1MaxFlatShippingCost = _group1MaxFlatShippingCost; +@synthesize group2MaxFlatShippingCost = _group2MaxFlatShippingCost; +@synthesize group3MaxFlatShippingCost = _group3MaxFlatShippingCost; +@synthesize maxFlatShippingCostCBTExempt = _maxFlatShippingCostCBTExempt; +@synthesize maxFlatShippingCost = _maxFlatShippingCost; +@synthesize variationsEnabled = _variationsEnabled; +@synthesize attributeConversionEnabled = _attributeConversionEnabled; +@synthesize freeGalleryPlusEnabled = _freeGalleryPlusEnabled; +@synthesize freePicturePackEnabled = _freePicturePackEnabled; +@synthesize itemCompatibilityEnabled = _itemCompatibilityEnabled; +@synthesize maxItemCompatibility = _maxItemCompatibility; +@synthesize minItemCompatibility = _minItemCompatibility; +@synthesize conditionEnabled = _conditionEnabled; +@synthesize conditionValues = _conditionValues; +@synthesize valueCategory = _valueCategory; +@synthesize productCreationEnabled = _productCreationEnabled; +@synthesize compatibleVehicleType = _compatibleVehicleType; +@synthesize maxGranularFitmentCount = _maxGranularFitmentCount; +@synthesize paymentOptionsGroup = _paymentOptionsGroup; +@synthesize shippingProfileCategoryGroup = _shippingProfileCategoryGroup; +@synthesize paymentProfileCategoryGroup = _paymentProfileCategoryGroup; +@synthesize returnPolicyProfileCategoryGroup = _returnPolicyProfileCategoryGroup; +@synthesize vinSupported = _vinSupported; +@synthesize vrmSupported = _vrmSupported; +@synthesize sellerProvidedTitleSupported = _sellerProvidedTitleSupported; +@synthesize depositSupported = _depositSupported; +@synthesize globalShippingEnabled = _globalShippingEnabled; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingDurations" propertyName:@"listingDurations" type:PICO_TYPE_OBJECT clazz:[Trading_ListingDurationDefinitionsType class]]; + [map setObject:ps forKey:@"listingDurations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingTermsRequired" propertyName:@"shippingTermsRequired" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingTermRequiredDefinitionType class]]; + [map setObject:ps forKey:@"shippingTermsRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferEnabled" propertyName:@"bestOfferEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_BestOfferEnabledDefinitionType class]]; + [map setObject:ps forKey:@"bestOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DutchBINEnabled" propertyName:@"dutchBINEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_DutchBINEnabledDefinitionType class]]; + [map setObject:ps forKey:@"dutchBINEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserConsentRequired" propertyName:@"userConsentRequired" type:PICO_TYPE_OBJECT clazz:[Trading_UserConsentRequiredDefinitionType class]]; + [map setObject:ps forKey:@"userConsentRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HomePageFeaturedEnabled" propertyName:@"homePageFeaturedEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_HomePageFeaturedEnabledDefinitionType class]]; + [map setObject:ps forKey:@"homePageFeaturedEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProPackEnabled" propertyName:@"proPackEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ProPackEnabledDefinitionType class]]; + [map setObject:ps forKey:@"proPackEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BasicUpgradePackEnabled" propertyName:@"basicUpgradePackEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_BasicUpgradePackEnabledDefinitionType class]]; + [map setObject:ps forKey:@"basicUpgradePackEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ValuePackEnabled" propertyName:@"valuePackEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ValuePackEnabledDefinitionType class]]; + [map setObject:ps forKey:@"valuePackEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProPackPlusEnabled" propertyName:@"proPackPlusEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ProPackPlusEnabledDefinitionType class]]; + [map setObject:ps forKey:@"proPackPlusEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AdFormatEnabled" propertyName:@"adFormatEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_AdFormatEnabledDefinitionType class]]; + [map setObject:ps forKey:@"adFormatEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferCounterEnabled" propertyName:@"bestOfferCounterEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_BestOfferCounterEnabledDefinitionType class]]; + [map setObject:ps forKey:@"bestOfferCounterEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferAutoDeclineEnabled" propertyName:@"bestOfferAutoDeclineEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_BestOfferAutoDeclineEnabledDefinitionType class]]; + [map setObject:ps forKey:@"bestOfferAutoDeclineEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketSpecialitySubscription" propertyName:@"localMarketSpecialitySubscription" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketSpecialitySubscriptionDefinitionType class]]; + [map setObject:ps forKey:@"localMarketSpecialitySubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketRegularSubscription" propertyName:@"localMarketRegularSubscription" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketRegularSubscriptionDefinitionType class]]; + [map setObject:ps forKey:@"localMarketRegularSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketPremiumSubscription" propertyName:@"localMarketPremiumSubscription" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketPremiumSubscriptionDefinitionType class]]; + [map setObject:ps forKey:@"localMarketPremiumSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketNonSubscription" propertyName:@"localMarketNonSubscription" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketNonSubscriptionDefinitionType class]]; + [map setObject:ps forKey:@"localMarketNonSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressEnabled" propertyName:@"expressEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ExpressEnabledDefinitionType class]]; + [map setObject:ps forKey:@"expressEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressPicturesRequired" propertyName:@"expressPicturesRequired" type:PICO_TYPE_OBJECT clazz:[Trading_ExpressPicturesRequiredDefinitionType class]]; + [map setObject:ps forKey:@"expressPicturesRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressConditionRequired" propertyName:@"expressConditionRequired" type:PICO_TYPE_OBJECT clazz:[Trading_ExpressConditionRequiredDefinitionType class]]; + [map setObject:ps forKey:@"expressConditionRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinimumReservePrice" propertyName:@"minimumReservePrice" type:PICO_TYPE_OBJECT clazz:[Trading_MinimumReservePriceDefinitionType class]]; + [map setObject:ps forKey:@"minimumReservePrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionConfirmationRequestEnabled" propertyName:@"transactionConfirmationRequestEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_TCREnabledDefinitionType class]]; + [map setObject:ps forKey:@"transactionConfirmationRequestEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerContactDetailsEnabled" propertyName:@"sellerContactDetailsEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_SellerContactDetailsEnabledDefinitionType class]]; + [map setObject:ps forKey:@"sellerContactDetailsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreInventoryEnabled" propertyName:@"storeInventoryEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_StoreInventoryEnabledDefinitionType class]]; + [map setObject:ps forKey:@"storeInventoryEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SkypeMeTransactionalEnabled" propertyName:@"skypeMeTransactionalEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_SkypeMeTransactionalEnabledDefinitionType class]]; + [map setObject:ps forKey:@"skypeMeTransactionalEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SkypeMeNonTransactionalEnabled" propertyName:@"skypeMeNonTransactionalEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_SkypeMeNonTransactionalEnabledDefinitionType class]]; + [map setObject:ps forKey:@"skypeMeNonTransactionalEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalListingDistancesRegular" propertyName:@"localListingDistancesRegular" type:PICO_TYPE_OBJECT clazz:[Trading_LocalListingDistancesRegularDefinitionType class]]; + [map setObject:ps forKey:@"localListingDistancesRegular"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalListingDistancesSpecialty" propertyName:@"localListingDistancesSpecialty" type:PICO_TYPE_OBJECT clazz:[Trading_LocalListingDistancesSpecialtyDefinitionType class]]; + [map setObject:ps forKey:@"localListingDistancesSpecialty"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalListingDistancesNonSubscription" propertyName:@"localListingDistancesNonSubscription" type:PICO_TYPE_OBJECT clazz:[Trading_LocalListingDistancesNonSubscriptionDefinitionType class]]; + [map setObject:ps forKey:@"localListingDistancesNonSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdPaymentMethodEnabled" propertyName:@"classifiedAdPaymentMethodEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ClassifiedAdPaymentMethodEnabledDefinitionType class]]; + [map setObject:ps forKey:@"classifiedAdPaymentMethodEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdShippingMethodEnabled" propertyName:@"classifiedAdShippingMethodEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ClassifiedAdShippingMethodEnabledDefinitionType class]]; + [map setObject:ps forKey:@"classifiedAdShippingMethodEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdBestOfferEnabled" propertyName:@"classifiedAdBestOfferEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ClassifiedAdBestOfferEnabledDefinitionType class]]; + [map setObject:ps forKey:@"classifiedAdBestOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdCounterOfferEnabled" propertyName:@"classifiedAdCounterOfferEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ClassifiedAdCounterOfferEnabledDefinitionType class]]; + [map setObject:ps forKey:@"classifiedAdCounterOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdAutoDeclineEnabled" propertyName:@"classifiedAdAutoDeclineEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ClassifiedAdAutoDeclineEnabledDefinitionType class]]; + [map setObject:ps forKey:@"classifiedAdAutoDeclineEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdContactByPhoneEnabled" propertyName:@"classifiedAdContactByPhoneEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ClassifiedAdContactByPhoneEnabledDefinitionType class]]; + [map setObject:ps forKey:@"classifiedAdContactByPhoneEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdContactByEmailEnabled" propertyName:@"classifiedAdContactByEmailEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ClassifiedAdContactByEmailEnabledDefintionType class]]; + [map setObject:ps forKey:@"classifiedAdContactByEmailEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SafePaymentRequired" propertyName:@"safePaymentRequired" type:PICO_TYPE_OBJECT clazz:[Trading_SafePaymentRequiredDefinitionType class]]; + [map setObject:ps forKey:@"safePaymentRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdPayPerLeadEnabled" propertyName:@"classifiedAdPayPerLeadEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ClassifiedAdPayPerLeadEnabledDefinitionType class]]; + [map setObject:ps forKey:@"classifiedAdPayPerLeadEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemSpecificsEnabled" propertyName:@"itemSpecificsEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ItemSpecificsEnabledDefinitionType class]]; + [map setObject:ps forKey:@"itemSpecificsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaisaPayFullEscrowEnabled" propertyName:@"paisaPayFullEscrowEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_PaisaPayFullEscrowEnabledDefinitionType class]]; + [map setObject:ps forKey:@"paisaPayFullEscrowEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ISBNIdentifierEnabled" propertyName:@"isbnIdentifierEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ISBNIdentifierEnabledDefinitionType class]]; + [map setObject:ps forKey:@"isbnIdentifierEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UPCIdentifierEnabled" propertyName:@"upcIdentifierEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_UPCIdentifierEnabledDefinitionType class]]; + [map setObject:ps forKey:@"upcIdentifierEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EANIdentifierEnabled" propertyName:@"eanIdentifierEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_EANIdentifierEnabledDefinitionType class]]; + [map setObject:ps forKey:@"eanIdentifierEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BrandMPNIdentifierEnabled" propertyName:@"brandMPNIdentifierEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_BrandMPNIdentifierEnabledDefinitionType class]]; + [map setObject:ps forKey:@"brandMPNIdentifierEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferAutoAcceptEnabled" propertyName:@"bestOfferAutoAcceptEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_BestOfferAutoAcceptEnabledDefinitionType class]]; + [map setObject:ps forKey:@"bestOfferAutoAcceptEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdAutoAcceptEnabled" propertyName:@"classifiedAdAutoAcceptEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ClassifiedAdAutoAcceptEnabledDefinitionType class]]; + [map setObject:ps forKey:@"classifiedAdAutoAcceptEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossBorderTradeNorthAmericaEnabled" propertyName:@"crossBorderTradeNorthAmericaEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType class]]; + [map setObject:ps forKey:@"crossBorderTradeNorthAmericaEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossBorderTradeGBEnabled" propertyName:@"crossBorderTradeGBEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_CrossBorderTradeGBEnabledDefinitionType class]]; + [map setObject:ps forKey:@"crossBorderTradeGBEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossBorderTradeAustraliaEnabled" propertyName:@"crossBorderTradeAustraliaEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_CrossBorderTradeAustraliaEnabledDefinitionType class]]; + [map setObject:ps forKey:@"crossBorderTradeAustraliaEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalBuyerProtectionEnabled" propertyName:@"payPalBuyerProtectionEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_PayPalBuyerProtectionEnabledDefinitionType class]]; + [map setObject:ps forKey:@"payPalBuyerProtectionEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerGuaranteeEnabled" propertyName:@"buyerGuaranteeEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_BuyerGuaranteeEnabledDefinitionType class]]; + [map setObject:ps forKey:@"buyerGuaranteeEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CombinedFixedPriceTreatmentEnabled" propertyName:@"combinedFixedPriceTreatmentEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_CombinedFixedPriceTreatmentEnabledDefinitionType class]]; + [map setObject:ps forKey:@"combinedFixedPriceTreatmentEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GalleryFeaturedDurations" propertyName:@"galleryFeaturedDurations" type:PICO_TYPE_OBJECT clazz:[Trading_ListingEnhancementDurationDefinitionType class]]; + [map setObject:ps forKey:@"galleryFeaturedDurations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"INEscrowWorkflowTimeline" propertyName:@"inEscrowWorkflowTimeline" type:PICO_TYPE_OBJECT clazz:[Trading_INEscrowWorkflowTimelineDefinitionType class]]; + [map setObject:ps forKey:@"inEscrowWorkflowTimeline"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalRequired" propertyName:@"payPalRequired" type:PICO_TYPE_OBJECT clazz:[Trading_PayPalRequiredDefinitionType class]]; + [map setObject:ps forKey:@"payPalRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProAdFormatEnabled" propertyName:@"eBayMotorsProAdFormatEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_EBayMotorsProAdFormatEnabledDefinitionType class]]; + [map setObject:ps forKey:@"eBayMotorsProAdFormatEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProContactByPhoneEnabled" propertyName:@"eBayMotorsProContactByPhoneEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_EBayMotorsProContactByPhoneEnabledDefinitionType class]]; + [map setObject:ps forKey:@"eBayMotorsProContactByPhoneEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProPhoneCount" propertyName:@"eBayMotorsProPhoneCount" type:PICO_TYPE_OBJECT clazz:[Trading_EBayMotorsProPhoneCountDefinitionType class]]; + [map setObject:ps forKey:@"eBayMotorsProPhoneCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProContactByAddressEnabled" propertyName:@"eBayMotorsProContactByAddressEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_EBayMotorsProContactByAddressEnabledDefinitionType class]]; + [map setObject:ps forKey:@"eBayMotorsProContactByAddressEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProStreetCount" propertyName:@"eBayMotorsProStreetCount" type:PICO_TYPE_OBJECT clazz:[Trading_EBayMotorsProStreetCountDefinitionType class]]; + [map setObject:ps forKey:@"eBayMotorsProStreetCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProCompanyNameEnabled" propertyName:@"eBayMotorsProCompanyNameEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_EBayMotorsProCompanyNameEnabledDefinitionType class]]; + [map setObject:ps forKey:@"eBayMotorsProCompanyNameEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProContactByEmailEnabled" propertyName:@"eBayMotorsProContactByEmailEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_EBayMotorsProContactByEmailEnabledDefinitionType class]]; + [map setObject:ps forKey:@"eBayMotorsProContactByEmailEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProBestOfferEnabled" propertyName:@"eBayMotorsProBestOfferEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_EBayMotorsProBestOfferEnabledDefinitionType class]]; + [map setObject:ps forKey:@"eBayMotorsProBestOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProAutoAcceptEnabled" propertyName:@"eBayMotorsProAutoAcceptEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_EBayMotorsProAutoAcceptEnabledDefinitionType class]]; + [map setObject:ps forKey:@"eBayMotorsProAutoAcceptEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProAutoDeclineEnabled" propertyName:@"eBayMotorsProAutoDeclineEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_EBayMotorsProAutoDeclineEnabledDefinitionType class]]; + [map setObject:ps forKey:@"eBayMotorsProAutoDeclineEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProPaymentMethodCheckOutEnabled" propertyName:@"eBayMotorsProPaymentMethodCheckOutEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType class]]; + [map setObject:ps forKey:@"eBayMotorsProPaymentMethodCheckOutEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProShippingMethodEnabled" propertyName:@"eBayMotorsProShippingMethodEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_EBayMotorsProShippingMethodEnabledDefinitionType class]]; + [map setObject:ps forKey:@"eBayMotorsProShippingMethodEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProCounterOfferEnabled" propertyName:@"eBayMotorsProCounterOfferEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_EBayMotorsProCounterOfferEnabledDefinitionType class]]; + [map setObject:ps forKey:@"eBayMotorsProCounterOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProSellerContactDetailsEnabled" propertyName:@"eBayMotorsProSellerContactDetailsEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType class]]; + [map setObject:ps forKey:@"eBayMotorsProSellerContactDetailsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketAdFormatEnabled" propertyName:@"localMarketAdFormatEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketAdFormatEnabledDefinitionType class]]; + [map setObject:ps forKey:@"localMarketAdFormatEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketContactByPhoneEnabled" propertyName:@"localMarketContactByPhoneEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketContactByPhoneEnabledDefinitionType class]]; + [map setObject:ps forKey:@"localMarketContactByPhoneEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketPhoneCount" propertyName:@"localMarketPhoneCount" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketPhoneCountDefinitionType class]]; + [map setObject:ps forKey:@"localMarketPhoneCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketContactByAddressEnabled" propertyName:@"localMarketContactByAddressEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketContactByAddressEnabledDefinitionType class]]; + [map setObject:ps forKey:@"localMarketContactByAddressEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketStreetCount" propertyName:@"localMarketStreetCount" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketStreetCountDefinitionType class]]; + [map setObject:ps forKey:@"localMarketStreetCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketCompanyNameEnabled" propertyName:@"localMarketCompanyNameEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketCompanyNameEnabledDefinitionType class]]; + [map setObject:ps forKey:@"localMarketCompanyNameEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketContactByEmailEnabled" propertyName:@"localMarketContactByEmailEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketContactByEmailEnabledDefinitionType class]]; + [map setObject:ps forKey:@"localMarketContactByEmailEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketBestOfferEnabled" propertyName:@"localMarketBestOfferEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketBestOfferEnabledDefinitionType class]]; + [map setObject:ps forKey:@"localMarketBestOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketAutoAcceptEnabled" propertyName:@"localMarketAutoAcceptEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketAutoAcceptEnabledDefinitionType class]]; + [map setObject:ps forKey:@"localMarketAutoAcceptEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketAutoDeclineEnabled" propertyName:@"localMarketAutoDeclineEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketAutoDeclineEnabledDefinitionType class]]; + [map setObject:ps forKey:@"localMarketAutoDeclineEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketPaymentMethodCheckOutEnabled" propertyName:@"localMarketPaymentMethodCheckOutEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType class]]; + [map setObject:ps forKey:@"localMarketPaymentMethodCheckOutEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketShippingMethodEnabled" propertyName:@"localMarketShippingMethodEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketShippingMethodEnabledDefinitionType class]]; + [map setObject:ps forKey:@"localMarketShippingMethodEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketCounterOfferEnabled" propertyName:@"localMarketCounterOfferEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketCounterOfferEnabledDefinitionType class]]; + [map setObject:ps forKey:@"localMarketCounterOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketSellerContactDetailsEnabled" propertyName:@"localMarketSellerContactDetailsEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_LocalMarketSellerContactDetailsEnabledDefinitionType class]]; + [map setObject:ps forKey:@"localMarketSellerContactDetailsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdPhoneCount" propertyName:@"classifiedAdPhoneCount" type:PICO_TYPE_OBJECT clazz:[Trading_ClassifiedAdPhoneCountDefinitionType class]]; + [map setObject:ps forKey:@"classifiedAdPhoneCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdContactByAddressEnabled" propertyName:@"classifiedAdContactByAddressEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ClassifiedAdContactByAddressEnabledDefinitionType class]]; + [map setObject:ps forKey:@"classifiedAdContactByAddressEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdStreetCount" propertyName:@"classifiedAdStreetCount" type:PICO_TYPE_OBJECT clazz:[Trading_ClassifiedAdStreetCountDefinitionType class]]; + [map setObject:ps forKey:@"classifiedAdStreetCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdCompanyNameEnabled" propertyName:@"classifiedAdCompanyNameEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ClassifiedAdCompanyNameEnabledDefinitionType class]]; + [map setObject:ps forKey:@"classifiedAdCompanyNameEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SpecialitySubscription" propertyName:@"specialitySubscription" type:PICO_TYPE_OBJECT clazz:[Trading_SpecialitySubscriptionDefinitionType class]]; + [map setObject:ps forKey:@"specialitySubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RegularSubscription" propertyName:@"regularSubscription" type:PICO_TYPE_OBJECT clazz:[Trading_RegularSubscriptionDefinitionType class]]; + [map setObject:ps forKey:@"regularSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PremiumSubscription" propertyName:@"premiumSubscription" type:PICO_TYPE_OBJECT clazz:[Trading_PremiumSubscriptionDefinitionType class]]; + [map setObject:ps forKey:@"premiumSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NonSubscription" propertyName:@"nonSubscription" type:PICO_TYPE_OBJECT clazz:[Trading_NonSubscriptionDefinitionType class]]; + [map setObject:ps forKey:@"nonSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnPolicyEnabled" propertyName:@"returnPolicyEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ReturnPolicyEnabledDefinitionType class]]; + [map setObject:ps forKey:@"returnPolicyEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HandlingTimeEnabled" propertyName:@"handlingTimeEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_HandlingTimeEnabledDefinitionType class]]; + [map setObject:ps forKey:@"handlingTimeEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalRequiredForStoreOwner" propertyName:@"payPalRequiredForStoreOwner" type:PICO_TYPE_OBJECT clazz:[Trading_PayPalRequiredForStoreOwnerDefinitionType class]]; + [map setObject:ps forKey:@"payPalRequiredForStoreOwner"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReviseQuantityAllowed" propertyName:@"reviseQuantityAllowed" type:PICO_TYPE_OBJECT clazz:[Trading_ReviseQuantityAllowedDefinitionType class]]; + [map setObject:ps forKey:@"reviseQuantityAllowed"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RevisePriceAllowed" propertyName:@"revisePriceAllowed" type:PICO_TYPE_OBJECT clazz:[Trading_RevisePriceAllowedDefinitionType class]]; + [map setObject:ps forKey:@"revisePriceAllowed"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreOwnerExtendedListingDurationsEnabled" propertyName:@"storeOwnerExtendedListingDurationsEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType class]]; + [map setObject:ps forKey:@"storeOwnerExtendedListingDurationsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreOwnerExtendedListingDurations" propertyName:@"storeOwnerExtendedListingDurations" type:PICO_TYPE_OBJECT clazz:[Trading_StoreOwnerExtendedListingDurationsDefinitionType class]]; + [map setObject:ps forKey:@"storeOwnerExtendedListingDurations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentMethod" propertyName:@"paymentMethod" type:PICO_TYPE_OBJECT clazz:[Trading_PaymentMethodDefinitionType class]]; + [map setObject:ps forKey:@"paymentMethod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Group1MaxFlatShippingCost" propertyName:@"group1MaxFlatShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_Group1MaxFlatShippingCostDefinitionType class]]; + [map setObject:ps forKey:@"group1MaxFlatShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Group2MaxFlatShippingCost" propertyName:@"group2MaxFlatShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_Group2MaxFlatShippingCostDefinitionType class]]; + [map setObject:ps forKey:@"group2MaxFlatShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Group3MaxFlatShippingCost" propertyName:@"group3MaxFlatShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_Group3MaxFlatShippingCostDefinitionType class]]; + [map setObject:ps forKey:@"group3MaxFlatShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxFlatShippingCostCBTExempt" propertyName:@"maxFlatShippingCostCBTExempt" type:PICO_TYPE_OBJECT clazz:[Trading_MaxFlatShippingCostCBTExemptDefinitionType class]]; + [map setObject:ps forKey:@"maxFlatShippingCostCBTExempt"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxFlatShippingCost" propertyName:@"maxFlatShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_MaxFlatShippingCostDefinitionType class]]; + [map setObject:ps forKey:@"maxFlatShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VariationsEnabled" propertyName:@"variationsEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_VariationsEnabledDefinitionType class]]; + [map setObject:ps forKey:@"variationsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeConversionEnabled" propertyName:@"attributeConversionEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_AttributeConversionEnabledFeatureDefinitionType class]]; + [map setObject:ps forKey:@"attributeConversionEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FreeGalleryPlusEnabled" propertyName:@"freeGalleryPlusEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_FreeGalleryPlusEnabledDefinitionType class]]; + [map setObject:ps forKey:@"freeGalleryPlusEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FreePicturePackEnabled" propertyName:@"freePicturePackEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_FreePicturePackEnabledDefinitionType class]]; + [map setObject:ps forKey:@"freePicturePackEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemCompatibilityEnabled" propertyName:@"itemCompatibilityEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ItemCompatibilityEnabledDefinitionType class]]; + [map setObject:ps forKey:@"itemCompatibilityEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxItemCompatibility" propertyName:@"maxItemCompatibility" type:PICO_TYPE_OBJECT clazz:[Trading_MaxItemCompatibilityDefinitionType class]]; + [map setObject:ps forKey:@"maxItemCompatibility"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinItemCompatibility" propertyName:@"minItemCompatibility" type:PICO_TYPE_OBJECT clazz:[Trading_MinItemCompatibilityDefinitionType class]]; + [map setObject:ps forKey:@"minItemCompatibility"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConditionEnabled" propertyName:@"conditionEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ConditionEnabledDefinitionType class]]; + [map setObject:ps forKey:@"conditionEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConditionValues" propertyName:@"conditionValues" type:PICO_TYPE_OBJECT clazz:[Trading_ConditionValuesDefinitionType class]]; + [map setObject:ps forKey:@"conditionValues"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ValueCategory" propertyName:@"valueCategory" type:PICO_TYPE_OBJECT clazz:[Trading_ValueCategoryDefinitionType class]]; + [map setObject:ps forKey:@"valueCategory"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductCreationEnabled" propertyName:@"productCreationEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_ProductCreationEnabledDefinitionType class]]; + [map setObject:ps forKey:@"productCreationEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CompatibleVehicleType" propertyName:@"compatibleVehicleType" type:PICO_TYPE_OBJECT clazz:[Trading_CompatibleVehicleTypeDefinitionType class]]; + [map setObject:ps forKey:@"compatibleVehicleType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxGranularFitmentCount" propertyName:@"maxGranularFitmentCount" type:PICO_TYPE_OBJECT clazz:[Trading_MaxGranularFitmentCountDefinitionType class]]; + [map setObject:ps forKey:@"maxGranularFitmentCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentOptionsGroup" propertyName:@"paymentOptionsGroup" type:PICO_TYPE_OBJECT clazz:[Trading_PaymentOptionsGroupEnabledDefinitionType class]]; + [map setObject:ps forKey:@"paymentOptionsGroup"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingProfileCategoryGroup" propertyName:@"shippingProfileCategoryGroup" type:PICO_TYPE_OBJECT clazz:[Trading_ProfileCategoryGroupDefinitionType class]]; + [map setObject:ps forKey:@"shippingProfileCategoryGroup"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentProfileCategoryGroup" propertyName:@"paymentProfileCategoryGroup" type:PICO_TYPE_OBJECT clazz:[Trading_ProfileCategoryGroupDefinitionType class]]; + [map setObject:ps forKey:@"paymentProfileCategoryGroup"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnPolicyProfileCategoryGroup" propertyName:@"returnPolicyProfileCategoryGroup" type:PICO_TYPE_OBJECT clazz:[Trading_ProfileCategoryGroupDefinitionType class]]; + [map setObject:ps forKey:@"returnPolicyProfileCategoryGroup"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VINSupported" propertyName:@"vinSupported" type:PICO_TYPE_OBJECT clazz:[Trading_VINSupportedDefinitionType class]]; + [map setObject:ps forKey:@"vinSupported"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VRMSupported" propertyName:@"vrmSupported" type:PICO_TYPE_OBJECT clazz:[Trading_VRMSupportedDefinitionType class]]; + [map setObject:ps forKey:@"vrmSupported"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerProvidedTitleSupported" propertyName:@"sellerProvidedTitleSupported" type:PICO_TYPE_OBJECT clazz:[Trading_SellerProvidedTitleSupportedDefinitionType class]]; + [map setObject:ps forKey:@"sellerProvidedTitleSupported"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DepositSupported" propertyName:@"depositSupported" type:PICO_TYPE_OBJECT clazz:[Trading_DepositSupportedDefinitionType class]]; + [map setObject:ps forKey:@"depositSupported"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GlobalShippingEnabled" propertyName:@"globalShippingEnabled" type:PICO_TYPE_OBJECT clazz:[Trading_GlobalShippingEnabledDefinitionType class]]; + [map setObject:ps forKey:@"globalShippingEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.listingDurations = nil; + self.shippingTermsRequired = nil; + self.bestOfferEnabled = nil; + self.dutchBINEnabled = nil; + self.userConsentRequired = nil; + self.homePageFeaturedEnabled = nil; + self.proPackEnabled = nil; + self.basicUpgradePackEnabled = nil; + self.valuePackEnabled = nil; + self.proPackPlusEnabled = nil; + self.adFormatEnabled = nil; + self.bestOfferCounterEnabled = nil; + self.bestOfferAutoDeclineEnabled = nil; + self.localMarketSpecialitySubscription = nil; + self.localMarketRegularSubscription = nil; + self.localMarketPremiumSubscription = nil; + self.localMarketNonSubscription = nil; + self.expressEnabled = nil; + self.expressPicturesRequired = nil; + self.expressConditionRequired = nil; + self.minimumReservePrice = nil; + self.transactionConfirmationRequestEnabled = nil; + self.sellerContactDetailsEnabled = nil; + self.storeInventoryEnabled = nil; + self.skypeMeTransactionalEnabled = nil; + self.skypeMeNonTransactionalEnabled = nil; + self.localListingDistancesRegular = nil; + self.localListingDistancesSpecialty = nil; + self.localListingDistancesNonSubscription = nil; + self.classifiedAdPaymentMethodEnabled = nil; + self.classifiedAdShippingMethodEnabled = nil; + self.classifiedAdBestOfferEnabled = nil; + self.classifiedAdCounterOfferEnabled = nil; + self.classifiedAdAutoDeclineEnabled = nil; + self.classifiedAdContactByPhoneEnabled = nil; + self.classifiedAdContactByEmailEnabled = nil; + self.safePaymentRequired = nil; + self.classifiedAdPayPerLeadEnabled = nil; + self.itemSpecificsEnabled = nil; + self.paisaPayFullEscrowEnabled = nil; + self.isbnIdentifierEnabled = nil; + self.upcIdentifierEnabled = nil; + self.eanIdentifierEnabled = nil; + self.brandMPNIdentifierEnabled = nil; + self.bestOfferAutoAcceptEnabled = nil; + self.classifiedAdAutoAcceptEnabled = nil; + self.crossBorderTradeNorthAmericaEnabled = nil; + self.crossBorderTradeGBEnabled = nil; + self.crossBorderTradeAustraliaEnabled = nil; + self.payPalBuyerProtectionEnabled = nil; + self.buyerGuaranteeEnabled = nil; + self.combinedFixedPriceTreatmentEnabled = nil; + self.galleryFeaturedDurations = nil; + self.inEscrowWorkflowTimeline = nil; + self.payPalRequired = nil; + self.eBayMotorsProAdFormatEnabled = nil; + self.eBayMotorsProContactByPhoneEnabled = nil; + self.eBayMotorsProPhoneCount = nil; + self.eBayMotorsProContactByAddressEnabled = nil; + self.eBayMotorsProStreetCount = nil; + self.eBayMotorsProCompanyNameEnabled = nil; + self.eBayMotorsProContactByEmailEnabled = nil; + self.eBayMotorsProBestOfferEnabled = nil; + self.eBayMotorsProAutoAcceptEnabled = nil; + self.eBayMotorsProAutoDeclineEnabled = nil; + self.eBayMotorsProPaymentMethodCheckOutEnabled = nil; + self.eBayMotorsProShippingMethodEnabled = nil; + self.eBayMotorsProCounterOfferEnabled = nil; + self.eBayMotorsProSellerContactDetailsEnabled = nil; + self.localMarketAdFormatEnabled = nil; + self.localMarketContactByPhoneEnabled = nil; + self.localMarketPhoneCount = nil; + self.localMarketContactByAddressEnabled = nil; + self.localMarketStreetCount = nil; + self.localMarketCompanyNameEnabled = nil; + self.localMarketContactByEmailEnabled = nil; + self.localMarketBestOfferEnabled = nil; + self.localMarketAutoAcceptEnabled = nil; + self.localMarketAutoDeclineEnabled = nil; + self.localMarketPaymentMethodCheckOutEnabled = nil; + self.localMarketShippingMethodEnabled = nil; + self.localMarketCounterOfferEnabled = nil; + self.localMarketSellerContactDetailsEnabled = nil; + self.classifiedAdPhoneCount = nil; + self.classifiedAdContactByAddressEnabled = nil; + self.classifiedAdStreetCount = nil; + self.classifiedAdCompanyNameEnabled = nil; + self.specialitySubscription = nil; + self.regularSubscription = nil; + self.premiumSubscription = nil; + self.nonSubscription = nil; + self.returnPolicyEnabled = nil; + self.handlingTimeEnabled = nil; + self.payPalRequiredForStoreOwner = nil; + self.reviseQuantityAllowed = nil; + self.revisePriceAllowed = nil; + self.storeOwnerExtendedListingDurationsEnabled = nil; + self.storeOwnerExtendedListingDurations = nil; + self.paymentMethod = nil; + self.group1MaxFlatShippingCost = nil; + self.group2MaxFlatShippingCost = nil; + self.group3MaxFlatShippingCost = nil; + self.maxFlatShippingCostCBTExempt = nil; + self.maxFlatShippingCost = nil; + self.variationsEnabled = nil; + self.attributeConversionEnabled = nil; + self.freeGalleryPlusEnabled = nil; + self.freePicturePackEnabled = nil; + self.itemCompatibilityEnabled = nil; + self.maxItemCompatibility = nil; + self.minItemCompatibility = nil; + self.conditionEnabled = nil; + self.conditionValues = nil; + self.valueCategory = nil; + self.productCreationEnabled = nil; + self.compatibleVehicleType = nil; + self.maxGranularFitmentCount = nil; + self.paymentOptionsGroup = nil; + self.shippingProfileCategoryGroup = nil; + self.paymentProfileCategoryGroup = nil; + self.returnPolicyProfileCategoryGroup = nil; + self.vinSupported = nil; + self.vrmSupported = nil; + self.sellerProvidedTitleSupported = nil; + self.depositSupported = nil; + self.globalShippingEnabled = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FeatureEligibilityType.h b/Vendoo/TradingProxy/Trading_FeatureEligibilityType.h new file mode 100755 index 0000000..0911f16 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeatureEligibilityType.h @@ -0,0 +1,98 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether the seller making the request can list with certain features. + A seller's eligibility is determined by their feedback rating. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FeatureEligibilityType : NSObject { + +@private + NSNumber *_qualifiesForBuyItNow; + NSNumber *_qualifiesForBuyItNowMultiple; + NSNumber *_qualifiedForFixedPriceOneDayDuration; + NSNumber *_qualifiesForVariations; + NSNumber *_qualifiedForAuctionOneDayDuration; + NSMutableArray *_any; + +} + + +/** + + Indicates whether the seller is eligible to list items with the 'BuyItNow' option. + A value of true means that the seller is eligible; a value of false indicates that + they are not eligible. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *qualifiesForBuyItNow; + +/** + + Indicates whether the seller is eligible to specify the 'BuyItNow' option for + multiple-item listings. A value of true means that the seller is eligible; a value + of false indicates that they are not eligible. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *qualifiesForBuyItNowMultiple; + +/** + + Indicates whether the seller is eligible to list a fixed-price item with a one-day + listing duration. A value of true means that the seller is eligible; a value of false + indicates that the seller is not eligible. Note that this field only controls user + eligibility. The listing type and category must support this feature for this field to + be applicable. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *qualifiedForFixedPriceOneDayDuration; + +/** + + Indicates whether or not the seller is eligible to list + multi-variation items. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *qualifiesForVariations; + +/** + + Indicates whether the seller is eligible to list an auction item with a one day duration on this site. + Limitation: the Adult-Only and Auto Vehicle categories do not support one day auctions, so the seller + cannot list items in these categories as one day auctions even if the seller has the eligibility. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *qualifiedForAuctionOneDayDuration; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FeatureEligibilityType.m b/Vendoo/TradingProxy/Trading_FeatureEligibilityType.m new file mode 100755 index 0000000..06e78da --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeatureEligibilityType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FeatureEligibilityType.h" + +@implementation Trading_FeatureEligibilityType + +@synthesize qualifiesForBuyItNow = _qualifiesForBuyItNow; +@synthesize qualifiesForBuyItNowMultiple = _qualifiesForBuyItNowMultiple; +@synthesize qualifiedForFixedPriceOneDayDuration = _qualifiedForFixedPriceOneDayDuration; +@synthesize qualifiesForVariations = _qualifiesForVariations; +@synthesize qualifiedForAuctionOneDayDuration = _qualifiedForAuctionOneDayDuration; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QualifiesForBuyItNow" propertyName:@"qualifiesForBuyItNow" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"qualifiesForBuyItNow"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QualifiesForBuyItNowMultiple" propertyName:@"qualifiesForBuyItNowMultiple" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"qualifiesForBuyItNowMultiple"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QualifiedForFixedPriceOneDayDuration" propertyName:@"qualifiedForFixedPriceOneDayDuration" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"qualifiedForFixedPriceOneDayDuration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QualifiesForVariations" propertyName:@"qualifiesForVariations" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"qualifiesForVariations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QualifiedForAuctionOneDayDuration" propertyName:@"qualifiedForAuctionOneDayDuration" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"qualifiedForAuctionOneDayDuration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.qualifiesForBuyItNow = nil; + self.qualifiesForBuyItNowMultiple = nil; + self.qualifiedForFixedPriceOneDayDuration = nil; + self.qualifiesForVariations = nil; + self.qualifiedForAuctionOneDayDuration = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FeatureIDCodeType.h b/Vendoo/TradingProxy/Trading_FeatureIDCodeType.h new file mode 100755 index 0000000..f4a7ed1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeatureIDCodeType.h @@ -0,0 +1,988 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the feature IDs for which you want information. If you do not specify a + value, all feature IDs are returned. + + + @ingroup EBayAPIInterface +*/ + +/** + + Returns information about the durations of listings you can use in a + given category. +

+ Note: Durations for Local Market listings are not + supported by GetCategoryFeatures. Refer to the Local Market Listing + documentation in the + Web Services Guide for valid listing durations. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LISTING_DURATIONS; + +/** + + Returns information about whether a category supports Best Offers. + +*/ +extern NSString *const Trading_FeatureIDCodeType_BEST_OFFER_ENABLED; + +extern NSString *const Trading_FeatureIDCodeType_DUTCH_BIN_ENABLED; + +/** + + Returns information about whether a seller is required to + specify at least one domestic shipping + service and associated cost in order to list the item. + +*/ +extern NSString *const Trading_FeatureIDCodeType_SHIPPING_TERMS_REQUIRED; + +/** + + Returns information about whether a bidder must consent to the bid + by confirming that he or she read and agrees to the terms in eBay's privacy policy. + +*/ +extern NSString *const Trading_FeatureIDCodeType_USER_CONSENT_REQUIRED; + +/** + + Indicates whether or not it is possible to enhance a listing by putting + it into a rotation for display on a special area of the eBay home page. + Support for this feature varies by site. Item or feedback restrictions may apply. + +*/ +extern NSString *const Trading_FeatureIDCodeType_HOME_PAGE_FEATURED_ENABLED; + +/** + + Indicates whether a category supports Classified Ad listings. + +*/ +extern NSString *const Trading_FeatureIDCodeType_AD_FORMAT_ENABLED; + +extern NSString *const Trading_FeatureIDCodeType_DIGITAL_DELIVERY_ENABLED; + +/** + + Returns information about whether a category supports counter-offers for Best Offers. + +*/ +extern NSString *const Trading_FeatureIDCodeType_BEST_OFFER_COUNTER_ENABLED; + +/** + + Returns information about whether a category supports auto-decline for Best Offers. + +*/ +extern NSString *const Trading_FeatureIDCodeType_BEST_OFFER_AUTO_DECLINE_ENABLED; + +/** + + Returns information about ProPackBundle (a feature pack). Applies only to US + and Canadian eBay motor vehicle sellers. Contains the Bold, Border, Featured + and Highlight features. + +*/ +extern NSString *const Trading_FeatureIDCodeType_PRO_PACK; + +/** + + Not applicable to any site. + Formerly, Australia site (site ID 15, abbreviation AU) only, and + returned information about the BasicUpgradePack bundle (a feature pack), + which combined the features Gallery and Subtitle for a discounted price. + +*/ +extern NSString *const Trading_FeatureIDCodeType_BASIC_UPGRADE_PACK; + +/** + + Returns information about the ValuePack bundle (a feature pack), which + combines the features Gallery, Subtitle, and Listing Designer for a discounted + price. Support for this feature varies by site and category. + +*/ +extern NSString *const Trading_FeatureIDCodeType_VALUE_PACK; + +/** + + Returns information about the ProPackPlus bundle (a feature pack), which + combines the features BoldTitle, Border, Highlight, Featured, and Gallery for + a discounted price. Support for this feature varies by site and category. + +*/ +extern NSString *const Trading_FeatureIDCodeType_PRO_PACK_PLUS; + +/** + + Returns information about whether a category supports Local Market listings + for sellers subscribed to Local Market for Specialty Vehicles. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_SPECIALITY_SUBSCRIPTION; + +/** + + Returns information about whether a category supports Local Market listings + for sellers subscribed to Local Market for Vehicles. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_REGULAR_SUBSCRIPTION; + +/** + + Returns information about whether a category supports Local Market listings + for sellers with a premium Local Market subscription. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_PREMIUM_SUBSCRIPTION; + +/** + + Returns information about whether a category supports Local Market listings + for sellers without a Local Market subscription. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_NON_SUBSCRIPTION; + +extern NSString *const Trading_FeatureIDCodeType_EXPRESS_ENABLED; + +extern NSString *const Trading_FeatureIDCodeType_EXPRESS_PICTURES_REQUIRED; + +extern NSString *const Trading_FeatureIDCodeType_EXPRESS_CONDITION_REQUIRED; + +/** + + Returns information about whether a category allows seller-level + contact information for Classified Ad listings. + +*/ +extern NSString *const Trading_FeatureIDCodeType_SELLER_CONTACT_DETAILS_ENABLED; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_FeatureIDCodeType_CUSTOM_CODE; + +/** + + Returns information about whether a category supports Minimum Reserve Price. + +*/ +extern NSString *const Trading_FeatureIDCodeType_MINIMUM_RESERVE_PRICE; + +/** + + Returns information about whether a category supports the Transaction + Confirmation Request feature. + +*/ +extern NSString *const Trading_FeatureIDCodeType_TRANSACTION_CONFIRMATION_REQUEST_ENABLED; + +/** + + Indicates whether the category supports Store Inventory Format. + +*/ +extern NSString *const Trading_FeatureIDCodeType_STORE_INVENTORY_ENABLED; + +/** + + Returns information about the supported local listing distances for different + levels of Local Market subscription. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LOCAL_LISTING_DISTANCES; + +/** + + Returns information about whether a category supports the addition of Skype + buttons to sale listings. + +*/ +extern NSString *const Trading_FeatureIDCodeType_SKYPE_ME_TRANSACTIONAL_ENABLED; + +/** + + Returns information about whether a category supports the addition of Skype + buttons to ad listings. + +*/ +extern NSString *const Trading_FeatureIDCodeType_SKYPE_ME_NON_TRANSACTIONAL_ENABLED; + +/** + + Returns information about whether the payment method is displayed + to the user for Classified Ad listings in a category. + Even if payment method is displayed, checkout may or may not be enabled. + +*/ +extern NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_PAYMENT_METHOD_ENABLED; + +/** + + Returns information about whether shipping options are available for + Classified Ad listings in this category. + +*/ +extern NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_SHIPPING_METHOD_ENABLED; + +/** + + Returns information about whether Best Offer is enabled for Classified + Ad listings. + +*/ +extern NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_BEST_OFFER_ENABLED; + +/** + + Returns information about whether counter offers are allowed on + Classified Ad listings for a category. + Returned only if this category overrides the site default. + +*/ +extern NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_COUNTER_OFFER_ENABLED; + +/** + + Returns information about whether automatic decline for best + offers are allowed for Classified Ad listings in a category. + Returned only if this category overrides the site default. + +*/ +extern NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_AUTO_DECLINE_ENABLED; + +/** + + Returns information about whether a category supports including an email + address in the seller's contact information. + +*/ +extern NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_CONTACT_BY_EMAIL_ENABLED; + +/** + + Returns information about whether a category supports including a telephone + number in the seller's contact information. + +*/ +extern NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_CONTACT_BY_PHONE_ENABLED; + +/** + + Returns information about whether a category requires + a safe payment method. If a seller has a 'SafePaymentExempt' + status (see GetUser), they are exempt from the requirement to offer at least + one safe payment method when listing an item. + +*/ +extern NSString *const Trading_FeatureIDCodeType_SAFE_PAYMENT_REQUIRED; + +/** + + Returns information about the number of Best Offers + allowed for a non-Ad-Format-Listings buyer. + +*/ +extern NSString *const Trading_FeatureIDCodeType_MAXIMUM_BEST_OFFERS_ALLOWED; + +/** + + Returns information about the number of Best Offers + allowed for a Classified-Ad-Format-Listings buyer. + +*/ +extern NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_MAXIMUM_BEST_OFFERS_ALLOWED; + +/** + + Returns information about whether a category supports including an email + address in the seller's contact information for classified-ad listings. + +*/ +extern NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_CONTACT_BY_EMAIL_AVAILABLE; + +/** + + The pay-per-lead feature is no longer available, so this value is deprecated. + +*/ +extern NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_PAY_PER_LEAD_ENABLED; + +/** + + Returns information about whether categories support + custom Item Specifics, and whether categories have been converted + from the older ID-based attribute format to custom Item Specifics. + (That is, this retrieves both ItemSpecificsEnabled and AttributeConversionEnabled settings.) + +*/ +extern NSString *const Trading_FeatureIDCodeType_ITEM_SPECIFICS_ENABLED; + +/** + + Returns information about whether PaisaPayEscrow payment method is enabled. + +*/ +extern NSString *const Trading_FeatureIDCodeType_PAISA_PAY_FULL_ESCROW_ENABLED; + +/** + + Returns information about whether a category supports the use of an ISBN to identify a product. + +*/ +extern NSString *const Trading_FeatureIDCodeType_ISBN_IDENTIFIER_ENABLED; + +/** + + Returns information about whether a category supports the use of a UPC to identify a product. + +*/ +extern NSString *const Trading_FeatureIDCodeType_UPC_IDENTIFIER_ENABLED; + +/** + + Returns information about whether a category supports the use of an EAN identifier to identify a product. + +*/ +extern NSString *const Trading_FeatureIDCodeType_EAN_IDENTIFIER_ENABLED; + +/** + + Returns information about whether a category supports the use of a BrandMPN identifier to identify a product. + +*/ +extern NSString *const Trading_FeatureIDCodeType_BRAND_MPN_IDENTIFIER_ENABLED; + +/** + + Returns information about whether auto-accept for Best + Offers is allowed for Classified Ad listings in this category. + +*/ +extern NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_AUTO_ACCEPT_ENABLED; + +/** + + Returns information about whether auto-accept for Best + Offers is allowed for listings in a category. + +*/ +extern NSString *const Trading_FeatureIDCodeType_BEST_OFFER_AUTO_ACCEPT_ENABLED; + +/** + + Returns information about whether a category allows listings to + be displayed in another site's default search results. + +*/ +extern NSString *const Trading_FeatureIDCodeType_CROSS_BORDER_TRADE_ENABLED; + +/** + + On the Australia site, returns information about whether a category allows + PayPal buyer protection. + +*/ +extern NSString *const Trading_FeatureIDCodeType_PAY_PAL_BUYER_PROTECTION_ENABLED; + +/** + + On the Australia site, returns information about whether a category allows + PayPal buyer protection. + +*/ +extern NSString *const Trading_FeatureIDCodeType_BUYER_GUARANTEE_ENABLED; + +/** + + On the India site, returns information about the escrow workflow version + applicable to the given category, if the category supports PaisaPayFullEscrow. + +*/ +extern NSString *const Trading_FeatureIDCodeType_IN_ESCROW_WORKFLOW_TIMELINE; + +/** + + Returns information about whether a category allows + combined fixed price treatment of the following two listing types: Store + Inventory Format and Basic Fixed Price. + +*/ +extern NSString *const Trading_FeatureIDCodeType_COMBINED_FIXED_PRICE_TREATMENT; + +/** + + Returns information about whether a category allows + durations for "Gallery Featured". + +*/ +extern NSString *const Trading_FeatureIDCodeType_GALLERY_FEATURED_DURATIONS; + +/** + + Returns information about whether listings in a category + require PayPal as a payment method. + +*/ +extern NSString *const Trading_FeatureIDCodeType_PAY_PAL_REQUIRED; + +/** + + Indicates whether the category supports ad-format. Added for eBay Motors Pro users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_AD_FORMAT_ENABLED; + +/** + + Returns information about whether the telephone can be a contact method + for the category. Added for eBay Motorss Pro users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_CONTACT_BY_PHONE_ENABLED; + +/** + + Returns information about whether a category supports including an address + in the seller's contact information. Added for eBay Motors Pro users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_CONTACT_BY_ADDRESS_ENABLED; + +/** + + Returns information about whether a category supports including a company + name in the seller's contact information. Added for eBay Motors Pro users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_COMPANY_NAME_ENABLED; + +/** + + Returns information about whether a category supports including an email + address in the seller's contact information. Added for eBay Motors Pro users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_CONTACT_BY_EMAIL_ENABLED; + +/** + + Returns information about whether a category supports Best Offers. + Added for eBay Motors Pro users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_BEST_OFFER_ENABLED; + +/** + + Returns information about whether a category supports auto accept. + Added for eBay Motors Pro users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_AUTO_ACCEPT_ENABLED; + +/** + + Returns information about whether a category supports auto decline. + Added for eBay Motors Pro users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_AUTO_DECLINE_ENABLED; + +/** + + Returns information about whether a category supports payment method checkout. + Added for eBay Motors Pro users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_PAYMENT_METHOD_CHECK_OUT_ENABLED; + +/** + + Returns information about whether shipping options are available in the category. + Added for eBay Motors Pro users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_SHIPPING_METHOD_ENABLED; + +/** + + Returns information about whether counter offers are allowed for a category. + Added for eBay Motors Pro users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_COUNTER_OFFER_ENABLED; + +/** + + Returns information about whether a category allows seller-level + contact information for Classified Ad listings. Added for eBay Motors Pro users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_SELLER_CONTACT_DETAILS_ENABLED; + +/** + + Indicates whether a category supports ad-format. Added for Local Market users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_AD_FORMAT_ENABLED; + +/** + + Returns information about whether a category supports including a telephone + number in the seller's contact information. Added for Local Market users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_CONTACT_BY_PHONE_ENABLED; + +/** + + Returns information about whether a category supports including an address + in the seller's contact information. Added for Local Market users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_CONTACT_BY_ADDRESS_ENABLED; + +/** + + Returns information about whether a category supports including a company + name in the seller's contact information. Added for Local Market users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_COMPANY_NAME_ENABLED; + +/** + + Returns information about whether a category supports including an email + address in the seller's contact information. Added for Local Market users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_CONTACT_BY_EMAIL_ENABLED; + +/** + + Returns information about whether a category supports Best Offers for + Classified Ad listings. Added for Local Market users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_BEST_OFFER_ENABLED; + +/** + + Returns information about whether a category supports auto accept. + Added for Local Market users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_AUTO_ACCEPT_ENABLED; + +/** + + Returns information about whether a category supports auto decline. + Added for Local Market users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_AUTO_DECLINE_ENABLED; + +/** + + Returns information about whether a category supports payment method checkout. + Added for Local Market users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_PAYMENT_METHOD_CHECK_OUT_ENABLED; + +/** + + Returns information about whether shipping options are available for + listings in a category. Added for Local Market users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_SHIPPING_METHOD_ENABLED; + +/** + + Returns information about whether counter offers are allowed for a category . + Added for Local Market users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_COUNTER_OFFER_ENABLED; + +/** + + Returns information about whether a category allows seller-level + contact information. Added for Local Market users. + +*/ +extern NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_SELLER_CONTACT_DETAILS_ENABLED; + +/** + + Returns information about whether the contact by address is enabled. + Added for For Sale By Owner. + +*/ +extern NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_CONTACT_BY_ADDRESS_ENABLED; + +/** + + Returns information about whether a category supports including a company + name in the seller's contact information. Added for For Sale By Owmer. + +*/ +extern NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_COMPANY_NAME_ENABLED; + +/** + + Returns information about whether a category supports Local Market listings + for sellers subscribed to Local Market for Specialty Vehicles. Added for + subscription. + +*/ +extern NSString *const Trading_FeatureIDCodeType_SPECIALITY_SUBSCRIPTION; + +/** + + Returns information about whether a category supports Local Market listings + for sellers subscribed to Local Market for Vehicles. Added for subscription. + +*/ +extern NSString *const Trading_FeatureIDCodeType_REGULAR_SUBSCRIPTION; + +/** + + Returns information about whether a category supports Local Market listings + for sellers with a premium Local Market subscription. Added for subscription. + +*/ +extern NSString *const Trading_FeatureIDCodeType_PREMIUM_SUBSCRIPTION; + +/** + + Returns information about whether a category supports Local Market listings + for sellers without a Local Market subscription. Added for subscription. + +*/ +extern NSString *const Trading_FeatureIDCodeType_NON_SUBSCRIPTION; + +/** + + Returns information about whether Intangible flag is set or not + +*/ +extern NSString *const Trading_FeatureIDCodeType_INTANGIBLE_ENABLED; + +/** + + Defines if PayPal is required for Store Owners on fixed price listings (FixedPriceItem and StoresFixedPrice). + +*/ +extern NSString *const Trading_FeatureIDCodeType_PAY_PAL_REQUIRED_FOR_STORE_OWNER; + +/** + + Defines if quantity can be revised while a listing is in semi or fully restricted mode. + +*/ +extern NSString *const Trading_FeatureIDCodeType_REVISE_QUANTITY_ALLOWED; + +/** + + Defines if price can be revised while a listing is in semi or fully restricted mode. + +*/ +extern NSString *const Trading_FeatureIDCodeType_REVISE_PRICE_ALLOWED; + +/** + + Defines if extended store owner listing durations are enabled on fixed price listings (FixedPriceItem and StoreFormatItems). + +*/ +extern NSString *const Trading_FeatureIDCodeType_STORE_OWNER_EXTENDED_LISTING_DURATIONS_ENABLED; + +/** + + Provides additional listing durations that are supported by store owners. + +*/ +extern NSString *const Trading_FeatureIDCodeType_STORE_OWNER_EXTENDED_LISTING_DURATIONS; + +/** + + Defines if listings in a category support a return policy. + +*/ +extern NSString *const Trading_FeatureIDCodeType_RETURN_POLICY_ENABLED; + +/** + + Defines if listings require a handling time (dispatch time). + The handling time is the maximum number of business days the seller + commits to for preparing an item to be shipped after receiving a + cleared payment. The seller's handling time does not include the + shipping time (the carrier's transit time). + +*/ +extern NSString *const Trading_FeatureIDCodeType_HANDLING_TIME_ENABLED; + +/** + + Returns information about applicable payment methods. + +*/ +extern NSString *const Trading_FeatureIDCodeType_PAYMENT_METHODS; + +/** + + Returns elements related to the maximum cost the seller can charge for + the first domestic flat rate shipping service for a category (or a + combination of category and shipping service group). + +*/ +extern NSString *const Trading_FeatureIDCodeType_MAX_FLAT_SHIPPING_COST; + +/** + + Specifies the default site setting for whether a maximum flat rate shipping cost + is imposed on sellers who list in categories on this site yet are shipping an + item into the country of this site from another country. + +*/ +extern NSString *const Trading_FeatureIDCodeType_MAX_FLAT_SHIPPING_COST_CBT_EXEMPT; + +/** + + Returns the applicable max cap per shipping cost for shipping service group1. + +*/ +extern NSString *const Trading_FeatureIDCodeType_GROUP_1_MAX_FLAT_SHIPPING_COST; + +/** + + Returns the applicable max cap per shipping cost for shipping service group2. + +*/ +extern NSString *const Trading_FeatureIDCodeType_GROUP_2_MAX_FLAT_SHIPPING_COST; + +/** + + Returns the applicable max cap per shipping cost for shipping service group3. + +*/ +extern NSString *const Trading_FeatureIDCodeType_GROUP_3_MAX_FLAT_SHIPPING_COST; + +/** + + Returns settings that indicate which categories support + multi-variation listings. Variations are items within + the same listing that are logically the same product, + but that vary in their manufacturing details or packaging. + +*/ +extern NSString *const Trading_FeatureIDCodeType_VARIATIONS_ENABLED; + +/** + + Not operational. Pass ItemSpecificsEnabled to + retrieve AttributeConversionEnabled settings. + +*/ +extern NSString *const Trading_FeatureIDCodeType_ATTRIBUTE_CONVERSION_ENABLED; + +/** + + Returns information about whether + free, automatic upgrades to Gallery Plus + occur a category. + +*/ +extern NSString *const Trading_FeatureIDCodeType_FREE_GALLERY_PLUS_ENABLED; + +/** + + Returns information about whether + free, automatic upgrades to Picture Pack + occur a category. + +*/ +extern NSString *const Trading_FeatureIDCodeType_FREE_PICTURE_PACK_ENABLED; + +/** + + Returns whether parts compatibility is enabled for the given category and, if + so, the mode of compatibility (by application or by specification). + +*/ +extern NSString *const Trading_FeatureIDCodeType_COMPATIBILITY_ENABLED; + +/** + + Returns the minimum number of compatible applications that must + be specified when listing in the given category. This is relevant for + specifying parts compatibility by application only. + +*/ +extern NSString *const Trading_FeatureIDCodeType_MIN_COMPATIBLE_APPLICATIONS; + +/** + + Returns the maximum number of compatible applications that can + be specified when listing in the given category. This is relevant for + specifying parts compatibility by application manually + (Item.ItemCompatibilityList) only. + +*/ +extern NSString *const Trading_FeatureIDCodeType_MAX_COMPATIBLE_APPLICATIONS; + +/** + + Returns information about which categories support + (or require) Item.ConditionID to specify + an item's condition in listings. + +*/ +extern NSString *const Trading_FeatureIDCodeType_CONDITION_ENABLED; + +/** + + Returns information about the list of conditions + that categories support (for categories that support + Item.ConditionID in listings). + +*/ +extern NSString *const Trading_FeatureIDCodeType_CONDITION_VALUES; + +/** + + Returns information about which categories are designated as + value categories. (If you list in a value category, you cannot + specify a secondary category for your listing.) + +*/ +extern NSString *const Trading_FeatureIDCodeType_VALUE_CATEGORY; + +/** + + Returns information about which categories support + (or require) product creation to list an item. + +*/ +extern NSString *const Trading_FeatureIDCodeType_PRODUCT_CREATION_ENABLED; + +/** + + Returns information about the maximum number of parts compatibilities at the + lowest level of granularity that can be associated with a listing. + +*/ +extern NSString *const Trading_FeatureIDCodeType_MAX_GRANULAR_FITMENT_COUNT; + +/** + + Returns information to indicate which vehicle type, Cars and Trucks or + Motorcycles, is supported by parts compatibility. + +*/ +extern NSString *const Trading_FeatureIDCodeType_COMPATIBLE_VEHICLE_TYPE; + +/** + + This value is passed into the FeatureID field of the + GetCategoryFeatures request to see if the category supports + the new eBay payment process. This feature is only applicable to DE or AT listings. + +*/ +extern NSString *const Trading_FeatureIDCodeType_PAYMENT_OPTIONS_GROUP; + +/** + + This value is passed into the FeatureID field of the + GetCategoryFeatures request to see if Business Policies shipping + profiles are supported by the specified category. + The ShippingProfileCategoryGroup field is not returned for + categories that do not support Business Policies payment profiles. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + +*/ +extern NSString *const Trading_FeatureIDCodeType_SHIPPING_PROFILE_CATEGORY_GROUP; + +/** + + This value is passed into the FeatureID field of the + GetCategoryFeatures request to see if Business Policies payment + profiles are supported by the specified category. + The PaymentProfileCategoryGroup field is not returned for + categories that do not support Business Policies payment profiles. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + +*/ +extern NSString *const Trading_FeatureIDCodeType_PAYMENT_PROFILE_CATEGORY_GROUP; + +/** + + This value is passed into the FeatureID field of the GetCategoryFeatures request to see if Business Policies return policy profiles are supported by the specified category. The PaymentProfileCategoryGroup field is not returned for categories that do not support Business Policies return policy profiles. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + +*/ +extern NSString *const Trading_FeatureIDCodeType_RETURN_POLICY_PROFILE_CATEGORY_GROUP; + +/** + + Returns information about whether a category supports + Vehicle Identification Numbers (VIN) for + US, CA, and CAFR eBay Motors listings. + +*/ +extern NSString *const Trading_FeatureIDCodeType_VIN_SUPPORTED; + +/** + + Returns information about whether a category supports + Vehicle Registration Marks (VRM) for UK eBay Motors listings. + +*/ +extern NSString *const Trading_FeatureIDCodeType_VRM_SUPPORTED; + +/** + + Returns information about whether a category supports + custom titles for US or CA eBay Motors listings. + +*/ +extern NSString *const Trading_FeatureIDCodeType_SELLER_PROVIDED_TITLE_SUPPORTED; + +/** + + Returns information about whether a category supports + vehicle deposits for US eBay Motors listings. + +*/ +extern NSString *const Trading_FeatureIDCodeType_DEPOSIT_SUPPORTED; + +/** + + Pass this value in the FeatureID field of the GetCategoryFeatures request to determine if the the specified category is eligible for the Global Shipping Program. The GlobalShippingEnabled field is returned if items in the category can be shipped using the Global Shipping Program. + +*/ +extern NSString *const Trading_FeatureIDCodeType_GLOBAL_SHIPPING_ENABLED; diff --git a/Vendoo/TradingProxy/Trading_FeatureIDCodeType.m b/Vendoo/TradingProxy/Trading_FeatureIDCodeType.m new file mode 100755 index 0000000..f58f58d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeatureIDCodeType.m @@ -0,0 +1,986 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_FeatureIDCodeType.h" + +/** + @file + + Specifies the feature IDs for which you want information. If you do not specify a + value, all feature IDs are returned. + +*/ + +/** + + Returns information about the durations of listings you can use in a + given category. +

+ Note: Durations for Local Market listings are not + supported by GetCategoryFeatures. Refer to the Local Market Listing + documentation in the + Web Services Guide for valid listing durations. + +*/ +NSString *const Trading_FeatureIDCodeType_LISTING_DURATIONS = @"ListingDurations"; + +/** + + Returns information about whether a category supports Best Offers. + +*/ +NSString *const Trading_FeatureIDCodeType_BEST_OFFER_ENABLED = @"BestOfferEnabled"; + +NSString *const Trading_FeatureIDCodeType_DUTCH_BIN_ENABLED = @"DutchBINEnabled"; + +/** + + Returns information about whether a seller is required to + specify at least one domestic shipping + service and associated cost in order to list the item. + +*/ +NSString *const Trading_FeatureIDCodeType_SHIPPING_TERMS_REQUIRED = @"ShippingTermsRequired"; + +/** + + Returns information about whether a bidder must consent to the bid + by confirming that he or she read and agrees to the terms in eBay's privacy policy. + +*/ +NSString *const Trading_FeatureIDCodeType_USER_CONSENT_REQUIRED = @"UserConsentRequired"; + +/** + + Indicates whether or not it is possible to enhance a listing by putting + it into a rotation for display on a special area of the eBay home page. + Support for this feature varies by site. Item or feedback restrictions may apply. + +*/ +NSString *const Trading_FeatureIDCodeType_HOME_PAGE_FEATURED_ENABLED = @"HomePageFeaturedEnabled"; + +/** + + Indicates whether a category supports Classified Ad listings. + +*/ +NSString *const Trading_FeatureIDCodeType_AD_FORMAT_ENABLED = @"AdFormatEnabled"; + +NSString *const Trading_FeatureIDCodeType_DIGITAL_DELIVERY_ENABLED = @"DigitalDeliveryEnabled"; + +/** + + Returns information about whether a category supports counter-offers for Best Offers. + +*/ +NSString *const Trading_FeatureIDCodeType_BEST_OFFER_COUNTER_ENABLED = @"BestOfferCounterEnabled"; + +/** + + Returns information about whether a category supports auto-decline for Best Offers. + +*/ +NSString *const Trading_FeatureIDCodeType_BEST_OFFER_AUTO_DECLINE_ENABLED = @"BestOfferAutoDeclineEnabled"; + +/** + + Returns information about ProPackBundle (a feature pack). Applies only to US + and Canadian eBay motor vehicle sellers. Contains the Bold, Border, Featured + and Highlight features. + +*/ +NSString *const Trading_FeatureIDCodeType_PRO_PACK = @"ProPack"; + +/** + + Not applicable to any site. + Formerly, Australia site (site ID 15, abbreviation AU) only, and + returned information about the BasicUpgradePack bundle (a feature pack), + which combined the features Gallery and Subtitle for a discounted price. + +*/ +NSString *const Trading_FeatureIDCodeType_BASIC_UPGRADE_PACK = @"BasicUpgradePack"; + +/** + + Returns information about the ValuePack bundle (a feature pack), which + combines the features Gallery, Subtitle, and Listing Designer for a discounted + price. Support for this feature varies by site and category. + +*/ +NSString *const Trading_FeatureIDCodeType_VALUE_PACK = @"ValuePack"; + +/** + + Returns information about the ProPackPlus bundle (a feature pack), which + combines the features BoldTitle, Border, Highlight, Featured, and Gallery for + a discounted price. Support for this feature varies by site and category. + +*/ +NSString *const Trading_FeatureIDCodeType_PRO_PACK_PLUS = @"ProPackPlus"; + +/** + + Returns information about whether a category supports Local Market listings + for sellers subscribed to Local Market for Specialty Vehicles. + +*/ +NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_SPECIALITY_SUBSCRIPTION = @"LocalMarketSpecialitySubscription"; + +/** + + Returns information about whether a category supports Local Market listings + for sellers subscribed to Local Market for Vehicles. + +*/ +NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_REGULAR_SUBSCRIPTION = @"LocalMarketRegularSubscription"; + +/** + + Returns information about whether a category supports Local Market listings + for sellers with a premium Local Market subscription. + +*/ +NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_PREMIUM_SUBSCRIPTION = @"LocalMarketPremiumSubscription"; + +/** + + Returns information about whether a category supports Local Market listings + for sellers without a Local Market subscription. + +*/ +NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_NON_SUBSCRIPTION = @"LocalMarketNonSubscription"; + +NSString *const Trading_FeatureIDCodeType_EXPRESS_ENABLED = @"ExpressEnabled"; + +NSString *const Trading_FeatureIDCodeType_EXPRESS_PICTURES_REQUIRED = @"ExpressPicturesRequired"; + +NSString *const Trading_FeatureIDCodeType_EXPRESS_CONDITION_REQUIRED = @"ExpressConditionRequired"; + +/** + + Returns information about whether a category allows seller-level + contact information for Classified Ad listings. + +*/ +NSString *const Trading_FeatureIDCodeType_SELLER_CONTACT_DETAILS_ENABLED = @"SellerContactDetailsEnabled"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_FeatureIDCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + Returns information about whether a category supports Minimum Reserve Price. + +*/ +NSString *const Trading_FeatureIDCodeType_MINIMUM_RESERVE_PRICE = @"MinimumReservePrice"; + +/** + + Returns information about whether a category supports the Transaction + Confirmation Request feature. + +*/ +NSString *const Trading_FeatureIDCodeType_TRANSACTION_CONFIRMATION_REQUEST_ENABLED = @"TransactionConfirmationRequestEnabled"; + +/** + + Indicates whether the category supports Store Inventory Format. + +*/ +NSString *const Trading_FeatureIDCodeType_STORE_INVENTORY_ENABLED = @"StoreInventoryEnabled"; + +/** + + Returns information about the supported local listing distances for different + levels of Local Market subscription. + +*/ +NSString *const Trading_FeatureIDCodeType_LOCAL_LISTING_DISTANCES = @"LocalListingDistances"; + +/** + + Returns information about whether a category supports the addition of Skype + buttons to sale listings. + +*/ +NSString *const Trading_FeatureIDCodeType_SKYPE_ME_TRANSACTIONAL_ENABLED = @"SkypeMeTransactionalEnabled"; + +/** + + Returns information about whether a category supports the addition of Skype + buttons to ad listings. + +*/ +NSString *const Trading_FeatureIDCodeType_SKYPE_ME_NON_TRANSACTIONAL_ENABLED = @"SkypeMeNonTransactionalEnabled"; + +/** + + Returns information about whether the payment method is displayed + to the user for Classified Ad listings in a category. + Even if payment method is displayed, checkout may or may not be enabled. + +*/ +NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_PAYMENT_METHOD_ENABLED = @"ClassifiedAdPaymentMethodEnabled"; + +/** + + Returns information about whether shipping options are available for + Classified Ad listings in this category. + +*/ +NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_SHIPPING_METHOD_ENABLED = @"ClassifiedAdShippingMethodEnabled"; + +/** + + Returns information about whether Best Offer is enabled for Classified + Ad listings. + +*/ +NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_BEST_OFFER_ENABLED = @"ClassifiedAdBestOfferEnabled"; + +/** + + Returns information about whether counter offers are allowed on + Classified Ad listings for a category. + Returned only if this category overrides the site default. + +*/ +NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_COUNTER_OFFER_ENABLED = @"ClassifiedAdCounterOfferEnabled"; + +/** + + Returns information about whether automatic decline for best + offers are allowed for Classified Ad listings in a category. + Returned only if this category overrides the site default. + +*/ +NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_AUTO_DECLINE_ENABLED = @"ClassifiedAdAutoDeclineEnabled"; + +/** + + Returns information about whether a category supports including an email + address in the seller's contact information. + +*/ +NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_CONTACT_BY_EMAIL_ENABLED = @"ClassifiedAdContactByEmailEnabled"; + +/** + + Returns information about whether a category supports including a telephone + number in the seller's contact information. + +*/ +NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_CONTACT_BY_PHONE_ENABLED = @"ClassifiedAdContactByPhoneEnabled"; + +/** + + Returns information about whether a category requires + a safe payment method. If a seller has a 'SafePaymentExempt' + status (see GetUser), they are exempt from the requirement to offer at least + one safe payment method when listing an item. + +*/ +NSString *const Trading_FeatureIDCodeType_SAFE_PAYMENT_REQUIRED = @"SafePaymentRequired"; + +/** + + Returns information about the number of Best Offers + allowed for a non-Ad-Format-Listings buyer. + +*/ +NSString *const Trading_FeatureIDCodeType_MAXIMUM_BEST_OFFERS_ALLOWED = @"MaximumBestOffersAllowed"; + +/** + + Returns information about the number of Best Offers + allowed for a Classified-Ad-Format-Listings buyer. + +*/ +NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_MAXIMUM_BEST_OFFERS_ALLOWED = @"ClassifiedAdMaximumBestOffersAllowed"; + +/** + + Returns information about whether a category supports including an email + address in the seller's contact information for classified-ad listings. + +*/ +NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_CONTACT_BY_EMAIL_AVAILABLE = @"ClassifiedAdContactByEmailAvailable"; + +/** + + The pay-per-lead feature is no longer available, so this value is deprecated. + +*/ +NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_PAY_PER_LEAD_ENABLED = @"ClassifiedAdPayPerLeadEnabled"; + +/** + + Returns information about whether categories support + custom Item Specifics, and whether categories have been converted + from the older ID-based attribute format to custom Item Specifics. + (That is, this retrieves both ItemSpecificsEnabled and AttributeConversionEnabled settings.) + +*/ +NSString *const Trading_FeatureIDCodeType_ITEM_SPECIFICS_ENABLED = @"ItemSpecificsEnabled"; + +/** + + Returns information about whether PaisaPayEscrow payment method is enabled. + +*/ +NSString *const Trading_FeatureIDCodeType_PAISA_PAY_FULL_ESCROW_ENABLED = @"PaisaPayFullEscrowEnabled"; + +/** + + Returns information about whether a category supports the use of an ISBN to identify a product. + +*/ +NSString *const Trading_FeatureIDCodeType_ISBN_IDENTIFIER_ENABLED = @"ISBNIdentifierEnabled"; + +/** + + Returns information about whether a category supports the use of a UPC to identify a product. + +*/ +NSString *const Trading_FeatureIDCodeType_UPC_IDENTIFIER_ENABLED = @"UPCIdentifierEnabled"; + +/** + + Returns information about whether a category supports the use of an EAN identifier to identify a product. + +*/ +NSString *const Trading_FeatureIDCodeType_EAN_IDENTIFIER_ENABLED = @"EANIdentifierEnabled"; + +/** + + Returns information about whether a category supports the use of a BrandMPN identifier to identify a product. + +*/ +NSString *const Trading_FeatureIDCodeType_BRAND_MPN_IDENTIFIER_ENABLED = @"BrandMPNIdentifierEnabled"; + +/** + + Returns information about whether auto-accept for Best + Offers is allowed for Classified Ad listings in this category. + +*/ +NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_AUTO_ACCEPT_ENABLED = @"ClassifiedAdAutoAcceptEnabled"; + +/** + + Returns information about whether auto-accept for Best + Offers is allowed for listings in a category. + +*/ +NSString *const Trading_FeatureIDCodeType_BEST_OFFER_AUTO_ACCEPT_ENABLED = @"BestOfferAutoAcceptEnabled"; + +/** + + Returns information about whether a category allows listings to + be displayed in another site's default search results. + +*/ +NSString *const Trading_FeatureIDCodeType_CROSS_BORDER_TRADE_ENABLED = @"CrossBorderTradeEnabled"; + +/** + + On the Australia site, returns information about whether a category allows + PayPal buyer protection. + +*/ +NSString *const Trading_FeatureIDCodeType_PAY_PAL_BUYER_PROTECTION_ENABLED = @"PayPalBuyerProtectionEnabled"; + +/** + + On the Australia site, returns information about whether a category allows + PayPal buyer protection. + +*/ +NSString *const Trading_FeatureIDCodeType_BUYER_GUARANTEE_ENABLED = @"BuyerGuaranteeEnabled"; + +/** + + On the India site, returns information about the escrow workflow version + applicable to the given category, if the category supports PaisaPayFullEscrow. + +*/ +NSString *const Trading_FeatureIDCodeType_IN_ESCROW_WORKFLOW_TIMELINE = @"INEscrowWorkflowTimeline"; + +/** + + Returns information about whether a category allows + combined fixed price treatment of the following two listing types: Store + Inventory Format and Basic Fixed Price. + +*/ +NSString *const Trading_FeatureIDCodeType_COMBINED_FIXED_PRICE_TREATMENT = @"CombinedFixedPriceTreatment"; + +/** + + Returns information about whether a category allows + durations for "Gallery Featured". + +*/ +NSString *const Trading_FeatureIDCodeType_GALLERY_FEATURED_DURATIONS = @"GalleryFeaturedDurations"; + +/** + + Returns information about whether listings in a category + require PayPal as a payment method. + +*/ +NSString *const Trading_FeatureIDCodeType_PAY_PAL_REQUIRED = @"PayPalRequired"; + +/** + + Indicates whether the category supports ad-format. Added for eBay Motors Pro users. + +*/ +NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_AD_FORMAT_ENABLED = @"eBayMotorsProAdFormatEnabled"; + +/** + + Returns information about whether the telephone can be a contact method + for the category. Added for eBay Motorss Pro users. + +*/ +NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_CONTACT_BY_PHONE_ENABLED = @"eBayMotorsProContactByPhoneEnabled"; + +/** + + Returns information about whether a category supports including an address + in the seller's contact information. Added for eBay Motors Pro users. + +*/ +NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_CONTACT_BY_ADDRESS_ENABLED = @"eBayMotorsProContactByAddressEnabled"; + +/** + + Returns information about whether a category supports including a company + name in the seller's contact information. Added for eBay Motors Pro users. + +*/ +NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_COMPANY_NAME_ENABLED = @"eBayMotorsProCompanyNameEnabled"; + +/** + + Returns information about whether a category supports including an email + address in the seller's contact information. Added for eBay Motors Pro users. + +*/ +NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_CONTACT_BY_EMAIL_ENABLED = @"eBayMotorsProContactByEmailEnabled"; + +/** + + Returns information about whether a category supports Best Offers. + Added for eBay Motors Pro users. + +*/ +NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_BEST_OFFER_ENABLED = @"eBayMotorsProBestOfferEnabled"; + +/** + + Returns information about whether a category supports auto accept. + Added for eBay Motors Pro users. + +*/ +NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_AUTO_ACCEPT_ENABLED = @"eBayMotorsProAutoAcceptEnabled"; + +/** + + Returns information about whether a category supports auto decline. + Added for eBay Motors Pro users. + +*/ +NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_AUTO_DECLINE_ENABLED = @"eBayMotorsProAutoDeclineEnabled"; + +/** + + Returns information about whether a category supports payment method checkout. + Added for eBay Motors Pro users. + +*/ +NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_PAYMENT_METHOD_CHECK_OUT_ENABLED = @"eBayMotorsProPaymentMethodCheckOutEnabled"; + +/** + + Returns information about whether shipping options are available in the category. + Added for eBay Motors Pro users. + +*/ +NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_SHIPPING_METHOD_ENABLED = @"eBayMotorsProShippingMethodEnabled"; + +/** + + Returns information about whether counter offers are allowed for a category. + Added for eBay Motors Pro users. + +*/ +NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_COUNTER_OFFER_ENABLED = @"eBayMotorsProCounterOfferEnabled"; + +/** + + Returns information about whether a category allows seller-level + contact information for Classified Ad listings. Added for eBay Motors Pro users. + +*/ +NSString *const Trading_FeatureIDCodeType_E_BAY_MOTORS_PRO_SELLER_CONTACT_DETAILS_ENABLED = @"eBayMotorsProSellerContactDetailsEnabled"; + +/** + + Indicates whether a category supports ad-format. Added for Local Market users. + +*/ +NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_AD_FORMAT_ENABLED = @"LocalMarketAdFormatEnabled"; + +/** + + Returns information about whether a category supports including a telephone + number in the seller's contact information. Added for Local Market users. + +*/ +NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_CONTACT_BY_PHONE_ENABLED = @"LocalMarketContactByPhoneEnabled"; + +/** + + Returns information about whether a category supports including an address + in the seller's contact information. Added for Local Market users. + +*/ +NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_CONTACT_BY_ADDRESS_ENABLED = @"LocalMarketContactByAddressEnabled"; + +/** + + Returns information about whether a category supports including a company + name in the seller's contact information. Added for Local Market users. + +*/ +NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_COMPANY_NAME_ENABLED = @"LocalMarketCompanyNameEnabled"; + +/** + + Returns information about whether a category supports including an email + address in the seller's contact information. Added for Local Market users. + +*/ +NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_CONTACT_BY_EMAIL_ENABLED = @"LocalMarketContactByEmailEnabled"; + +/** + + Returns information about whether a category supports Best Offers for + Classified Ad listings. Added for Local Market users. + +*/ +NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_BEST_OFFER_ENABLED = @"LocalMarketBestOfferEnabled"; + +/** + + Returns information about whether a category supports auto accept. + Added for Local Market users. + +*/ +NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_AUTO_ACCEPT_ENABLED = @"LocalMarketAutoAcceptEnabled"; + +/** + + Returns information about whether a category supports auto decline. + Added for Local Market users. + +*/ +NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_AUTO_DECLINE_ENABLED = @"LocalMarketAutoDeclineEnabled"; + +/** + + Returns information about whether a category supports payment method checkout. + Added for Local Market users. + +*/ +NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_PAYMENT_METHOD_CHECK_OUT_ENABLED = @"LocalMarketPaymentMethodCheckOutEnabled"; + +/** + + Returns information about whether shipping options are available for + listings in a category. Added for Local Market users. + +*/ +NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_SHIPPING_METHOD_ENABLED = @"LocalMarketShippingMethodEnabled"; + +/** + + Returns information about whether counter offers are allowed for a category . + Added for Local Market users. + +*/ +NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_COUNTER_OFFER_ENABLED = @"LocalMarketCounterOfferEnabled"; + +/** + + Returns information about whether a category allows seller-level + contact information. Added for Local Market users. + +*/ +NSString *const Trading_FeatureIDCodeType_LOCAL_MARKET_SELLER_CONTACT_DETAILS_ENABLED = @"LocalMarketSellerContactDetailsEnabled"; + +/** + + Returns information about whether the contact by address is enabled. + Added for For Sale By Owner. + +*/ +NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_CONTACT_BY_ADDRESS_ENABLED = @"ClassifiedAdContactByAddressEnabled"; + +/** + + Returns information about whether a category supports including a company + name in the seller's contact information. Added for For Sale By Owmer. + +*/ +NSString *const Trading_FeatureIDCodeType_CLASSIFIED_AD_COMPANY_NAME_ENABLED = @"ClassifiedAdCompanyNameEnabled"; + +/** + + Returns information about whether a category supports Local Market listings + for sellers subscribed to Local Market for Specialty Vehicles. Added for + subscription. + +*/ +NSString *const Trading_FeatureIDCodeType_SPECIALITY_SUBSCRIPTION = @"SpecialitySubscription"; + +/** + + Returns information about whether a category supports Local Market listings + for sellers subscribed to Local Market for Vehicles. Added for subscription. + +*/ +NSString *const Trading_FeatureIDCodeType_REGULAR_SUBSCRIPTION = @"RegularSubscription"; + +/** + + Returns information about whether a category supports Local Market listings + for sellers with a premium Local Market subscription. Added for subscription. + +*/ +NSString *const Trading_FeatureIDCodeType_PREMIUM_SUBSCRIPTION = @"PremiumSubscription"; + +/** + + Returns information about whether a category supports Local Market listings + for sellers without a Local Market subscription. Added for subscription. + +*/ +NSString *const Trading_FeatureIDCodeType_NON_SUBSCRIPTION = @"NonSubscription"; + +/** + + Returns information about whether Intangible flag is set or not + +*/ +NSString *const Trading_FeatureIDCodeType_INTANGIBLE_ENABLED = @"IntangibleEnabled"; + +/** + + Defines if PayPal is required for Store Owners on fixed price listings (FixedPriceItem and StoresFixedPrice). + +*/ +NSString *const Trading_FeatureIDCodeType_PAY_PAL_REQUIRED_FOR_STORE_OWNER = @"PayPalRequiredForStoreOwner"; + +/** + + Defines if quantity can be revised while a listing is in semi or fully restricted mode. + +*/ +NSString *const Trading_FeatureIDCodeType_REVISE_QUANTITY_ALLOWED = @"ReviseQuantityAllowed"; + +/** + + Defines if price can be revised while a listing is in semi or fully restricted mode. + +*/ +NSString *const Trading_FeatureIDCodeType_REVISE_PRICE_ALLOWED = @"RevisePriceAllowed"; + +/** + + Defines if extended store owner listing durations are enabled on fixed price listings (FixedPriceItem and StoreFormatItems). + +*/ +NSString *const Trading_FeatureIDCodeType_STORE_OWNER_EXTENDED_LISTING_DURATIONS_ENABLED = @"StoreOwnerExtendedListingDurationsEnabled"; + +/** + + Provides additional listing durations that are supported by store owners. + +*/ +NSString *const Trading_FeatureIDCodeType_STORE_OWNER_EXTENDED_LISTING_DURATIONS = @"StoreOwnerExtendedListingDurations"; + +/** + + Defines if listings in a category support a return policy. + +*/ +NSString *const Trading_FeatureIDCodeType_RETURN_POLICY_ENABLED = @"ReturnPolicyEnabled"; + +/** + + Defines if listings require a handling time (dispatch time). + The handling time is the maximum number of business days the seller + commits to for preparing an item to be shipped after receiving a + cleared payment. The seller's handling time does not include the + shipping time (the carrier's transit time). + +*/ +NSString *const Trading_FeatureIDCodeType_HANDLING_TIME_ENABLED = @"HandlingTimeEnabled"; + +/** + + Returns information about applicable payment methods. + +*/ +NSString *const Trading_FeatureIDCodeType_PAYMENT_METHODS = @"PaymentMethods"; + +/** + + Returns elements related to the maximum cost the seller can charge for + the first domestic flat rate shipping service for a category (or a + combination of category and shipping service group). + +*/ +NSString *const Trading_FeatureIDCodeType_MAX_FLAT_SHIPPING_COST = @"MaxFlatShippingCost"; + +/** + + Specifies the default site setting for whether a maximum flat rate shipping cost + is imposed on sellers who list in categories on this site yet are shipping an + item into the country of this site from another country. + +*/ +NSString *const Trading_FeatureIDCodeType_MAX_FLAT_SHIPPING_COST_CBT_EXEMPT = @"MaxFlatShippingCostCBTExempt"; + +/** + + Returns the applicable max cap per shipping cost for shipping service group1. + +*/ +NSString *const Trading_FeatureIDCodeType_GROUP_1_MAX_FLAT_SHIPPING_COST = @"Group1MaxFlatShippingCost"; + +/** + + Returns the applicable max cap per shipping cost for shipping service group2. + +*/ +NSString *const Trading_FeatureIDCodeType_GROUP_2_MAX_FLAT_SHIPPING_COST = @"Group2MaxFlatShippingCost"; + +/** + + Returns the applicable max cap per shipping cost for shipping service group3. + +*/ +NSString *const Trading_FeatureIDCodeType_GROUP_3_MAX_FLAT_SHIPPING_COST = @"Group3MaxFlatShippingCost"; + +/** + + Returns settings that indicate which categories support + multi-variation listings. Variations are items within + the same listing that are logically the same product, + but that vary in their manufacturing details or packaging. + +*/ +NSString *const Trading_FeatureIDCodeType_VARIATIONS_ENABLED = @"VariationsEnabled"; + +/** + + Not operational. Pass ItemSpecificsEnabled to + retrieve AttributeConversionEnabled settings. + +*/ +NSString *const Trading_FeatureIDCodeType_ATTRIBUTE_CONVERSION_ENABLED = @"AttributeConversionEnabled"; + +/** + + Returns information about whether + free, automatic upgrades to Gallery Plus + occur a category. + +*/ +NSString *const Trading_FeatureIDCodeType_FREE_GALLERY_PLUS_ENABLED = @"FreeGalleryPlusEnabled"; + +/** + + Returns information about whether + free, automatic upgrades to Picture Pack + occur a category. + +*/ +NSString *const Trading_FeatureIDCodeType_FREE_PICTURE_PACK_ENABLED = @"FreePicturePackEnabled"; + +/** + + Returns whether parts compatibility is enabled for the given category and, if + so, the mode of compatibility (by application or by specification). + +*/ +NSString *const Trading_FeatureIDCodeType_COMPATIBILITY_ENABLED = @"CompatibilityEnabled"; + +/** + + Returns the minimum number of compatible applications that must + be specified when listing in the given category. This is relevant for + specifying parts compatibility by application only. + +*/ +NSString *const Trading_FeatureIDCodeType_MIN_COMPATIBLE_APPLICATIONS = @"MinCompatibleApplications"; + +/** + + Returns the maximum number of compatible applications that can + be specified when listing in the given category. This is relevant for + specifying parts compatibility by application manually + (Item.ItemCompatibilityList) only. + +*/ +NSString *const Trading_FeatureIDCodeType_MAX_COMPATIBLE_APPLICATIONS = @"MaxCompatibleApplications"; + +/** + + Returns information about which categories support + (or require) Item.ConditionID to specify + an item's condition in listings. + +*/ +NSString *const Trading_FeatureIDCodeType_CONDITION_ENABLED = @"ConditionEnabled"; + +/** + + Returns information about the list of conditions + that categories support (for categories that support + Item.ConditionID in listings). + +*/ +NSString *const Trading_FeatureIDCodeType_CONDITION_VALUES = @"ConditionValues"; + +/** + + Returns information about which categories are designated as + value categories. (If you list in a value category, you cannot + specify a secondary category for your listing.) + +*/ +NSString *const Trading_FeatureIDCodeType_VALUE_CATEGORY = @"ValueCategory"; + +/** + + Returns information about which categories support + (or require) product creation to list an item. + +*/ +NSString *const Trading_FeatureIDCodeType_PRODUCT_CREATION_ENABLED = @"ProductCreationEnabled"; + +/** + + Returns information about the maximum number of parts compatibilities at the + lowest level of granularity that can be associated with a listing. + +*/ +NSString *const Trading_FeatureIDCodeType_MAX_GRANULAR_FITMENT_COUNT = @"MaxGranularFitmentCount"; + +/** + + Returns information to indicate which vehicle type, Cars and Trucks or + Motorcycles, is supported by parts compatibility. + +*/ +NSString *const Trading_FeatureIDCodeType_COMPATIBLE_VEHICLE_TYPE = @"CompatibleVehicleType"; + +/** + + This value is passed into the FeatureID field of the + GetCategoryFeatures request to see if the category supports + the new eBay payment process. This feature is only applicable to DE or AT listings. + +*/ +NSString *const Trading_FeatureIDCodeType_PAYMENT_OPTIONS_GROUP = @"PaymentOptionsGroup"; + +/** + + This value is passed into the FeatureID field of the + GetCategoryFeatures request to see if Business Policies shipping + profiles are supported by the specified category. + The ShippingProfileCategoryGroup field is not returned for + categories that do not support Business Policies payment profiles. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + +*/ +NSString *const Trading_FeatureIDCodeType_SHIPPING_PROFILE_CATEGORY_GROUP = @"ShippingProfileCategoryGroup"; + +/** + + This value is passed into the FeatureID field of the + GetCategoryFeatures request to see if Business Policies payment + profiles are supported by the specified category. + The PaymentProfileCategoryGroup field is not returned for + categories that do not support Business Policies payment profiles. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + +*/ +NSString *const Trading_FeatureIDCodeType_PAYMENT_PROFILE_CATEGORY_GROUP = @"PaymentProfileCategoryGroup"; + +/** + + This value is passed into the FeatureID field of the GetCategoryFeatures request to see if Business Policies return policy profiles are supported by the specified category. The PaymentProfileCategoryGroup field is not returned for categories that do not support Business Policies return policy profiles. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + +*/ +NSString *const Trading_FeatureIDCodeType_RETURN_POLICY_PROFILE_CATEGORY_GROUP = @"ReturnPolicyProfileCategoryGroup"; + +/** + + Returns information about whether a category supports + Vehicle Identification Numbers (VIN) for + US, CA, and CAFR eBay Motors listings. + +*/ +NSString *const Trading_FeatureIDCodeType_VIN_SUPPORTED = @"VINSupported"; + +/** + + Returns information about whether a category supports + Vehicle Registration Marks (VRM) for UK eBay Motors listings. + +*/ +NSString *const Trading_FeatureIDCodeType_VRM_SUPPORTED = @"VRMSupported"; + +/** + + Returns information about whether a category supports + custom titles for US or CA eBay Motors listings. + +*/ +NSString *const Trading_FeatureIDCodeType_SELLER_PROVIDED_TITLE_SUPPORTED = @"SellerProvidedTitleSupported"; + +/** + + Returns information about whether a category supports + vehicle deposits for US eBay Motors listings. + +*/ +NSString *const Trading_FeatureIDCodeType_DEPOSIT_SUPPORTED = @"DepositSupported"; + +/** + + Pass this value in the FeatureID field of the GetCategoryFeatures request to determine if the the specified category is eligible for the Global Shipping Program. The GlobalShippingEnabled field is returned if items in the category can be shipped using the Global Shipping Program. + +*/ +NSString *const Trading_FeatureIDCodeType_GLOBAL_SHIPPING_ENABLED = @"GlobalShippingEnabled"; diff --git a/Vendoo/TradingProxy/Trading_FeaturedFirstCodeType.h b/Vendoo/TradingProxy/Trading_FeaturedFirstCodeType.h new file mode 100755 index 0000000..cc74b7a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeaturedFirstCodeType.h @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies whether a listing feature is enabled for this site and whether it is restricted to a set of sellers. + + + @ingroup EBayAPIInterface +*/ + +/** + + The listing feature is enabled for the site. + +*/ +extern NSString *const Trading_FeaturedFirstCodeType_ENABLED; + +/** + + Indicates that Featured First is disabled for the site. + In this case, listings containing Featured First are listed, + but Featured First is dropped and a warning is returned. + +*/ +extern NSString *const Trading_FeaturedFirstCodeType_DISABLED; + +/** + + The listing feature is restricted to PowerSellers. + +*/ +extern NSString *const Trading_FeaturedFirstCodeType_POWER_SELLER_ONLY; + +/** + + The listing feature is restricted to TopRatedSellers. + +*/ +extern NSString *const Trading_FeaturedFirstCodeType_TOP_RATED_SELLER_ONLY; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_FeaturedFirstCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_FeaturedFirstCodeType.m b/Vendoo/TradingProxy/Trading_FeaturedFirstCodeType.m new file mode 100755 index 0000000..b5a9934 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeaturedFirstCodeType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_FeaturedFirstCodeType.h" + +/** + @file + + Specifies whether a listing feature is enabled for this site and whether it is restricted to a set of sellers. + +*/ + +/** + + The listing feature is enabled for the site. + +*/ +NSString *const Trading_FeaturedFirstCodeType_ENABLED = @"Enabled"; + +/** + + Indicates that Featured First is disabled for the site. + In this case, listings containing Featured First are listed, + but Featured First is dropped and a warning is returned. + +*/ +NSString *const Trading_FeaturedFirstCodeType_DISABLED = @"Disabled"; + +/** + + The listing feature is restricted to PowerSellers. + +*/ +NSString *const Trading_FeaturedFirstCodeType_POWER_SELLER_ONLY = @"PowerSellerOnly"; + +/** + + The listing feature is restricted to TopRatedSellers. + +*/ +NSString *const Trading_FeaturedFirstCodeType_TOP_RATED_SELLER_ONLY = @"TopRatedSellerOnly"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_FeaturedFirstCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_FeaturedPlusCodeType.h b/Vendoo/TradingProxy/Trading_FeaturedPlusCodeType.h new file mode 100755 index 0000000..c0a07a4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeaturedPlusCodeType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies whether a listing feature is enabled for this site and whether it is restricted to a set of sellers. + + + @ingroup EBayAPIInterface +*/ + +/** + + The listing feature is enabled for the site. + +*/ +extern NSString *const Trading_FeaturedPlusCodeType_ENABLED; + +/** + + The listing feature is disabled for the site. + +*/ +extern NSString *const Trading_FeaturedPlusCodeType_DISABLED; + +/** + + The listing feature is restricted to PowerSellers. + +*/ +extern NSString *const Trading_FeaturedPlusCodeType_POWER_SELLER_ONLY; + +/** + + The listing feature is restricted to TopRatedSellers. + +*/ +extern NSString *const Trading_FeaturedPlusCodeType_TOP_RATED_SELLER_ONLY; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_FeaturedPlusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_FeaturedPlusCodeType.m b/Vendoo/TradingProxy/Trading_FeaturedPlusCodeType.m new file mode 100755 index 0000000..138df82 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeaturedPlusCodeType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_FeaturedPlusCodeType.h" + +/** + @file + + Specifies whether a listing feature is enabled for this site and whether it is restricted to a set of sellers. + +*/ + +/** + + The listing feature is enabled for the site. + +*/ +NSString *const Trading_FeaturedPlusCodeType_ENABLED = @"Enabled"; + +/** + + The listing feature is disabled for the site. + +*/ +NSString *const Trading_FeaturedPlusCodeType_DISABLED = @"Disabled"; + +/** + + The listing feature is restricted to PowerSellers. + +*/ +NSString *const Trading_FeaturedPlusCodeType_POWER_SELLER_ONLY = @"PowerSellerOnly"; + +/** + + The listing feature is restricted to TopRatedSellers. + +*/ +NSString *const Trading_FeaturedPlusCodeType_TOP_RATED_SELLER_ONLY = @"TopRatedSellerOnly"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_FeaturedPlusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_FedExRateOptionCodeType.h b/Vendoo/TradingProxy/Trading_FedExRateOptionCodeType.h new file mode 100755 index 0000000..0e5487f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FedExRateOptionCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + FedEx Rate Options + + + @ingroup EBayAPIInterface +*/ + +/** + + FedEx Standard List Rates + +*/ +extern NSString *const Trading_FedExRateOptionCodeType_FED_EX_STANDARD_LIST; + +/** + + FedEx Counter Rates + +*/ +extern NSString *const Trading_FedExRateOptionCodeType_FED_EX_COUNTER; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_FedExRateOptionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_FedExRateOptionCodeType.m b/Vendoo/TradingProxy/Trading_FedExRateOptionCodeType.m new file mode 100755 index 0000000..cc0be2a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FedExRateOptionCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_FedExRateOptionCodeType.h" + +/** + @file + + FedEx Rate Options + +*/ + +/** + + FedEx Standard List Rates + +*/ +NSString *const Trading_FedExRateOptionCodeType_FED_EX_STANDARD_LIST = @"FedExStandardList"; + +/** + + FedEx Counter Rates + +*/ +NSString *const Trading_FedExRateOptionCodeType_FED_EX_COUNTER = @"FedExCounter"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_FedExRateOptionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_FeeType.h b/Vendoo/TradingProxy/Trading_FeeType.h new file mode 100755 index 0000000..9379e38 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeeType.h @@ -0,0 +1,76 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Identifies the name and cost of a listing feature that a member pays to eBay (or an eBay + company). These listing feature names, fees, and possible discounts are intended only as + an aid to help estimate the fees for a listing. Use GetAccount for an accurate final fee + breakdown. Returned in AddItemResponseType and related response types. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FeeType : NSObject { + +@private + NSString *_name; + Trading_AmountType *_fee; + Trading_AmountType *_promotionalDiscount; + NSMutableArray *_any; + +} + + +/** + + Name of the listing feature, for identification purposes. See the Trading API guide + for a list of current listing features names and associated fees. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + Amount of the fee that eBay will charge the member for the associated listing + feature. + See the eBay.com Web site online help for a current schedule of listing + features and their associated fees. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *fee; + +/** + + This field exists in the response when the user has selected the features that + participate in a promotional discount. See the eBay.com Web site online help for a + current fee schedule. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *promotionalDiscount; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FeeType.m b/Vendoo/TradingProxy/Trading_FeeType.m new file mode 100755 index 0000000..c9f569d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeeType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FeeType.h" +#import "Trading_AmountType.h" + +@implementation Trading_FeeType + +@synthesize name = _name; +@synthesize fee = _fee; +@synthesize promotionalDiscount = _promotionalDiscount; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fee" propertyName:@"fee" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"fee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalDiscount" propertyName:@"promotionalDiscount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"promotionalDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.name = nil; + self.fee = nil; + self.promotionalDiscount = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FeedbackCommentArrayType.h b/Vendoo/TradingProxy/Trading_FeedbackCommentArrayType.h new file mode 100755 index 0000000..a348905 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackCommentArrayType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains one or more stored comments for use as feedback to buyers. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FeedbackCommentArrayType : NSObject { + +@private + NSMutableArray *_storedCommentText; + +} + + +/** + + This comment is for use as feedback for buyers. No more than ten (10) + comments can be stored. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *storedCommentText; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FeedbackCommentArrayType.m b/Vendoo/TradingProxy/Trading_FeedbackCommentArrayType.m new file mode 100755 index 0000000..048ab0d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackCommentArrayType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FeedbackCommentArrayType.h" + +@implementation Trading_FeedbackCommentArrayType + +@synthesize storedCommentText = _storedCommentText; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"StoredCommentText" propertyName:@"storedCommentText" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"storedCommentText"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.storedCommentText = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FeedbackDetailArrayType.h b/Vendoo/TradingProxy/Trading_FeedbackDetailArrayType.h new file mode 100755 index 0000000..85a3d4f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackDetailArrayType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_FeedbackDetailType; + +/** + + Contains multiple individual feedback detail entries. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FeedbackDetailArrayType : NSObject { + +@private + NSMutableArray *_feedbackDetail; + +} + + +/** + + Contains a single feedback detail entry. Output only. + + + entry type : class Trading_FeedbackDetailType +*/ + +@property (nonatomic, retain) NSMutableArray *feedbackDetail; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FeedbackDetailArrayType.m b/Vendoo/TradingProxy/Trading_FeedbackDetailArrayType.m new file mode 100755 index 0000000..e76da57 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackDetailArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FeedbackDetailArrayType.h" +#import "Trading_FeedbackDetailType.h" + +@implementation Trading_FeedbackDetailArrayType + +@synthesize feedbackDetail = _feedbackDetail; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"FeedbackDetail" propertyName:@"feedbackDetail" type:PICO_TYPE_OBJECT clazz:[Trading_FeedbackDetailType class]]; + [map setObject:ps forKey:@"feedbackDetail"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.feedbackDetail = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FeedbackDetailType.h b/Vendoo/TradingProxy/Trading_FeedbackDetailType.h new file mode 100755 index 0000000..c010cab --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackDetailType.h @@ -0,0 +1,267 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Container consisting of detailed information on a Feedback entry for a specific + order line item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FeedbackDetailType : NSObject { + +@private + NSString *_commentingUser; + NSNumber *_commentingUserScore; + NSString *_commentText; + NSDate *_commentTime; + NSString *_commentType; + NSString *_feedbackResponse; + NSString *_followup; + NSString *_itemID; + NSString *_role; + NSString *_itemTitle; + Trading_AmountType *_itemPrice; + NSString *_feedbackID; + NSString *_transactionID; + NSNumber *_commentReplaced; + NSNumber *_responseReplaced; + NSNumber *_followUpReplaced; + NSNumber *_countable; + NSNumber *_feedbackRevised; + NSString *_orderLineItemID; + NSMutableArray *_any; + +} + + +/** + + The eBay User ID of the user who left the feedback. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *commentingUser; + +/** + + The Feedback score of the user indicated in CommentingUser. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *commentingUserScore; + +/** + + Textual comment that explains, clarifies, or justifies the Feedback rating specified + in CommentType. +

+ The comment is returned as text in the language that the comment was originally left + in. This comment will still be displayed even if a submitted Feedback entry is + withdrawn. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *commentText; + +/** + + Timestamp (in GMT) indicating the date/time that the Feedback entry was submitted + to eBay. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *commentTime; + +/** + + This value indicates the rating of the feedback left by the user identified by + CommentingUser. +

+ A Positive rating increases a user's Feedback score, a Negative rating decreases + a user's Feedback score, and a Neutral rating does not affect a user's Feedback + score. +

+ Sellers cannot leave Neutral or Negative ratings for buyers. + + + type: string constant in Trading_CommentTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *commentType; + +/** + + Textual comment that the recipient of the feedback may leave in response or + rebuttal to the feedback. Responses to Feedback comments cannot be submitted or + edited via the API. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *feedbackResponse; + +/** + + Explanation a user can give to a response. Follow-ups to Feedback comments cannot be + submitted or edited via the API. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *followup; + +/** + + The unique identifier that uniquely identifies the item listing. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Indicates whether the recipient of the Feedback entry is the buyer + or the seller for the corresponding order line item. + + + type: string constant in Trading_TradingRoleCodeType.h +*/ +@property (nonatomic, retain) NSString *role; + +/** + + Name of the item listing for which feedback was provided. Returned as CDATA. This + value can be returned as part of the Detailed Seller Ratings feature. + Not returned if a listing ended more than 90 days ago. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemTitle; + +/** + + The final price for the item, associated with + the currency identified by the CurrencyID attribute of the AmountType. + This value can be returned as part of the Detailed Seller Ratings feature. + Not returned if a listing ended more than 90 days ago. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *itemPrice; + +/** + + Unique identifier for the feedback entry. + Returned for a detail level of ReturnAll (if the parent is returned). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *feedbackID; + +/** + + Unique identifier for an eBay order line item for which the + Feedback entry was left. This field is not returned if the Feedback entry was left + for an auction listing, since all auction listings have a TransactionID + value of 0. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + Flag used to indicate whether or not eBay replaced the Feedback comment with a + message that the Feedback comment was removed. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *commentReplaced; + +/** + + Flag used to indicate whether or not eBay replaced the response to the Feedback + comment with a message that the response to the Feedback comment was removed. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *responseReplaced; + +/** + + Flag used to indicate whether or not eBay replaced the follow-up to the Feedback + comment with a message that the follow-up to the Feedback comment was removed. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *followUpReplaced; + +/** + + The flag indicates whether or not the Feedback entry will affect the user's Feedback + score. Only feedback left by verified users can count toward the aggregate score of + another user. If a unverified user leaves a Feedback entry, then later + becomes verified, that Feedback entry will still have no affect on the recipient + user's Feedback score. Or, if a user is verified and at some later date changes to + unverified status, the Feedback entry left while the user was verified remains + in effect. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *countable; + +/** + + Flag used to indicate whether or not a Feedback entry was revised (rating was + changed). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *feedbackRevised; + +/** + + OrderLineItemID is a unique identifier for an eBay order line item and is + based upon the concatenation of ItemID and TransactionID, with a hyphen in + between these two IDs. +
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FeedbackDetailType.m b/Vendoo/TradingProxy/Trading_FeedbackDetailType.m new file mode 100755 index 0000000..274fec0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackDetailType.m @@ -0,0 +1,133 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FeedbackDetailType.h" +#import "Trading_AmountType.h" + +@implementation Trading_FeedbackDetailType + +@synthesize commentingUser = _commentingUser; +@synthesize commentingUserScore = _commentingUserScore; +@synthesize commentText = _commentText; +@synthesize commentTime = _commentTime; +@synthesize commentType = _commentType; +@synthesize feedbackResponse = _feedbackResponse; +@synthesize followup = _followup; +@synthesize itemID = _itemID; +@synthesize role = _role; +@synthesize itemTitle = _itemTitle; +@synthesize itemPrice = _itemPrice; +@synthesize feedbackID = _feedbackID; +@synthesize transactionID = _transactionID; +@synthesize commentReplaced = _commentReplaced; +@synthesize responseReplaced = _responseReplaced; +@synthesize followUpReplaced = _followUpReplaced; +@synthesize countable = _countable; +@synthesize feedbackRevised = _feedbackRevised; +@synthesize orderLineItemID = _orderLineItemID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CommentingUser" propertyName:@"commentingUser" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"commentingUser"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CommentingUserScore" propertyName:@"commentingUserScore" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"commentingUserScore"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CommentText" propertyName:@"commentText" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"commentText"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CommentTime" propertyName:@"commentTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"commentTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CommentType" propertyName:@"commentType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"commentType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackResponse" propertyName:@"feedbackResponse" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"feedbackResponse"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Followup" propertyName:@"followup" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"followup"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Role" propertyName:@"role" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"role"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemTitle" propertyName:@"itemTitle" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemTitle"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemPrice" propertyName:@"itemPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"itemPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackID" propertyName:@"feedbackID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"feedbackID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CommentReplaced" propertyName:@"commentReplaced" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"commentReplaced"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ResponseReplaced" propertyName:@"responseReplaced" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"responseReplaced"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FollowUpReplaced" propertyName:@"followUpReplaced" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"followUpReplaced"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Countable" propertyName:@"countable" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"countable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackRevised" propertyName:@"feedbackRevised" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"feedbackRevised"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.commentingUser = nil; + self.commentingUserScore = nil; + self.commentText = nil; + self.commentTime = nil; + self.commentType = nil; + self.feedbackResponse = nil; + self.followup = nil; + self.itemID = nil; + self.role = nil; + self.itemTitle = nil; + self.itemPrice = nil; + self.feedbackID = nil; + self.transactionID = nil; + self.commentReplaced = nil; + self.responseReplaced = nil; + self.followUpReplaced = nil; + self.countable = nil; + self.feedbackRevised = nil; + self.orderLineItemID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FeedbackInfoType.h b/Vendoo/TradingProxy/Trading_FeedbackInfoType.h new file mode 100755 index 0000000..a0c0d5a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackInfoType.h @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the Feedback details for an order line item, including the eBay User ID + of the user the feedback is intended for, the Feedback rating, and the Feedback comment. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FeedbackInfoType : NSObject { + +@private + NSString *_commentText; + NSString *_commentType; + NSString *_targetUser; + NSMutableArray *_any; + +} + + +/** + + Textual comment that explains, clarifies, or justifies the Feedback rating specified + in CommentType. This field is required in CompleteSale if the + FeedbackInfo container is used. +

+ This comment will still be displayed even if submitted Feedback is withdrawn. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *commentText; + +/** + + This value indicates the Feedback rating for the user specified in the + TargetUser field. This field is required in CompleteSale if the + FeedbackInfo container is used. +

+ A Positive rating increases the user's Feedback score, a Negative rating decreases + the user's Feedback score, and a Neutral rating does not affect the user's Feedback + score. eBay users also have the right to withdraw feedback for whatever reason. +

+ Sellers cannot leave Neutral or Negative ratings for buyers. + + + type: string constant in Trading_CommentTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *commentType; + +/** + + This eBay User ID identifies the recipient user for whom the feedback is being left. + This field is required in CompleteSale if the + FeedbackInfo container is used. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *targetUser; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FeedbackInfoType.m b/Vendoo/TradingProxy/Trading_FeedbackInfoType.m new file mode 100755 index 0000000..d561c3f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackInfoType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FeedbackInfoType.h" + +@implementation Trading_FeedbackInfoType + +@synthesize commentText = _commentText; +@synthesize commentType = _commentType; +@synthesize targetUser = _targetUser; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CommentText" propertyName:@"commentText" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"commentText"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CommentType" propertyName:@"commentType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"commentType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TargetUser" propertyName:@"targetUser" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"targetUser"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.commentText = nil; + self.commentType = nil; + self.targetUser = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FeedbackPeriodArrayType.h b/Vendoo/TradingProxy/Trading_FeedbackPeriodArrayType.h new file mode 100755 index 0000000..0049412 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackPeriodArrayType.h @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_FeedbackPeriodType; + +/** + + Container for a set of feedback statistics. Contains zero one or + multiple FeedbackPeriod objects. Output only, for the summary + feedback data returned by GetFeedback. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FeedbackPeriodArrayType : NSObject { + +@private + NSMutableArray *_feedbackPeriod; + +} + + +/** + + Contains one feedback statistic giving length of the period being reported + (e.g. last 7 days prior to the call), and total number of feedback entries + (of the type given by the container, e.g. positive feedback) submitted during + the indicated period. Returned if no detail level is specified. + + + entry type : class Trading_FeedbackPeriodType +*/ + +@property (nonatomic, retain) NSMutableArray *feedbackPeriod; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FeedbackPeriodArrayType.m b/Vendoo/TradingProxy/Trading_FeedbackPeriodArrayType.m new file mode 100755 index 0000000..862bd05 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackPeriodArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FeedbackPeriodArrayType.h" +#import "Trading_FeedbackPeriodType.h" + +@implementation Trading_FeedbackPeriodArrayType + +@synthesize feedbackPeriod = _feedbackPeriod; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"FeedbackPeriod" propertyName:@"feedbackPeriod" type:PICO_TYPE_OBJECT clazz:[Trading_FeedbackPeriodType class]]; + [map setObject:ps forKey:@"feedbackPeriod"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.feedbackPeriod = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FeedbackPeriodType.h b/Vendoo/TradingProxy/Trading_FeedbackPeriodType.h new file mode 100755 index 0000000..117cdf2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackPeriodType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains the data for one type of feedback for one predefined time + period. Parent FeedbackPeriodArrayType object indicates the type of + feedback counted: positive, neutral, negative, or total. Output only, + in the summary feedback data returned by GetFeedback. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FeedbackPeriodType : NSObject { + +@private + NSNumber *_periodInDays; + NSNumber *_count; + NSMutableArray *_any; + +} + + +/** + + Indicates the time period for the feedback count. Returns a value indicating + the number of days prior to the call for which feedback entries of the particular + type are counted. Returned if no detail level is specified. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *periodInDays; + +/** + + Count of the feedback entries received by the user for the time period prior to the + call indicated in PeriodInDays. Returned if no detail level is specified. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *count; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FeedbackPeriodType.m b/Vendoo/TradingProxy/Trading_FeedbackPeriodType.m new file mode 100755 index 0000000..77b8471 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackPeriodType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FeedbackPeriodType.h" + +@implementation Trading_FeedbackPeriodType + +@synthesize periodInDays = _periodInDays; +@synthesize count = _count; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PeriodInDays" propertyName:@"periodInDays" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"periodInDays"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Count" propertyName:@"count" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"count"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.periodInDays = nil; + self.count = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FeedbackRatingDetailCodeType.h b/Vendoo/TradingProxy/Trading_FeedbackRatingDetailCodeType.h new file mode 100755 index 0000000..28e0e54 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackRatingDetailCodeType.h @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Applicable to sites that support the Detailed Seller Ratings feature. + The FeedbackRatingDetailCodeType is the list of areas for detailed seller ratings. When buyers leave an overall Feedback rating (positive, neutral, or negative) for a seller, they also can leave ratings in four areas: item as described, communication, shipping time, and charges for shipping and handling. Users retrieve detailed ratings as averages of the ratings left by buyers. + + + @ingroup EBayAPIInterface +*/ + +/** + + Detailed seller rating in the area of "item as described." + +*/ +extern NSString *const Trading_FeedbackRatingDetailCodeType_ITEM_AS_DESCRIBED; + +/** + + Detailed seller rating in the area of "communication." + +*/ +extern NSString *const Trading_FeedbackRatingDetailCodeType_COMMUNICATION; + +/** + + Detailed seller rating in the area of "shipping time." Inapplicable to + motor vehicle items. + +*/ +extern NSString *const Trading_FeedbackRatingDetailCodeType_SHIPPING_TIME; + +/** + + Detailed seller rating in the area of "charges for shipping and handling." + Inapplicable to motor vehicle items. + +*/ +extern NSString *const Trading_FeedbackRatingDetailCodeType_SHIPPING_AND_HANDLING_CHARGES; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_FeedbackRatingDetailCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_FeedbackRatingDetailCodeType.m b/Vendoo/TradingProxy/Trading_FeedbackRatingDetailCodeType.m new file mode 100755 index 0000000..b217e10 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackRatingDetailCodeType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_FeedbackRatingDetailCodeType.h" + +/** + @file + + Applicable to sites that support the Detailed Seller Ratings feature. + The FeedbackRatingDetailCodeType is the list of areas for detailed seller ratings. When buyers leave an overall Feedback rating (positive, neutral, or negative) for a seller, they also can leave ratings in four areas: item as described, communication, shipping time, and charges for shipping and handling. Users retrieve detailed ratings as averages of the ratings left by buyers. + +*/ + +/** + + Detailed seller rating in the area of "item as described." + +*/ +NSString *const Trading_FeedbackRatingDetailCodeType_ITEM_AS_DESCRIBED = @"ItemAsDescribed"; + +/** + + Detailed seller rating in the area of "communication." + +*/ +NSString *const Trading_FeedbackRatingDetailCodeType_COMMUNICATION = @"Communication"; + +/** + + Detailed seller rating in the area of "shipping time." Inapplicable to + motor vehicle items. + +*/ +NSString *const Trading_FeedbackRatingDetailCodeType_SHIPPING_TIME = @"ShippingTime"; + +/** + + Detailed seller rating in the area of "charges for shipping and handling." + Inapplicable to motor vehicle items. + +*/ +NSString *const Trading_FeedbackRatingDetailCodeType_SHIPPING_AND_HANDLING_CHARGES = @"ShippingAndHandlingCharges"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_FeedbackRatingDetailCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_FeedbackRatingStarCodeType.h b/Vendoo/TradingProxy/Trading_FeedbackRatingStarCodeType.h new file mode 100755 index 0000000..9cae58c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackRatingStarCodeType.h @@ -0,0 +1,114 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The color of a feedback score star visually denotes the + range in which the member's summary feedback score falls. The score + is the net positive feedback minus the net negative feedback left + for the member. + + + @ingroup EBayAPIInterface +*/ + +/** + + No graphic displayed, feedback score 0-9. + +*/ +extern NSString *const Trading_FeedbackRatingStarCodeType_NONE; + +/** + + Yellow Star, feedback score 10-49. + +*/ +extern NSString *const Trading_FeedbackRatingStarCodeType_YELLOW; + +/** + + Blue Star, feedback score 50-99. + +*/ +extern NSString *const Trading_FeedbackRatingStarCodeType_BLUE; + +/** + + Turquoise Star, feedback score 100-499. + +*/ +extern NSString *const Trading_FeedbackRatingStarCodeType_TURQUOISE; + +/** + + Purple Star, feedback score 500-999. + +*/ +extern NSString *const Trading_FeedbackRatingStarCodeType_PURPLE; + +/** + + Red Star, feedback score 1,000-4,999 + +*/ +extern NSString *const Trading_FeedbackRatingStarCodeType_RED; + +/** + + Green Star, feedback score 5,000-9,999. + +*/ +extern NSString *const Trading_FeedbackRatingStarCodeType_GREEN; + +/** + + Yellow Shooting Star, feedback score 10,000-24,999. + +*/ +extern NSString *const Trading_FeedbackRatingStarCodeType_YELLOW_SHOOTING; + +/** + + Turquoise Shooting Star, feedback score 25,000-49,999. + +*/ +extern NSString *const Trading_FeedbackRatingStarCodeType_TURQUOISE_SHOOTING; + +/** + + Purple Shooting Star, feedback score 50,000-99,999. + +*/ +extern NSString *const Trading_FeedbackRatingStarCodeType_PURPLE_SHOOTING; + +/** + + Red Shooting Star, feedback score 100,000-499,999. + +*/ +extern NSString *const Trading_FeedbackRatingStarCodeType_RED_SHOOTING; + +/** + + Green Shooting Star, feedback score 500,000-999,999. + +*/ +extern NSString *const Trading_FeedbackRatingStarCodeType_GREEN_SHOOTING; + +/** + + Silver Shooting Star, feedback score 1,000,000 and above. + +*/ +extern NSString *const Trading_FeedbackRatingStarCodeType_SILVER_SHOOTING; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_FeedbackRatingStarCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_FeedbackRatingStarCodeType.m b/Vendoo/TradingProxy/Trading_FeedbackRatingStarCodeType.m new file mode 100755 index 0000000..99b83cf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackRatingStarCodeType.m @@ -0,0 +1,112 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_FeedbackRatingStarCodeType.h" + +/** + @file + + The color of a feedback score star visually denotes the + range in which the member's summary feedback score falls. The score + is the net positive feedback minus the net negative feedback left + for the member. + +*/ + +/** + + No graphic displayed, feedback score 0-9. + +*/ +NSString *const Trading_FeedbackRatingStarCodeType_NONE = @"None"; + +/** + + Yellow Star, feedback score 10-49. + +*/ +NSString *const Trading_FeedbackRatingStarCodeType_YELLOW = @"Yellow"; + +/** + + Blue Star, feedback score 50-99. + +*/ +NSString *const Trading_FeedbackRatingStarCodeType_BLUE = @"Blue"; + +/** + + Turquoise Star, feedback score 100-499. + +*/ +NSString *const Trading_FeedbackRatingStarCodeType_TURQUOISE = @"Turquoise"; + +/** + + Purple Star, feedback score 500-999. + +*/ +NSString *const Trading_FeedbackRatingStarCodeType_PURPLE = @"Purple"; + +/** + + Red Star, feedback score 1,000-4,999 + +*/ +NSString *const Trading_FeedbackRatingStarCodeType_RED = @"Red"; + +/** + + Green Star, feedback score 5,000-9,999. + +*/ +NSString *const Trading_FeedbackRatingStarCodeType_GREEN = @"Green"; + +/** + + Yellow Shooting Star, feedback score 10,000-24,999. + +*/ +NSString *const Trading_FeedbackRatingStarCodeType_YELLOW_SHOOTING = @"YellowShooting"; + +/** + + Turquoise Shooting Star, feedback score 25,000-49,999. + +*/ +NSString *const Trading_FeedbackRatingStarCodeType_TURQUOISE_SHOOTING = @"TurquoiseShooting"; + +/** + + Purple Shooting Star, feedback score 50,000-99,999. + +*/ +NSString *const Trading_FeedbackRatingStarCodeType_PURPLE_SHOOTING = @"PurpleShooting"; + +/** + + Red Shooting Star, feedback score 100,000-499,999. + +*/ +NSString *const Trading_FeedbackRatingStarCodeType_RED_SHOOTING = @"RedShooting"; + +/** + + Green Shooting Star, feedback score 500,000-999,999. + +*/ +NSString *const Trading_FeedbackRatingStarCodeType_GREEN_SHOOTING = @"GreenShooting"; + +/** + + Silver Shooting Star, feedback score 1,000,000 and above. + +*/ +NSString *const Trading_FeedbackRatingStarCodeType_SILVER_SHOOTING = @"SilverShooting"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_FeedbackRatingStarCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_FeedbackRequirementsType.h b/Vendoo/TradingProxy/Trading_FeedbackRequirementsType.h new file mode 100755 index 0000000..b188942 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackRequirementsType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + (public class) + + @ingroup EBayAPIInterface +*/ +@interface Trading_FeedbackRequirementsType : NSObject { + +@private + NSNumber *_value; + NSString *_minimum; + +} + + +/** + (public property) + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *value; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *minimum; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FeedbackRequirementsType.m b/Vendoo/TradingProxy/Trading_FeedbackRequirementsType.m new file mode 100755 index 0000000..a06421e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackRequirementsType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FeedbackRequirementsType.h" + +@implementation Trading_FeedbackRequirementsType + +@synthesize value = _value; +@synthesize minimum = _minimum; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_VALUE xmlName:nil propertyName:@"value" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"value"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"minimum" propertyName:@"minimum" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"minimum"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.value = nil; + self.minimum = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FeedbackResponseCodeType.h b/Vendoo/TradingProxy/Trading_FeedbackResponseCodeType.h new file mode 100755 index 0000000..6f119f8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackResponseCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Types of feedback responses. + + + @ingroup EBayAPIInterface +*/ + +/** + + A reply to feedback left by another user. + +*/ +extern NSString *const Trading_FeedbackResponseCodeType_REPLY; + +/** + + A follow-up to a feedback comment left for another user. + +*/ +extern NSString *const Trading_FeedbackResponseCodeType_FOLLOW_UP; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_FeedbackResponseCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_FeedbackResponseCodeType.m b/Vendoo/TradingProxy/Trading_FeedbackResponseCodeType.m new file mode 100755 index 0000000..31f341c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackResponseCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_FeedbackResponseCodeType.h" + +/** + @file + + Types of feedback responses. + +*/ + +/** + + A reply to feedback left by another user. + +*/ +NSString *const Trading_FeedbackResponseCodeType_REPLY = @"Reply"; + +/** + + A follow-up to a feedback comment left for another user. + +*/ +NSString *const Trading_FeedbackResponseCodeType_FOLLOW_UP = @"FollowUp"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_FeedbackResponseCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_FeedbackSummaryPeriodCodeType.h b/Vendoo/TradingProxy/Trading_FeedbackSummaryPeriodCodeType.h new file mode 100755 index 0000000..8bf9176 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackSummaryPeriodCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + These are the various summary periods for which feedback is calculated. + + + @ingroup EBayAPIInterface +*/ + +/** + + Period including the last 30 days from today. + +*/ +extern NSString *const Trading_FeedbackSummaryPeriodCodeType_THIRTY_DAYS; + +/** + + Period including the last 52 weeks from today. + +*/ +extern NSString *const Trading_FeedbackSummaryPeriodCodeType_FIFTY_TWO_WEEKS; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_FeedbackSummaryPeriodCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_FeedbackSummaryPeriodCodeType.m b/Vendoo/TradingProxy/Trading_FeedbackSummaryPeriodCodeType.m new file mode 100755 index 0000000..8a9c42f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackSummaryPeriodCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_FeedbackSummaryPeriodCodeType.h" + +/** + @file + + These are the various summary periods for which feedback is calculated. + +*/ + +/** + + Period including the last 30 days from today. + +*/ +NSString *const Trading_FeedbackSummaryPeriodCodeType_THIRTY_DAYS = @"ThirtyDays"; + +/** + + Period including the last 52 weeks from today. + +*/ +NSString *const Trading_FeedbackSummaryPeriodCodeType_FIFTY_TWO_WEEKS = @"FiftyTwoWeeks"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_FeedbackSummaryPeriodCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_FeedbackSummaryType.h b/Vendoo/TradingProxy/Trading_FeedbackSummaryType.h new file mode 100755 index 0000000..10ecc17 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackSummaryType.h @@ -0,0 +1,178 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_FeedbackPeriodArrayType; +@class Trading_SellerRatingSummaryArrayType; +@class Trading_SellerRoleMetricsType; +@class Trading_BuyerRoleMetricsType; + +/** + + Specifies all feedback summary information (except Score). Contains + FeedbackPeriodArrayType objects that each convey feedback counts for positive, + negative, neutral, and total feedback counts - for various time periods each. Also + conveys counts of bid retractions for the predefined time periods. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FeedbackSummaryType : NSObject { + +@private + Trading_FeedbackPeriodArrayType *_bidRetractionFeedbackPeriodArray; + Trading_FeedbackPeriodArrayType *_negativeFeedbackPeriodArray; + Trading_FeedbackPeriodArrayType *_neutralFeedbackPeriodArray; + Trading_FeedbackPeriodArrayType *_positiveFeedbackPeriodArray; + Trading_FeedbackPeriodArrayType *_totalFeedbackPeriodArray; + NSNumber *_neutralCommentCountFromSuspendedUsers; + NSNumber *_uniqueNegativeFeedbackCount; + NSNumber *_uniquePositiveFeedbackCount; + NSNumber *_uniqueNeutralFeedbackCount; + Trading_SellerRatingSummaryArrayType *_sellerRatingSummaryArray; + Trading_SellerRoleMetricsType *_sellerRoleMetrics; + Trading_BuyerRoleMetricsType *_buyerRoleMetrics; + NSMutableArray *_any; + +} + + +/** + + Bid retractions count, for multiple predefined time periods preceding + the call. Returned if no detail level is specified. + + + type : class Trading_FeedbackPeriodArrayType +*/ +@property (nonatomic, retain) Trading_FeedbackPeriodArrayType *bidRetractionFeedbackPeriodArray; + +/** + + Negative feedback entries count, for multiple predefined time periods preceding + the call. Returned if no detail level is specified. + + + type : class Trading_FeedbackPeriodArrayType +*/ +@property (nonatomic, retain) Trading_FeedbackPeriodArrayType *negativeFeedbackPeriodArray; + +/** + + Neutral feedback entries count, for multiple predefined time periods preceding + the call. Returned if no detail level is specified. + + + type : class Trading_FeedbackPeriodArrayType +*/ +@property (nonatomic, retain) Trading_FeedbackPeriodArrayType *neutralFeedbackPeriodArray; + +/** + + Positive feedback entries count, for multiple predefined time periods + preceding the call. Returned if no detail level is specified. + + + type : class Trading_FeedbackPeriodArrayType +*/ +@property (nonatomic, retain) Trading_FeedbackPeriodArrayType *positiveFeedbackPeriodArray; + +/** + + Total feedback score, for multiple predefined time periods preceding the + call. Returned if no detail level is specified. + + + type : class Trading_FeedbackPeriodArrayType +*/ +@property (nonatomic, retain) Trading_FeedbackPeriodArrayType *totalFeedbackPeriodArray; + +/** + + Number of neutral comments received from suspended users. Returned if no + detail level is specified. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *neutralCommentCountFromSuspendedUsers; + +/** + + Total number of negative Feedback comments, including weekly repeats. Returned if no detail level is specified. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *uniqueNegativeFeedbackCount; + +/** + + Total number of positive Feedback comments, including weekly repeats. Returned if no detail level is specified. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *uniquePositiveFeedbackCount; + +/** + + Total number of neutral Feedback comments, including weekly repeats. Returned if no detail level is specified. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *uniqueNeutralFeedbackCount; + +/** + + Container for information about detailed seller ratings (DSRs) + that buyers have left for a seller. + Sellers have access to the number of ratings they've received, as well as + to the averages of DSRs they've received in each + DSR area (i.e., to the average of ratings in the item-description area, etc.). + The DSR feature is available on the United Kingdom site + and on the following other sites: AU (site ID 15), BEFR (site ID 23), + BENL (site ID 123), FR (site ID 71), IE (site ID 205), IN (site ID 203), + IT (site ID 101), and PL (site ID 212). The DSR feature is available on the other + API-enabled country sites, including the US site (site ID 0). + + + type : class Trading_SellerRatingSummaryArrayType +*/ +@property (nonatomic, retain) Trading_SellerRatingSummaryArrayType *sellerRatingSummaryArray; + +/** + + Container for information about 1 year feedback metric as seller. + + + type : class Trading_SellerRoleMetricsType +*/ +@property (nonatomic, retain) Trading_SellerRoleMetricsType *sellerRoleMetrics; + +/** + + Container for information about 1 year feedback metric as buyer. + + + type : class Trading_BuyerRoleMetricsType +*/ +@property (nonatomic, retain) Trading_BuyerRoleMetricsType *buyerRoleMetrics; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FeedbackSummaryType.m b/Vendoo/TradingProxy/Trading_FeedbackSummaryType.m new file mode 100755 index 0000000..3abad55 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackSummaryType.m @@ -0,0 +1,101 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FeedbackSummaryType.h" +#import "Trading_FeedbackPeriodArrayType.h" +#import "Trading_SellerRatingSummaryArrayType.h" +#import "Trading_SellerRoleMetricsType.h" +#import "Trading_BuyerRoleMetricsType.h" + +@implementation Trading_FeedbackSummaryType + +@synthesize bidRetractionFeedbackPeriodArray = _bidRetractionFeedbackPeriodArray; +@synthesize negativeFeedbackPeriodArray = _negativeFeedbackPeriodArray; +@synthesize neutralFeedbackPeriodArray = _neutralFeedbackPeriodArray; +@synthesize positiveFeedbackPeriodArray = _positiveFeedbackPeriodArray; +@synthesize totalFeedbackPeriodArray = _totalFeedbackPeriodArray; +@synthesize neutralCommentCountFromSuspendedUsers = _neutralCommentCountFromSuspendedUsers; +@synthesize uniqueNegativeFeedbackCount = _uniqueNegativeFeedbackCount; +@synthesize uniquePositiveFeedbackCount = _uniquePositiveFeedbackCount; +@synthesize uniqueNeutralFeedbackCount = _uniqueNeutralFeedbackCount; +@synthesize sellerRatingSummaryArray = _sellerRatingSummaryArray; +@synthesize sellerRoleMetrics = _sellerRoleMetrics; +@synthesize buyerRoleMetrics = _buyerRoleMetrics; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidRetractionFeedbackPeriodArray" propertyName:@"bidRetractionFeedbackPeriodArray" type:PICO_TYPE_OBJECT clazz:[Trading_FeedbackPeriodArrayType class]]; + [map setObject:ps forKey:@"bidRetractionFeedbackPeriodArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NegativeFeedbackPeriodArray" propertyName:@"negativeFeedbackPeriodArray" type:PICO_TYPE_OBJECT clazz:[Trading_FeedbackPeriodArrayType class]]; + [map setObject:ps forKey:@"negativeFeedbackPeriodArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NeutralFeedbackPeriodArray" propertyName:@"neutralFeedbackPeriodArray" type:PICO_TYPE_OBJECT clazz:[Trading_FeedbackPeriodArrayType class]]; + [map setObject:ps forKey:@"neutralFeedbackPeriodArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PositiveFeedbackPeriodArray" propertyName:@"positiveFeedbackPeriodArray" type:PICO_TYPE_OBJECT clazz:[Trading_FeedbackPeriodArrayType class]]; + [map setObject:ps forKey:@"positiveFeedbackPeriodArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalFeedbackPeriodArray" propertyName:@"totalFeedbackPeriodArray" type:PICO_TYPE_OBJECT clazz:[Trading_FeedbackPeriodArrayType class]]; + [map setObject:ps forKey:@"totalFeedbackPeriodArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NeutralCommentCountFromSuspendedUsers" propertyName:@"neutralCommentCountFromSuspendedUsers" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"neutralCommentCountFromSuspendedUsers"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UniqueNegativeFeedbackCount" propertyName:@"uniqueNegativeFeedbackCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"uniqueNegativeFeedbackCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UniquePositiveFeedbackCount" propertyName:@"uniquePositiveFeedbackCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"uniquePositiveFeedbackCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UniqueNeutralFeedbackCount" propertyName:@"uniqueNeutralFeedbackCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"uniqueNeutralFeedbackCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerRatingSummaryArray" propertyName:@"sellerRatingSummaryArray" type:PICO_TYPE_OBJECT clazz:[Trading_SellerRatingSummaryArrayType class]]; + [map setObject:ps forKey:@"sellerRatingSummaryArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerRoleMetrics" propertyName:@"sellerRoleMetrics" type:PICO_TYPE_OBJECT clazz:[Trading_SellerRoleMetricsType class]]; + [map setObject:ps forKey:@"sellerRoleMetrics"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerRoleMetrics" propertyName:@"buyerRoleMetrics" type:PICO_TYPE_OBJECT clazz:[Trading_BuyerRoleMetricsType class]]; + [map setObject:ps forKey:@"buyerRoleMetrics"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.bidRetractionFeedbackPeriodArray = nil; + self.negativeFeedbackPeriodArray = nil; + self.neutralFeedbackPeriodArray = nil; + self.positiveFeedbackPeriodArray = nil; + self.totalFeedbackPeriodArray = nil; + self.neutralCommentCountFromSuspendedUsers = nil; + self.uniqueNegativeFeedbackCount = nil; + self.uniquePositiveFeedbackCount = nil; + self.uniqueNeutralFeedbackCount = nil; + self.sellerRatingSummaryArray = nil; + self.sellerRoleMetrics = nil; + self.buyerRoleMetrics = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FeedbackTypeCodeType.h b/Vendoo/TradingProxy/Trading_FeedbackTypeCodeType.h new file mode 100755 index 0000000..37d9ca9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackTypeCodeType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + These are the codes used to specify the type of feedback/feedbacktype in a single feedback record. Additional information about feedback is available in the + online Help of the eBay website. + + + @ingroup EBayAPIInterface +*/ + +/** + + Retrieves feedback left by all buyers for this user. + +*/ +extern NSString *const Trading_FeedbackTypeCodeType_FEEDBACK_RECEIVED_AS_SELLER; + +/** + + Retrieves feedback left by all sellers for this user. + +*/ +extern NSString *const Trading_FeedbackTypeCodeType_FEEDBACK_RECEIVED_AS_BUYER; + +/** + + Retrieves feedback left by all buyers and all sellers for this user. + +*/ +extern NSString *const Trading_FeedbackTypeCodeType_FEEDBACK_RECEIVED; + +/** + + Feedback left for others. + +*/ +extern NSString *const Trading_FeedbackTypeCodeType_FEEDBACK_LEFT; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_FeedbackTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_FeedbackTypeCodeType.m b/Vendoo/TradingProxy/Trading_FeedbackTypeCodeType.m new file mode 100755 index 0000000..5a8de18 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeedbackTypeCodeType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_FeedbackTypeCodeType.h" + +/** + @file + + These are the codes used to specify the type of feedback/feedbacktype in a single feedback record. Additional information about feedback is available in the + online Help of the eBay website. + +*/ + +/** + + Retrieves feedback left by all buyers for this user. + +*/ +NSString *const Trading_FeedbackTypeCodeType_FEEDBACK_RECEIVED_AS_SELLER = @"FeedbackReceivedAsSeller"; + +/** + + Retrieves feedback left by all sellers for this user. + +*/ +NSString *const Trading_FeedbackTypeCodeType_FEEDBACK_RECEIVED_AS_BUYER = @"FeedbackReceivedAsBuyer"; + +/** + + Retrieves feedback left by all buyers and all sellers for this user. + +*/ +NSString *const Trading_FeedbackTypeCodeType_FEEDBACK_RECEIVED = @"FeedbackReceived"; + +/** + + Feedback left for others. + +*/ +NSString *const Trading_FeedbackTypeCodeType_FEEDBACK_LEFT = @"FeedbackLeft"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_FeedbackTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_FeesType.h b/Vendoo/TradingProxy/Trading_FeesType.h new file mode 100755 index 0000000..318e266 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeesType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_FeeType; + +/** + + Identifies a set of one or more fees that a member pays to eBay (or + an eBay company). Instances of this type can hold one or more fees. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FeesType : NSObject { + +@private + NSMutableArray *_fee; + +} + + +/** + + Contains the name, fee, and possible discount amount for an item listing feature. + A Fee container is returned for each listing feature, even if the associated cost + (Fee value) is 0. + + + entry type : class Trading_FeeType +*/ + +@property (nonatomic, retain) NSMutableArray *fee; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FeesType.m b/Vendoo/TradingProxy/Trading_FeesType.m new file mode 100755 index 0000000..b3394e7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FeesType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FeesType.h" +#import "Trading_FeeType.h" + +@implementation Trading_FeesType + +@synthesize fee = _fee; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Fee" propertyName:@"fee" type:PICO_TYPE_OBJECT clazz:[Trading_FeeType class]]; + [map setObject:ps forKey:@"fee"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.fee = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FetchTokenRequestType.h b/Vendoo/TradingProxy/Trading_FetchTokenRequestType.h new file mode 100755 index 0000000..1c633c7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FetchTokenRequestType.h @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves an authentication token for a user. Also for Half.com. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FetchTokenRequestType : Trading_AbstractRequestType { + +@private + NSString *_secretID; + NSString *_sessionID; + +} + + +/** + + A value associated with the token retrieval request. SecretID is + defined by the application, and is passed in the redirect URL to the + eBay sign-in page. eBay recommends using a UUID for the secret ID + value. You must also set Username (part of the RequesterCredentials) + for the particular user of interest. SecretID and Username are not + required if SessionID is present. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *secretID; + +/** + + A value associated with the token retrieval request. eBay generates the + session ID when the application makes a GetSessionID request. SessionID + is passed in the redirect URL to the eBay sign-in page. The advantage + of using SessionID is that it does not require UserID as part of the + FetchToken request. SessionID is not required if SecretID is present. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sessionID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FetchTokenRequestType.m b/Vendoo/TradingProxy/Trading_FetchTokenRequestType.m new file mode 100755 index 0000000..d8315e6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FetchTokenRequestType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FetchTokenRequestType.h" + +@implementation Trading_FetchTokenRequestType + +@synthesize secretID = _secretID; +@synthesize sessionID = _sessionID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"FetchTokenRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SecretID" propertyName:@"secretID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"secretID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SessionID" propertyName:@"sessionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sessionID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.secretID = nil; + self.sessionID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FetchTokenResponseType.h b/Vendoo/TradingProxy/Trading_FetchTokenResponseType.h new file mode 100755 index 0000000..80d362b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FetchTokenResponseType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Includes the authentication token for the user and the date it expires. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FetchTokenResponseType : Trading_AbstractResponseType { + +@private + NSString *_eBayAuthToken; + NSDate *_hardExpirationTime; + NSString *_restToken; + +} + + +/** + + The authentication token for the user. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *eBayAuthToken; + +/** + + Date and time at which the token returned in eBayAuthToken expires + and can no longer be used to authenticate the user for that application. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *hardExpirationTime; + +/** + + The REST authentication token for the user. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *restToken; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FetchTokenResponseType.m b/Vendoo/TradingProxy/Trading_FetchTokenResponseType.m new file mode 100755 index 0000000..725f139 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FetchTokenResponseType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FetchTokenResponseType.h" + +@implementation Trading_FetchTokenResponseType + +@synthesize eBayAuthToken = _eBayAuthToken; +@synthesize hardExpirationTime = _hardExpirationTime; +@synthesize restToken = _restToken; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"FetchTokenResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayAuthToken" propertyName:@"eBayAuthToken" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"eBayAuthToken"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HardExpirationTime" propertyName:@"hardExpirationTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"hardExpirationTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RESTToken" propertyName:@"restToken" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"restToken"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.eBayAuthToken = nil; + self.hardExpirationTime = nil; + self.restToken = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FlatRateInsuranceRangeCodeType.h b/Vendoo/TradingProxy/Trading_FlatRateInsuranceRangeCodeType.h new file mode 100755 index 0000000..b63938f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FlatRateInsuranceRangeCodeType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Ranges for use when offering insurance in combined payment orders. + + + @ingroup EBayAPIInterface +*/ + +/** + + Range is 0.01 to 9.99 + +*/ +extern NSString *const Trading_FlatRateInsuranceRangeCodeType_FLAT_RATE_INSURANCE_RANGE_1; + +/** + + Range is 10.00 to 49.99 + +*/ +extern NSString *const Trading_FlatRateInsuranceRangeCodeType_FLAT_RATE_INSURANCE_RANGE_2; + +/** + + Range is 50.00 to 99.99 + +*/ +extern NSString *const Trading_FlatRateInsuranceRangeCodeType_FLAT_RATE_INSURANCE_RANGE_3; + +/** + + Range is 100.00 to 199.99 + +*/ +extern NSString *const Trading_FlatRateInsuranceRangeCodeType_FLAT_RATE_INSURANCE_RANGE_4; + +/** + + Range is 200.00 to 299.99 + +*/ +extern NSString *const Trading_FlatRateInsuranceRangeCodeType_FLAT_RATE_INSURANCE_RANGE_5; + +/** + + Range is 300.00 or greater + +*/ +extern NSString *const Trading_FlatRateInsuranceRangeCodeType_FLAT_RATE_INSURANCE_RANGE_6; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_FlatRateInsuranceRangeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_FlatRateInsuranceRangeCodeType.m b/Vendoo/TradingProxy/Trading_FlatRateInsuranceRangeCodeType.m new file mode 100755 index 0000000..5def9be --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FlatRateInsuranceRangeCodeType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_FlatRateInsuranceRangeCodeType.h" + +/** + @file + + Ranges for use when offering insurance in combined payment orders. + +*/ + +/** + + Range is 0.01 to 9.99 + +*/ +NSString *const Trading_FlatRateInsuranceRangeCodeType_FLAT_RATE_INSURANCE_RANGE_1 = @"FlatRateInsuranceRange1"; + +/** + + Range is 10.00 to 49.99 + +*/ +NSString *const Trading_FlatRateInsuranceRangeCodeType_FLAT_RATE_INSURANCE_RANGE_2 = @"FlatRateInsuranceRange2"; + +/** + + Range is 50.00 to 99.99 + +*/ +NSString *const Trading_FlatRateInsuranceRangeCodeType_FLAT_RATE_INSURANCE_RANGE_3 = @"FlatRateInsuranceRange3"; + +/** + + Range is 100.00 to 199.99 + +*/ +NSString *const Trading_FlatRateInsuranceRangeCodeType_FLAT_RATE_INSURANCE_RANGE_4 = @"FlatRateInsuranceRange4"; + +/** + + Range is 200.00 to 299.99 + +*/ +NSString *const Trading_FlatRateInsuranceRangeCodeType_FLAT_RATE_INSURANCE_RANGE_5 = @"FlatRateInsuranceRange5"; + +/** + + Range is 300.00 or greater + +*/ +NSString *const Trading_FlatRateInsuranceRangeCodeType_FLAT_RATE_INSURANCE_RANGE_6 = @"FlatRateInsuranceRange6"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_FlatRateInsuranceRangeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_FlatRateInsuranceRangeCostType.h b/Vendoo/TradingProxy/Trading_FlatRateInsuranceRangeCostType.h new file mode 100755 index 0000000..9619432 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FlatRateInsuranceRangeCostType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + A pairing of range and insurance cost. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FlatRateInsuranceRangeCostType : NSObject { + +@private + NSString *_flatRateInsuranceRange; + Trading_AmountType *_insuranceCost; + NSMutableArray *_any; + +} + + +/** + + The price range for the shipment for which the insurance cost is being + specified. This field is no longer applicable to SetUserPreferences or + GetUserPreferences. + + + type: string constant in Trading_FlatRateInsuranceRangeCodeType.h +*/ +@property (nonatomic, retain) NSString *flatRateInsuranceRange; + +/** + + The cost of insurance for the specified price range. This field is no longer + applicable to SetUserPreferences or GetUserPreferences. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *insuranceCost; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FlatRateInsuranceRangeCostType.m b/Vendoo/TradingProxy/Trading_FlatRateInsuranceRangeCostType.m new file mode 100755 index 0000000..89b328e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FlatRateInsuranceRangeCostType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FlatRateInsuranceRangeCostType.h" +#import "Trading_AmountType.h" + +@implementation Trading_FlatRateInsuranceRangeCostType + +@synthesize flatRateInsuranceRange = _flatRateInsuranceRange; +@synthesize insuranceCost = _insuranceCost; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FlatRateInsuranceRange" propertyName:@"flatRateInsuranceRange" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"flatRateInsuranceRange"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InsuranceCost" propertyName:@"insuranceCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"insuranceCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.flatRateInsuranceRange = nil; + self.insuranceCost = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FlatShippingDiscountType.h b/Vendoo/TradingProxy/Trading_FlatShippingDiscountType.h new file mode 100755 index 0000000..0f6eb54 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FlatShippingDiscountType.h @@ -0,0 +1,68 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_DiscountProfileType; + +/** + + Details of an individual discount profile defined by the + user for flat rate shipping. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FlatShippingDiscountType : NSObject { + +@private + NSString *_discountName; + NSMutableArray *_discountProfile; + NSMutableArray *_any; + +} + + +/** + + The type of discount or "rule" that is being used by the profile. + The value corresponding to the selected rule is set in the same-named field + of FlatShippingDiscount.DiscountProfile. All are "variable" rules, as + defined in the documentation on shipping discount profiles. + + + type: string constant in Trading_DiscountNameCodeType.h +*/ +@property (nonatomic, retain) NSString *discountName; + +/** + + Details of this particular flat rate shipping discount profile. If + ModifyActionCode is Modify, all details of the new version of the profile must + be provided. If ModifyActionCode is Delete, DiscountProfileID is required, + MappingDiscountProfileID is optional, and all other fields of DiscountProfile + are ignored. Restrictions of how many profiles you can have for a given + discount rule are discussed in the documentation on shipping discount + profiles. + + + entry type : class Trading_DiscountProfileType +*/ + +@property (nonatomic, retain) NSMutableArray *discountProfile; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FlatShippingDiscountType.m b/Vendoo/TradingProxy/Trading_FlatShippingDiscountType.m new file mode 100755 index 0000000..facb746 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FlatShippingDiscountType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FlatShippingDiscountType.h" +#import "Trading_DiscountProfileType.h" + +@implementation Trading_FlatShippingDiscountType + +@synthesize discountName = _discountName; +@synthesize discountProfile = _discountProfile; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DiscountName" propertyName:@"discountName" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"discountName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DiscountProfile" propertyName:@"discountProfile" type:PICO_TYPE_OBJECT clazz:[Trading_DiscountProfileType class]]; + [map setObject:ps forKey:@"discountProfile"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.discountName = nil; + self.discountProfile = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FlatShippingPreferencesType.h b/Vendoo/TradingProxy/Trading_FlatShippingPreferencesType.h new file mode 100755 index 0000000..db5aa04 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FlatShippingPreferencesType.h @@ -0,0 +1,107 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_FlatRateInsuranceRangeCostType; +@class Trading_AmountType; + +/** + + This type is deprecated; use SetShippingDiscountProfiles to set Flat Shipping preferences. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FlatShippingPreferencesType : NSObject { + +@private + Trading_AmountType *_amountPerAdditionalItem; + Trading_AmountType *_deductionAmountPerAdditionalItem; + NSMutableArray *_flatRateInsuranceRangeCost; + NSString *_flatShippingRateOption; + NSString *_insuranceOption; + NSMutableArray *_any; + +} + + +/** + + + DO NOT USE THIS FIELD. Flat Rate Shipping discount profiles are created and + managed with SetShippingDiscountProfiles. Use GetShippingDiscountProfiles to + retrieve Flat Rate Shipping discount profiles. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *amountPerAdditionalItem; + +/** + + + DO NOT USE THIS FIELD. Flat Rate Shipping discount profiles are created and + managed with SetShippingDiscountProfiles. Use GetShippingDiscountProfiles to + retrieve Flat Rate Shipping discount profiles. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *deductionAmountPerAdditionalItem; + +/** + + + DO NOT USE THIS FIELD. Shipping insurance parameters are passed in through + SetShippingDiscountProfiles and retrieved using GetShippingDiscountProfiles. +

+ FlatRateInsuranceRangeCost is only valid on the following eBay sites: AU, FR, IT, and IN. + + + entry type : class Trading_FlatRateInsuranceRangeCostType +*/ + +@property (nonatomic, retain) NSMutableArray *flatRateInsuranceRangeCost; + +/** + + + DO NOT USE THIS FIELD. Flat Rate Shipping discount profiles are created and + managed with SetShippingDiscountProfiles. Use GetShippingDiscountProfiles to + retrieve Flat Rate Shipping discount profiles. + + + type: string constant in Trading_FlatShippingRateOptionCodeType.h +*/ +@property (nonatomic, retain) NSString *flatShippingRateOption; + +/** + + + DO NOT USE THIS FIELD. Shipping insurance parameters are passed in through + SetShippingDiscountProfiles and retrieved using GetShippingDiscountProfiles. +

+ InsuranceOption is only valid on the following eBay sites: AU, FR, IT, and IN. + + + type: string constant in Trading_InsuranceOptionCodeType.h +*/ +@property (nonatomic, retain) NSString *insuranceOption; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FlatShippingPreferencesType.m b/Vendoo/TradingProxy/Trading_FlatShippingPreferencesType.m new file mode 100755 index 0000000..3957f76 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FlatShippingPreferencesType.m @@ -0,0 +1,64 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FlatShippingPreferencesType.h" +#import "Trading_FlatRateInsuranceRangeCostType.h" +#import "Trading_AmountType.h" + +@implementation Trading_FlatShippingPreferencesType + +@synthesize amountPerAdditionalItem = _amountPerAdditionalItem; +@synthesize deductionAmountPerAdditionalItem = _deductionAmountPerAdditionalItem; +@synthesize flatRateInsuranceRangeCost = _flatRateInsuranceRangeCost; +@synthesize flatShippingRateOption = _flatShippingRateOption; +@synthesize insuranceOption = _insuranceOption; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AmountPerAdditionalItem" propertyName:@"amountPerAdditionalItem" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"amountPerAdditionalItem"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeductionAmountPerAdditionalItem" propertyName:@"deductionAmountPerAdditionalItem" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"deductionAmountPerAdditionalItem"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"FlatRateInsuranceRangeCost" propertyName:@"flatRateInsuranceRangeCost" type:PICO_TYPE_OBJECT clazz:[Trading_FlatRateInsuranceRangeCostType class]]; + [map setObject:ps forKey:@"flatRateInsuranceRangeCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FlatShippingRateOption" propertyName:@"flatShippingRateOption" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"flatShippingRateOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InsuranceOption" propertyName:@"insuranceOption" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"insuranceOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.amountPerAdditionalItem = nil; + self.deductionAmountPerAdditionalItem = nil; + self.flatRateInsuranceRangeCost = nil; + self.flatShippingRateOption = nil; + self.insuranceOption = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FlatShippingRateOptionCodeType.h b/Vendoo/TradingProxy/Trading_FlatShippingRateOptionCodeType.h new file mode 100755 index 0000000..7bb1328 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FlatShippingRateOptionCodeType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated; use SetShippingDiscountProfiles to set Flat Shipping preferences. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + Charge highest shipping cost for the first item and + X amount for each + additional item. + +*/ +extern NSString *const Trading_FlatShippingRateOptionCodeType_CHARGE_AMOUNT_FOR_EACH_ADDITIONAL_ITEM; + +/** + + + Charge highest shipping cost for the first item and deduct X amount from the + shipping cost of each additional item. + +*/ +extern NSString *const Trading_FlatShippingRateOptionCodeType_DEDUCT_AMOUNT_FROM_EACH_ADDITIONAL_ITEM; + +/** + + + Charge highest shipping cost for the first item and ship each additional item free. + +*/ +extern NSString *const Trading_FlatShippingRateOptionCodeType_SHIP_ADDITIONAL_ITEMS_FREE; + +/** + + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_FlatShippingRateOptionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_FlatShippingRateOptionCodeType.m b/Vendoo/TradingProxy/Trading_FlatShippingRateOptionCodeType.m new file mode 100755 index 0000000..b9659e2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FlatShippingRateOptionCodeType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_FlatShippingRateOptionCodeType.h" + +/** + @file + + This type is deprecated; use SetShippingDiscountProfiles to set Flat Shipping preferences. + + +*/ + +/** + + + Charge highest shipping cost for the first item and + X amount for each + additional item. + +*/ +NSString *const Trading_FlatShippingRateOptionCodeType_CHARGE_AMOUNT_FOR_EACH_ADDITIONAL_ITEM = @"ChargeAmountForEachAdditionalItem"; + +/** + + + Charge highest shipping cost for the first item and deduct X amount from the + shipping cost of each additional item. + +*/ +NSString *const Trading_FlatShippingRateOptionCodeType_DEDUCT_AMOUNT_FROM_EACH_ADDITIONAL_ITEM = @"DeductAmountFromEachAdditionalItem"; + +/** + + + Charge highest shipping cost for the first item and ship each additional item free. + +*/ +NSString *const Trading_FlatShippingRateOptionCodeType_SHIP_ADDITIONAL_ITEMS_FREE = @"ShipAdditionalItemsFree"; + +/** + + + Reserved for internal or future use. + +*/ +NSString *const Trading_FlatShippingRateOptionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_FreeGalleryPlusEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_FreeGalleryPlusEnabledDefinitionType.h new file mode 100755 index 0000000..df01a1b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FreeGalleryPlusEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the feature for free, automatic upgrades for Gallery Plus. + If the field is present, the corresponding feature applies to the category. + The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FreeGalleryPlusEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FreeGalleryPlusEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_FreeGalleryPlusEnabledDefinitionType.m new file mode 100755 index 0000000..9d23316 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FreeGalleryPlusEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FreeGalleryPlusEnabledDefinitionType.h" + +@implementation Trading_FreeGalleryPlusEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_FreePicturePackEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_FreePicturePackEnabledDefinitionType.h new file mode 100755 index 0000000..a0146e1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FreePicturePackEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the feature for free, automatic upgrades for Picture Pack. + If the field is present, the corresponding feature applies to the category. + The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_FreePicturePackEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_FreePicturePackEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_FreePicturePackEnabledDefinitionType.m new file mode 100755 index 0000000..50b8ff3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_FreePicturePackEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_FreePicturePackEnabledDefinitionType.h" + +@implementation Trading_FreePicturePackEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GallerySortFilterCodeType.h b/Vendoo/TradingProxy/Trading_GallerySortFilterCodeType.h new file mode 100755 index 0000000..30471a8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GallerySortFilterCodeType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies how cross-promoted items with gallery images + should be displayed. + + + @ingroup EBayAPIInterface +*/ + +/** + + Show any items, in no particular order. + +*/ +extern NSString *const Trading_GallerySortFilterCodeType_SHOW_ANY_ITEMS; + +/** + + Show items with gallery images first, before + other items. + +*/ +extern NSString *const Trading_GallerySortFilterCodeType_SHOW_ITEMS_WITH_GALLERY_IMAGES_FIRST; + +/** + + Show only items with gallery images. + +*/ +extern NSString *const Trading_GallerySortFilterCodeType_SHOW_ONLY_ITEMS_WITH_GALLERY_IMAGES; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_GallerySortFilterCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_GallerySortFilterCodeType.m b/Vendoo/TradingProxy/Trading_GallerySortFilterCodeType.m new file mode 100755 index 0000000..f5dd793 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GallerySortFilterCodeType.m @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_GallerySortFilterCodeType.h" + +/** + @file + + Specifies how cross-promoted items with gallery images + should be displayed. + +*/ + +/** + + Show any items, in no particular order. + +*/ +NSString *const Trading_GallerySortFilterCodeType_SHOW_ANY_ITEMS = @"ShowAnyItems"; + +/** + + Show items with gallery images first, before + other items. + +*/ +NSString *const Trading_GallerySortFilterCodeType_SHOW_ITEMS_WITH_GALLERY_IMAGES_FIRST = @"ShowItemsWithGalleryImagesFirst"; + +/** + + Show only items with gallery images. + +*/ +NSString *const Trading_GallerySortFilterCodeType_SHOW_ONLY_ITEMS_WITH_GALLERY_IMAGES = @"ShowOnlyItemsWithGalleryImages"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_GallerySortFilterCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_GalleryStatusCodeType.h b/Vendoo/TradingProxy/Trading_GalleryStatusCodeType.h new file mode 100755 index 0000000..0c0a63e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GalleryStatusCodeType.h @@ -0,0 +1,91 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The status of gallery image generation. That status will return either a value of 'Success' or + a value that indicates why the gallery image has not been generated. + + + @ingroup EBayAPIInterface +*/ + +/** + + Gallery Image successfully generated. + +*/ +extern NSString *const Trading_GalleryStatusCodeType_SUCCESS; + +/** + + Gallery image has not yet been generated. + +*/ +extern NSString *const Trading_GalleryStatusCodeType_PENDING; + +/** + + The URL for the image is not valid. + +*/ +extern NSString *const Trading_GalleryStatusCodeType_INVALID_URL; + +/** + + URL does not start with http:// - That is the only protocol currently supported for pictures. + +*/ +extern NSString *const Trading_GalleryStatusCodeType_INVALID_PROTOCOL; + +/** + + There is a problem with the file containing the image. + +*/ +extern NSString *const Trading_GalleryStatusCodeType_INVALID_FILE; + +/** + + The server containing your image was unavailable when we tried to retrieve it. + +*/ +extern NSString *const Trading_GalleryStatusCodeType_SERVER_DOWN; + +/** + + We could not find your Gallery image when we went to retrieve it. + +*/ +extern NSString *const Trading_GalleryStatusCodeType_IMAGE_NON_EXISTENT; + +/** + + The image failed to come across the Internet when we tried to retrieve it. + +*/ +extern NSString *const Trading_GalleryStatusCodeType_IMAGE_READ_TIME_OUT; + +/** + + The file containing your image is not in standard jpeg, bmp, or tif format. + +*/ +extern NSString *const Trading_GalleryStatusCodeType_INVALID_FILE_FORMAT; + +/** + + We were not able to process the image. + +*/ +extern NSString *const Trading_GalleryStatusCodeType_IMAGE_PROCESSING_ERROR; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_GalleryStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_GalleryStatusCodeType.m b/Vendoo/TradingProxy/Trading_GalleryStatusCodeType.m new file mode 100755 index 0000000..700a607 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GalleryStatusCodeType.m @@ -0,0 +1,89 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_GalleryStatusCodeType.h" + +/** + @file + + The status of gallery image generation. That status will return either a value of 'Success' or + a value that indicates why the gallery image has not been generated. + +*/ + +/** + + Gallery Image successfully generated. + +*/ +NSString *const Trading_GalleryStatusCodeType_SUCCESS = @"Success"; + +/** + + Gallery image has not yet been generated. + +*/ +NSString *const Trading_GalleryStatusCodeType_PENDING = @"Pending"; + +/** + + The URL for the image is not valid. + +*/ +NSString *const Trading_GalleryStatusCodeType_INVALID_URL = @"InvalidUrl"; + +/** + + URL does not start with http:// - That is the only protocol currently supported for pictures. + +*/ +NSString *const Trading_GalleryStatusCodeType_INVALID_PROTOCOL = @"InvalidProtocol"; + +/** + + There is a problem with the file containing the image. + +*/ +NSString *const Trading_GalleryStatusCodeType_INVALID_FILE = @"InvalidFile"; + +/** + + The server containing your image was unavailable when we tried to retrieve it. + +*/ +NSString *const Trading_GalleryStatusCodeType_SERVER_DOWN = @"ServerDown"; + +/** + + We could not find your Gallery image when we went to retrieve it. + +*/ +NSString *const Trading_GalleryStatusCodeType_IMAGE_NON_EXISTENT = @"ImageNonExistent"; + +/** + + The image failed to come across the Internet when we tried to retrieve it. + +*/ +NSString *const Trading_GalleryStatusCodeType_IMAGE_READ_TIME_OUT = @"ImageReadTimeOut"; + +/** + + The file containing your image is not in standard jpeg, bmp, or tif format. + +*/ +NSString *const Trading_GalleryStatusCodeType_INVALID_FILE_FORMAT = @"InvalidFileFormat"; + +/** + + We were not able to process the image. + +*/ +NSString *const Trading_GalleryStatusCodeType_IMAGE_PROCESSING_ERROR = @"ImageProcessingError"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_GalleryStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_GalleryTypeCodeType.h b/Vendoo/TradingProxy/Trading_GalleryTypeCodeType.h new file mode 100755 index 0000000..0b98d09 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GalleryTypeCodeType.h @@ -0,0 +1,136 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Indicates whether listing images are + included in the search results (in both Picture Gallery and + List Views) and, if so, which image listing enhancements apply + to them. Items that have pictures but do not have image listing + enhancements display a generic photo image in search results. + + + @ingroup EBayAPIInterface +*/ + +/** + + Listing image is not included in the search results + (in either Picture Gallery or List Views), and no other + image listing enhancements apply. Items that have pictures + but do not have image listing enhancements display a generic + photo image in search results. +

+ Mainly useful for RelistItem use cases when you want to + remove an existing gallery setting. However, not all image + listing enhancements can be removed on revise or relist. +

+ Note that specifying None is not necessarily the same as + omitting GalleryType from a request. For example, specifying + other item properties may cause the listing to be + included in the search results Gallery by default if + GalleryType is not specified. + +*/ +extern NSString *const Trading_GalleryTypeCodeType_NONE; + +/** + + Highlights the listing at the top of the search results. + (No longer available for the US site; also, no longer available + on the US eBay Motors site, in the Parts and Accessories category. + In these cases, listings containing Featured First are listed, + but Featured First is dropped and a warning is returned.) +

+ Additionally, the listing + gets the Gallery and Gallery Plus + functionality. Note that "Gallery" and "Plus" do not need to be + specified separately in a listing. Passing "Featured", + "Plus", and "Gallery" in the same request causes an error. +

+ For the eBay Motors site (site ID 100), passing "Featured" + may put certain items on the eBay Motors home page. + Note: + "Gallery Featured" was replaced by "Featured First" on several eBay sites, + including UK, IE, DE, AT, CH, and IT. + +

+ +*/ +extern NSString *const Trading_GalleryTypeCodeType_FEATURED; + +/** + + Listing image is included in the search results (in + both Picture Gallery and List Views). Items that have + pictures but do not have the Gallery feature will have a + generic photo image shown in search results. +

+ Some listing enhancements (for example, "Featured" and + "Plus") automatically include the Gallery functionality, so + "Gallery" does not need to be specified separately in the + listing. Passing "Featured", "Plus", and "Gallery" in the + same request will return an error. + +*/ +extern NSString *const Trading_GalleryTypeCodeType_GALLERY; + +/** + + Listing image has Gallery Plus funtionality. That is, listing includes a Gallery Plus + icon that, when moused over or clicked, displays a large (400 px x 400 px) preview + image of the item. Clicking the image displays the View Item page for that listing. +

+ Listing images that are originally smaller than 400 px x 400 px are centered in the + preview frame. Images that are originally larger than 400 px x 400 px are scaled down + to 400 px on their longest side (maintaining their original aspect ratio). +

+ Note that you can use the Gallery Plus feature whether or not the image is hosted with + eBay Picture Services (EPS). One EPS image is included at no cost with the Gallery Plus + feature. +

+ When "Plus" is included in an item listing, the listing also automatically gets the + Gallery functionality at no extra cost. "Gallery" does not need to be specified + separately in the listing. Passing "Featured", "Plus", and "Gallery" in the same + request will return an error. +

+ Note: + The following sites offer free Gallery: US (site ID 0), the Parts & Accessories + Category on US Motors (site ID 100), CA (site ID 2), CAFR (site ID 210), + ES (site ID 186), FR (site ID 71), IT (site ID 101),and NL (site ID 146). +

+ On these sites (starting on the same production date), whenever Plus is selected + in a request that specifies at least two eBay Picture Services (EPS) hosted + images (using ItemType.PictureDetailsType.PictureURL), the Gallery Plus feature + now automatically includes a Gallery Showcase of all the listing's + images at no extra cost. If Plus is selected and the request includes only one + EPS image or any self-hosted images, regular Gallery Plus applies. +

+ The Gallery Showcase displays when mousing over or clicking on the listing's Gallery + Plus icon in the search results. The Showcase window displays a large + (400 px x 400 px) preview image which is usually the first specified + PictureURL, as well as up to four (64 px x 64 px) selectable + thumbnails for the remaining EPS images (the Showcase window contains + pagination controls for observing all EPS images in the request). + Clicking on the preview image displays the item's listing page. +

+ When using RelistItem or ReviseItem (item has no bids and more than + 12 hours before the listing's end), Plus can be unselected in + the request. However, the Plus fee will still apply if a previous + request selected Plus. There is at most one Plus fee per listing. +
+

+ Not applicable to eBay Stores Inventory listings. + +*/ +extern NSString *const Trading_GalleryTypeCodeType_PLUS; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_GalleryTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_GalleryTypeCodeType.m b/Vendoo/TradingProxy/Trading_GalleryTypeCodeType.m new file mode 100755 index 0000000..24ae562 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GalleryTypeCodeType.m @@ -0,0 +1,134 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_GalleryTypeCodeType.h" + +/** + @file + + Indicates whether listing images are + included in the search results (in both Picture Gallery and + List Views) and, if so, which image listing enhancements apply + to them. Items that have pictures but do not have image listing + enhancements display a generic photo image in search results. + +*/ + +/** + + Listing image is not included in the search results + (in either Picture Gallery or List Views), and no other + image listing enhancements apply. Items that have pictures + but do not have image listing enhancements display a generic + photo image in search results. +

+ Mainly useful for RelistItem use cases when you want to + remove an existing gallery setting. However, not all image + listing enhancements can be removed on revise or relist. +

+ Note that specifying None is not necessarily the same as + omitting GalleryType from a request. For example, specifying + other item properties may cause the listing to be + included in the search results Gallery by default if + GalleryType is not specified. + +*/ +NSString *const Trading_GalleryTypeCodeType_NONE = @"None"; + +/** + + Highlights the listing at the top of the search results. + (No longer available for the US site; also, no longer available + on the US eBay Motors site, in the Parts and Accessories category. + In these cases, listings containing Featured First are listed, + but Featured First is dropped and a warning is returned.) +

+ Additionally, the listing + gets the Gallery and Gallery Plus + functionality. Note that "Gallery" and "Plus" do not need to be + specified separately in a listing. Passing "Featured", + "Plus", and "Gallery" in the same request causes an error. +

+ For the eBay Motors site (site ID 100), passing "Featured" + may put certain items on the eBay Motors home page. + Note: + "Gallery Featured" was replaced by "Featured First" on several eBay sites, + including UK, IE, DE, AT, CH, and IT. + +

+ +*/ +NSString *const Trading_GalleryTypeCodeType_FEATURED = @"Featured"; + +/** + + Listing image is included in the search results (in + both Picture Gallery and List Views). Items that have + pictures but do not have the Gallery feature will have a + generic photo image shown in search results. +

+ Some listing enhancements (for example, "Featured" and + "Plus") automatically include the Gallery functionality, so + "Gallery" does not need to be specified separately in the + listing. Passing "Featured", "Plus", and "Gallery" in the + same request will return an error. + +*/ +NSString *const Trading_GalleryTypeCodeType_GALLERY = @"Gallery"; + +/** + + Listing image has Gallery Plus funtionality. That is, listing includes a Gallery Plus + icon that, when moused over or clicked, displays a large (400 px x 400 px) preview + image of the item. Clicking the image displays the View Item page for that listing. +

+ Listing images that are originally smaller than 400 px x 400 px are centered in the + preview frame. Images that are originally larger than 400 px x 400 px are scaled down + to 400 px on their longest side (maintaining their original aspect ratio). +

+ Note that you can use the Gallery Plus feature whether or not the image is hosted with + eBay Picture Services (EPS). One EPS image is included at no cost with the Gallery Plus + feature. +

+ When "Plus" is included in an item listing, the listing also automatically gets the + Gallery functionality at no extra cost. "Gallery" does not need to be specified + separately in the listing. Passing "Featured", "Plus", and "Gallery" in the same + request will return an error. +

+ Note: + The following sites offer free Gallery: US (site ID 0), the Parts & Accessories + Category on US Motors (site ID 100), CA (site ID 2), CAFR (site ID 210), + ES (site ID 186), FR (site ID 71), IT (site ID 101),and NL (site ID 146). +

+ On these sites (starting on the same production date), whenever Plus is selected + in a request that specifies at least two eBay Picture Services (EPS) hosted + images (using ItemType.PictureDetailsType.PictureURL), the Gallery Plus feature + now automatically includes a Gallery Showcase of all the listing's + images at no extra cost. If Plus is selected and the request includes only one + EPS image or any self-hosted images, regular Gallery Plus applies. +

+ The Gallery Showcase displays when mousing over or clicking on the listing's Gallery + Plus icon in the search results. The Showcase window displays a large + (400 px x 400 px) preview image which is usually the first specified + PictureURL, as well as up to four (64 px x 64 px) selectable + thumbnails for the remaining EPS images (the Showcase window contains + pagination controls for observing all EPS images in the request). + Clicking on the preview image displays the item's listing page. +

+ When using RelistItem or ReviseItem (item has no bids and more than + 12 hours before the listing's end), Plus can be unselected in + the request. However, the Plus fee will still apply if a previous + request selected Plus. There is at most one Plus fee per listing. +
+

+ Not applicable to eBay Stores Inventory listings. + +*/ +NSString *const Trading_GalleryTypeCodeType_PLUS = @"Plus"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_GalleryTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_GeneralPaymentMethodCodeType.h b/Vendoo/TradingProxy/Trading_GeneralPaymentMethodCodeType.h new file mode 100755 index 0000000..a74f962 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GeneralPaymentMethodCodeType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated because this type is not used by any call. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + Custom Code. + +*/ +extern NSString *const Trading_GeneralPaymentMethodCodeType_OTHER; + +/** + + + Electronic check. + +*/ +extern NSString *const Trading_GeneralPaymentMethodCodeType_ECHECK; + +/** + + + ACH. + +*/ +extern NSString *const Trading_GeneralPaymentMethodCodeType_ACH; + +/** + + + Credit-card. + +*/ +extern NSString *const Trading_GeneralPaymentMethodCodeType_CREDITCARD; + +/** + + + Pay balance. + +*/ +extern NSString *const Trading_GeneralPaymentMethodCodeType_PAY_PAL_BALANCE; + +/** + + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_GeneralPaymentMethodCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_GeneralPaymentMethodCodeType.m b/Vendoo/TradingProxy/Trading_GeneralPaymentMethodCodeType.m new file mode 100755 index 0000000..127ceb0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GeneralPaymentMethodCodeType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_GeneralPaymentMethodCodeType.h" + +/** + @file + + This type is deprecated because this type is not used by any call. + + +*/ + +/** + + + Custom Code. + +*/ +NSString *const Trading_GeneralPaymentMethodCodeType_OTHER = @"Other"; + +/** + + + Electronic check. + +*/ +NSString *const Trading_GeneralPaymentMethodCodeType_ECHECK = @"Echeck"; + +/** + + + ACH. + +*/ +NSString *const Trading_GeneralPaymentMethodCodeType_ACH = @"ACH"; + +/** + + + Credit-card. + +*/ +NSString *const Trading_GeneralPaymentMethodCodeType_CREDITCARD = @"Creditcard"; + +/** + + + Pay balance. + +*/ +NSString *const Trading_GeneralPaymentMethodCodeType_PAY_PAL_BALANCE = @"PayPalBalance"; + +/** + + + Reserved for internal or future use. + +*/ +NSString *const Trading_GeneralPaymentMethodCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_GeographicExposureCodeType.h b/Vendoo/TradingProxy/Trading_GeographicExposureCodeType.h new file mode 100755 index 0000000..1efad7d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GeographicExposureCodeType.h @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Used to indicate the listing options. Each of the subscriptions will + have following options, which will define "National" vs "Local" ad format + listing. + + + @ingroup EBayAPIInterface +*/ + +/** + + Seller can not opt into local exposure. It has to be + national listing. + +*/ +extern NSString *const Trading_GeographicExposureCodeType_NATIONAL; + +/** + + Seller can have Local listings only. + +*/ +extern NSString *const Trading_GeographicExposureCodeType_LOCAL_ONLY; + +/** + + This will allow national and local listing. + +*/ +extern NSString *const Trading_GeographicExposureCodeType_LOCAL_OPTIONAL; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_GeographicExposureCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_GeographicExposureCodeType.m b/Vendoo/TradingProxy/Trading_GeographicExposureCodeType.m new file mode 100755 index 0000000..55141dc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GeographicExposureCodeType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_GeographicExposureCodeType.h" + +/** + @file + + Used to indicate the listing options. Each of the subscriptions will + have following options, which will define "National" vs "Local" ad format + listing. + +*/ + +/** + + Seller can not opt into local exposure. It has to be + national listing. + +*/ +NSString *const Trading_GeographicExposureCodeType_NATIONAL = @"National"; + +/** + + Seller can have Local listings only. + +*/ +NSString *const Trading_GeographicExposureCodeType_LOCAL_ONLY = @"LocalOnly"; + +/** + + This will allow national and local listing. + +*/ +NSString *const Trading_GeographicExposureCodeType_LOCAL_OPTIONAL = @"LocalOptional"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_GeographicExposureCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_GetAccountRequestType.h b/Vendoo/TradingProxy/Trading_GetAccountRequestType.h new file mode 100755 index 0000000..eb8122a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAccountRequestType.h @@ -0,0 +1,164 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_PaginationType; + +/** + + Returns a seller's invoice data for their eBay account, including the account's + summary data. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetAccountRequestType : Trading_AbstractRequestType { + +@private + NSString *_accountHistorySelection; + NSDate *_invoiceDate; + NSDate *_beginDate; + NSDate *_endDate; + Trading_PaginationType *_pagination; + NSNumber *_excludeBalance; + NSNumber *_excludeSummary; + NSNumber *_includeConversionRate; + NSString *_accountEntrySortType; + NSString *_currency; + NSString *_itemID; + +} + + +/** + + Specifies the report format in which to return account entries. + + + type: string constant in Trading_AccountHistorySelectionCodeType.h +*/ +@property (nonatomic, retain) NSString *accountHistorySelection; + +/** + + Specifies the month and year of the invoice requested. The report includes + only the entries that appear on the seller's invoice in the specified month + and year. An entry can occur in one month and appear on the next month's + invoice. Used with SpecifiedInvoice reports. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *invoiceDate; + +/** + + Specifies the beginning of a date range during which a credit or debit + occurred. Used when AccountHistorySelection is BetweenSpecifiedDates. Value + must be less than or equal to the value specified in EndDate. The allowed + date formats are YYYY-MM-DD and YYYY-MM-DD HH:mm:ss. You can retrieve + information that is up to 4 months old. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *beginDate; + +/** + + Specifies the end of a date range during which a credit or debit occurred. + Used when AccountHistorySelection is BetweenSpecifiedDates. Value must be + greater than or equal to the value specified in BeginDate. The allowed date + formats are YYYY-MM-DD and YYYY-MM-DD HH:mm:ss. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endDate; + +/** + + Controls pagination of the response. For this request, the valid values of + Pagination.EntriesPerPage are 0 to 2000, with a default of 500. + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + +/** + + Specifies whether to calculate balances. Default is false, which calculates + balances. The value true means do not calculate balances. If true, + AccountEntry.Balance and AccountSummary.CurrentBalance are never returned + in the response. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *excludeBalance; + +/** + + Specifies whether to return account summary information in an + AccountSummary node. Default is true, to return AccountSummary. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *excludeSummary; + +/** + + Specifies whether to retrieve the rate used for the currency conversion for usage transactions. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeConversionRate; + +/** + + Specifies how account entries should be sorted in the response, by an + element and then in ascending or descending order. + + + type: string constant in Trading_AccountEntrySortTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *accountEntrySortType; + +/** + + Specifies the currency used in the account report. Do not specify Currency + in the request unless the following conditions are met. First, the user has + or had multiple accounts under the same UserID. Second, the account + identified in the request uses the currency you specify in the request. An + error is returned if no account is found that uses the currency you specify + in the request. + + + type: string constant in Trading_CurrencyCodeType.h +*/ +@property (nonatomic, retain) NSString *currency; + +/** + + Specifies the item ID for which to return account entries. If ItemID is + used, all other filters in the request are ignored. If the specified item + does not exist or if the requesting user is not the seller of the item, an + error is returned. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAccountRequestType.m b/Vendoo/TradingProxy/Trading_GetAccountRequestType.m new file mode 100755 index 0000000..ca47408 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAccountRequestType.m @@ -0,0 +1,90 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetAccountRequestType.h" +#import "Trading_PaginationType.h" + +@implementation Trading_GetAccountRequestType + +@synthesize accountHistorySelection = _accountHistorySelection; +@synthesize invoiceDate = _invoiceDate; +@synthesize beginDate = _beginDate; +@synthesize endDate = _endDate; +@synthesize pagination = _pagination; +@synthesize excludeBalance = _excludeBalance; +@synthesize excludeSummary = _excludeSummary; +@synthesize includeConversionRate = _includeConversionRate; +@synthesize accountEntrySortType = _accountEntrySortType; +@synthesize currency = _currency; +@synthesize itemID = _itemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetAccountRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AccountHistorySelection" propertyName:@"accountHistorySelection" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"accountHistorySelection"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InvoiceDate" propertyName:@"invoiceDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"invoiceDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BeginDate" propertyName:@"beginDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"beginDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndDate" propertyName:@"endDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExcludeBalance" propertyName:@"excludeBalance" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"excludeBalance"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExcludeSummary" propertyName:@"excludeSummary" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"excludeSummary"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeConversionRate" propertyName:@"includeConversionRate" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeConversionRate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AccountEntrySortType" propertyName:@"accountEntrySortType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"accountEntrySortType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Currency" propertyName:@"currency" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"currency"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.accountHistorySelection = nil; + self.invoiceDate = nil; + self.beginDate = nil; + self.endDate = nil; + self.pagination = nil; + self.excludeBalance = nil; + self.excludeSummary = nil; + self.includeConversionRate = nil; + self.accountEntrySortType = nil; + self.currency = nil; + self.itemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAccountResponseType.h b/Vendoo/TradingProxy/Trading_GetAccountResponseType.h new file mode 100755 index 0000000..6d0b38b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAccountResponseType.h @@ -0,0 +1,122 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_PaginationResultType; +@class Trading_AccountSummaryType; +@class Trading_AccountEntriesType; + +/** + + Returns information about an eBay seller's own account. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetAccountResponseType : Trading_AbstractResponseType { + +@private + NSString *_accountID; + Trading_AccountSummaryType *_accountSummary; + NSString *_currency; + Trading_AccountEntriesType *_accountEntries; + Trading_PaginationResultType *_paginationResult; + NSNumber *_hasMoreEntries; + NSNumber *_entriesPerPage; + NSNumber *_pageNumber; + +} + + +/** + + Specifies the seller's unique account number. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *accountID; + +/** + + Contains summary data for the seller's account, such as the overall + balance, bank account and credit card information, and amount and + date of any past due balances. Can also contain data for + one or more additional accounts, if the user has changed country + of residence. + + + type : class Trading_AccountSummaryType +*/ +@property (nonatomic, retain) Trading_AccountSummaryType *accountSummary; + +/** + + Indicates the currency used for monetary amounts in the report. + + + type: string constant in Trading_CurrencyCodeType.h +*/ +@property (nonatomic, retain) NSString *currency; + +/** + + Contains individual account entries, according to the report's scope and date range. + Each account entry represents one credit, debit, or administrative account action. + + + type : class Trading_AccountEntriesType +*/ +@property (nonatomic, retain) Trading_AccountEntriesType *accountEntries; + +/** + + Contains the total number of pages (TotalNumberOfPages) and the total + number of account entries (TotalNumberOfEntries) that can be returned + on repeated calls with the same format and report criteria. + + + type : class Trading_PaginationResultType +*/ +@property (nonatomic, retain) Trading_PaginationResultType *paginationResult; + +/** + + Indicates whether there are more items yet to be retrieved. Additional calls + must be made to retrieve those items. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hasMoreEntries; + +/** + + Specifies the number of items that are being returned per virtual page of date. + Value is the same as that specified in Pagination.EntriesPerPage. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *entriesPerPage; + +/** + + Indicates which page of data was just returned. Value is the same as the value + specified in Pagination.PageNumber. If PageNumber in the request is higher than + the total number of pages, the call fails with an error.) + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *pageNumber; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAccountResponseType.m b/Vendoo/TradingProxy/Trading_GetAccountResponseType.m new file mode 100755 index 0000000..d0a4360 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAccountResponseType.m @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetAccountResponseType.h" +#import "Trading_PaginationResultType.h" +#import "Trading_AccountSummaryType.h" +#import "Trading_AccountEntriesType.h" + +@implementation Trading_GetAccountResponseType + +@synthesize accountID = _accountID; +@synthesize accountSummary = _accountSummary; +@synthesize currency = _currency; +@synthesize accountEntries = _accountEntries; +@synthesize paginationResult = _paginationResult; +@synthesize hasMoreEntries = _hasMoreEntries; +@synthesize entriesPerPage = _entriesPerPage; +@synthesize pageNumber = _pageNumber; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetAccountResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AccountID" propertyName:@"accountID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"accountID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AccountSummary" propertyName:@"accountSummary" type:PICO_TYPE_OBJECT clazz:[Trading_AccountSummaryType class]]; + [map setObject:ps forKey:@"accountSummary"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Currency" propertyName:@"currency" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"currency"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AccountEntries" propertyName:@"accountEntries" type:PICO_TYPE_OBJECT clazz:[Trading_AccountEntriesType class]]; + [map setObject:ps forKey:@"accountEntries"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaginationResult" propertyName:@"paginationResult" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationResultType class]]; + [map setObject:ps forKey:@"paginationResult"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HasMoreEntries" propertyName:@"hasMoreEntries" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hasMoreEntries"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EntriesPerPage" propertyName:@"entriesPerPage" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"entriesPerPage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PageNumber" propertyName:@"pageNumber" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"pageNumber"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.accountID = nil; + self.accountSummary = nil; + self.currency = nil; + self.accountEntries = nil; + self.paginationResult = nil; + self.hasMoreEntries = nil; + self.entriesPerPage = nil; + self.pageNumber = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAdFormatLeadsRequestType.h b/Vendoo/TradingProxy/Trading_GetAdFormatLeadsRequestType.h new file mode 100755 index 0000000..4161d1d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAdFormatLeadsRequestType.h @@ -0,0 +1,84 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves sales lead information for a lead generation listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetAdFormatLeadsRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_status; + NSNumber *_includeMemberMessages; + NSDate *_startCreationTime; + NSDate *_endCreationTime; + +} + + +/** + + The unique identifier of an item listed on the eBay site. + Returned by eBay when the item is created. This ID must correspond + to an ad format item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Filters the leads based on their status. + + + type: string constant in Trading_MessageStatusTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + Boolean which indicates whether to return mail messages for this lead in a MemberMessage node. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeMemberMessages; + +/** + + Used with EndCreationTime to limit the returned leads for a user to only + those with a creation date greater than or equal to the specified date and + time. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startCreationTime; + +/** + + Used with StartCreationTime to limit the returned leads for a user to only + those with a creation date less than or equal to the specified date and + time. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endCreationTime; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAdFormatLeadsRequestType.m b/Vendoo/TradingProxy/Trading_GetAdFormatLeadsRequestType.m new file mode 100755 index 0000000..3143076 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAdFormatLeadsRequestType.m @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetAdFormatLeadsRequestType.h" + +@implementation Trading_GetAdFormatLeadsRequestType + +@synthesize itemID = _itemID; +@synthesize status = _status; +@synthesize includeMemberMessages = _includeMemberMessages; +@synthesize startCreationTime = _startCreationTime; +@synthesize endCreationTime = _endCreationTime; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetAdFormatLeadsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeMemberMessages" propertyName:@"includeMemberMessages" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeMemberMessages"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartCreationTime" propertyName:@"startCreationTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startCreationTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndCreationTime" propertyName:@"endCreationTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endCreationTime"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.status = nil; + self.includeMemberMessages = nil; + self.startCreationTime = nil; + self.endCreationTime = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAdFormatLeadsResponseType.h b/Vendoo/TradingProxy/Trading_GetAdFormatLeadsResponseType.h new file mode 100755 index 0000000..0e8b26b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAdFormatLeadsResponseType.h @@ -0,0 +1,55 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_AdFormatLeadType; + +/** + + Returns number of leads and contact and other information for each lead. One + AdFormatLead node is returned for each lead. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetAdFormatLeadsResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_adFormatLead; + NSNumber *_adFormatLeadCount; + +} + + +/** + + Contains contact and other information for one lead. One node is + returned for each lead. Only returned at a detail level of ReturnAll. At + least one lead must be available for the specified item to return + AdFormatLead. + + + entry type : class Trading_AdFormatLeadType +*/ + +@property (nonatomic, retain) NSMutableArray *adFormatLead; + +/** + + The total number of leads returned. Only returned if you do not + specify a detail level. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *adFormatLeadCount; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAdFormatLeadsResponseType.m b/Vendoo/TradingProxy/Trading_GetAdFormatLeadsResponseType.m new file mode 100755 index 0000000..21b6e14 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAdFormatLeadsResponseType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetAdFormatLeadsResponseType.h" +#import "Trading_AdFormatLeadType.h" + +@implementation Trading_GetAdFormatLeadsResponseType + +@synthesize adFormatLead = _adFormatLead; +@synthesize adFormatLeadCount = _adFormatLeadCount; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetAdFormatLeadsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"AdFormatLead" propertyName:@"adFormatLead" type:PICO_TYPE_OBJECT clazz:[Trading_AdFormatLeadType class]]; + [map setObject:ps forKey:@"adFormatLead"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AdFormatLeadCount" propertyName:@"adFormatLeadCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"adFormatLeadCount"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.adFormatLead = nil; + self.adFormatLeadCount = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAllBiddersModeCodeType.h b/Vendoo/TradingProxy/Trading_GetAllBiddersModeCodeType.h new file mode 100755 index 0000000..896beb6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAllBiddersModeCodeType.h @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies which bidder information to return. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) Returns all bidders for an ended or still-active + listing. It may be used by any user. + +*/ +extern NSString *const Trading_GetAllBiddersModeCodeType_VIEW_ALL; + +/** + + (in) Returns all non-winning bidders for ended + listings only. It may be used only by a seller. + +*/ +extern NSString *const Trading_GetAllBiddersModeCodeType_ENDED_LISTING; + +/** + + (in) Returns all non-winning bidders for an ended listing + who have not yet received a Second Chance Offer and noted + interest in receiving a Second Chance Offer. It may be used + only by a seller. + +*/ +extern NSString *const Trading_GetAllBiddersModeCodeType_SECOND_CHANCE_ELIGIBLE_ENDED_LISTING; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_GetAllBiddersModeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_GetAllBiddersModeCodeType.m b/Vendoo/TradingProxy/Trading_GetAllBiddersModeCodeType.m new file mode 100755 index 0000000..b4f291e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAllBiddersModeCodeType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_GetAllBiddersModeCodeType.h" + +/** + @file + + Specifies which bidder information to return. + +*/ + +/** + + (in) Returns all bidders for an ended or still-active + listing. It may be used by any user. + +*/ +NSString *const Trading_GetAllBiddersModeCodeType_VIEW_ALL = @"ViewAll"; + +/** + + (in) Returns all non-winning bidders for ended + listings only. It may be used only by a seller. + +*/ +NSString *const Trading_GetAllBiddersModeCodeType_ENDED_LISTING = @"EndedListing"; + +/** + + (in) Returns all non-winning bidders for an ended listing + who have not yet received a Second Chance Offer and noted + interest in receiving a Second Chance Offer. It may be used + only by a seller. + +*/ +NSString *const Trading_GetAllBiddersModeCodeType_SECOND_CHANCE_ELIGIBLE_ENDED_LISTING = @"SecondChanceEligibleEndedListing"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_GetAllBiddersModeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_GetAllBiddersRequestType.h b/Vendoo/TradingProxy/Trading_GetAllBiddersRequestType.h new file mode 100755 index 0000000..2773d35 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAllBiddersRequestType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Provides three modes for retrieving a list of the users that bid on + a listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetAllBiddersRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_callMode; + NSNumber *_includeBiddingSummary; + +} + + +/** + + The ID of the item. The bidders who bid on this item are returned. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Specifies which bidder information to return. + + + type: string constant in Trading_GetAllBiddersModeCodeType.h +*/ +@property (nonatomic, retain) NSString *callMode; + +/** + + Specifies whether return BiddingSummary container for each offer. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeBiddingSummary; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAllBiddersRequestType.m b/Vendoo/TradingProxy/Trading_GetAllBiddersRequestType.m new file mode 100755 index 0000000..b76ded9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAllBiddersRequestType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetAllBiddersRequestType.h" + +@implementation Trading_GetAllBiddersRequestType + +@synthesize itemID = _itemID; +@synthesize callMode = _callMode; +@synthesize includeBiddingSummary = _includeBiddingSummary; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetAllBiddersRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CallMode" propertyName:@"callMode" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"callMode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeBiddingSummary" propertyName:@"includeBiddingSummary" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeBiddingSummary"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.callMode = nil; + self.includeBiddingSummary = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAllBiddersResponseType.h b/Vendoo/TradingProxy/Trading_GetAllBiddersResponseType.h new file mode 100755 index 0000000..00be2c8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAllBiddersResponseType.h @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_OfferArrayType; +@class Trading_AmountType; + +/** + + Includes the list of bidders for the requested item as part of the general item listing data. Some bidder information is anonymous, to protect bidders from fraud. If the seller makes this API call, the actual ids of all bidders on the seller's item will be returned. If a bidder makes this API call, the bidder's actual id will be returned. Information for all competing bidders or outside watchers will be returned as anonymized userIDs. See See Working with Anonymous User Informationin the eBay Web Services Guide for more information. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetAllBiddersResponseType : Trading_AbstractResponseType { + +@private + Trading_OfferArrayType *_bidArray; + NSString *_highBidder; + Trading_AmountType *_highestBid; + NSString *_listingStatus; + +} + + +/** + + Contains a list of OfferType objects. Each + OfferType object represents the data for one bidder and bid. + + + type : class Trading_OfferArrayType +*/ +@property (nonatomic, retain) Trading_OfferArrayType *bidArray; + +/** + + eBay user ID for the user with the highest bid (or the earliest timestamp, in the event of a tie); a second chance offer candidate. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *highBidder; + +/** + + Bid amount offered by the HighBidder. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *highestBid; + +/** + + Specifies an active or ended listing's status in eBay's processing workflow. + If a listing ends with a sale (or sales), eBay needs to update the sale details (e.g., winning bidder) and other information. This processing + can take several minutes. If you retrieve a sold item, use this listing status information to determine whether eBay has finished processing the listing so that you can be sure the winning bidder and other details are correct and complete. + + + type: string constant in Trading_ListingStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *listingStatus; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAllBiddersResponseType.m b/Vendoo/TradingProxy/Trading_GetAllBiddersResponseType.m new file mode 100755 index 0000000..c4cbc6e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAllBiddersResponseType.m @@ -0,0 +1,56 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetAllBiddersResponseType.h" +#import "Trading_OfferArrayType.h" +#import "Trading_AmountType.h" + +@implementation Trading_GetAllBiddersResponseType + +@synthesize bidArray = _bidArray; +@synthesize highBidder = _highBidder; +@synthesize highestBid = _highestBid; +@synthesize listingStatus = _listingStatus; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetAllBiddersResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidArray" propertyName:@"bidArray" type:PICO_TYPE_OBJECT clazz:[Trading_OfferArrayType class]]; + [map setObject:ps forKey:@"bidArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HighBidder" propertyName:@"highBidder" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"highBidder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HighestBid" propertyName:@"highestBid" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"highestBid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingStatus" propertyName:@"listingStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"listingStatus"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.bidArray = nil; + self.highBidder = nil; + self.highestBid = nil; + self.listingStatus = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetApiAccessRulesRequestType.h b/Vendoo/TradingProxy/Trading_GetApiAccessRulesRequestType.h new file mode 100755 index 0000000..1a69447 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetApiAccessRulesRequestType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Reports how many calls your application has made and is allowed to make per hour or day. Also for Half.com. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetApiAccessRulesRequestType : Trading_AbstractRequestType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetApiAccessRulesRequestType.m b/Vendoo/TradingProxy/Trading_GetApiAccessRulesRequestType.m new file mode 100755 index 0000000..897b37c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetApiAccessRulesRequestType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetApiAccessRulesRequestType.h" + +@implementation Trading_GetApiAccessRulesRequestType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetApiAccessRulesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetApiAccessRulesResponseType.h b/Vendoo/TradingProxy/Trading_GetApiAccessRulesResponseType.h new file mode 100755 index 0000000..a055f20 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetApiAccessRulesResponseType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ApiAccessRuleType; + +/** + + Responds to a call to GetApiAccessRules. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetApiAccessRulesResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_apiAccessRule; + +} + + +/** + + Contains the description of an API access rule, including the + call name, the application's current daily and hourly usage, + and other values. + + + entry type : class Trading_ApiAccessRuleType +*/ + +@property (nonatomic, retain) NSMutableArray *apiAccessRule; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetApiAccessRulesResponseType.m b/Vendoo/TradingProxy/Trading_GetApiAccessRulesResponseType.m new file mode 100755 index 0000000..30f71b5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetApiAccessRulesResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetApiAccessRulesResponseType.h" +#import "Trading_ApiAccessRuleType.h" + +@implementation Trading_GetApiAccessRulesResponseType + +@synthesize apiAccessRule = _apiAccessRule; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetApiAccessRulesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ApiAccessRule" propertyName:@"apiAccessRule" type:PICO_TYPE_OBJECT clazz:[Trading_ApiAccessRuleType class]]; + [map setObject:ps forKey:@"apiAccessRule"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.apiAccessRule = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAttributesCSRequestType.h b/Vendoo/TradingProxy/Trading_GetAttributesCSRequestType.h new file mode 100755 index 0000000..1f963ef --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAttributesCSRequestType.h @@ -0,0 +1,87 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + This type is deprecated as the call is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetAttributesCSRequestType : Trading_AbstractRequestType { + +@private + NSString *_attributeSystemVersion; + NSMutableArray *_attributeSetID; + NSNumber *_includeCategoryMappingDetails; + +} + + +/** + + + A version of the Item Specifics definitions (attribute meta-data) + for the site. + Typically, an application passes the version value that was + returned the last time the application executed this call. + Filter that causes the call to return only the characteristic sets + for which the attribute meta-data has changed since the specified + version. If not specified, all characteristics sets are returned. + The latest version value is not necessarily greater than the + previous value that was returned. Therefore, when comparing + versions, only compare whether the value has changed. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *attributeSystemVersion; + +/** + + + An array of characteristic setIDs (which always correspond to + attribute set IDs). + Each characteristic setcorresponds to a level in the eBay + category hierarchy at + which all items share common characteristics. + Multiple categories can be mapped to the same characteristic set. + AttributeSetIDs is an optional input. When IDs are specified, + the call only returns meta-data for the corresponding + characteristic sets. + When no IDs are specified, the call returns all the current + attribute meta-data in the system. + + + entry type : NSNumber, wrapper for primitive int +*/ + +@property (nonatomic, retain) NSMutableArray *attributeSetID; + +/** + + + If true, includes a list of CategoryMapping nodes in the response. + Each CategoryMapping node specifies category information as well as + attributes and values that your application can auto-fill for + items listed in that category. See the eBay Web Services Guide for more + information about options for maintaining category data and + auto-filling Item Specifics. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeCategoryMappingDetails; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAttributesCSRequestType.m b/Vendoo/TradingProxy/Trading_GetAttributesCSRequestType.m new file mode 100755 index 0000000..3b647a8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAttributesCSRequestType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetAttributesCSRequestType.h" + +@implementation Trading_GetAttributesCSRequestType + +@synthesize attributeSystemVersion = _attributeSystemVersion; +@synthesize attributeSetID = _attributeSetID; +@synthesize includeCategoryMappingDetails = _includeCategoryMappingDetails; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetAttributesCSRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeSystemVersion" propertyName:@"attributeSystemVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"attributeSystemVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"AttributeSetID" propertyName:@"attributeSetID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"attributeSetID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeCategoryMappingDetails" propertyName:@"includeCategoryMappingDetails" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeCategoryMappingDetails"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.attributeSystemVersion = nil; + self.attributeSetID = nil; + self.includeCategoryMappingDetails = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAttributesCSResponseType.h b/Vendoo/TradingProxy/Trading_GetAttributesCSResponseType.h new file mode 100755 index 0000000..ddbbbd2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAttributesCSResponseType.h @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + This type is deprecated as the call is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetAttributesCSResponseType : Trading_AbstractResponseType { + +@private + NSString *_attributeSystemVersion; + NSString *_attributeData; + +} + + +/** + + + Current version of the Item Specifics meta-data system for + the site. + This value changes each time changes are made to the meta-data. + The current version value is not necessarily greater than + the previous value. Therefore, when comparing versions, only + compare whether the value has changed. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *attributeSystemVersion; + +/** + + + A string containing a list of all the attributes that are + applicable to the site (or characteristic sets in the request), + along with related meta-data. + The meta-data specifies all the possible values of each attribute, + the logic for presenting attributes to a user, and rules for + validating the user's selections. Individual + elements are not described in the eBay schema format. + For information about each element in the AttributeData string, + see the attribute model documentation in the + eBay Web Services guide (see links below).
+
+ Because this is returned as a string, the XML markup elements + are escaped with character entity references (e.g., + &lt;eBay&gt;&lt;Attributes&gt; + ...). + See the appendices in the eBay Web Services guide for general + information about string data types. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *attributeData; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAttributesCSResponseType.m b/Vendoo/TradingProxy/Trading_GetAttributesCSResponseType.m new file mode 100755 index 0000000..dd8b749 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAttributesCSResponseType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetAttributesCSResponseType.h" + +@implementation Trading_GetAttributesCSResponseType + +@synthesize attributeSystemVersion = _attributeSystemVersion; +@synthesize attributeData = _attributeData; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetAttributesCSResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeSystemVersion" propertyName:@"attributeSystemVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"attributeSystemVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeData" propertyName:@"attributeData" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"attributeData"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.attributeSystemVersion = nil; + self.attributeData = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAttributesXSLRequestType.h b/Vendoo/TradingProxy/Trading_GetAttributesXSLRequestType.h new file mode 100755 index 0000000..236195a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAttributesXSLRequestType.h @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + This type is deprecated as the call is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetAttributesXSLRequestType : Trading_AbstractRequestType { + +@private + NSString *_fileName; + NSString *_fileVersion; + +} + + +/** + + + The name of the XSL file to retrieve. If not specified, the call + returns the latest versions of all available XSL files. + FileName is an optional input. Valid values
+
+ syi_attributes.xsl + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *fileName; + +/** + + + The desired version of the XSL file. Required if FileName is specified. + If not specified, the call returns the latest version of the file. + (This is not a filter for retrieving changes to the XSL file.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *fileVersion; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAttributesXSLRequestType.m b/Vendoo/TradingProxy/Trading_GetAttributesXSLRequestType.m new file mode 100755 index 0000000..74ad5f6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAttributesXSLRequestType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetAttributesXSLRequestType.h" + +@implementation Trading_GetAttributesXSLRequestType + +@synthesize fileName = _fileName; +@synthesize fileVersion = _fileVersion; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetAttributesXSLRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FileName" propertyName:@"fileName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"fileName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FileVersion" propertyName:@"fileVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"fileVersion"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.fileName = nil; + self.fileVersion = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAttributesXSLResponseType.h b/Vendoo/TradingProxy/Trading_GetAttributesXSLResponseType.h new file mode 100755 index 0000000..baf9bb9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAttributesXSLResponseType.h @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_XSLFileType; + +/** + + This type is deprecated as the call is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetAttributesXSLResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_xslFile; + +} + + +/** + + + Child elements contain data related to one XSL file. + Multiple XSLFile objects can be returned. However, currently only + one is returned. + + + entry type : class Trading_XSLFileType +*/ + +@property (nonatomic, retain) NSMutableArray *xslFile; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetAttributesXSLResponseType.m b/Vendoo/TradingProxy/Trading_GetAttributesXSLResponseType.m new file mode 100755 index 0000000..11c242a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetAttributesXSLResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetAttributesXSLResponseType.h" +#import "Trading_XSLFileType.h" + +@implementation Trading_GetAttributesXSLResponseType + +@synthesize xslFile = _xslFile; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetAttributesXSLResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"XSLFile" propertyName:@"xslFile" type:PICO_TYPE_OBJECT clazz:[Trading_XSLFileType class]]; + [map setObject:ps forKey:@"xslFile"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.xslFile = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetBestOffersRequestType.h b/Vendoo/TradingProxy/Trading_GetBestOffersRequestType.h new file mode 100755 index 0000000..faf3144 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetBestOffersRequestType.h @@ -0,0 +1,79 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_PaginationType; + +/** + + Retrieves Best Offers. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetBestOffersRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_bestOfferID; + NSString *_bestOfferStatus; + Trading_PaginationType *_pagination; + +} + + +/** + + The ID of the listing for which Best Offer information is to be returned. + See the description of GetBestOffers + for details related to who makes the request and how + ItemID and BestOfferID can be omitted. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + The ID of the Best Offer for which information is to be returned. + See the description of GetBestOffers + for details related to who makes the request and how + ItemID and BestOfferID can be omitted. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *bestOfferID; + +/** + + This optional filter controls whether only active Best Offers are retrieved or + all Best Offers (even Best Offers that were declined or all no longer the "best + offer"). The "All" value can only be specified if an ItemID + value is also supplied in the request. + + + type: string constant in Trading_BestOfferStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *bestOfferStatus; + +/** + + Specifies how to create virtual pages in the returned list (such as total + number of entries and total number of pages to return). + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetBestOffersRequestType.m b/Vendoo/TradingProxy/Trading_GetBestOffersRequestType.m new file mode 100755 index 0000000..caa5060 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetBestOffersRequestType.m @@ -0,0 +1,55 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetBestOffersRequestType.h" +#import "Trading_PaginationType.h" + +@implementation Trading_GetBestOffersRequestType + +@synthesize itemID = _itemID; +@synthesize bestOfferID = _bestOfferID; +@synthesize bestOfferStatus = _bestOfferStatus; +@synthesize pagination = _pagination; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetBestOffersRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferID" propertyName:@"bestOfferID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"bestOfferID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferStatus" propertyName:@"bestOfferStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"bestOfferStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.bestOfferID = nil; + self.bestOfferStatus = nil; + self.pagination = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetBestOffersResponseType.h b/Vendoo/TradingProxy/Trading_GetBestOffersResponseType.h new file mode 100755 index 0000000..148993c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetBestOffersResponseType.h @@ -0,0 +1,98 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ItemType; +@class Trading_PaginationResultType; +@class Trading_BestOfferArrayType; +@class Trading_ItemBestOffersArrayType; + +/** + + All Best Offers for the item according to the filter or Best Offer + ID (or both) used in the input. + For the notification client usage, this response includes a + single Best Offer. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetBestOffersResponseType : Trading_AbstractResponseType { + +@private + Trading_BestOfferArrayType *_bestOfferArray; + Trading_ItemType *_item; + Trading_ItemBestOffersArrayType *_itemBestOffersArray; + NSNumber *_pageNumber; + Trading_PaginationResultType *_paginationResult; + +} + + +/** + + All Best Offers for the item according to the filter or + Best Offer id (or both) used in the input. The buyer and + seller messages are returned only if the detail level is + defined. Includes the buyer and seller message only if the + ReturnAll detail level is used. + Only returned if Best Offers have been made. + + + type : class Trading_BestOfferArrayType +*/ +@property (nonatomic, retain) Trading_BestOfferArrayType *bestOfferArray; + +/** + + The item for which Best Offers are being returned. + Only returned if Best Offers have been made. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + + A collection of details about the Best Offers received for a specific item. Empty if there are no Best Offers. + + + type : class Trading_ItemBestOffersArrayType +*/ +@property (nonatomic, retain) Trading_ItemBestOffersArrayType *itemBestOffersArray; + +/** + + Specifies the number of the page of data to return in the response. + Default is 1 for most calls. For some calls, the default is 0. Specify a + positive value equal to or lower than the number of pages available (which you + determine by examining the results of your initial request). + See the documentation for other individual calls to determine the correct + default value. For GetOrders, PageNumber is only applicable to Half.com (is not + applicable to eBay.com). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *pageNumber; + +/** + + Provides information about the data returned, including the number of pages and the number + of entries. + + + type : class Trading_PaginationResultType +*/ +@property (nonatomic, retain) Trading_PaginationResultType *paginationResult; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetBestOffersResponseType.m b/Vendoo/TradingProxy/Trading_GetBestOffersResponseType.m new file mode 100755 index 0000000..458f4fd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetBestOffersResponseType.m @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetBestOffersResponseType.h" +#import "Trading_ItemType.h" +#import "Trading_PaginationResultType.h" +#import "Trading_BestOfferArrayType.h" +#import "Trading_ItemBestOffersArrayType.h" + +@implementation Trading_GetBestOffersResponseType + +@synthesize bestOfferArray = _bestOfferArray; +@synthesize item = _item; +@synthesize itemBestOffersArray = _itemBestOffersArray; +@synthesize pageNumber = _pageNumber; +@synthesize paginationResult = _paginationResult; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetBestOffersResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferArray" propertyName:@"bestOfferArray" type:PICO_TYPE_OBJECT clazz:[Trading_BestOfferArrayType class]]; + [map setObject:ps forKey:@"bestOfferArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemBestOffersArray" propertyName:@"itemBestOffersArray" type:PICO_TYPE_OBJECT clazz:[Trading_ItemBestOffersArrayType class]]; + [map setObject:ps forKey:@"itemBestOffersArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PageNumber" propertyName:@"pageNumber" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"pageNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaginationResult" propertyName:@"paginationResult" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationResultType class]]; + [map setObject:ps forKey:@"paginationResult"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.bestOfferArray = nil; + self.item = nil; + self.itemBestOffersArray = nil; + self.pageNumber = nil; + self.paginationResult = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetBidderListRequestType.h b/Vendoo/TradingProxy/Trading_GetBidderListRequestType.h new file mode 100755 index 0000000..afbb446 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetBidderListRequestType.h @@ -0,0 +1,103 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves all items the user is currently bidding on, and the ones they have won + or purchased. + + + + Retrieves all items the user is currently bidding on, and the ones they have won + or purchased. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetBidderListRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_activeItemsOnly; + NSDate *_endTimeFrom; + NSDate *_endTimeTo; + NSString *_userID; + NSString *_granularityLevel; + +} + + +/** + + Indicates whether or not to limit the result set to active items. If true, only + active items are returned and the EndTimeFrom and EndTimeTo filters are + ignored. If false (or not sent), both active and ended items are returned. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *activeItemsOnly; + +/** + + Used in conjunction with EndTimeTo. Limits returned items to only those for + which the item's end date is on or after the date-time specified. Specify an + end date within 30 days prior to today. Items that ended more than 30 days + ago are omitted from the results. If specified, EndTimeTo must also be + specified. Express date-time in the format YYYY-MM-DD HH:MM:SS, and in GMT. + (For information on how to convert between your local time zone and GMT, see + Time Values Note.) This field is ignored if ActiveItemsOnly is true. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTimeFrom; + +/** + + Used in conjunction with EndTimeFrom. Limits returned items to only those for + which the item's end date is on or before the date-time specified. If + specified, EndTimeFrom must also be specified. Express date-time in the format + YYYY-MM-DD HH:MM:SS, and in GMT. This field is ignored if ActiveItemsOnly is + true. Note that for GTC items, whose end times automatically increment by 30 + days every 30 days, an EndTimeTo within in the first 30 days of a listing will + refer to the listing's initial end time. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTimeTo; + +/** + + The user for whom information should be returned. If + provided, overrides user defined via RequesterCredentials + in header. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userID; + +/** + + You can control some of the fields returned in the response by specifying one + of two values in the GranularityLevel field: Fine or Medium. Fine returns + more fields than the default, while setting this field to Medium returns an + abbreviated set of results. + + + type: string constant in Trading_GranularityLevelCodeType.h +*/ +@property (nonatomic, retain) NSString *granularityLevel; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetBidderListRequestType.m b/Vendoo/TradingProxy/Trading_GetBidderListRequestType.m new file mode 100755 index 0000000..9df11bf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetBidderListRequestType.m @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetBidderListRequestType.h" + +@implementation Trading_GetBidderListRequestType + +@synthesize activeItemsOnly = _activeItemsOnly; +@synthesize endTimeFrom = _endTimeFrom; +@synthesize endTimeTo = _endTimeTo; +@synthesize userID = _userID; +@synthesize granularityLevel = _granularityLevel; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetBidderListRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ActiveItemsOnly" propertyName:@"activeItemsOnly" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"activeItemsOnly"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTimeFrom" propertyName:@"endTimeFrom" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTimeFrom"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTimeTo" propertyName:@"endTimeTo" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTimeTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserID" propertyName:@"userID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GranularityLevel" propertyName:@"granularityLevel" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"granularityLevel"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.activeItemsOnly = nil; + self.endTimeFrom = nil; + self.endTimeTo = nil; + self.userID = nil; + self.granularityLevel = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetBidderListResponseType.h b/Vendoo/TradingProxy/Trading_GetBidderListResponseType.h new file mode 100755 index 0000000..8727175 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetBidderListResponseType.h @@ -0,0 +1,55 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_UserType; +@class Trading_ItemArrayType; + +/** + + Response to a GetBidderList call, which retrieves all items the user is currently bidding on, or + has won or purchased. + + + + Response to GetBidderListRequest. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetBidderListResponseType : Trading_AbstractResponseType { + +@private + Trading_UserType *_bidder; + Trading_ItemArrayType *_bidItemArray; + +} + + +/** + + Data for one eBay bidder. + + + type : class Trading_UserType +*/ +@property (nonatomic, retain) Trading_UserType *bidder; + +/** + + Array of items the bidder has bid on, has won or has lost. + + + type : class Trading_ItemArrayType +*/ +@property (nonatomic, retain) Trading_ItemArrayType *bidItemArray; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetBidderListResponseType.m b/Vendoo/TradingProxy/Trading_GetBidderListResponseType.m new file mode 100755 index 0000000..7a4b18f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetBidderListResponseType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetBidderListResponseType.h" +#import "Trading_UserType.h" +#import "Trading_ItemArrayType.h" + +@implementation Trading_GetBidderListResponseType + +@synthesize bidder = _bidder; +@synthesize bidItemArray = _bidItemArray; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetBidderListResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Bidder" propertyName:@"bidder" type:PICO_TYPE_OBJECT clazz:[Trading_UserType class]]; + [map setObject:ps forKey:@"bidder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidItemArray" propertyName:@"bidItemArray" type:PICO_TYPE_OBJECT clazz:[Trading_ItemArrayType class]]; + [map setObject:ps forKey:@"bidItemArray"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.bidder = nil; + self.bidItemArray = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategoriesRequestType.h b/Vendoo/TradingProxy/Trading_GetCategoriesRequestType.h new file mode 100755 index 0000000..812d3e1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategoriesRequestType.h @@ -0,0 +1,102 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves the latest eBay category hierarchy for a given eBay site. + Information returned for each category includes the category name + and the unique ID for the category (unique within the eBay site for which + categories are retrieved). A category ID is a required input when you list most items. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetCategoriesRequestType : Trading_AbstractRequestType { + +@private + NSString *_categorySiteID; + NSMutableArray *_categoryParent; + NSNumber *_levelLimit; + NSNumber *_viewAllNodes; + +} + + +/** + + Specifies the eBay site for which to retrieve the category + hierarchy. + Use the numeric site code (e.g., 77 for eBay Germany). + Only necessary if you want to retrieve category data + for a site other than the site from which you are + submitting the request. +
+
+ NOTE: If you are using the GetCategories call with eBay Motors, you + must set the Site ID in the Request Header to 0, and then set + the CategorySiteID to 100. These are both required fields when + using GetCategories with eBay Motors. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categorySiteID; + +/** + + Specifies the ID of the highest-level category to return, + along with its subcategories. + If no parent category is specified, all categories are + returned for the specified site. (Please do not pass a value of 0; zero (0) is an invalid value for CategoryParent.) + To determine available category IDs, call GetCategories with + no filters and use a DetailLevel value of ReturnAll. + If you specify multiple parent categories, the hierarchy for + each one is returned. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *categoryParent; + +/** + + Specifies the maximum depth of the category hierarchy to retrieve, + where the top-level categories (meta-categories) are at level 1. + Retrieves all category nodes with a category level less than or + equal to this value. + If not specified, retrieves categories at all applicable levels. + As with all calls, the actual data returned will vary depending + on how you configure other fields in the request + (including DetailLevel). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *levelLimit; + +/** + + This flag controls whether all eBay categories (that satisfy input filters) are + returned, or only leaf categories (you can only list items in leaf categories) + are returned. The default value is 'true', so if this field is omitted, all eBay + categories will be returned. If you only want to retrieve leaf categories, + include this flag and set it to 'false'. The actual data returned will vary + depending on how you configure other fields in the request. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *viewAllNodes; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategoriesRequestType.m b/Vendoo/TradingProxy/Trading_GetCategoriesRequestType.m new file mode 100755 index 0000000..b2bf99c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategoriesRequestType.m @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetCategoriesRequestType.h" + +@implementation Trading_GetCategoriesRequestType + +@synthesize categorySiteID = _categorySiteID; +@synthesize categoryParent = _categoryParent; +@synthesize levelLimit = _levelLimit; +@synthesize viewAllNodes = _viewAllNodes; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetCategoriesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategorySiteID" propertyName:@"categorySiteID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categorySiteID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CategoryParent" propertyName:@"categoryParent" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryParent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LevelLimit" propertyName:@"levelLimit" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"levelLimit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ViewAllNodes" propertyName:@"viewAllNodes" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"viewAllNodes"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.categorySiteID = nil; + self.categoryParent = nil; + self.levelLimit = nil; + self.viewAllNodes = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategoriesResponseType.h b/Vendoo/TradingProxy/Trading_GetCategoriesResponseType.h new file mode 100755 index 0000000..4b886a6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategoriesResponseType.h @@ -0,0 +1,126 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_CategoryArrayType; + +/** + + Contains the category data for the eBay site specified as input. The category + data is contained in a CategoryArrayType object, within which are zero, one, or + multiple CategoryType objects. Each CategoryType object contains the detail data + for one category. Other fields tell how many categories are returned in a call, + when the category hierarchy was last updated, and the version of the category + hierarchy (all three of which can differ from one eBay site to the next). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetCategoriesResponseType : Trading_AbstractResponseType { + +@private + Trading_CategoryArrayType *_categoryArray; + NSNumber *_categoryCount; + NSDate *_updateTime; + NSString *_categoryVersion; + NSNumber *_reservePriceAllowed; + NSNumber *_minimumReservePrice; + NSNumber *_reduceReserveAllowed; + +} + + +/** + + List of the returned categories. The category array contains one CategoryType + object for each returned category. Returns empty if no detail level is specified. + + + type : class Trading_CategoryArrayType +*/ +@property (nonatomic, retain) Trading_CategoryArrayType *categoryArray; + +/** + + Indicates the number of categories returned (i.e., the number of CategoryType + objects in CategoryArray). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *categoryCount; + +/** + + Indicates the last date and time that eBay modified the category hierarchy for the + specified eBay site. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + + Indicates the version of the category hierarchy on the + specified eBay site. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryVersion; + +/** + + If true, ReservePriceAllowed indicates that all categories on the + site allow the seller to specify a reserve price for an item. + If false, this field is not returned in the response and all categories on the site do not normally allow sellers to specify reserve prices. + The Category.ORPA (override reserve price allowed) field can override (or toggle) + the reserve price allowed setting for a given category. + For example, if ReservePriceAllowed is false and Category.ORPA is true, + the category overrides the site setting and supports reserve prices. + If ReservePriceAllowed is true and Category.ORPA is true, the category + overrides the site setting and does does not support reserve prices. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *reservePriceAllowed; + +/** + + Indicates the lowest possible reserve price allowed for any item + listed in any category on the site. You can use the fields returned by GetCategoryFeatures to determine if a different Minimum Reserve Price is defined for the category you want to use. + + + type : NSNumber, wrapper for primitive double +*/ +@property (nonatomic, retain) NSNumber *minimumReservePrice; + +/** + + If true, ReduceReserveAllowed indicates that all categories on the + site allow the seller to reduce an item's reserve price. + If false, this field is not returned in the response and all categories on the site do not normally allow sellers to reduce an + item's reserve price. + The Category.ORRA (override reduce reserve price) field can override (or toggle) + the reserve price reduction setting for a given category. + For example, if ReduceReserveAllowed is false and Category.ORRA is true, + the category overrides the site setting and supports reducing reserve prices. + If ReduceReserveAllowed is true and Category.ORRA is true, the category + overrides the site setting and does does not support reducing reserve prices. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *reduceReserveAllowed; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategoriesResponseType.m b/Vendoo/TradingProxy/Trading_GetCategoriesResponseType.m new file mode 100755 index 0000000..88b51bd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategoriesResponseType.m @@ -0,0 +1,70 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetCategoriesResponseType.h" +#import "Trading_CategoryArrayType.h" + +@implementation Trading_GetCategoriesResponseType + +@synthesize categoryArray = _categoryArray; +@synthesize categoryCount = _categoryCount; +@synthesize updateTime = _updateTime; +@synthesize categoryVersion = _categoryVersion; +@synthesize reservePriceAllowed = _reservePriceAllowed; +@synthesize minimumReservePrice = _minimumReservePrice; +@synthesize reduceReserveAllowed = _reduceReserveAllowed; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetCategoriesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryArray" propertyName:@"categoryArray" type:PICO_TYPE_OBJECT clazz:[Trading_CategoryArrayType class]]; + [map setObject:ps forKey:@"categoryArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryCount" propertyName:@"categoryCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"categoryCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryVersion" propertyName:@"categoryVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReservePriceAllowed" propertyName:@"reservePriceAllowed" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"reservePriceAllowed"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinimumReservePrice" propertyName:@"minimumReservePrice" type:PICO_TYPE_DOUBLE clazz:nil]; + [map setObject:ps forKey:@"minimumReservePrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReduceReserveAllowed" propertyName:@"reduceReserveAllowed" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"reduceReserveAllowed"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.categoryArray = nil; + self.categoryCount = nil; + self.updateTime = nil; + self.categoryVersion = nil; + self.reservePriceAllowed = nil; + self.minimumReservePrice = nil; + self.reduceReserveAllowed = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategory2CSRequestType.h b/Vendoo/TradingProxy/Trading_GetCategory2CSRequestType.h new file mode 100755 index 0000000..315c2d5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategory2CSRequestType.h @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + No longer recommended in general, although this call may still be used to + determine whether a category is catalog-enabled. All other features of this call + are no longer functional. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetCategory2CSRequestType : Trading_AbstractRequestType { + +@private + NSString *_categoryID; + NSString *_attributeSystemVersion; + +} + + +/** + + ID of a category for which to retrieve mappings. + If not specified, the call + retrieves a map for all categories. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + A version of the mappings for the site. + Typically, an application passes the version value that was returned the last + time the application executed this call. + Filter that causes the call to return only the categories + for which the mappings have changed since the specified version. + If not specified, all category-to-characteristics set mappings are returned. + This value changes each time changes are made to the mappings. + The current version value is not necessarily greater than the previous + value. Therefore, when comparing versions, only compare whether the + value has changed. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *attributeSystemVersion; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategory2CSRequestType.m b/Vendoo/TradingProxy/Trading_GetCategory2CSRequestType.m new file mode 100755 index 0000000..3c24a5f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategory2CSRequestType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetCategory2CSRequestType.h" + +@implementation Trading_GetCategory2CSRequestType + +@synthesize categoryID = _categoryID; +@synthesize attributeSystemVersion = _attributeSystemVersion; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetCategory2CSRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeSystemVersion" propertyName:@"attributeSystemVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"attributeSystemVersion"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.categoryID = nil; + self.attributeSystemVersion = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategory2CSResponseType.h b/Vendoo/TradingProxy/Trading_GetCategory2CSResponseType.h new file mode 100755 index 0000000..1dc4d46 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategory2CSResponseType.h @@ -0,0 +1,87 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SiteWideCharacteristicsType; +@class Trading_CategoryArrayType; + +/** + + Only applicable for determining whether a category is catalog-enabled. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetCategory2CSResponseType : Trading_AbstractResponseType { + +@private + Trading_CategoryArrayType *_mappedCategoryArray; + Trading_CategoryArrayType *_unmappedCategoryArray; + NSString *_attributeSystemVersion; + NSMutableArray *_siteWideCharacteristicSets; + +} + + +/** + + Contains data about categories that are mapped to characteristics sets. + Use this data to determine:
+ - The names and IDs of the characteristics sets
+ - The availability of the Pre-filled Item Information feature for listings in that category + (i.e., whether the category is catalog-enabled)
+ - For catalog-enabled categories, the available product search methods
+ - The current version information for the complete mapping
+ - The version information for each characteristics set + + + type : class Trading_CategoryArrayType +*/ +@property (nonatomic, retain) Trading_CategoryArrayType *mappedCategoryArray; + +/** + + Contains data about categories (if any) whose characteristics set mappings have changed + since the version specified in the request. When a characteristics set mapping + changes, the data appears in both the UnmappedCategoryArray object + (to indicate that the change occurred) and the MappedCategoryArray object. + + + type : class Trading_CategoryArrayType +*/ +@property (nonatomic, retain) Trading_CategoryArrayType *unmappedCategoryArray; + +/** + + Current version of the mappings for the site. + This value changes each time changes are made to the mappings. + The current version value is not necessarily greater than the previous + value. Therefore, when comparing versions, only compare whether the + value has changed. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *attributeSystemVersion; + +/** + + A list of one or more characteristics sets mapped to the category, if any. Use this + information when working with Item Specifics (Attributes) and Pre-filled Item + Information (Catalogs) functionality. + + + entry type : class Trading_SiteWideCharacteristicsType +*/ + +@property (nonatomic, retain) NSMutableArray *siteWideCharacteristicSets; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategory2CSResponseType.m b/Vendoo/TradingProxy/Trading_GetCategory2CSResponseType.m new file mode 100755 index 0000000..c3eb861 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategory2CSResponseType.m @@ -0,0 +1,56 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetCategory2CSResponseType.h" +#import "Trading_SiteWideCharacteristicsType.h" +#import "Trading_CategoryArrayType.h" + +@implementation Trading_GetCategory2CSResponseType + +@synthesize mappedCategoryArray = _mappedCategoryArray; +@synthesize unmappedCategoryArray = _unmappedCategoryArray; +@synthesize attributeSystemVersion = _attributeSystemVersion; +@synthesize siteWideCharacteristicSets = _siteWideCharacteristicSets; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetCategory2CSResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MappedCategoryArray" propertyName:@"mappedCategoryArray" type:PICO_TYPE_OBJECT clazz:[Trading_CategoryArrayType class]]; + [map setObject:ps forKey:@"mappedCategoryArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UnmappedCategoryArray" propertyName:@"unmappedCategoryArray" type:PICO_TYPE_OBJECT clazz:[Trading_CategoryArrayType class]]; + [map setObject:ps forKey:@"unmappedCategoryArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeSystemVersion" propertyName:@"attributeSystemVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"attributeSystemVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SiteWideCharacteristicSets" propertyName:@"siteWideCharacteristicSets" type:PICO_TYPE_OBJECT clazz:[Trading_SiteWideCharacteristicsType class]]; + [map setObject:ps forKey:@"siteWideCharacteristicSets"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.mappedCategoryArray = nil; + self.unmappedCategoryArray = nil; + self.attributeSystemVersion = nil; + self.siteWideCharacteristicSets = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategoryFeaturesRequestType.h b/Vendoo/TradingProxy/Trading_GetCategoryFeaturesRequestType.h new file mode 100755 index 0000000..0dd6161 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategoryFeaturesRequestType.h @@ -0,0 +1,120 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Returns information about the features that are applicable to different categories, + such as listing durations, shipping term requirements, and Best Offer support. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetCategoryFeaturesRequestType : Trading_AbstractRequestType { + +@private + NSString *_categoryID; + NSNumber *_levelLimit; + NSNumber *_viewAllNodes; + NSMutableArray *_featureID; + NSNumber *_allFeaturesForCategory; + +} + + +/** + + Specifies the category for which you want to retrieve the feature settings. +

+ Specify a CategoryID, set DetailLevel to ReturnAll, and set + ViewAllNodes to true to return the default site settings, the + overrides for the specified category, plus all the child + categories that have overrides on the features they inherit. +

+ If you also set AllFeaturesForCategory to true, eBay returns the site + defaults, plus all the settings for the specified category. Child + category information is not returned in this case. +

+ If CategoryID is not specified, eBay returns the feature settings for + the site. To return details on all categories that have overrides on + the properties they inherit, set DetailLevel to ReturnAll, and set + ViewAllNodes to true. If you also set AllFeaturesForCategory to true, + eBay returns only the site defaults with no child category information. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + A level of depth in the category hierarchy. Retrieves all category + nodes with a CategoryLevel less than or equal to the LevelLimit + value. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *levelLimit; + +/** + + You must set DetailLevel to ReturnAll in order to correctly populate the + response when you set ViewAllNodes to true. In this case, eBay returns the + site defaults along with all the categories that override the feature + settings they inherit. Here, each Category container shows only the + features that it has overridden from its parent node. +

+ If you also specify a CategoryID, eBay returns the details for that category, + along with containers for each of its child categories that have feature + overrides. +

+ Note that if ViewAllNodes is set to false (the default) and DetailLevel is + set to ReturnAll, eBay returns only the leaf categories that have features + that override the settings they inherit. In this case, the call will not + return leaf categories that do not have overrides. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *viewAllNodes; + +/** + + Use this field if you want to know if specific features are enabled at the site + or root category level. Multiple FeatureID elements can be + used in the request. If no FeatureID elements are used, the + call retrieves data for all features, as applicable to the other request + parameters. + + + entry type : string constant in Trading_FeatureIDCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *featureID; + +/** + + Use this switch to view all of the feature settings for a specific category. + All feature settings are returned, regardless of the site default settings. + This element works in conjunction with CategoryID--refer to the notes for + that element for more details. +

+ If you also set FeatureID, eBay returns the status of the specified + features only, for the specified category. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *allFeaturesForCategory; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategoryFeaturesRequestType.m b/Vendoo/TradingProxy/Trading_GetCategoryFeaturesRequestType.m new file mode 100755 index 0000000..ea52999 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategoryFeaturesRequestType.m @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetCategoryFeaturesRequestType.h" + +@implementation Trading_GetCategoryFeaturesRequestType + +@synthesize categoryID = _categoryID; +@synthesize levelLimit = _levelLimit; +@synthesize viewAllNodes = _viewAllNodes; +@synthesize featureID = _featureID; +@synthesize allFeaturesForCategory = _allFeaturesForCategory; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetCategoryFeaturesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LevelLimit" propertyName:@"levelLimit" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"levelLimit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ViewAllNodes" propertyName:@"viewAllNodes" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"viewAllNodes"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"FeatureID" propertyName:@"featureID" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"featureID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AllFeaturesForCategory" propertyName:@"allFeaturesForCategory" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"allFeaturesForCategory"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.categoryID = nil; + self.levelLimit = nil; + self.viewAllNodes = nil; + self.featureID = nil; + self.allFeaturesForCategory = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategoryFeaturesResponseType.h b/Vendoo/TradingProxy/Trading_GetCategoryFeaturesResponseType.h new file mode 100755 index 0000000..aef9d9c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategoryFeaturesResponseType.h @@ -0,0 +1,103 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SiteDefaultsType; +@class Trading_FeatureDefinitionsType; +@class Trading_CategoryFeatureType; + +/** + (public class) + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetCategoryFeaturesResponseType : Trading_AbstractResponseType { + +@private + NSString *_categoryVersion; + NSDate *_updateTime; + NSMutableArray *_category; + Trading_SiteDefaultsType *_siteDefaults; + Trading_FeatureDefinitionsType *_featureDefinitions; + +} + + +/** + + Returns the current version of the set of feature meta-data. + Compare this value to the version of the last version you + downloaded to determine whether the data may have changed. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryVersion; + +/** + + Gives the time in GMT that the feature flags for the + category hierarchy were last updated. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + + A category whose feature settings are different from the settings of its parent category.
+
+ For example, suppose there is a branch of the category tree with 5 category levels + (L1, L2, L3, L4, and L5). Suppose the feature settings for SiteDefaults, L1, L4, and L5 + are all "A", and the settings for L2 and L3 are "B". In this case:
+ L1's settings (A) match the site default, so L1 is not returned.
+ L2's settings (B) are different from L1's, so L2 is returned.
+ L3's settings (B) are the same as L2's, so L3 is not returned
+ L4's settings (A) are different from L3's, so L4 is returned
+ L5's settings (A) are the same as L4's, so L5 is not returned.
+
+ If you specified a particular FeatureID in the request, this field + only returns feature settings for that feature. + Only returned when the category is different from its parent. + If the category has children and they aren't returned, + it means the children inherit the category's feature settings. + + + entry type : class Trading_CategoryFeatureType +*/ + +@property (nonatomic, retain) NSMutableArray *category; + +/** + + Returns the feature settings defined for most categories on the site. + Most categories share these settings. However, some categories can + override some settings, as indicated in the Category nodes + (if any). + + + type : class Trading_SiteDefaultsType +*/ +@property (nonatomic, retain) Trading_SiteDefaultsType *siteDefaults; + +/** + + Returns definitions of the various features on the site, + or the features you requested in FeatureID (if any). + Each feature has a node within FeatureDefinitions. + + + type : class Trading_FeatureDefinitionsType +*/ +@property (nonatomic, retain) Trading_FeatureDefinitionsType *featureDefinitions; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategoryFeaturesResponseType.m b/Vendoo/TradingProxy/Trading_GetCategoryFeaturesResponseType.m new file mode 100755 index 0000000..9dd885e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategoryFeaturesResponseType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetCategoryFeaturesResponseType.h" +#import "Trading_SiteDefaultsType.h" +#import "Trading_FeatureDefinitionsType.h" +#import "Trading_CategoryFeatureType.h" + +@implementation Trading_GetCategoryFeaturesResponseType + +@synthesize categoryVersion = _categoryVersion; +@synthesize updateTime = _updateTime; +@synthesize category = _category; +@synthesize siteDefaults = _siteDefaults; +@synthesize featureDefinitions = _featureDefinitions; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetCategoryFeaturesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryVersion" propertyName:@"categoryVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Category" propertyName:@"category" type:PICO_TYPE_OBJECT clazz:[Trading_CategoryFeatureType class]]; + [map setObject:ps forKey:@"category"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SiteDefaults" propertyName:@"siteDefaults" type:PICO_TYPE_OBJECT clazz:[Trading_SiteDefaultsType class]]; + [map setObject:ps forKey:@"siteDefaults"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeatureDefinitions" propertyName:@"featureDefinitions" type:PICO_TYPE_OBJECT clazz:[Trading_FeatureDefinitionsType class]]; + [map setObject:ps forKey:@"featureDefinitions"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.categoryVersion = nil; + self.updateTime = nil; + self.category = nil; + self.siteDefaults = nil; + self.featureDefinitions = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategoryMappingsRequestType.h b/Vendoo/TradingProxy/Trading_GetCategoryMappingsRequestType.h new file mode 100755 index 0000000..fb3bad3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategoryMappingsRequestType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves a map of old category IDs and corresponding active + category IDs defined for the site to which the request is sent. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetCategoryMappingsRequestType : Trading_AbstractRequestType { + +@private + NSString *_categoryVersion; + +} + + +/** + + A version of the category mapping for the site. Filters + out data from the call to return only the category + mappings for which the data has changed since the + specified version. If not specified, all category + mappings are returned. Typically, an application passes + the version value of the last set of category mappings + that the application stored locally. The latest version + value is not necessarily greater than the previous value + that was returned. Therefore, when comparing versions, + only compare whether the value has changed. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryVersion; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategoryMappingsRequestType.m b/Vendoo/TradingProxy/Trading_GetCategoryMappingsRequestType.m new file mode 100755 index 0000000..afbb538 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategoryMappingsRequestType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetCategoryMappingsRequestType.h" + +@implementation Trading_GetCategoryMappingsRequestType + +@synthesize categoryVersion = _categoryVersion; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetCategoryMappingsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryVersion" propertyName:@"categoryVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryVersion"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.categoryVersion = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategoryMappingsResponseType.h b/Vendoo/TradingProxy/Trading_GetCategoryMappingsResponseType.h new file mode 100755 index 0000000..af8c1bb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategoryMappingsResponseType.h @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_CategoryMappingType; + +/** + + Returns a map of old category IDs and corresponding active category IDs defined + for the site to which the request was sent. Typically used to update an older item + definition with a new category ID prior to listing the item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetCategoryMappingsResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_categoryMapping; + NSString *_categoryVersion; + +} + + +/** + + Mapping between an old category ID and an active category ID. Returned when + category mappings exist and the value of CategoryVersion is different from + the current version on the site. + + + entry type : class Trading_CategoryMappingType +*/ + +@property (nonatomic, retain) NSMutableArray *categoryMapping; + +/** + + Version value assigned to the current category mapping data for the site. + Compare this value to the version value the application stored with the mappings + the last time the application executed the call. If the versions are the same, + the data has not changed since the last time the data was retrieved and stored. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryVersion; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategoryMappingsResponseType.m b/Vendoo/TradingProxy/Trading_GetCategoryMappingsResponseType.m new file mode 100755 index 0000000..04889c7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategoryMappingsResponseType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetCategoryMappingsResponseType.h" +#import "Trading_CategoryMappingType.h" + +@implementation Trading_GetCategoryMappingsResponseType + +@synthesize categoryMapping = _categoryMapping; +@synthesize categoryVersion = _categoryVersion; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetCategoryMappingsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CategoryMapping" propertyName:@"categoryMapping" type:PICO_TYPE_OBJECT clazz:[Trading_CategoryMappingType class]]; + [map setObject:ps forKey:@"categoryMapping"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryVersion" propertyName:@"categoryVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryVersion"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.categoryMapping = nil; + self.categoryVersion = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategorySpecificsRequestType.h b/Vendoo/TradingProxy/Trading_GetCategorySpecificsRequestType.h new file mode 100755 index 0000000..2f76977 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategorySpecificsRequestType.h @@ -0,0 +1,234 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_CategoryItemSpecificsType; + +/** + + Returns the most popular custom Item Specific names and values for each + leaf category you request. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetCategorySpecificsRequestType : Trading_AbstractRequestType { + +@private + NSMutableArray *_categoryID; + NSDate *_lastUpdateTime; + NSNumber *_maxNames; + NSNumber *_maxValuesPerName; + NSString *_name; + NSMutableArray *_categorySpecific; + NSNumber *_excludeRelationships; + NSNumber *_includeConfidence; + NSNumber *_categorySpecificsFileInfo; + +} + + +/** + + A leaf-level eBay category ID. This call retrieves recommended + Item Specifics (if any) for each leaf category you specify. + (The call returns no results for a parent category.) + To determine which leaf categories support listing with custom + Item Specifics, use GetCategoryFeatures. +

+ Note: + This call may return recommendations for categories that don't + support listing with custom Item Specifics. That is, the + presence of recommendations for a category does not necessarily + mean that AddItem supports custom Item Specifics for that + category and site. + +

+ The request requires either CategoryID, CategorySpecfics.CategoryID, or + CategorySpecificsFileInfo (or the call returns an error). CategoryID and + CategorySpecific.CategoryID can both be used in the same request. + (CategorySpecific offers more options to control the response.) + Some input fields, such as IncludeConfidence, only work when + CategoryID or CategorySpecfics.CategoryID is specified. +

+ You can specify multiple leaf categories, but more categories can result in + longer response times. If your request times out, specify fewer IDs. If you + specify the same ID twice, we use the first instance. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *categoryID; + +/** + + Causes the recommendation engine to check whether the list of + popular Item Specifics for each specified category has changed + since this date and time. If specified, this call returns no + Item Specifics; it only returns whether the data has changed + for any of the requested categories.
+
+ Typically, you pass in the Timestamp that was + returned the last time you refreshed the list of names and values + for the same categories. If the Updated flag returns true for any + categories in the response, call GetCategorySpecifics again + for those categories to get the latest names and values. + (As downloading all the data may affect your application's + performance, it may help to only download Item Specifics + for a category if they have changed since you last checked.) + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *lastUpdateTime; + +/** + + Maximum number of Item Specifics to return + per category (where each Item Specific is identified + by a unique name within the category). + Use this to retrieve fewer results per category. + For example, if you only want up to 2 per category + (the top 2 most popular names), specify 2. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxNames; + +/** + + Maximum number of values to retrieve per item specific. + The best practice for using this field depends on your use case. + For example, if you want all possible values (such as all brands + and sizes in a clothing category), then specify a very large + number. (This is recommended in most cases.) If you only want the most popular value (like the most popular color), then specify a small number. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxValuesPerName; + +/** + + The name of one Item Specific name to find values for. + Use this if you want to find out whether a name + that the seller provided has recommended values. + If you specify multiple leaf categories in the request, + the recommendation engine returns all matching + names and values it finds for each of those categories. + At the time of this writing, this value is case-sensitive. + (Wildcards are not supported.)
+
+ Name and CategorySpecific.ItemSpecific can be used in the + request. (If you plan to only use one or the other in your application, + you should use ItemSpecific, as it may offer more options in the future.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + Applicable with request version 609 and higher. (This + does not retrieve data at all if your request version is lower + than 609.) + Contains a leaf category for which you want recommended + Item Specifics, and (optionally) names and values to help + you refine the recommendations. + You can specify multiple categories (but more categories + can result in longer response times). If you specify the same + category twice, we use the first instance.
+
+ Depending on how many recommendations are found, your request + may time out if you specify too many categories. + (Typically, you can download recommendations for about 275 + categories at a time.)
+
+ CategoryID and CategorySpecific.CategoryID can be used + in the request. (If you plan to only use one or the other in + your application, you should use CategorySpecific, + as it may offer more options in the future.) + + + entry type : class Trading_CategoryItemSpecificsType +*/ + +@property (nonatomic, retain) NSMutableArray *categorySpecific; + +/** + + If true, the Relationship node is not returned for any + recommendations. Relationship recommendations tell you whether + an Item Specific value has a logical dependency another + Item Specific.
+
+ For example, in a clothing category, Size Type could be + recommended as a parent of Size, because Size=Small would + mean something different to buyers depending on whether + Size Type=Petite or Size Type=Plus.
+
+ In general, it is a good idea to retrieve and use relationship + recommendations, as this data can help buyers find the items + they want more easily. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *excludeRelationships; + +/** + + If true, returns eBay's level of confidence in the popularity of + each name and value for the specified category. + Some sellers may find this useful when + choosing whether to use eBay's recommendation or their own + name or value.
+
+ Requires CategoryID to also be passed in.
+
+ If you try to use this with CategorySpecificsFileInfo + but withoutCategoryID, the request fails and no + TaskReferenceID or FileReferenceID is returned. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeConfidence; + +/** + + If true, the response includes FileReferenceID and + TaskReferenceID. Use these IDs as inputs to the downloadFile + call in the eBay File Transfer API. That API lets you retrieve + a single (bulk) GetCategorySpecifics response with all the Item + Specifics recommendations available for the requested site ID. + (The downloadFile call downloads a .zip file as an + attachment.)
+
+ Either CategorySpecificsFileInfo or a CategoryID is required + (or you can specify both).
+
+ Note: + You can use the File Transfer API without using or learning + about the Bulk Data Exchange API or other + Large Merchant Services APIs. + +
+ + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *categorySpecificsFileInfo; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategorySpecificsRequestType.m b/Vendoo/TradingProxy/Trading_GetCategorySpecificsRequestType.m new file mode 100755 index 0000000..85ec55c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategorySpecificsRequestType.m @@ -0,0 +1,80 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetCategorySpecificsRequestType.h" +#import "Trading_CategoryItemSpecificsType.h" + +@implementation Trading_GetCategorySpecificsRequestType + +@synthesize categoryID = _categoryID; +@synthesize lastUpdateTime = _lastUpdateTime; +@synthesize maxNames = _maxNames; +@synthesize maxValuesPerName = _maxValuesPerName; +@synthesize name = _name; +@synthesize categorySpecific = _categorySpecific; +@synthesize excludeRelationships = _excludeRelationships; +@synthesize includeConfidence = _includeConfidence; +@synthesize categorySpecificsFileInfo = _categorySpecificsFileInfo; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetCategorySpecificsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LastUpdateTime" propertyName:@"lastUpdateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"lastUpdateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxNames" propertyName:@"maxNames" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxNames"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxValuesPerName" propertyName:@"maxValuesPerName" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxValuesPerName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CategorySpecific" propertyName:@"categorySpecific" type:PICO_TYPE_OBJECT clazz:[Trading_CategoryItemSpecificsType class]]; + [map setObject:ps forKey:@"categorySpecific"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExcludeRelationships" propertyName:@"excludeRelationships" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"excludeRelationships"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeConfidence" propertyName:@"includeConfidence" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeConfidence"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategorySpecificsFileInfo" propertyName:@"categorySpecificsFileInfo" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"categorySpecificsFileInfo"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.categoryID = nil; + self.lastUpdateTime = nil; + self.maxNames = nil; + self.maxValuesPerName = nil; + self.name = nil; + self.categorySpecific = nil; + self.excludeRelationships = nil; + self.includeConfidence = nil; + self.categorySpecificsFileInfo = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategorySpecificsResponseType.h b/Vendoo/TradingProxy/Trading_GetCategorySpecificsResponseType.h new file mode 100755 index 0000000..26857ef --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategorySpecificsResponseType.h @@ -0,0 +1,97 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_RecommendationsType; + +/** + + Calls made form seller or buyer find out what the most relevant tags and values are for a given category + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetCategorySpecificsResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_recommendations; + NSString *_taskReferenceID; + NSString *_fileReferenceID; + +} + + +/** + + Returned with request version 609 and higher.
+
+ Contains the most popular Item Specifics, if any, for a category + specified in the request, or contains information about whether + the recommendations have changed for that category since + the LastUpdateTime you requested.
+
+ The most relevant Item Specifics (as determined by eBay) + are returned first. In many cases, the values are returned in + alphabetical order.
+
+ This node returns empty (or it's not returned) for a category if + there is no applicable data (such as when you request a parent category, a category that has no popular Item Specifics yet, + or a duplicate category that was already returned). + If you pass in the CategoryID and Name fields together, but no + matching values are found for the name, eBay returns the name + with no values (even if the name is not recommended).
+
+ If GetCategoryFeatures indicates that custom Item Specifics are + enabled for a leaf category, but GetCategorySpecifics doesn't + return any recommendations for that category, the seller can still + specify their own custom Item Specifics in that category. + + + entry type : class Trading_RecommendationsType +*/ + +@property (nonatomic, retain) NSMutableArray *recommendations; + +/** + + Use TaskReferenceID and FileReferenceID as inputs to the + downloadFile call in the eBay File Transfer API. That API lets + you retrieve a single (bulk) GetCategorySpecifics response with + all the Item Specifics recommendations available for the + requested site ID. (The downloadFile call downloads a .zip file + as an attachment.)
+
+ Only returned when CategorySpecificsFileInfo is passed in the + request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *taskReferenceID; + +/** + + Use TaskReferenceID and FileReferenceID as inputs to the + downloadFile call in the eBay File Transfer API. That API lets + you retrieve a single (bulk) GetCategorySpecifics response with + all the Item Specifics recommendations available for the + requested site ID. (The downloadFile call downloads a .zip file + as an attachment.)
+
+ Only returned when CategorySpecificsFileInfo is passed in the + request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *fileReferenceID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCategorySpecificsResponseType.m b/Vendoo/TradingProxy/Trading_GetCategorySpecificsResponseType.m new file mode 100755 index 0000000..c082418 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCategorySpecificsResponseType.m @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetCategorySpecificsResponseType.h" +#import "Trading_RecommendationsType.h" + +@implementation Trading_GetCategorySpecificsResponseType + +@synthesize recommendations = _recommendations; +@synthesize taskReferenceID = _taskReferenceID; +@synthesize fileReferenceID = _fileReferenceID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetCategorySpecificsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Recommendations" propertyName:@"recommendations" type:PICO_TYPE_OBJECT clazz:[Trading_RecommendationsType class]]; + [map setObject:ps forKey:@"recommendations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TaskReferenceID" propertyName:@"taskReferenceID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"taskReferenceID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FileReferenceID" propertyName:@"fileReferenceID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"fileReferenceID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.recommendations = nil; + self.taskReferenceID = nil; + self.fileReferenceID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetChallengeTokenRequestType.h b/Vendoo/TradingProxy/Trading_GetChallengeTokenRequestType.h new file mode 100755 index 0000000..a026f8f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetChallengeTokenRequestType.h @@ -0,0 +1,29 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves a botblock token and URLs for an image or audio clip that the user is to + match. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetChallengeTokenRequestType : Trading_AbstractRequestType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetChallengeTokenRequestType.m b/Vendoo/TradingProxy/Trading_GetChallengeTokenRequestType.m new file mode 100755 index 0000000..46221cc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetChallengeTokenRequestType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetChallengeTokenRequestType.h" + +@implementation Trading_GetChallengeTokenRequestType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetChallengeTokenRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetChallengeTokenResponseType.h b/Vendoo/TradingProxy/Trading_GetChallengeTokenResponseType.h new file mode 100755 index 0000000..7c2d54a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetChallengeTokenResponseType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Response to GetChallengeToken request. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetChallengeTokenResponseType : Trading_AbstractResponseType { + +@private + NSString *_challengeToken; + NSString *_imageChallengeURL; + NSString *_audioChallengeURL; + +} + + +/** + + Botblock token that is used to validate that the user is a human and not a bot. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *challengeToken; + +/** + + The URL of the image your application should display to + the user for a botblock challenge. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *imageChallengeURL; + +/** + + The URL of the audio clip your application should provide for sight-impaired users. + The audio clip corresponds to the image. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *audioChallengeURL; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetChallengeTokenResponseType.m b/Vendoo/TradingProxy/Trading_GetChallengeTokenResponseType.m new file mode 100755 index 0000000..8bc2564 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetChallengeTokenResponseType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetChallengeTokenResponseType.h" + +@implementation Trading_GetChallengeTokenResponseType + +@synthesize challengeToken = _challengeToken; +@synthesize imageChallengeURL = _imageChallengeURL; +@synthesize audioChallengeURL = _audioChallengeURL; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetChallengeTokenResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ChallengeToken" propertyName:@"challengeToken" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"challengeToken"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ImageChallengeURL" propertyName:@"imageChallengeURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"imageChallengeURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AudioChallengeURL" propertyName:@"audioChallengeURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"audioChallengeURL"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.challengeToken = nil; + self.imageChallengeURL = nil; + self.audioChallengeURL = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCharitiesRequestType.h b/Vendoo/TradingProxy/Trading_GetCharitiesRequestType.h new file mode 100755 index 0000000..9516bd1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCharitiesRequestType.h @@ -0,0 +1,146 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Searches for nonprofit charity organizations that meet the + criteria specified in the request. + It is recommended that you use at least one input filter, because this call + no longer returns all charities when made without filters. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetCharitiesRequestType : Trading_AbstractRequestType { + +@private + NSString *_charityID; + NSString *_charityName; + NSString *_query; + NSNumber *_charityRegion; + NSNumber *_charityDomain; + NSNumber *_includeDescription; + NSString *_matchType; + NSNumber *_featured; + NSNumber *_campaignID; + +} + + +/** + + A unique identification number assigned by eBay to registered nonprofit + charity organizations. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *charityID; + +/** + + A name assigned to a specified nonprofit + organization. Accepts full charity nonprofit name + or partial name as input. For example, enter a + CharityName of "heart" (case-insensitive) to + return all charity nonprofits that start with + "heart." Use with a MatchType value of "Contains" + to return all charity nonprofits that contain the + string "heart." + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *charityName; + +/** + + Accepts a case-insensitive string used to + find a nonprofit charity organization. Default + behavior is to search the CharityName field. Use + with an IncludeDescription value of true to + include the Mission field in the search. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *query; + +/** + + Region that the nonprofit charity organization is associated + with. A specific nonprofit charity organization may be associated + with only one region. Meaning of input values differs depending on + the site. See GetCharities in the API Developer's Guide for the meaning + of each input/output value. CharityRegion input value must be + valid for that SiteID. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *charityRegion; + +/** + + Domain (mission area) that a nonprofit charity organization + belongs to. Nonprofit charity organizations may belong to multiple + mission areas. Meaning of input values differs depending on the + site. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *charityDomain; + +/** + + Used with Query to search for charity nonprofit + organizations. A value of true will search the Mission field as + well as the CharityName field for a string specified in Query. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeDescription; + +/** + + Indicates the type of string matching to use when a value is submitted in + CharityName. If no value is specified, default behavior is "StartsWith." + Does not apply to Query. + + + type: string constant in Trading_StringMatchCodeType.h +*/ +@property (nonatomic, retain) NSString *matchType; + +/** + + Used to decide if the search is only for featured charities. + A value of true will search for only featured charities. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *featured; + +/** + + Reserved for future use. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *campaignID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCharitiesRequestType.m b/Vendoo/TradingProxy/Trading_GetCharitiesRequestType.m new file mode 100755 index 0000000..b517e57 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCharitiesRequestType.m @@ -0,0 +1,79 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetCharitiesRequestType.h" + +@implementation Trading_GetCharitiesRequestType + +@synthesize charityID = _charityID; +@synthesize charityName = _charityName; +@synthesize query = _query; +@synthesize charityRegion = _charityRegion; +@synthesize charityDomain = _charityDomain; +@synthesize includeDescription = _includeDescription; +@synthesize matchType = _matchType; +@synthesize featured = _featured; +@synthesize campaignID = _campaignID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetCharitiesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharityID" propertyName:@"charityID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"charityID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharityName" propertyName:@"charityName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"charityName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Query" propertyName:@"query" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"query"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharityRegion" propertyName:@"charityRegion" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"charityRegion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharityDomain" propertyName:@"charityDomain" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"charityDomain"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeDescription" propertyName:@"includeDescription" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeDescription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MatchType" propertyName:@"matchType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"matchType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Featured" propertyName:@"featured" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"featured"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CampaignID" propertyName:@"campaignID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"campaignID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.charityID = nil; + self.charityName = nil; + self.query = nil; + self.charityRegion = nil; + self.charityDomain = nil; + self.includeDescription = nil; + self.matchType = nil; + self.featured = nil; + self.campaignID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCharitiesResponseType.h b/Vendoo/TradingProxy/Trading_GetCharitiesResponseType.h new file mode 100755 index 0000000..787a7a6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCharitiesResponseType.h @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_CharityInfoType; + +/** + + Contains information about charity nonprofit organizations that meet the + criteria specified in the request. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetCharitiesResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_charity; + +} + + +/** + + Contains information about charity nonprofit organizations that + meet the criteria specified in the request. One Charity node is + returned for each applicable nonprofit charity organization. The + CharityID value is returned as an id attribute of this node. If no + nonprofit charity organization is applicable, this node is not + returned. + + + entry type : class Trading_CharityInfoType +*/ + +@property (nonatomic, retain) NSMutableArray *charity; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCharitiesResponseType.m b/Vendoo/TradingProxy/Trading_GetCharitiesResponseType.m new file mode 100755 index 0000000..24c26ca --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCharitiesResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetCharitiesResponseType.h" +#import "Trading_CharityInfoType.h" + +@implementation Trading_GetCharitiesResponseType + +@synthesize charity = _charity; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetCharitiesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Charity" propertyName:@"charity" type:PICO_TYPE_OBJECT clazz:[Trading_CharityInfoType class]]; + [map setObject:ps forKey:@"charity"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.charity = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetClientAlertsAuthTokenRequestType.h b/Vendoo/TradingProxy/Trading_GetClientAlertsAuthTokenRequestType.h new file mode 100755 index 0000000..6bf85a7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetClientAlertsAuthTokenRequestType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves a token required for the GetUserAlerts call in the Client Alerts API. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetClientAlertsAuthTokenRequestType : Trading_AbstractRequestType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetClientAlertsAuthTokenRequestType.m b/Vendoo/TradingProxy/Trading_GetClientAlertsAuthTokenRequestType.m new file mode 100755 index 0000000..0833989 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetClientAlertsAuthTokenRequestType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetClientAlertsAuthTokenRequestType.h" + +@implementation Trading_GetClientAlertsAuthTokenRequestType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetClientAlertsAuthTokenRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetClientAlertsAuthTokenResponseType.h b/Vendoo/TradingProxy/Trading_GetClientAlertsAuthTokenResponseType.h new file mode 100755 index 0000000..e641d6f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetClientAlertsAuthTokenResponseType.h @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returns a Client Alerts token. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetClientAlertsAuthTokenResponseType : Trading_AbstractResponseType { + +@private + NSString *_clientAlertsAuthToken; + NSDate *_hardExpirationTime; + +} + + +/** + + This token string is required for the Login call in the Client Alerts API. + The Client Alerts GetUserAlerts call, which returns alerts about events + associated with a specific user, requires Login. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *clientAlertsAuthToken; + +/** + + A Client Alerts token expires after seven days. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *hardExpirationTime; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetClientAlertsAuthTokenResponseType.m b/Vendoo/TradingProxy/Trading_GetClientAlertsAuthTokenResponseType.m new file mode 100755 index 0000000..40b1fa5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetClientAlertsAuthTokenResponseType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetClientAlertsAuthTokenResponseType.h" + +@implementation Trading_GetClientAlertsAuthTokenResponseType + +@synthesize clientAlertsAuthToken = _clientAlertsAuthToken; +@synthesize hardExpirationTime = _hardExpirationTime; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetClientAlertsAuthTokenResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClientAlertsAuthToken" propertyName:@"clientAlertsAuthToken" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"clientAlertsAuthToken"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HardExpirationTime" propertyName:@"hardExpirationTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"hardExpirationTime"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.clientAlertsAuthToken = nil; + self.hardExpirationTime = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetContextualKeywordsRequestType.h b/Vendoo/TradingProxy/Trading_GetContextualKeywordsRequestType.h new file mode 100755 index 0000000..bf8df61 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetContextualKeywordsRequestType.h @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves top-ranked contextual eBay keywords and categories + for a specified web page. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetContextualKeywordsRequestType : Trading_AbstractRequestType { + +@private + NSString *_url; + NSString *_encoding; + NSMutableArray *_categoryID; + +} + + +/** + + The URL of the web page from which eBay is to extract keywords. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *url; + +/** + + Web page encoding by which the URL is to be handled, such as ISO-8859-1. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *encoding; + +/** + + The ID of the category to which keywords are to be limited. + Zero or more category IDs can be specified. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *categoryID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetContextualKeywordsRequestType.m b/Vendoo/TradingProxy/Trading_GetContextualKeywordsRequestType.m new file mode 100755 index 0000000..dba4cfe --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetContextualKeywordsRequestType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetContextualKeywordsRequestType.h" + +@implementation Trading_GetContextualKeywordsRequestType + +@synthesize url = _url; +@synthesize encoding = _encoding; +@synthesize categoryID = _categoryID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetContextualKeywordsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"URL" propertyName:@"url" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"url"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Encoding" propertyName:@"encoding" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"encoding"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.url = nil; + self.encoding = nil; + self.categoryID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetContextualKeywordsResponseType.h b/Vendoo/TradingProxy/Trading_GetContextualKeywordsResponseType.h new file mode 100755 index 0000000..5271c3e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetContextualKeywordsResponseType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ContextSearchAssetType; + +/** + + Response to a GetContextualKeywords request. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetContextualKeywordsResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_contextSearchAsset; + +} + + +/** + + An array of either keyword/category pairs or categories, with ranking and score. + + + entry type : class Trading_ContextSearchAssetType +*/ + +@property (nonatomic, retain) NSMutableArray *contextSearchAsset; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetContextualKeywordsResponseType.m b/Vendoo/TradingProxy/Trading_GetContextualKeywordsResponseType.m new file mode 100755 index 0000000..7c74d1c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetContextualKeywordsResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetContextualKeywordsResponseType.h" +#import "Trading_ContextSearchAssetType.h" + +@implementation Trading_GetContextualKeywordsResponseType + +@synthesize contextSearchAsset = _contextSearchAsset; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetContextualKeywordsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ContextSearchAsset" propertyName:@"contextSearchAsset" type:PICO_TYPE_OBJECT clazz:[Trading_ContextSearchAssetType class]]; + [map setObject:ps forKey:@"contextSearchAsset"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.contextSearchAsset = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCrossPromotionsRequestType.h b/Vendoo/TradingProxy/Trading_GetCrossPromotionsRequestType.h new file mode 100755 index 0000000..2ad5c3f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCrossPromotionsRequestType.h @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + No longer recommended. The eBay Store Cross Promotions are no longer + supported in the Trading API. Retrieves a list of upsell or cross-sell items associated + with the specified Item ID. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetCrossPromotionsRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_promotionMethod; + NSString *_promotionViewMode; + +} + + +/** + + The unique ID of the referring item. The cross-promoted + items will supplement this item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + The cross-promotion method you want to use for the + returned list, either UpSell or CrossSell. + + + type: string constant in Trading_PromotionMethodCodeType.h +*/ +@property (nonatomic, retain) NSString *promotionMethod; + +/** + + The role of the person requesting to view the cross-promoted + items, either seller or buyer. Default is buyer. + + + type: string constant in Trading_TradingRoleCodeType.h +*/ +@property (nonatomic, retain) NSString *promotionViewMode; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCrossPromotionsRequestType.m b/Vendoo/TradingProxy/Trading_GetCrossPromotionsRequestType.m new file mode 100755 index 0000000..8d41c1c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCrossPromotionsRequestType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetCrossPromotionsRequestType.h" + +@implementation Trading_GetCrossPromotionsRequestType + +@synthesize itemID = _itemID; +@synthesize promotionMethod = _promotionMethod; +@synthesize promotionViewMode = _promotionViewMode; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetCrossPromotionsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionMethod" propertyName:@"promotionMethod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"promotionMethod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionViewMode" propertyName:@"promotionViewMode" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"promotionViewMode"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.promotionMethod = nil; + self.promotionViewMode = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCrossPromotionsResponseType.h b/Vendoo/TradingProxy/Trading_GetCrossPromotionsResponseType.h new file mode 100755 index 0000000..ad624df --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCrossPromotionsResponseType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_CrossPromotionsType; + +/** + + No longer recommended. The eBay Store Cross Promotions are no longer supported in the Trading API, so the + CrossPromotion container will either not be returned, or, if it is + returned, the data in the container may not be accurate. Returns a list of either upsell or cross-sell items for a given item ID. + The list can be filtered by the viewer's role, either buyer or seller. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetCrossPromotionsResponseType : Trading_AbstractResponseType { + +@private + Trading_CrossPromotionsType *_crossPromotion; + +} + + +/** + + eBay Store Cross Promotions are no longer supported in the Trading API, so the + CrossPromotion container will either not be returned, or, if it + is returned, the data in the container may not be accurate. A list of cross-promoted + items defined for a specific referring item. The list is either upsell or cross-sell + items, according to the value of PromotionMethod in + GetCrossPromotionsRequest. +
+ Not applicable to Half.com. + + + type : class Trading_CrossPromotionsType +*/ +@property (nonatomic, retain) Trading_CrossPromotionsType *crossPromotion; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetCrossPromotionsResponseType.m b/Vendoo/TradingProxy/Trading_GetCrossPromotionsResponseType.m new file mode 100755 index 0000000..01c0d34 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetCrossPromotionsResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetCrossPromotionsResponseType.h" +#import "Trading_CrossPromotionsType.h" + +@implementation Trading_GetCrossPromotionsResponseType + +@synthesize crossPromotion = _crossPromotion; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetCrossPromotionsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossPromotion" propertyName:@"crossPromotion" type:PICO_TYPE_OBJECT clazz:[Trading_CrossPromotionsType class]]; + [map setObject:ps forKey:@"crossPromotion"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.crossPromotion = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetDescriptionTemplatesRequestType.h b/Vendoo/TradingProxy/Trading_GetDescriptionTemplatesRequestType.h new file mode 100755 index 0000000..bd4b134 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetDescriptionTemplatesRequestType.h @@ -0,0 +1,65 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves Theme and Layout specifications for the display of an item's description. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetDescriptionTemplatesRequestType : Trading_AbstractRequestType { + +@private + NSString *_categoryID; + NSDate *_lastModifiedTime; + NSNumber *_motorVehicles; + +} + + +/** + + The category for which to retrieve templates. Enter any + category ID, including Motors vehicle categories. This + is ignored if you also send MotorVehicles. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + If specified, only those templates modified on or after the + specified date are returned. If not specified, all templates are returned. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *lastModifiedTime; + +/** + + Indicates whether to retrieve templates for motor vehicle + categories for eBay Motors (site 100). If true, templates + are returned for motor vehicle categories. If false, + templates are returned for non-motor vehicle categories + such as Parts and Accessories. If included as an input field (whether true or false), this overrides any value provided for CategoryID. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *motorVehicles; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetDescriptionTemplatesRequestType.m b/Vendoo/TradingProxy/Trading_GetDescriptionTemplatesRequestType.m new file mode 100755 index 0000000..eb1e45a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetDescriptionTemplatesRequestType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetDescriptionTemplatesRequestType.h" + +@implementation Trading_GetDescriptionTemplatesRequestType + +@synthesize categoryID = _categoryID; +@synthesize lastModifiedTime = _lastModifiedTime; +@synthesize motorVehicles = _motorVehicles; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetDescriptionTemplatesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LastModifiedTime" propertyName:@"lastModifiedTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"lastModifiedTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MotorVehicles" propertyName:@"motorVehicles" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"motorVehicles"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.categoryID = nil; + self.lastModifiedTime = nil; + self.motorVehicles = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetDescriptionTemplatesResponseType.h b/Vendoo/TradingProxy/Trading_GetDescriptionTemplatesResponseType.h new file mode 100755 index 0000000..c46da69 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetDescriptionTemplatesResponseType.h @@ -0,0 +1,98 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_DescriptionTemplateType; +@class Trading_ThemeGroupType; + +/** + + Returned after calling GetDescriptionTemplatesRequest. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetDescriptionTemplatesResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_descriptionTemplate; + NSNumber *_layoutTotal; + NSMutableArray *_obsoleteLayoutID; + NSMutableArray *_obsoleteThemeID; + NSMutableArray *_themeGroup; + NSNumber *_themeTotal; + +} + + +/** + + The information for one Theme or one Layout. There + can be multiple DescriptionTemplates. + + + entry type : class Trading_DescriptionTemplateType +*/ + +@property (nonatomic, retain) NSMutableArray *descriptionTemplate; + +/** + + The number of Layout templates returned (that is, the + number of DescriptionTemplates for which Type is "Layout"). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *layoutTotal; + +/** + + The ID of a returned layout that is obsolete. There can be zero or more IDs. + + + entry type : NSNumber, wrapper for primitive int +*/ + +@property (nonatomic, retain) NSMutableArray *obsoleteLayoutID; + +/** + + The ID of a returned theme that is obsolete. There can be zero or more IDs. + + + entry type : NSNumber, wrapper for primitive int +*/ + +@property (nonatomic, retain) NSMutableArray *obsoleteThemeID; + +/** + + Data for one theme group. There can be multiple + ThemeGroups in the response. + + + entry type : class Trading_ThemeGroupType +*/ + +@property (nonatomic, retain) NSMutableArray *themeGroup; + +/** + + The number of Theme templates returned (that is, the number + of DescriptionTemplates for which Type is "Theme"). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *themeTotal; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetDescriptionTemplatesResponseType.m b/Vendoo/TradingProxy/Trading_GetDescriptionTemplatesResponseType.m new file mode 100755 index 0000000..0700a9f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetDescriptionTemplatesResponseType.m @@ -0,0 +1,66 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetDescriptionTemplatesResponseType.h" +#import "Trading_DescriptionTemplateType.h" +#import "Trading_ThemeGroupType.h" + +@implementation Trading_GetDescriptionTemplatesResponseType + +@synthesize descriptionTemplate = _descriptionTemplate; +@synthesize layoutTotal = _layoutTotal; +@synthesize obsoleteLayoutID = _obsoleteLayoutID; +@synthesize obsoleteThemeID = _obsoleteThemeID; +@synthesize themeGroup = _themeGroup; +@synthesize themeTotal = _themeTotal; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetDescriptionTemplatesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DescriptionTemplate" propertyName:@"descriptionTemplate" type:PICO_TYPE_OBJECT clazz:[Trading_DescriptionTemplateType class]]; + [map setObject:ps forKey:@"descriptionTemplate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LayoutTotal" propertyName:@"layoutTotal" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"layoutTotal"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ObsoleteLayoutID" propertyName:@"obsoleteLayoutID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"obsoleteLayoutID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ObsoleteThemeID" propertyName:@"obsoleteThemeID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"obsoleteThemeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ThemeGroup" propertyName:@"themeGroup" type:PICO_TYPE_OBJECT clazz:[Trading_ThemeGroupType class]]; + [map setObject:ps forKey:@"themeGroup"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ThemeTotal" propertyName:@"themeTotal" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"themeTotal"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.descriptionTemplate = nil; + self.layoutTotal = nil; + self.obsoleteLayoutID = nil; + self.obsoleteThemeID = nil; + self.themeGroup = nil; + self.themeTotal = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetDisputeRequestType.h b/Vendoo/TradingProxy/Trading_GetDisputeRequestType.h new file mode 100755 index 0000000..addaf02 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetDisputeRequestType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves the details of a specific eBay dispute corresponding to the supplied dispute ID. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetDisputeRequestType : Trading_AbstractRequestType { + +@private + NSString *_disputeID; + +} + + +/** + + The unique identifier of an eBay dispute. The caller passes in this value to + retrieve detailed information on a specific dispute. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *disputeID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetDisputeRequestType.m b/Vendoo/TradingProxy/Trading_GetDisputeRequestType.m new file mode 100755 index 0000000..866c354 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetDisputeRequestType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetDisputeRequestType.h" + +@implementation Trading_GetDisputeRequestType + +@synthesize disputeID = _disputeID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetDisputeRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeID" propertyName:@"disputeID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"disputeID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.disputeID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetDisputeResponseType.h b/Vendoo/TradingProxy/Trading_GetDisputeResponseType.h new file mode 100755 index 0000000..535e887 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetDisputeResponseType.h @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_DisputeType; + +/** + + Returned after calling GetDisputeRequest. Returns the record of + a dispute, including the dispute state and other information. +

Both Sellers and Buyers can use the SellerClosedDispute in + Platform Notifications to receive a notification when a dispute has been closed. + The notification includes the same data that is returned in the GetDispute response. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetDisputeResponseType : Trading_AbstractResponseType { + +@private + Trading_DisputeType *_dispute; + +} + + +/** + + The dispute record, containing information about + the buyer, seller, dispute state, dispute status, + comments added to the dispute, or resolutions. + + + type : class Trading_DisputeType +*/ +@property (nonatomic, retain) Trading_DisputeType *dispute; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetDisputeResponseType.m b/Vendoo/TradingProxy/Trading_GetDisputeResponseType.m new file mode 100755 index 0000000..72173ec --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetDisputeResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetDisputeResponseType.h" +#import "Trading_DisputeType.h" + +@implementation Trading_GetDisputeResponseType + +@synthesize dispute = _dispute; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetDisputeResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Dispute" propertyName:@"dispute" type:PICO_TYPE_OBJECT clazz:[Trading_DisputeType class]]; + [map setObject:ps forKey:@"dispute"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.dispute = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetFeedbackRequestType.h b/Vendoo/TradingProxy/Trading_GetFeedbackRequestType.h new file mode 100755 index 0000000..e4309f8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetFeedbackRequestType.h @@ -0,0 +1,147 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_PaginationType; + +/** + + Retrieves the accumulated feedback left for a specified user or the summary + feedback data for a specific order line item or item listing. Also for + Half.com. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetFeedbackRequestType : Trading_AbstractRequestType { + +@private + NSString *_userID; + NSString *_feedbackID; + NSString *_itemID; + NSString *_transactionID; + NSMutableArray *_commentType; + NSString *_feedbackType; + Trading_PaginationType *_pagination; + NSString *_orderLineItemID; + +} + + +/** + + Specifies the user whose feedback data is to be returned. If not + specified, then the feedback returned is for the requesting user. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userID; + +/** + + An ID that uniquely identifies a feedback record to be retrieved. + Used only by the Feedback notification. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *feedbackID; + +/** + + Unique identifier for an eBay item listing. A listing can have multiple + order line items (transactions), but only one ItemID. If ItemID is + specified in the GetFeedback request, the returned feedback records are + restricted to the specified ItemID. The FeedbackType and Pagination + fields (if included) are ignored. The maximum number of feedback records + returned is 100. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Unique identifier for an eBay order line item (transaction). A + TransactionID can be paired up with its corresponding ItemID and used as + an input filter in the GetFeedback request. If an ItemID/TransactionID + pair or an OrderLineItemID value is used to retrieve a feedback record + on a specific order line item, the FeedbackType and Pagination + fields (if included) are ignored. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + Returns feedback of a specified type (positive, negative, or neutral) in + FeedbackDetailArray. You can include two comment types in your call if you want + to exclude the third type from your results. If no CommentType is specified, + all of the feedback types are returned. + + + entry type : string constant in Trading_CommentTypeCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *commentType; + +/** + + Returns feedback that you received as a buyer or seller, or feedback you left + for others (as either a buyer or a seller). You can include only one + FeedbackType in your call. If no FeedbackType is specified, all of the + available feedback is returned. + + + type: string constant in Trading_FeedbackTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *feedbackType; + +/** + + Controls the pagination of the result set. Child elements, EntriesPerPage and + PageNumber, specify the maximum number of individual feedback records to return + per call and which page of data to return. Only applicable if DetailLevel is + set to ReturnAll and the call is returning feedback for a UserID. Feedback + summary data is not paginated, but when pagination is used, it is returned + after the last feedback detail entry. +

+ Accepted values for Pagination.EntriesPerPage for GetFeedback is 25 (the + default), 50, 100, and 200. If you specify a value of zero, or a value + greater than 200, the call fails with an error. If you specify a value between + one and twenty-four, the value is rounded up to 25. Values between 26 and 199 + that are not one of the accepted values are rounded down to the nearest + accepted value. + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + +/** + + OrderLineItemID is a unique identifier for an eBay order line item and + is based upon the concatenation of ItemID and TransactionID, with a + hyphen in between these two IDs. An OrderLineItemID can be used as an + input filter in the GetFeedback request. If an OrderLineItemID value is + used to retrieve a feedback record on a specific order line item, the + FeedbackType and Pagination fields (if included) are ignored. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetFeedbackRequestType.m b/Vendoo/TradingProxy/Trading_GetFeedbackRequestType.m new file mode 100755 index 0000000..d0991c7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetFeedbackRequestType.m @@ -0,0 +1,75 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetFeedbackRequestType.h" +#import "Trading_PaginationType.h" + +@implementation Trading_GetFeedbackRequestType + +@synthesize userID = _userID; +@synthesize feedbackID = _feedbackID; +@synthesize itemID = _itemID; +@synthesize transactionID = _transactionID; +@synthesize commentType = _commentType; +@synthesize feedbackType = _feedbackType; +@synthesize pagination = _pagination; +@synthesize orderLineItemID = _orderLineItemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetFeedbackRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserID" propertyName:@"userID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackID" propertyName:@"feedbackID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"feedbackID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CommentType" propertyName:@"commentType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"commentType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackType" propertyName:@"feedbackType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"feedbackType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.userID = nil; + self.feedbackID = nil; + self.itemID = nil; + self.transactionID = nil; + self.commentType = nil; + self.feedbackType = nil; + self.pagination = nil; + self.orderLineItemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetFeedbackResponseType.h b/Vendoo/TradingProxy/Trading_GetFeedbackResponseType.h new file mode 100755 index 0000000..4f003fc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetFeedbackResponseType.h @@ -0,0 +1,119 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_FeedbackDetailArrayType; +@class Trading_PaginationResultType; +@class Trading_FeedbackSummaryType; + +/** + + The GetFeedback response contains the feedback summary if a + TransactionID or ItemID is specified, and contains the specified user's total + feedback score and feedback summary data if a UserID is specified. If no + value is supplied, the feedback score and feedback summary for the requesting + user will be returned. +
+ If a detail level value of ReturnAll is specified, an array of all feedback + records will be returned. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetFeedbackResponseType : Trading_AbstractResponseType { + +@private + Trading_FeedbackDetailArrayType *_feedbackDetailArray; + NSNumber *_feedbackDetailItemTotal; + Trading_FeedbackSummaryType *_feedbackSummary; + NSNumber *_feedbackScore; + Trading_PaginationResultType *_paginationResult; + NSNumber *_entriesPerPage; + NSNumber *_pageNumber; + +} + + +/** + + Contains the individual feedback records for the user or order line item specified in the request. There is one FeedbackDetailType + object for each feedback record. Only populated with data when a detail level of ReturnAll is specified in the request. Not returned if you specify FeedbackID in the request. + + + type : class Trading_FeedbackDetailArrayType +*/ +@property (nonatomic, retain) Trading_FeedbackDetailArrayType *feedbackDetailArray; + +/** + + Indicates the number of FeedbackDetailType objects returned in the + FeedbackDetailArray property. Only applicable if feedback details are + returned. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *feedbackDetailItemTotal; + +/** + + Summary feedback data for the user. Contains counts of positive, neutral, + and negative feedback for pre-defined time periods. Only applicable if feedback details are returned. + + + type : class Trading_FeedbackSummaryType +*/ +@property (nonatomic, retain) Trading_FeedbackSummaryType *feedbackSummary; + +/** + + Indicates the total feedback score for the user. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *feedbackScore; + +/** + + Contains information regarding the pagination of data (if pagination is + used), including total number of pages and total number of entries. This + is only applicable when a User ID or no ID (requester option) is specified. + + + type : class Trading_PaginationResultType +*/ +@property (nonatomic, retain) Trading_PaginationResultType *paginationResult; + +/** + + Indicates the number of entries (feedback detail) that are being + returned per page of data (i.e., per call). + Only returned if entries are returned. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *entriesPerPage; + +/** + + Indicates which page of data was just returned. Will be the same as the + value specified in Pagination.PageNumber. (If the input is + higher than the total number of pages, the call fails with an error.) + Only returned if items are returned. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *pageNumber; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetFeedbackResponseType.m b/Vendoo/TradingProxy/Trading_GetFeedbackResponseType.m new file mode 100755 index 0000000..54adfbc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetFeedbackResponseType.m @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetFeedbackResponseType.h" +#import "Trading_FeedbackDetailArrayType.h" +#import "Trading_PaginationResultType.h" +#import "Trading_FeedbackSummaryType.h" + +@implementation Trading_GetFeedbackResponseType + +@synthesize feedbackDetailArray = _feedbackDetailArray; +@synthesize feedbackDetailItemTotal = _feedbackDetailItemTotal; +@synthesize feedbackSummary = _feedbackSummary; +@synthesize feedbackScore = _feedbackScore; +@synthesize paginationResult = _paginationResult; +@synthesize entriesPerPage = _entriesPerPage; +@synthesize pageNumber = _pageNumber; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetFeedbackResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackDetailArray" propertyName:@"feedbackDetailArray" type:PICO_TYPE_OBJECT clazz:[Trading_FeedbackDetailArrayType class]]; + [map setObject:ps forKey:@"feedbackDetailArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackDetailItemTotal" propertyName:@"feedbackDetailItemTotal" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"feedbackDetailItemTotal"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackSummary" propertyName:@"feedbackSummary" type:PICO_TYPE_OBJECT clazz:[Trading_FeedbackSummaryType class]]; + [map setObject:ps forKey:@"feedbackSummary"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackScore" propertyName:@"feedbackScore" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"feedbackScore"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaginationResult" propertyName:@"paginationResult" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationResultType class]]; + [map setObject:ps forKey:@"paginationResult"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EntriesPerPage" propertyName:@"entriesPerPage" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"entriesPerPage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PageNumber" propertyName:@"pageNumber" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"pageNumber"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.feedbackDetailArray = nil; + self.feedbackDetailItemTotal = nil; + self.feedbackSummary = nil; + self.feedbackScore = nil; + self.paginationResult = nil; + self.entriesPerPage = nil; + self.pageNumber = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemRecommendationsRequestType.h b/Vendoo/TradingProxy/Trading_GetItemRecommendationsRequestType.h new file mode 100755 index 0000000..2a159cb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemRecommendationsRequestType.h @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_GetRecommendationsRequestContainerType; + +/** + + No longer recommended. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetItemRecommendationsRequestType : Trading_AbstractRequestType { + +@private + NSMutableArray *_getRecommendationsRequestContainer; + +} + + +/** + + Specifies the data for a single item and configures the recommendation engines to use + when processing the item. + To retrieve recommendations for multiple items, pass a separate + GetRecommendationsRequestContainer for each item. In this case, + pass a user-defined correlation ID for each item to identify the matching response. + + + entry type : class Trading_GetRecommendationsRequestContainerType +*/ + +@property (nonatomic, retain) NSMutableArray *getRecommendationsRequestContainer; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemRecommendationsRequestType.m b/Vendoo/TradingProxy/Trading_GetItemRecommendationsRequestType.m new file mode 100755 index 0000000..6762bdf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemRecommendationsRequestType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetItemRecommendationsRequestType.h" +#import "Trading_GetRecommendationsRequestContainerType.h" + +@implementation Trading_GetItemRecommendationsRequestType + +@synthesize getRecommendationsRequestContainer = _getRecommendationsRequestContainer; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetItemRecommendationsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"GetRecommendationsRequestContainer" propertyName:@"getRecommendationsRequestContainer" type:PICO_TYPE_OBJECT clazz:[Trading_GetRecommendationsRequestContainerType class]]; + [map setObject:ps forKey:@"getRecommendationsRequestContainer"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.getRecommendationsRequestContainer = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemRecommendationsResponseType.h b/Vendoo/TradingProxy/Trading_GetItemRecommendationsResponseType.h new file mode 100755 index 0000000..f16845f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemRecommendationsResponseType.h @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_GetRecommendationsResponseContainerType; + +/** + + GetItemRecommendations returns recommended changes or opportunities for improvement + related to listing data that was passed in the request. + This call supports batch requests. That is, it can retrieve recommendations for multiple + items at once. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetItemRecommendationsResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_getRecommendationsResponseContainer; + +} + + +/** + + Specifies recommended changes or opportunities for improving the data of a single item. + If multiple items were processed, a separate GetRecommendationsResponseContainer + is returned for each item. Each container includes a user-defined correlation ID + to help you match items in the request to recommendations in the response. + + + entry type : class Trading_GetRecommendationsResponseContainerType +*/ + +@property (nonatomic, retain) NSMutableArray *getRecommendationsResponseContainer; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemRecommendationsResponseType.m b/Vendoo/TradingProxy/Trading_GetItemRecommendationsResponseType.m new file mode 100755 index 0000000..dbc4bfe --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemRecommendationsResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetItemRecommendationsResponseType.h" +#import "Trading_GetRecommendationsResponseContainerType.h" + +@implementation Trading_GetItemRecommendationsResponseType + +@synthesize getRecommendationsResponseContainer = _getRecommendationsResponseContainer; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetItemRecommendationsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"GetRecommendationsResponseContainer" propertyName:@"getRecommendationsResponseContainer" type:PICO_TYPE_OBJECT clazz:[Trading_GetRecommendationsResponseContainerType class]]; + [map setObject:ps forKey:@"getRecommendationsResponseContainer"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.getRecommendationsResponseContainer = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemRequestType.h b/Vendoo/TradingProxy/Trading_GetItemRequestType.h new file mode 100755 index 0000000..57024a4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemRequestType.h @@ -0,0 +1,219 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_NameValueListArrayType; + +/** + + Returns item data such as title, description, price information, seller information, and so on, for the specified ItemID.  Also for Half.com. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetItemRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSNumber *_includeWatchCount; + NSNumber *_includeCrossPromotion; + NSNumber *_includeItemSpecifics; + NSNumber *_includeTaxTable; + NSString *_sku; + NSString *_variationSKU; + Trading_NameValueListArrayType *_variationSpecifics; + NSString *_transactionID; + NSNumber *_includeItemCompatibilityList; + +} + + +/** + + Specifies the ItemID that uniquely identifies the item listing for which + to retrieve the data. +

+ ItemID is a required input in most cases. SKU can be used instead in certain + cases (see the description of SKU). If both ItemID and SKU are specified for + items where the inventory tracking method is ItemID, ItemID takes precedence. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Indicates if the caller wants to include watch count for that item in the + response. You must be the seller of the item to retrieve the watch count. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeWatchCount; + +/** + + This flag should no longer be used as eBay Store Cross Promotions are no + longer supported by the Trading API. +

+ Specifies whether or not to include cross-promotion information for + the item in the call response. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeCrossPromotion; + +/** + + If true, the response returns the ItemSpecifics node + (if the listing has custom Item Specifics).
+
+ Item Specifics are well-known aspects of items in a given + category. For example, items in a washer and dryer category + might have an aspect like Type=Top-Loading; whereas + items in a jewelry category might have an aspect like + Gemstone=Amber.
+
+ (This does not cause the response to include ID-based + attributes. To also retrieve ID-based attributes, + pass DetailLevel in the request with the value + ItemReturnAttributes or ReturnAll.) + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeItemSpecifics; + +/** + + If true, an associated tax table is returned in the response. + If no tax table is associated with the item, then no + tax table is returned, even if IncludeTaxTable is set to true. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeTaxTable; + +/** + + Retrieves an item that was listed by the user identified + in AuthToken and that is being tracked by this SKU.
+
+ A SKU (stock keeping unit) is an identifier defined by a seller. + Some sellers use SKUs to track complex flows of products + and information on the client side. + eBay preserves the SKU on the item, enabling you + to obtain it before and after an order line item is created. + (SKU is recommended as an alternative to + ApplicationData.)
+
+ In GetItem, SKU can only be used to retrieve one of your + own items, where you listed the item by using AddFixedPriceItem + or RelistFixedPriceItem, + and you set Item.InventoryTrackingMethod to SKU at + the time the item was listed. (These criteria are necessary to + uniquely identify the listing by a SKU.)
+
+ Either ItemID or SKU is required in the request. + If both are passed, they must refer to the same item, + and that item must have InventoryTrackingMethod set to SKU. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sku; + +/** + + Variation-level SKU that uniquely identifes a Variation within + the listing identified by ItemID. Only applicable when the + seller listed the item with Variation-level SKU (Variation.SKU) + values. Retrieves all the usual Item fields, but limits the + Variations content to the specified Variation. + If not specified, the response includes all Variations. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *variationSKU; + +/** + + Name-value pairs that identify one or more Variations within the + listing identified by ItemID. Only applicable when the seller + listed the item with Variations. Retrieves all the usual Item + fields, but limits the Variations content to the specified + Variation(s). If the specified pairs do not match any Variation, + eBay returns all Variations.
+
+ To retrieve only one variation, specify the full set of + name/value pairs that match all the name-value pairs of one + Variation.
+
+ To retrieve multiple variations (using a wildcard), + specify one or more name/value pairs that partially match the + desired variations. For example, if the listing contains + Variations for shirts in different colors and sizes, specify + Color as Red (and no other name/value pairs) to retrieve + all the red shirts in all sizes (but no other colors). + + + type : class Trading_NameValueListArrayType +*/ +@property (nonatomic, retain) Trading_NameValueListArrayType *variationSpecifics; + +/** + + A unique identifier for an order line item (transaction). An order line item is created + when a buyer commits to purchasing an item. +

+ Since you can change active multiple-quantity fixed-price listings even + after one of the items has been purchased, the TransactionID is + associated with a snapshot of the item data at the time of the purchase. +

+ After one item in a multi-quantity listing has been sold, sellers can not + change the values in the Title, Primary Category, Secondary Category, + Listing Duration, and Listing Type fields. However, all other fields are + editable. +

+ Specifying a TransactionID in the GetItem request allows you to retrieve + a snapshot of the listing as it was when the order line item was created. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + This field is used to specify whether or not to retrieve Parts + Compatiblity information. If true, any compatible applications associated + with the item will be returned in the response ( + Item.ItemCompatibilityList). If no compatible applications have + been specified for the item, no item compatibilities will be returned. +

+ If false or not specified, the response will return a compatibility count + (ItemCompatibilityCount) when parts + compatibilities have been specified for the item. +

+ Parts Compatibility is supported in limited Parts & Accessories + categories for the eBay US Motors (site ID 100) and eBay Germany (site ID + 77) sites only. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeItemCompatibilityList; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemRequestType.m b/Vendoo/TradingProxy/Trading_GetItemRequestType.m new file mode 100755 index 0000000..5431d5a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemRequestType.m @@ -0,0 +1,85 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetItemRequestType.h" +#import "Trading_NameValueListArrayType.h" + +@implementation Trading_GetItemRequestType + +@synthesize itemID = _itemID; +@synthesize includeWatchCount = _includeWatchCount; +@synthesize includeCrossPromotion = _includeCrossPromotion; +@synthesize includeItemSpecifics = _includeItemSpecifics; +@synthesize includeTaxTable = _includeTaxTable; +@synthesize sku = _sku; +@synthesize variationSKU = _variationSKU; +@synthesize variationSpecifics = _variationSpecifics; +@synthesize transactionID = _transactionID; +@synthesize includeItemCompatibilityList = _includeItemCompatibilityList; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetItemRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeWatchCount" propertyName:@"includeWatchCount" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeWatchCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeCrossPromotion" propertyName:@"includeCrossPromotion" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeCrossPromotion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeItemSpecifics" propertyName:@"includeItemSpecifics" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeItemSpecifics"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeTaxTable" propertyName:@"includeTaxTable" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeTaxTable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SKU" propertyName:@"sku" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sku"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VariationSKU" propertyName:@"variationSKU" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"variationSKU"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VariationSpecifics" propertyName:@"variationSpecifics" type:PICO_TYPE_OBJECT clazz:[Trading_NameValueListArrayType class]]; + [map setObject:ps forKey:@"variationSpecifics"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeItemCompatibilityList" propertyName:@"includeItemCompatibilityList" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeItemCompatibilityList"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.includeWatchCount = nil; + self.includeCrossPromotion = nil; + self.includeItemSpecifics = nil; + self.includeTaxTable = nil; + self.sku = nil; + self.variationSKU = nil; + self.variationSpecifics = nil; + self.transactionID = nil; + self.includeItemCompatibilityList = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemResponseType.h b/Vendoo/TradingProxy/Trading_GetItemResponseType.h new file mode 100755 index 0000000..02b30c7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemResponseType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ItemType; + +/** + + Contains the item data returned by the call. The data for the specified item + listing is returned in an ItemType object. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetItemResponseType : Trading_AbstractResponseType { + +@private + Trading_ItemType *_item; + +} + + +/** + + ItemType object that contains the data for the specified item. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemResponseType.m b/Vendoo/TradingProxy/Trading_GetItemResponseType.m new file mode 100755 index 0000000..48a528a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetItemResponseType.h" +#import "Trading_ItemType.h" + +@implementation Trading_GetItemResponseType + +@synthesize item = _item; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetItemResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.item = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemShippingRequestType.h b/Vendoo/TradingProxy/Trading_GetItemShippingRequestType.h new file mode 100755 index 0000000..b706ae5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemShippingRequestType.h @@ -0,0 +1,74 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Returns shipping cost estimates for an item for every calculated shipping service + that the seller has offered with the listing. This is analogous to the Shipping + Calculator seen in both the buyer and seller web pages. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetItemShippingRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSNumber *_quantitySold; + NSString *_destinationPostalCode; + NSString *_destinationCountryCode; + +} + + +/** + + The item ID that uniquely identifies the item listing for which + to retrieve the data. Required input. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Number of items sold to a single buyer and to be shipped together. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantitySold; + +/** + + Destination country postal code (or zipcode, for US). Ignored if no + country code is provided. Optional tag for some countries. More likely to + be required for large countries. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *destinationPostalCode; + +/** + + Destination country code. If DestinationCountryCode is US, + a postal code is required and it represents the US zip code. + + + type: string constant in Trading_CountryCodeType.h +*/ +@property (nonatomic, retain) NSString *destinationCountryCode; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemShippingRequestType.m b/Vendoo/TradingProxy/Trading_GetItemShippingRequestType.m new file mode 100755 index 0000000..17a1f04 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemShippingRequestType.m @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetItemShippingRequestType.h" + +@implementation Trading_GetItemShippingRequestType + +@synthesize itemID = _itemID; +@synthesize quantitySold = _quantitySold; +@synthesize destinationPostalCode = _destinationPostalCode; +@synthesize destinationCountryCode = _destinationCountryCode; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetItemShippingRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantitySold" propertyName:@"quantitySold" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantitySold"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DestinationPostalCode" propertyName:@"destinationPostalCode" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"destinationPostalCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DestinationCountryCode" propertyName:@"destinationCountryCode" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"destinationCountryCode"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.quantitySold = nil; + self.destinationPostalCode = nil; + self.destinationCountryCode = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemShippingResponseType.h b/Vendoo/TradingProxy/Trading_GetItemShippingResponseType.h new file mode 100755 index 0000000..07d583d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemShippingResponseType.h @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ShippingDetailsType; + +/** + + Contains the data returned by the call. The shipping details for the specified + item are returned in a ShippingDetails object. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetItemShippingResponseType : Trading_AbstractResponseType { + +@private + Trading_ShippingDetailsType *_shippingDetails; + +} + + +/** + + Shipping-related details for the specified item. Any error about shipping services + (returned by a vendor of eBay's who calculates shipping costs) is returned in + ShippingRateErrorMessage. Errors from a shipping service are likely to be related to + issues with shipping specifications, such as package size and the selected shipping + method not supported by a particular shipping service. +
+
+ If a buyer buys multiple quantities of an item and the resultant total + weight exceeds the weight limit of the shipping service, GetItemShipping + returns the shipping cost and shipping service and internally groups the + items in separate packages. A shipping service is removed from + ShippingDetails only if the weight of a single item exceeds the weight + limit of the shipping service. + + + type : class Trading_ShippingDetailsType +*/ +@property (nonatomic, retain) Trading_ShippingDetailsType *shippingDetails; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemShippingResponseType.m b/Vendoo/TradingProxy/Trading_GetItemShippingResponseType.m new file mode 100755 index 0000000..9ecc3c4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemShippingResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetItemShippingResponseType.h" +#import "Trading_ShippingDetailsType.h" + +@implementation Trading_GetItemShippingResponseType + +@synthesize shippingDetails = _shippingDetails; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetItemShippingResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingDetails" propertyName:@"shippingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingDetailsType class]]; + [map setObject:ps forKey:@"shippingDetails"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.shippingDetails = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemTransactionsRequestType.h b/Vendoo/TradingProxy/Trading_GetItemTransactionsRequestType.h new file mode 100755 index 0000000..008723a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemTransactionsRequestType.h @@ -0,0 +1,219 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_PaginationType; + +/** + + Retrieves order line item (transaction) information for a specified ItemID. & + nbsp;Also for Half.com. The call returns zero, one, or + multiple order line items, depending on the number of items sold from the listing. +

+ You can retrieve order line item data for a specific time range or + number of days. If you don't specify a range or number of days, order line item + data will be returned for the past 30 days. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetItemTransactionsRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSDate *_modTimeFrom; + NSDate *_modTimeTo; + NSString *_transactionID; + Trading_PaginationType *_pagination; + NSNumber *_includeFinalValueFee; + NSNumber *_includeContainingOrder; + NSString *_platform; + NSNumber *_numberOfDays; + NSNumber *_includeVariations; + NSString *_orderLineItemID; + +} + + +/** + + Unique identifier for an eBay item listing. A listing can have multiple + order line items (transactions), but only one ItemID. When you use + ItemID alone, eBay returns all order line items that are associated with + the ItemID (listing). If you pair ItemID with a specific TransactionID, + data on a specific order line item is returned. If OrderLineItemID is + specified in the request, any ItemID/TransactionID pair specified in the + same request will be ignored. +
+
+ Note: + GetItemTransactions doesn't support SKU as an input because this + call requires an identifier that is unique across your active + and ended listings. Even when InventoryTrackingMethod is set to + SKU in a listing, the SKU is only unique across your active + listings (not your ended listings). To retrieve order line items + by SKU, use GetSellerTransactions or GetOrderTransactions instead. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + The ModTimeFrom and ModTimeTo fields specify a date range for retrieving + order line items associated with the specified ItemID. The ModTimeFrom + field is the starting date range. All eBay order line items that were + last modified within this date range are returned in the output. The + maximum date range that may be specified is 30 days. This field is not + applicable if a specific TransactionID or OrderLineItemID is included in + the request or if the NumberOfDays date filter is used. +

+ If you don't specify a ModTimeFrom/ModTimeTo filter, the NumberOfDays + time filter is used and it defaults to 30 (days). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *modTimeFrom; + +/** + + The ModTimeFrom and ModTimeTo fields specify a date range for retrieving + order line items associated with the specified ItemID. The ModTimeTo + field is the ending date range. All eBay order line items that were last + modified within this date range are returned in the output. The maximum + date range that may be specified is 30 days. If the ModTimeFrom field is + used and the ModTimeTo field is omitted, the ModTimeTo value defaults to + the present time or to 30 days past the ModTimeFrom value (if + ModTimeFrom value is more than 30 days in the past). This field is not + applicable if a specific TransactionID or OrderLineItemID is included in + the request or if the NumberOfDays date filter is used. +

+ If you don't specify a ModTimeFrom/ModTimeTo filter, the NumberOfDays + time filter is used and it defaults to 30 (days). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *modTimeTo; + +/** + + Include a TransactionID field in the request if you want to retrieve the + data for a specific order line item (transaction). If a TransactionID is + provided, any specified time filter is ignored. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + Child elements control pagination of the output. Use the EntriesPerPage + property to control the number of order line items to + return per call and the PageNumber property to specify the specific page + of data to return. If multiple pages of order line items are returned + based on input criteria and Pagination properties, GetItemTransactions + will need to be called multiple times (with the PageNumber value being + increased by 1 each time) to scroll through all results. + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + +/** + + Indicates whether to include the Final Value Fee (FVF) for all order + line items in the response. The Final Value Fee is + returned in the Transaction.FinalValueFee field. The Final Value Fee is + assessed right after the creation of an order line item. + +
+ + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeFinalValueFee; + +/** + + Include this field and set it to True if you want the ContainingOrder + container to be returned in the response under each Transaction node. + For single line item orders, the ContainingOrder.OrderID value takes the + value of the OrderLineItemID value for the order line item. For Combined + Payment orders, the ContainingOrder.OrderID value will be shared by at + least two order line items (transactions) that are part of the same order. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeContainingOrder; + +/** + + Name of the eBay co-branded site upon which the order line item + was created. This filter can be used to limit the number + of results that are returned. + + + type: string constant in Trading_TransactionPlatformCodeType.h +*/ +@property (nonatomic, retain) NSString *platform; + +/** + + This time filter specifies the number of days (24-hour periods) in the + past to search for order line items. All eBay order line items that were + either created or modified within this period are returned in the + response. If specified, NumberOfDays will override any date range + specified with the ModTimeFrom/ModTimeTo time filters. This field is not + applicable if a specific TransactionID or OrderLineItemID is included in + the request. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *numberOfDays; + +/** + + If included in the request and set to True, all variations defined for + the item are returned at the root level, including variations + that have no sales. If not included in the request or set to false, the + variations with sales are still returned in separate Transaction nodes. This information is intended to help sellers to reconcile their + local inventory with eBay's records, while processing order line items + (without requiring a separate call to GetItem). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeVariations; + +/** + + A unique identifier for an eBay order line item. This field is created + as soon as there is a commitment to buy from the seller, and its value + is based upon the concatenation of ItemID and TransactionID, with a + hyphen in between these two IDs. If you want to retrieve data on a + specific order line item, you can use an OrderLineItemID value in the + request instead of the ItemID/TransactionID pair. If an OrderLineItemID is + provided, any specified time filter is ignored. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemTransactionsRequestType.m b/Vendoo/TradingProxy/Trading_GetItemTransactionsRequestType.m new file mode 100755 index 0000000..2562e71 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemTransactionsRequestType.m @@ -0,0 +1,90 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetItemTransactionsRequestType.h" +#import "Trading_PaginationType.h" + +@implementation Trading_GetItemTransactionsRequestType + +@synthesize itemID = _itemID; +@synthesize modTimeFrom = _modTimeFrom; +@synthesize modTimeTo = _modTimeTo; +@synthesize transactionID = _transactionID; +@synthesize pagination = _pagination; +@synthesize includeFinalValueFee = _includeFinalValueFee; +@synthesize includeContainingOrder = _includeContainingOrder; +@synthesize platform = _platform; +@synthesize numberOfDays = _numberOfDays; +@synthesize includeVariations = _includeVariations; +@synthesize orderLineItemID = _orderLineItemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetItemTransactionsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ModTimeFrom" propertyName:@"modTimeFrom" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"modTimeFrom"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ModTimeTo" propertyName:@"modTimeTo" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"modTimeTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeFinalValueFee" propertyName:@"includeFinalValueFee" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeFinalValueFee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeContainingOrder" propertyName:@"includeContainingOrder" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeContainingOrder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Platform" propertyName:@"platform" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"platform"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NumberOfDays" propertyName:@"numberOfDays" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"numberOfDays"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeVariations" propertyName:@"includeVariations" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeVariations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.modTimeFrom = nil; + self.modTimeTo = nil; + self.transactionID = nil; + self.pagination = nil; + self.includeFinalValueFee = nil; + self.includeContainingOrder = nil; + self.platform = nil; + self.numberOfDays = nil; + self.includeVariations = nil; + self.orderLineItemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemTransactionsResponseType.h b/Vendoo/TradingProxy/Trading_GetItemTransactionsResponseType.h new file mode 100755 index 0000000..02ac05b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemTransactionsResponseType.h @@ -0,0 +1,145 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_TransactionArrayType; +@class Trading_ItemType; +@class Trading_PaginationResultType; + +/** + + Returns an array of order line item (transaction) data for the item specified in the request. + The results can be used to create a report of data that is commonly + necessary for order processing. + Zero, one, or many Transaction objects can be returned in the TransactionArray. + The set of order line items returned is limited to those that were modified between + the times specified in the request's ModTimeFrom and ModTime filters. + Also returns the Item object that spawned the order line items. + If pagination filters were specified in the request, returns meta-data describing + the effects of those filters on the current response and the estimated effects if + the same filters are used in subsequent calls. +

+ Data from the TransactionArray may be used to trigger the following Platform + Notifications: EndOfAuction, AuctionCheckoutComplete, FixedPriceEndOfTransaction, + CheckoutBuyerRequestTotal, FixedPriceTransaction, Checkout, + FixedPriceTransactionForSeller, FixedPriceTransactionForBuyer, ItemMarkedAsShipped, + and ItemMarkedAsPaid. Each notification will be based on the state of the item + (a 'snapshot' of the item) at the time the order line item was created. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetItemTransactionsResponseType : Trading_AbstractResponseType { + +@private + Trading_PaginationResultType *_paginationResult; + NSNumber *_hasMoreTransactions; + NSNumber *_transactionsPerPage; + NSNumber *_pageNumber; + NSNumber *_returnedTransactionCountActual; + Trading_ItemType *_item; + Trading_TransactionArrayType *_transactionArray; + NSNumber *_payPalPreferred; + +} + + +/** + + Contains the total number of pages (TotalNumberOfPages) and the total number + of entries (TotalNumberOfEntries) that could be returned given repeated calls + that use the same selection criteria as the call that returned this response. + + + type : class Trading_PaginationResultType +*/ +@property (nonatomic, retain) Trading_PaginationResultType *paginationResult; + +/** + + Indicates whether there are additional order line items (transactions) to retrieve. + That is, indicates whether more pages of data are available to be + returned, given the filters that were specified in the request. + Returns false for the last page of data. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hasMoreTransactions; + +/** + + Number of order line items (transactions) returned per page (per call). May be a higher value + than ReturnedTransactionCountActual if the page returned is the last page + and more than one page of data exists. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *transactionsPerPage; + +/** + + Page number for the page of order line items the response returned. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *pageNumber; + +/** + + Number of order line items retrieved in the current page of results just returned. + May be a lower value than TransactionsPerPage if the page returned is the last + page and more than one page of data exists. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *returnedTransactionCountActual; + +/** + + Item object that spawned the order line item. It is a purchase from this item's listing + that the order line item represents. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + + List of Transaction objects representing the order line items resulting + from the listing. Each Transaction object contains the data for one purchase + (of one or more items in the same listing). The Transaction.Item field is not + returned because the Item object is returned at the root level of the response. + See the reference guide for more information about the fields that are returned. + + + type : class Trading_TransactionArrayType +*/ +@property (nonatomic, retain) Trading_TransactionArrayType *transactionArray; + +/** + + Indicates whether the item's seller has the preference enabled that shows + that the seller prefers PayPal as the method of payment for an item. This + preference is indicated on an item's View Item page and is intended to + influence a buyer to use PayPal + to pay for the item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *payPalPreferred; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemTransactionsResponseType.m b/Vendoo/TradingProxy/Trading_GetItemTransactionsResponseType.m new file mode 100755 index 0000000..f74ced1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemTransactionsResponseType.m @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetItemTransactionsResponseType.h" +#import "Trading_TransactionArrayType.h" +#import "Trading_ItemType.h" +#import "Trading_PaginationResultType.h" + +@implementation Trading_GetItemTransactionsResponseType + +@synthesize paginationResult = _paginationResult; +@synthesize hasMoreTransactions = _hasMoreTransactions; +@synthesize transactionsPerPage = _transactionsPerPage; +@synthesize pageNumber = _pageNumber; +@synthesize returnedTransactionCountActual = _returnedTransactionCountActual; +@synthesize item = _item; +@synthesize transactionArray = _transactionArray; +@synthesize payPalPreferred = _payPalPreferred; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetItemTransactionsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaginationResult" propertyName:@"paginationResult" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationResultType class]]; + [map setObject:ps forKey:@"paginationResult"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HasMoreTransactions" propertyName:@"hasMoreTransactions" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hasMoreTransactions"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionsPerPage" propertyName:@"transactionsPerPage" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"transactionsPerPage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PageNumber" propertyName:@"pageNumber" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"pageNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnedTransactionCountActual" propertyName:@"returnedTransactionCountActual" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"returnedTransactionCountActual"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionArray" propertyName:@"transactionArray" type:PICO_TYPE_OBJECT clazz:[Trading_TransactionArrayType class]]; + [map setObject:ps forKey:@"transactionArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalPreferred" propertyName:@"payPalPreferred" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"payPalPreferred"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.paginationResult = nil; + self.hasMoreTransactions = nil; + self.transactionsPerPage = nil; + self.pageNumber = nil; + self.returnedTransactionCountActual = nil; + self.item = nil; + self.transactionArray = nil; + self.payPalPreferred = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemsAwaitingFeedbackRequestType.h b/Vendoo/TradingProxy/Trading_GetItemsAwaitingFeedbackRequestType.h new file mode 100755 index 0000000..a5bcb53 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemsAwaitingFeedbackRequestType.h @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_PaginationType; + +/** + + Returns orders in which the user was involved and for which feedback + is still needed from either the buyer or seller. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetItemsAwaitingFeedbackRequestType : Trading_AbstractRequestType { + +@private + NSString *_sort; + Trading_PaginationType *_pagination; + +} + + +/** + + Specifies how the returned feedback items should be sorted. + Valid values are Title, EndTime, QuestionCount, FeedbackLeft, + FeedbackReceivedDescending, UserIDDescending, TitleDescending, + and EndTimeDescending. + + + type: string constant in Trading_ItemSortTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *sort; + +/** + + Specifies the number of entries per page and the page number to return + in the result set. + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemsAwaitingFeedbackRequestType.m b/Vendoo/TradingProxy/Trading_GetItemsAwaitingFeedbackRequestType.m new file mode 100755 index 0000000..437d3ac --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemsAwaitingFeedbackRequestType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetItemsAwaitingFeedbackRequestType.h" +#import "Trading_PaginationType.h" + +@implementation Trading_GetItemsAwaitingFeedbackRequestType + +@synthesize sort = _sort; +@synthesize pagination = _pagination; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetItemsAwaitingFeedbackRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Sort" propertyName:@"sort" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sort"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sort = nil; + self.pagination = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemsAwaitingFeedbackResponseType.h b/Vendoo/TradingProxy/Trading_GetItemsAwaitingFeedbackResponseType.h new file mode 100755 index 0000000..507592c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemsAwaitingFeedbackResponseType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_PaginatedTransactionArrayType; + +/** + + Response to GetItemsAwaitingFeedback. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetItemsAwaitingFeedbackResponseType : Trading_AbstractResponseType { + +@private + Trading_PaginatedTransactionArrayType *_itemsAwaitingFeedback; + +} + + +/** + + Contains the items awaiting feedback. + Returned only if there are items that do not yet + have feedback. + + + type : class Trading_PaginatedTransactionArrayType +*/ +@property (nonatomic, retain) Trading_PaginatedTransactionArrayType *itemsAwaitingFeedback; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetItemsAwaitingFeedbackResponseType.m b/Vendoo/TradingProxy/Trading_GetItemsAwaitingFeedbackResponseType.m new file mode 100755 index 0000000..9f92987 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetItemsAwaitingFeedbackResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetItemsAwaitingFeedbackResponseType.h" +#import "Trading_PaginatedTransactionArrayType.h" + +@implementation Trading_GetItemsAwaitingFeedbackResponseType + +@synthesize itemsAwaitingFeedback = _itemsAwaitingFeedback; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetItemsAwaitingFeedbackResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemsAwaitingFeedback" propertyName:@"itemsAwaitingFeedback" type:PICO_TYPE_OBJECT clazz:[Trading_PaginatedTransactionArrayType class]]; + [map setObject:ps forKey:@"itemsAwaitingFeedback"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemsAwaitingFeedback = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMemberMessagesRequestType.h b/Vendoo/TradingProxy/Trading_GetMemberMessagesRequestType.h new file mode 100755 index 0000000..97a6f52 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMemberMessagesRequestType.h @@ -0,0 +1,151 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_PaginationType; + +/** + + Retrieves a list of the messages buyers have posted about your + active item listings. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetMemberMessagesRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_mailMessageType; + NSString *_messageStatus; + NSNumber *_displayToPublic; + NSDate *_startCreationTime; + NSDate *_endCreationTime; + Trading_PaginationType *_pagination; + NSString *_memberMessageID; + NSString *_senderID; + +} + + +/** + + The ID of the item the message is about. +

+ For ASQ messages, either the ItemID, or a date range + (specified with StartCreationTime and EndCreationTime), + or both must be included. ItemID is otherwise ignored. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + The type of message. Note that GetMemberMessages does not return + messages when this field is set to AskSellerQuestion. + + + type: string constant in Trading_MessageTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *mailMessageType; + +/** + + The status of the message. + + + type: string constant in Trading_MessageStatusTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *messageStatus; + +/** + + If included in the request and set to True, only public messages (viewable + in the Item listing) are returned. If omitted or set to False in the + request, all messages (that match other filters in the request) are returned + in the response. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *displayToPublic; + +/** + + Used as beginning of date range filter. If specified, + filters the returned messages to only those with a + creation date greater than or equal to the specified + date and time. +

+ For CEM messages, StartCreationTime and EndCreationTime + must be provided. +

+ For ASQ messages, either the ItemID, or a date range + (specified with StartCreationTime and EndCreationTime), + or both must be included. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startCreationTime; + +/** + + Used as end of date range filter. If specified, filters + the returned messages to only those with a creation date + less than or equal to the specified date and time. +

+ For CEM messages, StartCreationTime and EndCreationTime + must be provided. +

+ For ASQ messages, either the ItemID, or a date range + (specified with StartCreationTime and EndCreationTime), + or both must be included. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endCreationTime; + +/** + + Standard pagination argument used to reduce response. + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + +/** + + An ID that uniquely identifies the message for a given user to be retrieved. + Used for the AskSellerQuestion notification only. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *memberMessageID; + +/** + + An eBay ID that uniquely identifies a user. For + GetMemberMessages, this is the sender of the message. If + included in the request, returns only messages from the + specified sender. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *senderID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMemberMessagesRequestType.m b/Vendoo/TradingProxy/Trading_GetMemberMessagesRequestType.m new file mode 100755 index 0000000..aaae59f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMemberMessagesRequestType.m @@ -0,0 +1,80 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetMemberMessagesRequestType.h" +#import "Trading_PaginationType.h" + +@implementation Trading_GetMemberMessagesRequestType + +@synthesize itemID = _itemID; +@synthesize mailMessageType = _mailMessageType; +@synthesize messageStatus = _messageStatus; +@synthesize displayToPublic = _displayToPublic; +@synthesize startCreationTime = _startCreationTime; +@synthesize endCreationTime = _endCreationTime; +@synthesize pagination = _pagination; +@synthesize memberMessageID = _memberMessageID; +@synthesize senderID = _senderID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetMemberMessagesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MailMessageType" propertyName:@"mailMessageType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"mailMessageType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageStatus" propertyName:@"messageStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"messageStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisplayToPublic" propertyName:@"displayToPublic" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"displayToPublic"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartCreationTime" propertyName:@"startCreationTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startCreationTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndCreationTime" propertyName:@"endCreationTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endCreationTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MemberMessageID" propertyName:@"memberMessageID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"memberMessageID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SenderID" propertyName:@"senderID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"senderID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.mailMessageType = nil; + self.messageStatus = nil; + self.displayToPublic = nil; + self.startCreationTime = nil; + self.endCreationTime = nil; + self.pagination = nil; + self.memberMessageID = nil; + self.senderID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMemberMessagesResponseType.h b/Vendoo/TradingProxy/Trading_GetMemberMessagesResponseType.h new file mode 100755 index 0000000..7fa0284 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMemberMessagesResponseType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_MemberMessageExchangeArrayType; +@class Trading_PaginationResultType; + +/** + (public class) + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetMemberMessagesResponseType : Trading_AbstractResponseType { + +@private + Trading_MemberMessageExchangeArrayType *_memberMessage; + Trading_PaginationResultType *_paginationResult; + NSNumber *_hasMoreItems; + +} + + +/** + + The returned member messages. Returned if messages that meet the request criteria exist. + Note that GetMemberMessages does not return + messages when, in the request, the MailMessageType is AskSellerQuestion. + + + type : class Trading_MemberMessageExchangeArrayType +*/ +@property (nonatomic, retain) Trading_MemberMessageExchangeArrayType *memberMessage; + +/** + + Shows the pagination of data returned by requests. + + + type : class Trading_PaginationResultType +*/ +@property (nonatomic, retain) Trading_PaginationResultType *paginationResult; + +/** + + Specifies whether the response has more items. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hasMoreItems; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMemberMessagesResponseType.m b/Vendoo/TradingProxy/Trading_GetMemberMessagesResponseType.m new file mode 100755 index 0000000..7f3ddc3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMemberMessagesResponseType.m @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetMemberMessagesResponseType.h" +#import "Trading_MemberMessageExchangeArrayType.h" +#import "Trading_PaginationResultType.h" + +@implementation Trading_GetMemberMessagesResponseType + +@synthesize memberMessage = _memberMessage; +@synthesize paginationResult = _paginationResult; +@synthesize hasMoreItems = _hasMoreItems; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetMemberMessagesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MemberMessage" propertyName:@"memberMessage" type:PICO_TYPE_OBJECT clazz:[Trading_MemberMessageExchangeArrayType class]]; + [map setObject:ps forKey:@"memberMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaginationResult" propertyName:@"paginationResult" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationResultType class]]; + [map setObject:ps forKey:@"paginationResult"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HasMoreItems" propertyName:@"hasMoreItems" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hasMoreItems"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.memberMessage = nil; + self.paginationResult = nil; + self.hasMoreItems = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMessagePreferencesRequestType.h b/Vendoo/TradingProxy/Trading_GetMessagePreferencesRequestType.h new file mode 100755 index 0000000..d3e8867 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMessagePreferencesRequestType.h @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Returns a seller's Ask Seller a Question (ASQ) subjects, each in + its own Subject node. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetMessagePreferencesRequestType : Trading_AbstractRequestType { + +@private + NSString *_sellerID; + NSNumber *_includeASQPreferences; + +} + + +/** + + The ID of the user to retrieve ASQ subjects for. This + value must be specified in the request, but does not + need to be the same user as the user making the + request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerID; + +/** + + If true, indicates that the ASQ subjects for the + specified user should be returned. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeASQPreferences; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMessagePreferencesRequestType.m b/Vendoo/TradingProxy/Trading_GetMessagePreferencesRequestType.m new file mode 100755 index 0000000..dad718a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMessagePreferencesRequestType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetMessagePreferencesRequestType.h" + +@implementation Trading_GetMessagePreferencesRequestType + +@synthesize sellerID = _sellerID; +@synthesize includeASQPreferences = _includeASQPreferences; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetMessagePreferencesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerID" propertyName:@"sellerID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeASQPreferences" propertyName:@"includeASQPreferences" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeASQPreferences"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sellerID = nil; + self.includeASQPreferences = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMessagePreferencesResponseType.h b/Vendoo/TradingProxy/Trading_GetMessagePreferencesResponseType.h new file mode 100755 index 0000000..a0da2e1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMessagePreferencesResponseType.h @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ASQPreferencesType; + +/** + + Contains the ASQ subjects for the user specified in the request. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetMessagePreferencesResponseType : Trading_AbstractResponseType { + +@private + Trading_ASQPreferencesType *_asqPreferences; + +} + + +/** + + Returns a seller's ASQ subjects, each in its own Subject + node. If the seller has not customized the ASQ subjects + using SetMessagePreferences, the call will return the + current default values. Returned if + IncludeASQPreferences = true was specified in the + request. + + + type : class Trading_ASQPreferencesType +*/ +@property (nonatomic, retain) Trading_ASQPreferencesType *asqPreferences; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMessagePreferencesResponseType.m b/Vendoo/TradingProxy/Trading_GetMessagePreferencesResponseType.m new file mode 100755 index 0000000..7be57fb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMessagePreferencesResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetMessagePreferencesResponseType.h" +#import "Trading_ASQPreferencesType.h" + +@implementation Trading_GetMessagePreferencesResponseType + +@synthesize asqPreferences = _asqPreferences; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetMessagePreferencesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ASQPreferences" propertyName:@"asqPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_ASQPreferencesType class]]; + [map setObject:ps forKey:@"asqPreferences"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.asqPreferences = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMyMessagesRequestType.h b/Vendoo/TradingProxy/Trading_GetMyMessagesRequestType.h new file mode 100755 index 0000000..1169dd2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMyMessagesRequestType.h @@ -0,0 +1,123 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_MyMessagesExternalMessageIDArrayType; +@class Trading_MyMessagesMessageIDArrayType; +@class Trading_PaginationType; +@class Trading_MyMessagesAlertIDArrayType; + +/** + + Retrieves information about the messages sent to a given user. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetMyMessagesRequestType : Trading_AbstractRequestType { + +@private + Trading_MyMessagesAlertIDArrayType *_alertIDs; + Trading_MyMessagesMessageIDArrayType *_messageIDs; + NSNumber *_folderID; + NSDate *_startTime; + NSDate *_endTime; + Trading_MyMessagesExternalMessageIDArrayType *_externalMessageIDs; + Trading_PaginationType *_pagination; + NSNumber *_includeHighPriorityMessageOnly; + +} + + +/** + + This container was deprecated with 685 release. Alerts are now synonymous + with Flagged messages. + + + type : class Trading_MyMessagesAlertIDArrayType +*/ +@property (nonatomic, retain) Trading_MyMessagesAlertIDArrayType *alertIDs; + +/** + + Container consisting of one to 10 MessageID fields. + + + type : class Trading_MyMessagesMessageIDArrayType +*/ +@property (nonatomic, retain) Trading_MyMessagesMessageIDArrayType *messageIDs; + +/** + + A unique identifier for a My Messages folder. If a FolderID is provided, + only messages from the specified folder are returned in the response. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *folderID; + +/** + + The beginning of the date-range filter. + Filtering takes into account the entire timestamp of when messages were sent. + Messages expire after one year. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + The end of the date-range filter. See StartTime + (which is the beginning of the date-range filter). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + +/** + + This field is currently available on the US site. A container for IDs that + uniquely identify messages for a given user. If provided at the time of message + creation, this ID can be used to retrieve messages and will take precedence + over message ID. + + + type : class Trading_MyMessagesExternalMessageIDArrayType +*/ +@property (nonatomic, retain) Trading_MyMessagesExternalMessageIDArrayType *externalMessageIDs; + +/** + + Specifies how to create virtual pages in the returned list (such as total + number of entries and total number of pages to return). + Default for EntriesPerPage with GetMyMessages is 25. + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + +/** + + If this field is included in the requst and set to True, only High Priority + messages are returned in the response. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeHighPriorityMessageOnly; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMyMessagesRequestType.m b/Vendoo/TradingProxy/Trading_GetMyMessagesRequestType.m new file mode 100755 index 0000000..b227784 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMyMessagesRequestType.m @@ -0,0 +1,78 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetMyMessagesRequestType.h" +#import "Trading_MyMessagesExternalMessageIDArrayType.h" +#import "Trading_MyMessagesMessageIDArrayType.h" +#import "Trading_PaginationType.h" +#import "Trading_MyMessagesAlertIDArrayType.h" + +@implementation Trading_GetMyMessagesRequestType + +@synthesize alertIDs = _alertIDs; +@synthesize messageIDs = _messageIDs; +@synthesize folderID = _folderID; +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; +@synthesize externalMessageIDs = _externalMessageIDs; +@synthesize pagination = _pagination; +@synthesize includeHighPriorityMessageOnly = _includeHighPriorityMessageOnly; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetMyMessagesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AlertIDs" propertyName:@"alertIDs" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesAlertIDArrayType class]]; + [map setObject:ps forKey:@"alertIDs"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageIDs" propertyName:@"messageIDs" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesMessageIDArrayType class]]; + [map setObject:ps forKey:@"messageIDs"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderID" propertyName:@"folderID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"folderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalMessageIDs" propertyName:@"externalMessageIDs" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesExternalMessageIDArrayType class]]; + [map setObject:ps forKey:@"externalMessageIDs"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeHighPriorityMessageOnly" propertyName:@"includeHighPriorityMessageOnly" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeHighPriorityMessageOnly"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.alertIDs = nil; + self.messageIDs = nil; + self.folderID = nil; + self.startTime = nil; + self.endTime = nil; + self.externalMessageIDs = nil; + self.pagination = nil; + self.includeHighPriorityMessageOnly = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMyMessagesResponseType.h b/Vendoo/TradingProxy/Trading_GetMyMessagesResponseType.h new file mode 100755 index 0000000..994df47 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMyMessagesResponseType.h @@ -0,0 +1,79 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_MyMessagesSummaryType; +@class Trading_MyMessagesAlertArrayType; +@class Trading_MyMessagesMessageArrayType; + +/** + + Conains information about the messages sent to + a user. Depending on the detail level, this + information can include message counts, + resolution and flagged status, message + headers, and message text. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetMyMessagesResponseType : Trading_AbstractResponseType { + +@private + Trading_MyMessagesSummaryType *_summary; + Trading_MyMessagesAlertArrayType *_alerts; + Trading_MyMessagesMessageArrayType *_messages; + +} + + +/** + + Summary data for a given user's + messages. This includes the numbers of + new messages, flagged messages, and total messages. + The amount and type of data returned is the same + whether or not the request includes specific + MessageIDs. + Always/Conditionally returned logic assumes a + detail level of ReturnMessages. + + + type : class Trading_MyMessagesSummaryType +*/ +@property (nonatomic, retain) Trading_MyMessagesSummaryType *summary; + +/** + + This container was deprecated in 685 version. Alerts are now considered + Flagged messages. + + + type : class Trading_MyMessagesAlertArrayType +*/ +@property (nonatomic, retain) Trading_MyMessagesAlertArrayType *alerts; + +/** + + Contains the message information for each + message specified in MessageIDs. The amount and + type of information returned varies based on the + requested detail level. Contains one + MyMessagesMessageType object per message. + Returned as an empty node if user has no + messages. + + + type : class Trading_MyMessagesMessageArrayType +*/ +@property (nonatomic, retain) Trading_MyMessagesMessageArrayType *messages; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMyMessagesResponseType.m b/Vendoo/TradingProxy/Trading_GetMyMessagesResponseType.m new file mode 100755 index 0000000..29875b9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMyMessagesResponseType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetMyMessagesResponseType.h" +#import "Trading_MyMessagesSummaryType.h" +#import "Trading_MyMessagesAlertArrayType.h" +#import "Trading_MyMessagesMessageArrayType.h" + +@implementation Trading_GetMyMessagesResponseType + +@synthesize summary = _summary; +@synthesize alerts = _alerts; +@synthesize messages = _messages; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetMyMessagesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Summary" propertyName:@"summary" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesSummaryType class]]; + [map setObject:ps forKey:@"summary"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Alerts" propertyName:@"alerts" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesAlertArrayType class]]; + [map setObject:ps forKey:@"alerts"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Messages" propertyName:@"messages" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesMessageArrayType class]]; + [map setObject:ps forKey:@"messages"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.summary = nil; + self.alerts = nil; + self.messages = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMyeBayBuyingRequestType.h b/Vendoo/TradingProxy/Trading_GetMyeBayBuyingRequestType.h new file mode 100755 index 0000000..9d246db --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMyeBayBuyingRequestType.h @@ -0,0 +1,222 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_BidAssistantListType; +@class Trading_ItemListCustomizationType; +@class Trading_MyeBaySelectionType; + +/** + + Returns items from the Buying section of the user's My eBay + account, including items that the user is watching, bidding on, has + won, has not won, and has made Best Offers on. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetMyeBayBuyingRequestType : Trading_AbstractRequestType { + +@private + Trading_ItemListCustomizationType *_watchList; + Trading_ItemListCustomizationType *_bidList; + Trading_ItemListCustomizationType *_bestOfferList; + Trading_ItemListCustomizationType *_wonList; + Trading_ItemListCustomizationType *_lostList; + Trading_MyeBaySelectionType *_favoriteSearches; + Trading_MyeBaySelectionType *_favoriteSellers; + Trading_MyeBaySelectionType *_secondChanceOffer; + Trading_BidAssistantListType *_bidAssistantList; + Trading_ItemListCustomizationType *_deletedFromWonList; + Trading_ItemListCustomizationType *_deletedFromLostList; + Trading_ItemListCustomizationType *_buyingSummary; + Trading_MyeBaySelectionType *_userDefinedLists; + NSNumber *_hideVariations; + +} + + +/** + + Returns the list of items being watched by the user. +

+ Set Include to true to return the default response set. + + + type : class Trading_ItemListCustomizationType +*/ +@property (nonatomic, retain) Trading_ItemListCustomizationType *watchList; + +/** + + Returns the list of items on which the user has bid. +

+ Set Include to true to return the default response set. + + + type : class Trading_ItemListCustomizationType +*/ +@property (nonatomic, retain) Trading_ItemListCustomizationType *bidList; + +/** + + Returns the list of items on which the user has placed Best Offers. +

+ Set Include to true to return the default response set. + + + type : class Trading_ItemListCustomizationType +*/ +@property (nonatomic, retain) Trading_ItemListCustomizationType *bestOfferList; + +/** + + Returns the list of items on which the use has bid. +

+ Set Include to true to return the default response set. + + + type : class Trading_ItemListCustomizationType +*/ +@property (nonatomic, retain) Trading_ItemListCustomizationType *wonList; + +/** + + Returns the list of items on which the user has bid on and lost. +

+ Set Include to true to return the default response set. + + + type : class Trading_ItemListCustomizationType +*/ +@property (nonatomic, retain) Trading_ItemListCustomizationType *lostList; + +/** + + Returns the list of searches that the user has saved in My eBay. Returned + only if the user has saved searches. +

+ Set Include to true to return the default response set. + + + type : class Trading_MyeBaySelectionType +*/ +@property (nonatomic, retain) Trading_MyeBaySelectionType *favoriteSearches; + +/** + + Returns the list of favorite sellers that the user has saved in My eBay. + Returned only if the user has saved a list of favorite sellers. +

+ Set Include to true to return the default response set. + + + type : class Trading_MyeBaySelectionType +*/ +@property (nonatomic, retain) Trading_MyeBaySelectionType *favoriteSellers; + +/** + + Returns the list of second chance offers made by the user. Returned only + if the user has made second chance offers. +

+ Set Include to true to return the default response set. + + + type : class Trading_MyeBaySelectionType +*/ +@property (nonatomic, retain) Trading_MyeBaySelectionType *secondChanceOffer; + +/** + + + Indicates whether or not the Bid Assistant feature is being used. + + + type : class Trading_BidAssistantListType +*/ +@property (nonatomic, retain) Trading_BidAssistantListType *bidAssistantList; + +/** + + Returns the list of items the user has won, and subsequently deleted from + their My eBay page. +

+ Set Include to true to return the default response set. + + + type : class Trading_ItemListCustomizationType +*/ +@property (nonatomic, retain) Trading_ItemListCustomizationType *deletedFromWonList; + +/** + + Returns the list of items (auctions) the user did not win and were + subsequently deleted from their My eBay page. +

+ Set Include to true to return the default response set. + + + type : class Trading_ItemListCustomizationType +*/ +@property (nonatomic, retain) Trading_ItemListCustomizationType *deletedFromLostList; + +/** + + Returns a summary of the user's buying activity. +

+ With a request version of 605 or higher, the buying summary container is + not included in the response by default. Add a BuyingSummary element in + the request with an Include field set to true to receive a BuyingSummary + container in your response. +

+ With a request version lower than 605, the BuyingSummary is always + returned by default. Add a BuyingSummary element with an Include field + set to false to exclude the BuyingSummary from your response. + + + type : class Trading_ItemListCustomizationType +*/ +@property (nonatomic, retain) Trading_ItemListCustomizationType *buyingSummary; + +/** + + Returns the user defined lists, which are lists created by the user in the eBay + UI and filled with items, or sellers, or searches using the + "Add to List" feature. +

+ Set Include to true to return the default response set. + + + type : class Trading_MyeBaySelectionType +*/ +@property (nonatomic, retain) Trading_MyeBaySelectionType *userDefinedLists; + +/** + + If true, the Variations node is omitted for all multi-variation + listings in the response. + If false, the Variations node is returned for all + multi-variation listings in the response.
+
+ Please note that if the seller includes a large number of + variations in many listings, retrieving variations (setting this + flag to false) may degrade the call's performance. Therefore, + when this is false, you may need to reduce the total + number of items you're requesting at once (by using other input + fields, such as Pagination). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hideVariations; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMyeBayBuyingRequestType.m b/Vendoo/TradingProxy/Trading_GetMyeBayBuyingRequestType.m new file mode 100755 index 0000000..ceafe71 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMyeBayBuyingRequestType.m @@ -0,0 +1,107 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetMyeBayBuyingRequestType.h" +#import "Trading_BidAssistantListType.h" +#import "Trading_ItemListCustomizationType.h" +#import "Trading_MyeBaySelectionType.h" + +@implementation Trading_GetMyeBayBuyingRequestType + +@synthesize watchList = _watchList; +@synthesize bidList = _bidList; +@synthesize bestOfferList = _bestOfferList; +@synthesize wonList = _wonList; +@synthesize lostList = _lostList; +@synthesize favoriteSearches = _favoriteSearches; +@synthesize favoriteSellers = _favoriteSellers; +@synthesize secondChanceOffer = _secondChanceOffer; +@synthesize bidAssistantList = _bidAssistantList; +@synthesize deletedFromWonList = _deletedFromWonList; +@synthesize deletedFromLostList = _deletedFromLostList; +@synthesize buyingSummary = _buyingSummary; +@synthesize userDefinedLists = _userDefinedLists; +@synthesize hideVariations = _hideVariations; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetMyeBayBuyingRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WatchList" propertyName:@"watchList" type:PICO_TYPE_OBJECT clazz:[Trading_ItemListCustomizationType class]]; + [map setObject:ps forKey:@"watchList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidList" propertyName:@"bidList" type:PICO_TYPE_OBJECT clazz:[Trading_ItemListCustomizationType class]]; + [map setObject:ps forKey:@"bidList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferList" propertyName:@"bestOfferList" type:PICO_TYPE_OBJECT clazz:[Trading_ItemListCustomizationType class]]; + [map setObject:ps forKey:@"bestOfferList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WonList" propertyName:@"wonList" type:PICO_TYPE_OBJECT clazz:[Trading_ItemListCustomizationType class]]; + [map setObject:ps forKey:@"wonList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LostList" propertyName:@"lostList" type:PICO_TYPE_OBJECT clazz:[Trading_ItemListCustomizationType class]]; + [map setObject:ps forKey:@"lostList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FavoriteSearches" propertyName:@"favoriteSearches" type:PICO_TYPE_OBJECT clazz:[Trading_MyeBaySelectionType class]]; + [map setObject:ps forKey:@"favoriteSearches"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FavoriteSellers" propertyName:@"favoriteSellers" type:PICO_TYPE_OBJECT clazz:[Trading_MyeBaySelectionType class]]; + [map setObject:ps forKey:@"favoriteSellers"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SecondChanceOffer" propertyName:@"secondChanceOffer" type:PICO_TYPE_OBJECT clazz:[Trading_MyeBaySelectionType class]]; + [map setObject:ps forKey:@"secondChanceOffer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidAssistantList" propertyName:@"bidAssistantList" type:PICO_TYPE_OBJECT clazz:[Trading_BidAssistantListType class]]; + [map setObject:ps forKey:@"bidAssistantList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeletedFromWonList" propertyName:@"deletedFromWonList" type:PICO_TYPE_OBJECT clazz:[Trading_ItemListCustomizationType class]]; + [map setObject:ps forKey:@"deletedFromWonList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeletedFromLostList" propertyName:@"deletedFromLostList" type:PICO_TYPE_OBJECT clazz:[Trading_ItemListCustomizationType class]]; + [map setObject:ps forKey:@"deletedFromLostList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyingSummary" propertyName:@"buyingSummary" type:PICO_TYPE_OBJECT clazz:[Trading_ItemListCustomizationType class]]; + [map setObject:ps forKey:@"buyingSummary"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserDefinedLists" propertyName:@"userDefinedLists" type:PICO_TYPE_OBJECT clazz:[Trading_MyeBaySelectionType class]]; + [map setObject:ps forKey:@"userDefinedLists"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HideVariations" propertyName:@"hideVariations" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hideVariations"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.watchList = nil; + self.bidList = nil; + self.bestOfferList = nil; + self.wonList = nil; + self.lostList = nil; + self.favoriteSearches = nil; + self.favoriteSellers = nil; + self.secondChanceOffer = nil; + self.bidAssistantList = nil; + self.deletedFromWonList = nil; + self.deletedFromLostList = nil; + self.buyingSummary = nil; + self.userDefinedLists = nil; + self.hideVariations = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMyeBayBuyingResponseType.h b/Vendoo/TradingProxy/Trading_GetMyeBayBuyingResponseType.h new file mode 100755 index 0000000..3443d21 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMyeBayBuyingResponseType.h @@ -0,0 +1,189 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ItemType; +@class Trading_PaginatedItemArrayType; +@class Trading_BidGroupArrayType; +@class Trading_PaginatedOrderTransactionArrayType; +@class Trading_MyeBayFavoriteSellerListType; +@class Trading_MyeBayFavoriteSearchListType; +@class Trading_BuyingSummaryType; +@class Trading_UserDefinedListType; + +/** + + Returns items from All Buying or All Favorites in the user's My eBay account. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetMyeBayBuyingResponseType : Trading_AbstractResponseType { + +@private + Trading_BuyingSummaryType *_buyingSummary; + Trading_PaginatedItemArrayType *_watchList; + Trading_PaginatedItemArrayType *_bidList; + Trading_PaginatedItemArrayType *_bestOfferList; + Trading_PaginatedOrderTransactionArrayType *_wonList; + Trading_PaginatedItemArrayType *_lostList; + Trading_MyeBayFavoriteSearchListType *_favoriteSearches; + Trading_MyeBayFavoriteSellerListType *_favoriteSellers; + NSMutableArray *_secondChanceOffer; + Trading_BidGroupArrayType *_bidAssistantList; + Trading_PaginatedOrderTransactionArrayType *_deletedFromWonList; + Trading_PaginatedItemArrayType *_deletedFromLostList; + NSMutableArray *_userDefinedList; + +} + + +/** + + Contains a summary of the items the user has bid on. Returned at all detail + levels. + + + type : class Trading_BuyingSummaryType +*/ +@property (nonatomic, retain) Trading_BuyingSummaryType *buyingSummary; + +/** + + Contains the items the user is watching. Only returned if items exist that + meet the request criteria. + + + type : class Trading_PaginatedItemArrayType +*/ +@property (nonatomic, retain) Trading_PaginatedItemArrayType *watchList; + +/** + + Contains all the items the buyer has bid on. + Only returned if items exist that meet the request criteria. + + + type : class Trading_PaginatedItemArrayType +*/ +@property (nonatomic, retain) Trading_PaginatedItemArrayType *bidList; + +/** + + Contains the items the user has placed Best Offers on. Only returned if + items exist that meet the request criteria. + + + type : class Trading_PaginatedItemArrayType +*/ +@property (nonatomic, retain) Trading_PaginatedItemArrayType *bestOfferList; + +/** + + Contains the items the user has bid on and won. Only returned if items + exist that meet the request criteria. + + + type : class Trading_PaginatedOrderTransactionArrayType +*/ +@property (nonatomic, retain) Trading_PaginatedOrderTransactionArrayType *wonList; + +/** + + Contains the items the user has bid on and lost. Only returned if items + exist that meet the request criteria. + + + type : class Trading_PaginatedItemArrayType +*/ +@property (nonatomic, retain) Trading_PaginatedItemArrayType *lostList; + +/** + + Contains a list of the user's favorite searches. Only returned if the + user has Favorite Searches. The search name, search query, and search + elements, such as QueryKeywords, SortOrder, and Condition are returned. +

+ You can paste the Search Query response, that comes back as a URL, into a browser + to re-play the Favorite Search. +

+ The search elements that are returned by this call can be used as input + for the Shopping Web Service FindItemsAdvanced request. + + + type : class Trading_MyeBayFavoriteSearchListType +*/ +@property (nonatomic, retain) Trading_MyeBayFavoriteSearchListType *favoriteSearches; + +/** + + Contains a list of the user's favorite sellers. Only returned if items + exist that meet the request criteria. + + + type : class Trading_MyeBayFavoriteSellerListType +*/ +@property (nonatomic, retain) Trading_MyeBayFavoriteSellerListType *favoriteSellers; + +/** + + Contains the list of second chance offers the user has received. Only + returned if items exist that meet the request criteria. + + + entry type : class Trading_ItemType +*/ + +@property (nonatomic, retain) NSMutableArray *secondChanceOffer; + +/** + + + Contains the items that were bid on using the Bid Assistant feature. + + + type : class Trading_BidGroupArrayType +*/ +@property (nonatomic, retain) Trading_BidGroupArrayType *bidAssistantList; + +/** + + Contains the items the buyer has bid on, won, and deleted from My eBay. + Only returned if items exist that meet the request criteria. + + + type : class Trading_PaginatedOrderTransactionArrayType +*/ +@property (nonatomic, retain) Trading_PaginatedOrderTransactionArrayType *deletedFromWonList; + +/** + + Contains the items the buyer has bid on, lost, and deleted from My eBay. + Only returned if items exist that meet the request criteria. + + + type : class Trading_PaginatedItemArrayType +*/ +@property (nonatomic, retain) Trading_PaginatedItemArrayType *deletedFromLostList; + +/** + + Contains the items, searches, or sellers that the user has saved to this + list using the "Add to list" feature. The name of the list is given by the + "Name" element. Returned only if UserDefineLists is specified in the request. + + + entry type : class Trading_UserDefinedListType +*/ + +@property (nonatomic, retain) NSMutableArray *userDefinedList; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMyeBayBuyingResponseType.m b/Vendoo/TradingProxy/Trading_GetMyeBayBuyingResponseType.m new file mode 100755 index 0000000..95b4d36 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMyeBayBuyingResponseType.m @@ -0,0 +1,107 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetMyeBayBuyingResponseType.h" +#import "Trading_ItemType.h" +#import "Trading_PaginatedItemArrayType.h" +#import "Trading_BidGroupArrayType.h" +#import "Trading_PaginatedOrderTransactionArrayType.h" +#import "Trading_MyeBayFavoriteSellerListType.h" +#import "Trading_MyeBayFavoriteSearchListType.h" +#import "Trading_BuyingSummaryType.h" +#import "Trading_UserDefinedListType.h" + +@implementation Trading_GetMyeBayBuyingResponseType + +@synthesize buyingSummary = _buyingSummary; +@synthesize watchList = _watchList; +@synthesize bidList = _bidList; +@synthesize bestOfferList = _bestOfferList; +@synthesize wonList = _wonList; +@synthesize lostList = _lostList; +@synthesize favoriteSearches = _favoriteSearches; +@synthesize favoriteSellers = _favoriteSellers; +@synthesize secondChanceOffer = _secondChanceOffer; +@synthesize bidAssistantList = _bidAssistantList; +@synthesize deletedFromWonList = _deletedFromWonList; +@synthesize deletedFromLostList = _deletedFromLostList; +@synthesize userDefinedList = _userDefinedList; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetMyeBayBuyingResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyingSummary" propertyName:@"buyingSummary" type:PICO_TYPE_OBJECT clazz:[Trading_BuyingSummaryType class]]; + [map setObject:ps forKey:@"buyingSummary"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WatchList" propertyName:@"watchList" type:PICO_TYPE_OBJECT clazz:[Trading_PaginatedItemArrayType class]]; + [map setObject:ps forKey:@"watchList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidList" propertyName:@"bidList" type:PICO_TYPE_OBJECT clazz:[Trading_PaginatedItemArrayType class]]; + [map setObject:ps forKey:@"bidList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferList" propertyName:@"bestOfferList" type:PICO_TYPE_OBJECT clazz:[Trading_PaginatedItemArrayType class]]; + [map setObject:ps forKey:@"bestOfferList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WonList" propertyName:@"wonList" type:PICO_TYPE_OBJECT clazz:[Trading_PaginatedOrderTransactionArrayType class]]; + [map setObject:ps forKey:@"wonList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LostList" propertyName:@"lostList" type:PICO_TYPE_OBJECT clazz:[Trading_PaginatedItemArrayType class]]; + [map setObject:ps forKey:@"lostList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FavoriteSearches" propertyName:@"favoriteSearches" type:PICO_TYPE_OBJECT clazz:[Trading_MyeBayFavoriteSearchListType class]]; + [map setObject:ps forKey:@"favoriteSearches"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FavoriteSellers" propertyName:@"favoriteSellers" type:PICO_TYPE_OBJECT clazz:[Trading_MyeBayFavoriteSellerListType class]]; + [map setObject:ps forKey:@"favoriteSellers"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SecondChanceOffer" propertyName:@"secondChanceOffer" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"secondChanceOffer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidAssistantList" propertyName:@"bidAssistantList" type:PICO_TYPE_OBJECT clazz:[Trading_BidGroupArrayType class]]; + [map setObject:ps forKey:@"bidAssistantList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeletedFromWonList" propertyName:@"deletedFromWonList" type:PICO_TYPE_OBJECT clazz:[Trading_PaginatedOrderTransactionArrayType class]]; + [map setObject:ps forKey:@"deletedFromWonList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeletedFromLostList" propertyName:@"deletedFromLostList" type:PICO_TYPE_OBJECT clazz:[Trading_PaginatedItemArrayType class]]; + [map setObject:ps forKey:@"deletedFromLostList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"UserDefinedList" propertyName:@"userDefinedList" type:PICO_TYPE_OBJECT clazz:[Trading_UserDefinedListType class]]; + [map setObject:ps forKey:@"userDefinedList"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.buyingSummary = nil; + self.watchList = nil; + self.bidList = nil; + self.bestOfferList = nil; + self.wonList = nil; + self.lostList = nil; + self.favoriteSearches = nil; + self.favoriteSellers = nil; + self.secondChanceOffer = nil; + self.bidAssistantList = nil; + self.deletedFromWonList = nil; + self.deletedFromLostList = nil; + self.userDefinedList = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMyeBayRemindersRequestType.h b/Vendoo/TradingProxy/Trading_GetMyeBayRemindersRequestType.h new file mode 100755 index 0000000..4fca5b5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMyeBayRemindersRequestType.h @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ReminderCustomizationType; + +/** + + Requests totals for the Buying and Selling reminders from the user's + My eBay account. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetMyeBayRemindersRequestType : Trading_AbstractRequestType { + +@private + Trading_ReminderCustomizationType *_buyingReminders; + Trading_ReminderCustomizationType *_sellingReminders; + +} + + +/** + + Specifies the type of buying reminders for which you want information. + + + type : class Trading_ReminderCustomizationType +*/ +@property (nonatomic, retain) Trading_ReminderCustomizationType *buyingReminders; + +/** + + Specifies the type of selling reminders for which you want information. + + + type : class Trading_ReminderCustomizationType +*/ +@property (nonatomic, retain) Trading_ReminderCustomizationType *sellingReminders; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMyeBayRemindersRequestType.m b/Vendoo/TradingProxy/Trading_GetMyeBayRemindersRequestType.m new file mode 100755 index 0000000..a07e199 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMyeBayRemindersRequestType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetMyeBayRemindersRequestType.h" +#import "Trading_ReminderCustomizationType.h" + +@implementation Trading_GetMyeBayRemindersRequestType + +@synthesize buyingReminders = _buyingReminders; +@synthesize sellingReminders = _sellingReminders; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetMyeBayRemindersRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyingReminders" propertyName:@"buyingReminders" type:PICO_TYPE_OBJECT clazz:[Trading_ReminderCustomizationType class]]; + [map setObject:ps forKey:@"buyingReminders"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingReminders" propertyName:@"sellingReminders" type:PICO_TYPE_OBJECT clazz:[Trading_ReminderCustomizationType class]]; + [map setObject:ps forKey:@"sellingReminders"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.buyingReminders = nil; + self.sellingReminders = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMyeBayRemindersResponseType.h b/Vendoo/TradingProxy/Trading_GetMyeBayRemindersResponseType.h new file mode 100755 index 0000000..65be0dc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMyeBayRemindersResponseType.h @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_RemindersType; + +/** + + Returns totals of various reminder types from the user's My eBay account. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetMyeBayRemindersResponseType : Trading_AbstractResponseType { + +@private + Trading_RemindersType *_buyingReminders; + Trading_RemindersType *_sellingReminders; + +} + + +/** + + Contains the buying reminders in the user's My eBay account that match + the request criteria. + + + type : class Trading_RemindersType +*/ +@property (nonatomic, retain) Trading_RemindersType *buyingReminders; + +/** + + Contains the selling reminders in the user's My eBay account that match + the request criteria. + + + type : class Trading_RemindersType +*/ +@property (nonatomic, retain) Trading_RemindersType *sellingReminders; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMyeBayRemindersResponseType.m b/Vendoo/TradingProxy/Trading_GetMyeBayRemindersResponseType.m new file mode 100755 index 0000000..1e70271 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMyeBayRemindersResponseType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetMyeBayRemindersResponseType.h" +#import "Trading_RemindersType.h" + +@implementation Trading_GetMyeBayRemindersResponseType + +@synthesize buyingReminders = _buyingReminders; +@synthesize sellingReminders = _sellingReminders; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetMyeBayRemindersResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyingReminders" propertyName:@"buyingReminders" type:PICO_TYPE_OBJECT clazz:[Trading_RemindersType class]]; + [map setObject:ps forKey:@"buyingReminders"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingReminders" propertyName:@"sellingReminders" type:PICO_TYPE_OBJECT clazz:[Trading_RemindersType class]]; + [map setObject:ps forKey:@"sellingReminders"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.buyingReminders = nil; + self.sellingReminders = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMyeBaySellingRequestType.h b/Vendoo/TradingProxy/Trading_GetMyeBaySellingRequestType.h new file mode 100755 index 0000000..3c15037 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMyeBaySellingRequestType.h @@ -0,0 +1,161 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ItemListCustomizationType; + +/** + + Returns items from the Selling section of the user's My eBay account, + including items that the user is currently selling (the Active list), + items that have bids, sold items, and unsold items. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetMyeBaySellingRequestType : Trading_AbstractRequestType { + +@private + Trading_ItemListCustomizationType *_scheduledList; + Trading_ItemListCustomizationType *_activeList; + Trading_ItemListCustomizationType *_soldList; + Trading_ItemListCustomizationType *_unsoldList; + Trading_ItemListCustomizationType *_bidList; + Trading_ItemListCustomizationType *_deletedFromSoldList; + Trading_ItemListCustomizationType *_deletedFromUnsoldList; + Trading_ItemListCustomizationType *_sellingSummary; + NSNumber *_hideVariations; + +} + + +/** + + Returns the list of items the user has scheduled to sell but whose + listings have not yet opened. +

+ Include and set the ScheduledList.Include flag to 'true' to + retrieve the default response set of ScheduledList in the response. + + + type : class Trading_ItemListCustomizationType +*/ +@property (nonatomic, retain) Trading_ItemListCustomizationType *scheduledList; + +/** + + Returns the list of items the user is actively selling (the currently + active listings). +

+ Include and set the ActiveList.Include flag to 'true' to + retrieve the default response set of ActiveList in the response. + + + type : class Trading_ItemListCustomizationType +*/ +@property (nonatomic, retain) Trading_ItemListCustomizationType *activeList; + +/** + + Returns the list of items the user has sold. +

+ Include and set the SoldList.Include flag to 'true' to + retrieve the default response set of SoldList in the response. + + + type : class Trading_ItemListCustomizationType +*/ +@property (nonatomic, retain) Trading_ItemListCustomizationType *soldList; + +/** + + Returns the list of items the user has listed, but whose listings + have ended without being sold. +

+ Include and set the UnsoldList.Include flag to 'true' to + retrieve the default response set of UnsoldList in the response. + + + type : class Trading_ItemListCustomizationType +*/ +@property (nonatomic, retain) Trading_ItemListCustomizationType *unsoldList; + +/** + + Return the list of active items on which there are bids. +

+ Include and set the BidList.Include flag to 'true' to + retrieve the default response set of BidList in the response. + + + type : class Trading_ItemListCustomizationType +*/ +@property (nonatomic, retain) Trading_ItemListCustomizationType *bidList; + +/** + + Returns the list of items the user sold, and then deleted from + their My eBay page. Allowed values for DurationInDays are 0-60. +

+ Include and set the DeletedFromSoldList.Include flag to 'true' to + retrieve the default response set of DeletedFromSoldList in the response. + + + type : class Trading_ItemListCustomizationType +*/ +@property (nonatomic, retain) Trading_ItemListCustomizationType *deletedFromSoldList; + +/** + + Returns the list of items the user either ended or did not sell, and + subsequently were deleted them from their My eBay page. Allowed + values for DurationInDays are 0-60. +

+ Include and set the DeletedFromUnsoldList.Include flag to 'true' to + retrieve the default response set of DeletedFromUnsoldList in the response. + + + type : class Trading_ItemListCustomizationType +*/ +@property (nonatomic, retain) Trading_ItemListCustomizationType *deletedFromUnsoldList; + +/** + + Returns a summary of the user's buying activity. +

+ Include and set the SellingSummary.Include flag to 'true' to + retrieve the default response set of SellingSummary in the response. + + + type : class Trading_ItemListCustomizationType +*/ +@property (nonatomic, retain) Trading_ItemListCustomizationType *sellingSummary; + +/** + + If 'true', the Variations node is omitted for all multi-variation + listings in the response. + If 'false', the Variations node is returned for all + multi-variation listings in the response.
+
+ Please note that if the seller includes a large number of + variations in many listings, retrieving variations (setting this + flag to 'false') may degrade the call's performance. Therefore, + when this is 'false', you may need to reduce the total + number of items you're requesting at once (by using other input + fields, such as Pagination). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hideVariations; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMyeBaySellingRequestType.m b/Vendoo/TradingProxy/Trading_GetMyeBaySellingRequestType.m new file mode 100755 index 0000000..653f719 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMyeBaySellingRequestType.m @@ -0,0 +1,80 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetMyeBaySellingRequestType.h" +#import "Trading_ItemListCustomizationType.h" + +@implementation Trading_GetMyeBaySellingRequestType + +@synthesize scheduledList = _scheduledList; +@synthesize activeList = _activeList; +@synthesize soldList = _soldList; +@synthesize unsoldList = _unsoldList; +@synthesize bidList = _bidList; +@synthesize deletedFromSoldList = _deletedFromSoldList; +@synthesize deletedFromUnsoldList = _deletedFromUnsoldList; +@synthesize sellingSummary = _sellingSummary; +@synthesize hideVariations = _hideVariations; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetMyeBaySellingRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ScheduledList" propertyName:@"scheduledList" type:PICO_TYPE_OBJECT clazz:[Trading_ItemListCustomizationType class]]; + [map setObject:ps forKey:@"scheduledList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ActiveList" propertyName:@"activeList" type:PICO_TYPE_OBJECT clazz:[Trading_ItemListCustomizationType class]]; + [map setObject:ps forKey:@"activeList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SoldList" propertyName:@"soldList" type:PICO_TYPE_OBJECT clazz:[Trading_ItemListCustomizationType class]]; + [map setObject:ps forKey:@"soldList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UnsoldList" propertyName:@"unsoldList" type:PICO_TYPE_OBJECT clazz:[Trading_ItemListCustomizationType class]]; + [map setObject:ps forKey:@"unsoldList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidList" propertyName:@"bidList" type:PICO_TYPE_OBJECT clazz:[Trading_ItemListCustomizationType class]]; + [map setObject:ps forKey:@"bidList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeletedFromSoldList" propertyName:@"deletedFromSoldList" type:PICO_TYPE_OBJECT clazz:[Trading_ItemListCustomizationType class]]; + [map setObject:ps forKey:@"deletedFromSoldList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeletedFromUnsoldList" propertyName:@"deletedFromUnsoldList" type:PICO_TYPE_OBJECT clazz:[Trading_ItemListCustomizationType class]]; + [map setObject:ps forKey:@"deletedFromUnsoldList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingSummary" propertyName:@"sellingSummary" type:PICO_TYPE_OBJECT clazz:[Trading_ItemListCustomizationType class]]; + [map setObject:ps forKey:@"sellingSummary"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HideVariations" propertyName:@"hideVariations" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hideVariations"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.scheduledList = nil; + self.activeList = nil; + self.soldList = nil; + self.unsoldList = nil; + self.bidList = nil; + self.deletedFromSoldList = nil; + self.deletedFromUnsoldList = nil; + self.sellingSummary = nil; + self.hideVariations = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMyeBaySellingResponseType.h b/Vendoo/TradingProxy/Trading_GetMyeBaySellingResponseType.h new file mode 100755 index 0000000..455ba11 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMyeBaySellingResponseType.h @@ -0,0 +1,125 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_PaginatedItemArrayType; +@class Trading_SellingSummaryType; +@class Trading_PaginatedOrderTransactionArrayType; +@class Trading_MyeBaySellingSummaryType; + +/** + + Returns summary and detail information about items the user is selling, + items scheduled to sell, currently listed, sold, and closed but not sold. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetMyeBaySellingResponseType : Trading_AbstractResponseType { + +@private + Trading_SellingSummaryType *_sellingSummary; + Trading_PaginatedItemArrayType *_scheduledList; + Trading_PaginatedItemArrayType *_activeList; + Trading_PaginatedOrderTransactionArrayType *_soldList; + Trading_PaginatedItemArrayType *_unsoldList; + Trading_MyeBaySellingSummaryType *_summary; + Trading_PaginatedItemArrayType *_bidList; + Trading_PaginatedOrderTransactionArrayType *_deletedFromSoldList; + Trading_PaginatedItemArrayType *_deletedFromUnsoldList; + +} + + +/** + + Contains summary information about the items the user is selling. + + + type : class Trading_SellingSummaryType +*/ +@property (nonatomic, retain) Trading_SellingSummaryType *sellingSummary; + +/** + + Contains the items the user has scheduled for sale, but whose listings have + not yet started. + + + type : class Trading_PaginatedItemArrayType +*/ +@property (nonatomic, retain) Trading_PaginatedItemArrayType *scheduledList; + +/** + + Contains the items the user is selling that have active listings. + + + type : class Trading_PaginatedItemArrayType +*/ +@property (nonatomic, retain) Trading_PaginatedItemArrayType *activeList; + +/** + + Contains the items the user has sold. + + + type : class Trading_PaginatedOrderTransactionArrayType +*/ +@property (nonatomic, retain) Trading_PaginatedOrderTransactionArrayType *soldList; + +/** + + Contains the items whose listings have ended but that have not sold. + + + type : class Trading_PaginatedItemArrayType +*/ +@property (nonatomic, retain) Trading_PaginatedItemArrayType *unsoldList; + +/** + + Contains summary information about the items the user is selling. + + + type : class Trading_MyeBaySellingSummaryType +*/ +@property (nonatomic, retain) Trading_MyeBaySellingSummaryType *summary; + +/** + + Contains the seller's active listings with bids. + Only returned if items exist that meet the request criteria. + + + type : class Trading_PaginatedItemArrayType +*/ +@property (nonatomic, retain) Trading_PaginatedItemArrayType *bidList; + +/** + + Contains the items the seller has sold and deleted from My eBay. + + + type : class Trading_PaginatedOrderTransactionArrayType +*/ +@property (nonatomic, retain) Trading_PaginatedOrderTransactionArrayType *deletedFromSoldList; + +/** + + Contains the items with listings that were ended or did not sell and have been deleted from My eBay. + + + type : class Trading_PaginatedItemArrayType +*/ +@property (nonatomic, retain) Trading_PaginatedItemArrayType *deletedFromUnsoldList; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetMyeBaySellingResponseType.m b/Vendoo/TradingProxy/Trading_GetMyeBaySellingResponseType.m new file mode 100755 index 0000000..c4d53b8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetMyeBaySellingResponseType.m @@ -0,0 +1,83 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetMyeBaySellingResponseType.h" +#import "Trading_PaginatedItemArrayType.h" +#import "Trading_SellingSummaryType.h" +#import "Trading_PaginatedOrderTransactionArrayType.h" +#import "Trading_MyeBaySellingSummaryType.h" + +@implementation Trading_GetMyeBaySellingResponseType + +@synthesize sellingSummary = _sellingSummary; +@synthesize scheduledList = _scheduledList; +@synthesize activeList = _activeList; +@synthesize soldList = _soldList; +@synthesize unsoldList = _unsoldList; +@synthesize summary = _summary; +@synthesize bidList = _bidList; +@synthesize deletedFromSoldList = _deletedFromSoldList; +@synthesize deletedFromUnsoldList = _deletedFromUnsoldList; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetMyeBaySellingResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingSummary" propertyName:@"sellingSummary" type:PICO_TYPE_OBJECT clazz:[Trading_SellingSummaryType class]]; + [map setObject:ps forKey:@"sellingSummary"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ScheduledList" propertyName:@"scheduledList" type:PICO_TYPE_OBJECT clazz:[Trading_PaginatedItemArrayType class]]; + [map setObject:ps forKey:@"scheduledList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ActiveList" propertyName:@"activeList" type:PICO_TYPE_OBJECT clazz:[Trading_PaginatedItemArrayType class]]; + [map setObject:ps forKey:@"activeList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SoldList" propertyName:@"soldList" type:PICO_TYPE_OBJECT clazz:[Trading_PaginatedOrderTransactionArrayType class]]; + [map setObject:ps forKey:@"soldList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UnsoldList" propertyName:@"unsoldList" type:PICO_TYPE_OBJECT clazz:[Trading_PaginatedItemArrayType class]]; + [map setObject:ps forKey:@"unsoldList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Summary" propertyName:@"summary" type:PICO_TYPE_OBJECT clazz:[Trading_MyeBaySellingSummaryType class]]; + [map setObject:ps forKey:@"summary"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidList" propertyName:@"bidList" type:PICO_TYPE_OBJECT clazz:[Trading_PaginatedItemArrayType class]]; + [map setObject:ps forKey:@"bidList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeletedFromSoldList" propertyName:@"deletedFromSoldList" type:PICO_TYPE_OBJECT clazz:[Trading_PaginatedOrderTransactionArrayType class]]; + [map setObject:ps forKey:@"deletedFromSoldList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeletedFromUnsoldList" propertyName:@"deletedFromUnsoldList" type:PICO_TYPE_OBJECT clazz:[Trading_PaginatedItemArrayType class]]; + [map setObject:ps forKey:@"deletedFromUnsoldList"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sellingSummary = nil; + self.scheduledList = nil; + self.activeList = nil; + self.soldList = nil; + self.unsoldList = nil; + self.summary = nil; + self.bidList = nil; + self.deletedFromSoldList = nil; + self.deletedFromUnsoldList = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetNotificationPreferencesRequestType.h b/Vendoo/TradingProxy/Trading_GetNotificationPreferencesRequestType.h new file mode 100755 index 0000000..f7b5130 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetNotificationPreferencesRequestType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves the requesting application's notification preferences. Details are only returned for events for which a + preference has been set. For example, if you enabled notification for the EndOfAuction event and later disabled it, + the GetNotificationPreferences response would cite the EndOfAuction event preference as Disabled. Otherwise, no + details would be returned regarding EndOfAuction. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetNotificationPreferencesRequestType : Trading_AbstractRequestType { + +@private + NSString *_preferenceLevel; + +} + + +/** + + Specifies the type of preferences to retrieve. For example, preferences can be associated with a user, with + an application, or with events. + + + type: string constant in Trading_NotificationRoleCodeType.h +*/ +@property (nonatomic, retain) NSString *preferenceLevel; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetNotificationPreferencesRequestType.m b/Vendoo/TradingProxy/Trading_GetNotificationPreferencesRequestType.m new file mode 100755 index 0000000..804c4c8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetNotificationPreferencesRequestType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetNotificationPreferencesRequestType.h" + +@implementation Trading_GetNotificationPreferencesRequestType + +@synthesize preferenceLevel = _preferenceLevel; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetNotificationPreferencesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PreferenceLevel" propertyName:@"preferenceLevel" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"preferenceLevel"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.preferenceLevel = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetNotificationPreferencesResponseType.h b/Vendoo/TradingProxy/Trading_GetNotificationPreferencesResponseType.h new file mode 100755 index 0000000..6774105 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetNotificationPreferencesResponseType.h @@ -0,0 +1,89 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ApplicationDeliveryPreferencesType; +@class Trading_NotificationEnableArrayType; +@class Trading_NotificationUserDataType; +@class Trading_NotificationEventPropertyType; + +/** + + Contains the requesting application's notification preferences. + GetNotificationPreferences retrieves preferences that you have + deliberately set. For example, if you enable the EndOfAuction event and + then later disable it, the response shows the EndOfAuction event + preference as Disabled. But if you have never set a preference for the + EndOfAuction event, no EndOfAuction preference is returned at all. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetNotificationPreferencesResponseType : Trading_AbstractResponseType { + +@private + Trading_ApplicationDeliveryPreferencesType *_applicationDeliveryPreferences; + NSString *_deliveryURLName; + Trading_NotificationEnableArrayType *_userDeliveryPreferenceArray; + Trading_NotificationUserDataType *_userData; + NSMutableArray *_eventProperty; + +} + + +/** + + Specifies application-based event preferences that have been enabled. + + + type : class Trading_ApplicationDeliveryPreferencesType +*/ +@property (nonatomic, retain) Trading_ApplicationDeliveryPreferencesType *applicationDeliveryPreferences; + +/** + + Specifies application delivery URL Name associated with this user. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *deliveryURLName; + +/** + + Specifies user-based event preferences that have been enabled or disabled. + + + type : class Trading_NotificationEnableArrayType +*/ +@property (nonatomic, retain) Trading_NotificationEnableArrayType *userDeliveryPreferenceArray; + +/** + + Returns user data for notification settings, such as set mobile phone. + + + type : class Trading_NotificationUserDataType +*/ +@property (nonatomic, retain) Trading_NotificationUserDataType *userData; + +/** + + Contains names and values assigned to a notification event. + Currently can only be set for wireless applications. + + + entry type : class Trading_NotificationEventPropertyType +*/ + +@property (nonatomic, retain) NSMutableArray *eventProperty; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetNotificationPreferencesResponseType.m b/Vendoo/TradingProxy/Trading_GetNotificationPreferencesResponseType.m new file mode 100755 index 0000000..c72e17f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetNotificationPreferencesResponseType.m @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetNotificationPreferencesResponseType.h" +#import "Trading_ApplicationDeliveryPreferencesType.h" +#import "Trading_NotificationEnableArrayType.h" +#import "Trading_NotificationUserDataType.h" +#import "Trading_NotificationEventPropertyType.h" + +@implementation Trading_GetNotificationPreferencesResponseType + +@synthesize applicationDeliveryPreferences = _applicationDeliveryPreferences; +@synthesize deliveryURLName = _deliveryURLName; +@synthesize userDeliveryPreferenceArray = _userDeliveryPreferenceArray; +@synthesize userData = _userData; +@synthesize eventProperty = _eventProperty; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetNotificationPreferencesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ApplicationDeliveryPreferences" propertyName:@"applicationDeliveryPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_ApplicationDeliveryPreferencesType class]]; + [map setObject:ps forKey:@"applicationDeliveryPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeliveryURLName" propertyName:@"deliveryURLName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"deliveryURLName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserDeliveryPreferenceArray" propertyName:@"userDeliveryPreferenceArray" type:PICO_TYPE_OBJECT clazz:[Trading_NotificationEnableArrayType class]]; + [map setObject:ps forKey:@"userDeliveryPreferenceArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserData" propertyName:@"userData" type:PICO_TYPE_OBJECT clazz:[Trading_NotificationUserDataType class]]; + [map setObject:ps forKey:@"userData"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"EventProperty" propertyName:@"eventProperty" type:PICO_TYPE_OBJECT clazz:[Trading_NotificationEventPropertyType class]]; + [map setObject:ps forKey:@"eventProperty"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.applicationDeliveryPreferences = nil; + self.deliveryURLName = nil; + self.userDeliveryPreferenceArray = nil; + self.userData = nil; + self.eventProperty = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetNotificationsUsageRequestType.h b/Vendoo/TradingProxy/Trading_GetNotificationsUsageRequestType.h new file mode 100755 index 0000000..5456d28 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetNotificationsUsageRequestType.h @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves usage information about platform notifications for a given application. + You can use this notification information to troubleshoot issues with platform + notifications. You can call this up to 50 times per hour for a given application. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetNotificationsUsageRequestType : Trading_AbstractRequestType { + +@private + NSDate *_startTime; + NSDate *_endTime; + NSString *_itemID; + +} + + +/** + + Specifies the start date and time for which notification information + will be retrieved. StartTime is optional. If no StartTime is specified, + the default value of 24 hours prior to the call time is used. If no + StartTime is specified or if an invalid StartTime is specified, date + range errors are returned in the response. For a StartTime to be valid, + it must be no more than 72 hours before the time of the call, it cannot + be more recent than the EndTime, and it cannot be later than the time of + the call. If an invalid StartTime is specified, the default value is + used. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + Specifies the end date and time for which notification information + will be retrieved. EndTime is optional. If no EndTime is specified, + the current time (the time the call is made) is used. If no EndTime + is specified or if an invalid EndTime is specified, date range errors + are returned in the response. For an EndTime to be valid, it must be no + more than 72 hours before the time the of the call, it cannot be before + the StartTime, and it cannot be later than the time of the call. If an + invalid EndTime is specified, the current time is used. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + +/** + + Specifies an item ID for which detailed notification information will be + retrieved. ItemID is optional. If no ItemID is specified, the response + will not include any individual notification details. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetNotificationsUsageRequestType.m b/Vendoo/TradingProxy/Trading_GetNotificationsUsageRequestType.m new file mode 100755 index 0000000..bf46c0f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetNotificationsUsageRequestType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetNotificationsUsageRequestType.h" + +@implementation Trading_GetNotificationsUsageRequestType + +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; +@synthesize itemID = _itemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetNotificationsUsageRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.startTime = nil; + self.endTime = nil; + self.itemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetNotificationsUsageResponseType.h b/Vendoo/TradingProxy/Trading_GetNotificationsUsageResponseType.h new file mode 100755 index 0000000..57093d0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetNotificationsUsageResponseType.h @@ -0,0 +1,102 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_MarkUpMarkDownHistoryType; +@class Trading_NotificationDetailsArrayType; +@class Trading_NotificationStatisticsType; + +/** + + Returns an array of notifications sent to a given application identified by the appID + (comes in the credentials). The result can be used by third-party developers troubleshoot + issues with notifications. + Zero, one or many notifications can be returned in the array. The set of notifications + returned is limited to those that were sent between the StartTime and EndTime specified + in the request. If StartTime or EndTime filters were not found in the request, then + the response will contain the data for only one day (Now-1day). By default, maximum + duration is limited to 3 days (Now-3days). These min (1day) and max(3days) applies + to Notifications,MarkDownMarkUpHistory and NotificationStatistics. + + Notifications are sent only if the ItemID is included in the request. If there is no + ItemID, then only Statistics and MarkDownMarkUpHistory information is included. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetNotificationsUsageResponseType : Trading_AbstractResponseType { + +@private + NSDate *_startTime; + NSDate *_endTime; + Trading_NotificationDetailsArrayType *_notificationDetailsArray; + Trading_MarkUpMarkDownHistoryType *_markUpMarkDownHistory; + Trading_NotificationStatisticsType *_notificationStatistics; + +} + + +/** + + Returns the start date and time for the notification information that is + returned by this call. The oldest date allowed for this field is Now-3days. + Default is Now-1day. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + Returns the end date and time for the notification information that is + returned by this call. The default is Now. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + +/** + + List of notification objects representing the notifications sent to an + application for the given time period. It will only be returned if ItemID + was specified in the input request. + + + type : class Trading_NotificationDetailsArrayType +*/ +@property (nonatomic, retain) Trading_NotificationDetailsArrayType *notificationDetailsArray; + +/** + + List of objects representing MarkUp or MarkDown history for a given appID + and for given StartTime and EndTime. This node will always be returned. + + + type : class Trading_MarkUpMarkDownHistoryType +*/ +@property (nonatomic, retain) Trading_MarkUpMarkDownHistoryType *markUpMarkDownHistory; + +/** + + Summary information about number of notifications that were successfully + delivered, queued, failed, connection attempts made, connection timeouts, + http errors for the given appID and given time period. By default, statistics + for only one day (Now-1day) is included. Maximum time duration allowed is 3 days + (Now-3days). + + + type : class Trading_NotificationStatisticsType +*/ +@property (nonatomic, retain) Trading_NotificationStatisticsType *notificationStatistics; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetNotificationsUsageResponseType.m b/Vendoo/TradingProxy/Trading_GetNotificationsUsageResponseType.m new file mode 100755 index 0000000..7d1a4cb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetNotificationsUsageResponseType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetNotificationsUsageResponseType.h" +#import "Trading_MarkUpMarkDownHistoryType.h" +#import "Trading_NotificationDetailsArrayType.h" +#import "Trading_NotificationStatisticsType.h" + +@implementation Trading_GetNotificationsUsageResponseType + +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; +@synthesize notificationDetailsArray = _notificationDetailsArray; +@synthesize markUpMarkDownHistory = _markUpMarkDownHistory; +@synthesize notificationStatistics = _notificationStatistics; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetNotificationsUsageResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NotificationDetailsArray" propertyName:@"notificationDetailsArray" type:PICO_TYPE_OBJECT clazz:[Trading_NotificationDetailsArrayType class]]; + [map setObject:ps forKey:@"notificationDetailsArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MarkUpMarkDownHistory" propertyName:@"markUpMarkDownHistory" type:PICO_TYPE_OBJECT clazz:[Trading_MarkUpMarkDownHistoryType class]]; + [map setObject:ps forKey:@"markUpMarkDownHistory"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NotificationStatistics" propertyName:@"notificationStatistics" type:PICO_TYPE_OBJECT clazz:[Trading_NotificationStatisticsType class]]; + [map setObject:ps forKey:@"notificationStatistics"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.startTime = nil; + self.endTime = nil; + self.notificationDetailsArray = nil; + self.markUpMarkDownHistory = nil; + self.notificationStatistics = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetOrderTransactionsRequestType.h b/Vendoo/TradingProxy/Trading_GetOrderTransactionsRequestType.h new file mode 100755 index 0000000..9869a32 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetOrderTransactionsRequestType.h @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ItemTransactionIDArrayType; +@class Trading_OrderIDArrayType; + +/** + + Retrieves information about one or more orders based on OrderIDs, ItemIDs, or SKU values.  Also for Half.com. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetOrderTransactionsRequestType : Trading_AbstractRequestType { + +@private + Trading_ItemTransactionIDArrayType *_itemTransactionIDArray; + Trading_OrderIDArrayType *_orderIDArray; + NSString *_platform; + NSNumber *_includeFinalValueFees; + +} + + +/** + + An array of one or more ItemTransactionID containers. Each + ItemTransactionID container identifies an order line item + to retrieve in the response. + + + type : class Trading_ItemTransactionIDArrayType +*/ +@property (nonatomic, retain) Trading_ItemTransactionIDArrayType *itemTransactionIDArray; + +/** + + An array of one or more OrderID containers. Each + OrderID container identifies an order to retrieve in the response. + Up to 20 orders (using 20 OrderID containers) can be + retrieved with one GetOrderTransactions call. + + + type : class Trading_OrderIDArrayType +*/ +@property (nonatomic, retain) Trading_OrderIDArrayType *orderIDArray; + +/** + + Name of the eBay co-branded site upon which the order line item was created. + This will serve as a filter for the orders to get emitted in the response. + + + type: string constant in Trading_TransactionPlatformCodeType.h +*/ +@property (nonatomic, retain) NSString *platform; + +/** + + Indicates whether to include Final Value Fee (FVF) in the response. For most + listing types, the Final Value Fee is returned in Transaction.FinalValueFee. + The Final Value Fee is returned on a transaction-by-transaction basis for + FixedPriceItem and StoresFixedPrice listing types. For all other listing + types, the Final Value Fee is returned when the listing status is Completed. + This value is not returned if the auction ended with Buy It Now. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeFinalValueFees; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetOrderTransactionsRequestType.m b/Vendoo/TradingProxy/Trading_GetOrderTransactionsRequestType.m new file mode 100755 index 0000000..0ae91ca --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetOrderTransactionsRequestType.m @@ -0,0 +1,56 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetOrderTransactionsRequestType.h" +#import "Trading_ItemTransactionIDArrayType.h" +#import "Trading_OrderIDArrayType.h" + +@implementation Trading_GetOrderTransactionsRequestType + +@synthesize itemTransactionIDArray = _itemTransactionIDArray; +@synthesize orderIDArray = _orderIDArray; +@synthesize platform = _platform; +@synthesize includeFinalValueFees = _includeFinalValueFees; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetOrderTransactionsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemTransactionIDArray" propertyName:@"itemTransactionIDArray" type:PICO_TYPE_OBJECT clazz:[Trading_ItemTransactionIDArrayType class]]; + [map setObject:ps forKey:@"itemTransactionIDArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderIDArray" propertyName:@"orderIDArray" type:PICO_TYPE_OBJECT clazz:[Trading_OrderIDArrayType class]]; + [map setObject:ps forKey:@"orderIDArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Platform" propertyName:@"platform" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"platform"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeFinalValueFees" propertyName:@"includeFinalValueFees" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeFinalValueFees"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemTransactionIDArray = nil; + self.orderIDArray = nil; + self.platform = nil; + self.includeFinalValueFees = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetOrderTransactionsResponseType.h b/Vendoo/TradingProxy/Trading_GetOrderTransactionsResponseType.h new file mode 100755 index 0000000..da53a32 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetOrderTransactionsResponseType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_OrderArrayType; + +/** + + Response to GetOrderTransactions request. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetOrderTransactionsResponseType : Trading_AbstractResponseType { + +@private + Trading_OrderArrayType *_orderArray; + +} + + +/** + + An array of Orders. + + + type : class Trading_OrderArrayType +*/ +@property (nonatomic, retain) Trading_OrderArrayType *orderArray; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetOrderTransactionsResponseType.m b/Vendoo/TradingProxy/Trading_GetOrderTransactionsResponseType.m new file mode 100755 index 0000000..855e7cf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetOrderTransactionsResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetOrderTransactionsResponseType.h" +#import "Trading_OrderArrayType.h" + +@implementation Trading_GetOrderTransactionsResponseType + +@synthesize orderArray = _orderArray; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetOrderTransactionsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderArray" propertyName:@"orderArray" type:PICO_TYPE_OBJECT clazz:[Trading_OrderArrayType class]]; + [map setObject:ps forKey:@"orderArray"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.orderArray = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetOrdersRequestType.h b/Vendoo/TradingProxy/Trading_GetOrdersRequestType.h new file mode 100755 index 0000000..cf89652 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetOrdersRequestType.h @@ -0,0 +1,237 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_OrderIDArrayType; +@class Trading_PaginationType; + +/** + + Retrieves the orders for which the authenticated user is a participant, either as the buyer + or the seller. Also for Half.com. The call returns all the + orders that meet the request specifications. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetOrdersRequestType : Trading_AbstractRequestType { + +@private + Trading_OrderIDArrayType *_orderIDArray; + NSDate *_createTimeFrom; + NSDate *_createTimeTo; + NSString *_orderRole; + NSString *_orderStatus; + NSString *_listingType; + Trading_PaginationType *_pagination; + NSDate *_modTimeFrom; + NSDate *_modTimeTo; + NSNumber *_numberOfDays; + NSNumber *_includeFinalValueFee; + +} + + +/** + + A container for eBay order IDs. If one or more order IDs are specified in this + container, no other call-specific input fields are applicable. +

+ Not applicable to Half.com. + + + type : class Trading_OrderIDArrayType +*/ +@property (nonatomic, retain) Trading_OrderIDArrayType *orderIDArray; + +/** + + The CreateTimeFrom and CreateTimeTo fields + specify a date range for retrieving orders. The CreateTimeFrom field is the + starting date range. All eBay orders that were created within this date range are + returned in the output. The maximum date range that may be specified with the + CreateTimeFrom and CreateTimeTo fields is 90 + days. CreateTimeFrom/CreateTimeTo date + filters are ignored if the NumberOfDays date filter is used in the request, or if + one or more order IDs are passed in the request. +
+ Applicable to Half.com. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *createTimeFrom; + +/** + + The CreateTimeFrom and CreateTimeTo fields specify a date range for retrieving + orders. The CreateTimeTo field is the ending date range. All eBay orders that were + created within this date range are returned in the output. The maximum + date range that may be specified with the CreateTimeFrom and CreateTimeTo fields + is 90 days. If the CreateTimeFrom field is used and the + CreateTimeTo field is omitted, the "TimeTo" value defaults to the present time or + to 90 days past the CreateTimeFrom value (if CreateTimeFrom value is more than 90 + days in the past). CreateTimeFrom/CreateTimeTo date filters are ignored if the + NumberOfDays date filter is used in the request, or if one or more order IDs are + passed in the request. +

+ Note: + If a GetOrders call is made within a few seconds after the creation of a multiple + line item order, the caller runs the risk of retrieving orders that are in an + inconsistent state, since the order consolidation involved in a multi-line item order + may not have been completed. For + this reason, it is recommended that sellers include the + CreateTimeTo field in the call, and set its value to: + Current Time - 2 minutes. +

+ Applicable to Half.com. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *createTimeTo; + +/** + + Filters the returned orders based on the role of the user. The user's role is + either buyer or seller. If this field is used with a date filter, returned orders + must satisfy both the date range and the OrderRole value. +
+ Applicable to eBay.com and Half.com. + + + type: string constant in Trading_TradingRoleCodeType.h +*/ +@property (nonatomic, retain) NSString *orderRole; + +/** + + Filters the returned orders by order status. For eBay orders, only the Active and + Completed values are applicable. The Shipping value can be used for Half.com + orders. If this field is used with a date filter, returned orders + must satisfy both the date range and the OrderStatus value. +

+ To retrieve orders with a status of Inactive or Cancelled, you must specify + the order IDs (OrderIDArray.OrderID). When you specify order IDs, no + other filters may be used. +

+ For Half.com, you can get some, but not all orders. + Orders on Half.com have different order status values from + eBay orders. When you set ListingType to Half, set OrderStatus + to Shipped. Otherwise, GetOrders may return incomplete information + or have indeterminate results. + + + type: string constant in Trading_OrderStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *orderStatus; + +/** + + Specify Half to retrieve Half.com orders. +

+ Note: + Do not use this field if you are retrieving eBay orders. +

+ This field cannnot be used as a listing type filter on eBay.com. If not + provided, or if you specify any value other than Half, this field has + no useful effect and the call retrieves eBay orders of all types. Also, + you can't retrieve both eBay and Half.com orders in the same response. +
+ + + type: string constant in Trading_ListingTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *listingType; + +/** + + If many orders are + available to retrieve, you may need to call GetOrders multiple times to retrieve all + the data. Each result set is returned as a page of entries. Use the + Pagination filters to control the maximum number of entries to + retrieve per page (i.e., per call), the page number to retrieve, and + other data. + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + +/** + + The ModTimeFrom and ModTimeTo fields specify a date range for retrieving + existing orders that have been modified within this time window (for example, + 'Incomplete' status to 'Pending' status or 'Pending' status to 'Complete' status). The + ModTimeFrom field is the starting date range. All eBay orders that were last + modified within this date range are returned in the output. The maximum date + range that may be specified with the ModTimeFrom and ModTimeTo fields is 30 + days. ModTimeFrom/ModTimeTo date filters are ignored if the + CreateTimeFrom/CreateTimeTo or NumberOfDays date filters are used in the + request, or if one or more order IDs are passed in the request. +

+ Applicable to Half.com. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *modTimeFrom; + +/** + + The ModTimeFrom and ModTimeTo fields specify a date range for retrieving + existing orders that have been modified within this time window (for example, + 'Incomplete' status to 'Pending' status or 'Pending' status to 'Complete' + status). The ModTimeTo field is the ending date range. All eBay orders that were + last modified within this date range are returned in the output. The maximum + date range that may be specified with the ModTimeFrom and ModTimeTo fields is 30 + days. If the ModTimeFrom field is used and the ModTimeTo field is omitted, the + "TimeTo" value defaults to the present time (if ModTimeFrom value is less than + 30 days in the past) or to 30 days past the ModTimeFrom value. + ModTimeFrom/ModTimeTo date filters are ignored if the + CreateTimeFrom/CreateTimeTo or NumberOfDays date filters are used in the + request, or if one or more order IDs are passed in the request. +

+ Applicable to Half.com. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *modTimeTo; + +/** + + This filter specifies the number of days (24-hour periods) in the past to search + for orders. All eBay orders that were either created or modified within this + period are returned in the output. This field cannot be used in conjunction with + the CreateTimeFrom/CreateTimeTo or ModTimeFrom/ModTimeTo date filters. This date + filter is ignored if one or more order IDs are passed in the request. +

+ Applicable to Half.com. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *numberOfDays; + +/** + + Indicates whether to include the Final Value Fee (FVF) for all Transaction objects in the + response. The Final Value Fee is returned in Transaction.FinalValueFee. The Final + Value Fee is assessed right after the creation of an eBay order line item. +
+ + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeFinalValueFee; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetOrdersRequestType.m b/Vendoo/TradingProxy/Trading_GetOrdersRequestType.m new file mode 100755 index 0000000..7bc17aa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetOrdersRequestType.m @@ -0,0 +1,91 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetOrdersRequestType.h" +#import "Trading_OrderIDArrayType.h" +#import "Trading_PaginationType.h" + +@implementation Trading_GetOrdersRequestType + +@synthesize orderIDArray = _orderIDArray; +@synthesize createTimeFrom = _createTimeFrom; +@synthesize createTimeTo = _createTimeTo; +@synthesize orderRole = _orderRole; +@synthesize orderStatus = _orderStatus; +@synthesize listingType = _listingType; +@synthesize pagination = _pagination; +@synthesize modTimeFrom = _modTimeFrom; +@synthesize modTimeTo = _modTimeTo; +@synthesize numberOfDays = _numberOfDays; +@synthesize includeFinalValueFee = _includeFinalValueFee; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetOrdersRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderIDArray" propertyName:@"orderIDArray" type:PICO_TYPE_OBJECT clazz:[Trading_OrderIDArrayType class]]; + [map setObject:ps forKey:@"orderIDArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CreateTimeFrom" propertyName:@"createTimeFrom" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"createTimeFrom"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CreateTimeTo" propertyName:@"createTimeTo" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"createTimeTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderRole" propertyName:@"orderRole" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"orderRole"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderStatus" propertyName:@"orderStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"orderStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingType" propertyName:@"listingType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"listingType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ModTimeFrom" propertyName:@"modTimeFrom" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"modTimeFrom"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ModTimeTo" propertyName:@"modTimeTo" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"modTimeTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NumberOfDays" propertyName:@"numberOfDays" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"numberOfDays"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeFinalValueFee" propertyName:@"includeFinalValueFee" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeFinalValueFee"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.orderIDArray = nil; + self.createTimeFrom = nil; + self.createTimeTo = nil; + self.orderRole = nil; + self.orderStatus = nil; + self.listingType = nil; + self.pagination = nil; + self.modTimeFrom = nil; + self.modTimeTo = nil; + self.numberOfDays = nil; + self.includeFinalValueFee = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetOrdersResponseType.h b/Vendoo/TradingProxy/Trading_GetOrdersResponseType.h new file mode 100755 index 0000000..00e7ded --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetOrdersResponseType.h @@ -0,0 +1,103 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_OrderArrayType; +@class Trading_PaginationResultType; + +/** + + Returns the set of orders that match the order IDs or filter criteria specified. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetOrdersResponseType : Trading_AbstractResponseType { + +@private + Trading_PaginationResultType *_paginationResult; + NSNumber *_hasMoreOrders; + Trading_OrderArrayType *_orderArray; + NSNumber *_ordersPerPage; + NSNumber *_pageNumber; + NSNumber *_returnedOrderCountActual; + +} + + +/** + + Contains information regarding the pagination of + data, including the total number of pages and the total + number of orders. + + + type : class Trading_PaginationResultType +*/ +@property (nonatomic, retain) Trading_PaginationResultType *paginationResult; + +/** + + A true value indicates that there are more orders to be + retrieved. Additional GetOrders calls with higher page numbers or more + entries per page must be made to retrieve these orders. If false, no more + orders are available or no orders match the request (based on the input + filters). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hasMoreOrders; + +/** + + The set of orders that match the order IDs or filter criteria specified. + Also applicable to Half.com (only returns orders that have not been marked as shipped). + + + type : class Trading_OrderArrayType +*/ +@property (nonatomic, retain) Trading_OrderArrayType *orderArray; + +/** + + Indicates the number of orders that can be + returned per page of data (i.e., per call). This is the same value + specified in the Pagination.EntriesPerPage input (or the default value, if + EntriesPerPage was not specified). This is not necessarily the actual + number of orders returned per page (see ReturnedOrderCountActual). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *ordersPerPage; + +/** + + Indicates the page number of data returned in the response. + This is the same value specified in the + Pagination.PageNumber input. If orders are returned, the first page is 1. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *pageNumber; + +/** + + Indicates the total number of orders returned. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *returnedOrderCountActual; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetOrdersResponseType.m b/Vendoo/TradingProxy/Trading_GetOrdersResponseType.m new file mode 100755 index 0000000..c669e74 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetOrdersResponseType.m @@ -0,0 +1,66 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetOrdersResponseType.h" +#import "Trading_OrderArrayType.h" +#import "Trading_PaginationResultType.h" + +@implementation Trading_GetOrdersResponseType + +@synthesize paginationResult = _paginationResult; +@synthesize hasMoreOrders = _hasMoreOrders; +@synthesize orderArray = _orderArray; +@synthesize ordersPerPage = _ordersPerPage; +@synthesize pageNumber = _pageNumber; +@synthesize returnedOrderCountActual = _returnedOrderCountActual; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetOrdersResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaginationResult" propertyName:@"paginationResult" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationResultType class]]; + [map setObject:ps forKey:@"paginationResult"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HasMoreOrders" propertyName:@"hasMoreOrders" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hasMoreOrders"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderArray" propertyName:@"orderArray" type:PICO_TYPE_OBJECT clazz:[Trading_OrderArrayType class]]; + [map setObject:ps forKey:@"orderArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrdersPerPage" propertyName:@"ordersPerPage" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"ordersPerPage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PageNumber" propertyName:@"pageNumber" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"pageNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnedOrderCountActual" propertyName:@"returnedOrderCountActual" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"returnedOrderCountActual"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.paginationResult = nil; + self.hasMoreOrders = nil; + self.orderArray = nil; + self.ordersPerPage = nil; + self.pageNumber = nil; + self.returnedOrderCountActual = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductFamilyMembersRequestType.h b/Vendoo/TradingProxy/Trading_GetProductFamilyMembersRequestType.h new file mode 100755 index 0000000..e6574bc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductFamilyMembersRequestType.h @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ProductSearchType; + +/** + + This type is deprecated as the call is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetProductFamilyMembersRequestType : Trading_AbstractRequestType { + +@private + NSMutableArray *_productSearch; + +} + + +/** + + + Specifies the ID of a product in the family to be retrieved, + along with pagination and sorting instructions. + ProductSearch is a required input. + + + entry type : class Trading_ProductSearchType +*/ + +@property (nonatomic, retain) NSMutableArray *productSearch; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductFamilyMembersRequestType.m b/Vendoo/TradingProxy/Trading_GetProductFamilyMembersRequestType.m new file mode 100755 index 0000000..7cb07b9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductFamilyMembersRequestType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetProductFamilyMembersRequestType.h" +#import "Trading_ProductSearchType.h" + +@implementation Trading_GetProductFamilyMembersRequestType + +@synthesize productSearch = _productSearch; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetProductFamilyMembersRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ProductSearch" propertyName:@"productSearch" type:PICO_TYPE_OBJECT clazz:[Trading_ProductSearchType class]]; + [map setObject:ps forKey:@"productSearch"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.productSearch = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductFamilyMembersResponseType.h b/Vendoo/TradingProxy/Trading_GetProductFamilyMembersResponseType.h new file mode 100755 index 0000000..430bfdf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductFamilyMembersResponseType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_DataElementSetType; +@class Trading_ProductSearchResultType; + +/** + + This type is deprecated as the call is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetProductFamilyMembersResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_dataElementSets; + NSMutableArray *_productSearchResult; + +} + + +/** + + + Container for one or more DataElement fields containing supplemental helpful data. + A DataElement field is an HTML snippet that specifies hints for the user, help links, + help graphics, and other supplemental information that varies per characteristics set. + Usage of this information is optional and may require developers to inspect the information + to determine how it can be applied in an application. + + + entry type : class Trading_DataElementSetType +*/ + +@property (nonatomic, retain) NSMutableArray *dataElementSets; + +/** + + + Contains the attributes and summary product details for all products that match + the product ID (or IDs) passed in the request. + + + entry type : class Trading_ProductSearchResultType +*/ + +@property (nonatomic, retain) NSMutableArray *productSearchResult; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductFamilyMembersResponseType.m b/Vendoo/TradingProxy/Trading_GetProductFamilyMembersResponseType.m new file mode 100755 index 0000000..c9e1c26 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductFamilyMembersResponseType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetProductFamilyMembersResponseType.h" +#import "Trading_DataElementSetType.h" +#import "Trading_ProductSearchResultType.h" + +@implementation Trading_GetProductFamilyMembersResponseType + +@synthesize dataElementSets = _dataElementSets; +@synthesize productSearchResult = _productSearchResult; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetProductFamilyMembersResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DataElementSets" propertyName:@"dataElementSets" type:PICO_TYPE_OBJECT clazz:[Trading_DataElementSetType class]]; + [map setObject:ps forKey:@"dataElementSets"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ProductSearchResult" propertyName:@"productSearchResult" type:PICO_TYPE_OBJECT clazz:[Trading_ProductSearchResultType class]]; + [map setObject:ps forKey:@"productSearchResult"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.dataElementSets = nil; + self.productSearchResult = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductFinderRequestType.h b/Vendoo/TradingProxy/Trading_GetProductFinderRequestType.h new file mode 100755 index 0000000..7354077 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductFinderRequestType.h @@ -0,0 +1,75 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + This type is deprecated as the call is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetProductFinderRequestType : Trading_AbstractRequestType { + +@private + NSString *_attributeSystemVersion; + NSMutableArray *_productFinderID; + +} + + +/** + + + A version of the product finder attribute definitions for the site. + Typically, an application passes the version value that was returned the last + time the application executed this call. + Filter that causes the call to return only the Product Finders + for which the attribute meta-data has changed since the specified version. + The latest version value is not necessarily greater than the previous + value that was returned. Therefore, when comparing versions, only + compare whether the value has changed. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *attributeSystemVersion; + +/** + + + A number that uniquely identifies a product finder.
+
+ For sell-side searches, you can determine the + product finder IDs for a category by calling GetCategory2CS.
+
+ For buy-side searches, you can't use GetCategory2CS to reliably determine + the product finder IDs for an eBay category. + GetProductFinder may work for some attributes. Alternatively, you can + use the pfid parameter from the URL of the Product Finder search page + on the site you're interested in. + See the Knowledge Base article referenced below for more details.
+
+ Multiple categories can be mapped to the same product finder ID. + You can pass zero or multiple IDs in the request. When IDs are specified, the call + only returns product finder meta-data for the specified product finders. + When no IDs are specified, the call returns all the current product finder + meta-data available on the site. + + + entry type : NSNumber, wrapper for primitive int +*/ + +@property (nonatomic, retain) NSMutableArray *productFinderID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductFinderRequestType.m b/Vendoo/TradingProxy/Trading_GetProductFinderRequestType.m new file mode 100755 index 0000000..42b425e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductFinderRequestType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetProductFinderRequestType.h" + +@implementation Trading_GetProductFinderRequestType + +@synthesize attributeSystemVersion = _attributeSystemVersion; +@synthesize productFinderID = _productFinderID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetProductFinderRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeSystemVersion" propertyName:@"attributeSystemVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"attributeSystemVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ProductFinderID" propertyName:@"productFinderID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"productFinderID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.attributeSystemVersion = nil; + self.productFinderID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductFinderResponseType.h b/Vendoo/TradingProxy/Trading_GetProductFinderResponseType.h new file mode 100755 index 0000000..6c9154c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductFinderResponseType.h @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + This type is deprecated as the call is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetProductFinderResponseType : Trading_AbstractResponseType { + +@private + NSString *_attributeSystemVersion; + NSString *_productFinderData; + +} + + +/** + + + Current version of the product search page data for the site. + This value changes each time changes are made to the search page data. + The current version value is not necessarily greater than the previous + value. Therefore, when comparing versions, only compare whether the + value has changed. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *attributeSystemVersion; + +/** + + + A string containing a list of search attributes that can be used in a + "Product Finder" style query, along with related meta-data. The meta-data + specifies possible values of each attribute, the logic for presenting + attributes to a user, and rules for validating the user's selections. For + backward compatibility, this data is in the same XML format that was used + in the Legacy XML API so that you can apply the same Product Finder XSL + stylesheet to it. That is, individual elements are not described using the + new eBay XML schema format. For information about each element in the + ProductFinderData string, see the product finder model documentation in + the eBay Web Services guide (see links below).
+
+ Because this is returned as a string, the XML markup is escaped with + character entity references (e.g., &lt;eBay&gt;&lt;ProductFinders&gt;...). + See the appendices in the eBay Web Services guide for general information about + string data types. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *productFinderData; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductFinderResponseType.m b/Vendoo/TradingProxy/Trading_GetProductFinderResponseType.m new file mode 100755 index 0000000..5efdf4b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductFinderResponseType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetProductFinderResponseType.h" + +@implementation Trading_GetProductFinderResponseType + +@synthesize attributeSystemVersion = _attributeSystemVersion; +@synthesize productFinderData = _productFinderData; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetProductFinderResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeSystemVersion" propertyName:@"attributeSystemVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"attributeSystemVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductFinderData" propertyName:@"productFinderData" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"productFinderData"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.attributeSystemVersion = nil; + self.productFinderData = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductFinderXSLRequestType.h b/Vendoo/TradingProxy/Trading_GetProductFinderXSLRequestType.h new file mode 100755 index 0000000..c20ca57 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductFinderXSLRequestType.h @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + This type is deprecated as the call is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetProductFinderXSLRequestType : Trading_AbstractRequestType { + +@private + NSString *_fileName; + NSString *_fileVersion; + +} + + +/** + + + The name of the XSL file to retrieve. If not specified, the call + returns the latest versions of all available XSL files. + Currently, this call only retrieves the product_finder.xsl file. + FileName is an optional input. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *fileName; + +/** + + + The desired version of the XSL file. Required if FileName is specified. + If not specified, the call returns the latest versions of all + available XSL files that could be returned by the call. + (Currently, this call only retrieves the product_finder.xsl file.) + This is not a filter for retrieving changes to the XSL file. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *fileVersion; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductFinderXSLRequestType.m b/Vendoo/TradingProxy/Trading_GetProductFinderXSLRequestType.m new file mode 100755 index 0000000..519d790 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductFinderXSLRequestType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetProductFinderXSLRequestType.h" + +@implementation Trading_GetProductFinderXSLRequestType + +@synthesize fileName = _fileName; +@synthesize fileVersion = _fileVersion; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetProductFinderXSLRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FileName" propertyName:@"fileName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"fileName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FileVersion" propertyName:@"fileVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"fileVersion"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.fileName = nil; + self.fileVersion = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductFinderXSLResponseType.h b/Vendoo/TradingProxy/Trading_GetProductFinderXSLResponseType.h new file mode 100755 index 0000000..c10365d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductFinderXSLResponseType.h @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_XSLFileType; + +/** + + This type is deprecated as the call is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetProductFinderXSLResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_xslFile; + +} + + +/** + + + Child elements specify data related to one XSL file. + In theory, multiple XSLFile objects can be returned. + Currently, this call only retrieves the product_finder.xsl file. + + + entry type : class Trading_XSLFileType +*/ + +@property (nonatomic, retain) NSMutableArray *xslFile; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductFinderXSLResponseType.m b/Vendoo/TradingProxy/Trading_GetProductFinderXSLResponseType.m new file mode 100755 index 0000000..7d8ae4b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductFinderXSLResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetProductFinderXSLResponseType.h" +#import "Trading_XSLFileType.h" + +@implementation Trading_GetProductFinderXSLResponseType + +@synthesize xslFile = _xslFile; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetProductFinderXSLResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"XSLFile" propertyName:@"xslFile" type:PICO_TYPE_OBJECT clazz:[Trading_XSLFileType class]]; + [map setObject:ps forKey:@"xslFile"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.xslFile = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductSearchPageRequestType.h b/Vendoo/TradingProxy/Trading_GetProductSearchPageRequestType.h new file mode 100755 index 0000000..f1a2a8f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductSearchPageRequestType.h @@ -0,0 +1,68 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + This type is deprecated as the call is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetProductSearchPageRequestType : Trading_AbstractRequestType { + +@private + NSString *_attributeSystemVersion; + NSMutableArray *_attributeSetID; + +} + + +/** + + + A version of the search page definitions for the site. Typically, an + application passes the version value that was returned the last time the + application executed this call. Filter that causes the call to return only + the search pages for which the attribute meta-data has changed since the + specified version. The latest version value is not necessarily greater + than the previous value that was returned. Therefore, when comparing + versions, only compare whether the value has changed. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *attributeSystemVersion; + +/** + + + A characteristic set ID that is associated with a + catalog-enabled category that supports product search pages. + You can pass an array of these IDs in the request. + Each characteristic set corresponds to a level in the + eBay category hierarchy at which all items share common characteristics. + Multiple categories can be mapped to the same characteristic set. + Each ID is used as a filter to limit the response content to fewer + characteristic sets. When IDs are specified, the call only returns + search page data for the corresponding characteristic sets. + When no IDs are specified, the call returns all the current + search page data in the system. + + + entry type : NSNumber, wrapper for primitive int +*/ + +@property (nonatomic, retain) NSMutableArray *attributeSetID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductSearchPageRequestType.m b/Vendoo/TradingProxy/Trading_GetProductSearchPageRequestType.m new file mode 100755 index 0000000..47fd211 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductSearchPageRequestType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetProductSearchPageRequestType.h" + +@implementation Trading_GetProductSearchPageRequestType + +@synthesize attributeSystemVersion = _attributeSystemVersion; +@synthesize attributeSetID = _attributeSetID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetProductSearchPageRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeSystemVersion" propertyName:@"attributeSystemVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"attributeSystemVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"AttributeSetID" propertyName:@"attributeSetID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"attributeSetID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.attributeSystemVersion = nil; + self.attributeSetID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductSearchPageResponseType.h b/Vendoo/TradingProxy/Trading_GetProductSearchPageResponseType.h new file mode 100755 index 0000000..f24aa79 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductSearchPageResponseType.h @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ProductSearchPageType; + +/** + + This type is deprecated as the call is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetProductSearchPageResponseType : Trading_AbstractResponseType { + +@private + NSString *_attributeSystemVersion; + NSMutableArray *_productSearchPage; + +} + + +/** + + + Current version of the product search page data for the site. + This value changes each time changes are made to the search page data. + The current version value is not necessarily greater than the previous + value. Therefore, when comparing versions, only compare whether the + value has changed. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *attributeSystemVersion; + +/** + + + A list of catalog search criteria and sort keys associated with a catalog-enabled category, + plus supplemental information to help the seller understand how to make selections. + + + entry type : class Trading_ProductSearchPageType +*/ + +@property (nonatomic, retain) NSMutableArray *productSearchPage; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductSearchPageResponseType.m b/Vendoo/TradingProxy/Trading_GetProductSearchPageResponseType.m new file mode 100755 index 0000000..42f2295 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductSearchPageResponseType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetProductSearchPageResponseType.h" +#import "Trading_ProductSearchPageType.h" + +@implementation Trading_GetProductSearchPageResponseType + +@synthesize attributeSystemVersion = _attributeSystemVersion; +@synthesize productSearchPage = _productSearchPage; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetProductSearchPageResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeSystemVersion" propertyName:@"attributeSystemVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"attributeSystemVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ProductSearchPage" propertyName:@"productSearchPage" type:PICO_TYPE_OBJECT clazz:[Trading_ProductSearchPageType class]]; + [map setObject:ps forKey:@"productSearchPage"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.attributeSystemVersion = nil; + self.productSearchPage = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductSearchResultsRequestType.h b/Vendoo/TradingProxy/Trading_GetProductSearchResultsRequestType.h new file mode 100755 index 0000000..ef97013 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductSearchResultsRequestType.h @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ProductSearchType; + +/** + + This type is deprecated as the call is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetProductSearchResultsRequestType : Trading_AbstractRequestType { + +@private + NSMutableArray *_productSearch; + +} + + +/** + + + Specifies the keywords or attributes that make up the product query, with + pagination instructions. ProductSearch is a required input. To search for + multiple different products at the same time (i.e., to perform a batch + search), pass in multiple ProductSearch properties. + + + entry type : class Trading_ProductSearchType +*/ + +@property (nonatomic, retain) NSMutableArray *productSearch; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductSearchResultsRequestType.m b/Vendoo/TradingProxy/Trading_GetProductSearchResultsRequestType.m new file mode 100755 index 0000000..dbce53f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductSearchResultsRequestType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetProductSearchResultsRequestType.h" +#import "Trading_ProductSearchType.h" + +@implementation Trading_GetProductSearchResultsRequestType + +@synthesize productSearch = _productSearch; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetProductSearchResultsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ProductSearch" propertyName:@"productSearch" type:PICO_TYPE_OBJECT clazz:[Trading_ProductSearchType class]]; + [map setObject:ps forKey:@"productSearch"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.productSearch = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductSearchResultsResponseType.h b/Vendoo/TradingProxy/Trading_GetProductSearchResultsResponseType.h new file mode 100755 index 0000000..41d076c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductSearchResultsResponseType.h @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_DataElementSetType; +@class Trading_ProductSearchResultType; + +/** + + This type is deprecated as the call is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetProductSearchResultsResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_dataElementSets; + NSMutableArray *_productSearchResult; + +} + + +/** + + + Container for one or more DataElement fields containing supplemental + helpful data. A DataElement field is an HTML snippet that specifies hints + for the user, help links, help graphics, and other supplemental + information that varies per characteristic set. Usage of this information + is optional and may require you to inspect the information to determine + how it can be applied in an application. Also returned with warnings when + no matches are found. + + + entry type : class Trading_DataElementSetType +*/ + +@property (nonatomic, retain) NSMutableArray *dataElementSets; + +/** + + + Contains the attributes and product details that match the attributes or + query keywords passed in the request. Always returned when product search + results are found. + + + entry type : class Trading_ProductSearchResultType +*/ + +@property (nonatomic, retain) NSMutableArray *productSearchResult; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductSearchResultsResponseType.m b/Vendoo/TradingProxy/Trading_GetProductSearchResultsResponseType.m new file mode 100755 index 0000000..f7a5454 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductSearchResultsResponseType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetProductSearchResultsResponseType.h" +#import "Trading_DataElementSetType.h" +#import "Trading_ProductSearchResultType.h" + +@implementation Trading_GetProductSearchResultsResponseType + +@synthesize dataElementSets = _dataElementSets; +@synthesize productSearchResult = _productSearchResult; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetProductSearchResultsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DataElementSets" propertyName:@"dataElementSets" type:PICO_TYPE_OBJECT clazz:[Trading_DataElementSetType class]]; + [map setObject:ps forKey:@"dataElementSets"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ProductSearchResult" propertyName:@"productSearchResult" type:PICO_TYPE_OBJECT clazz:[Trading_ProductSearchResultType class]]; + [map setObject:ps forKey:@"productSearchResult"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.dataElementSets = nil; + self.productSearchResult = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductSellingPagesRequestType.h b/Vendoo/TradingProxy/Trading_GetProductSellingPagesRequestType.h new file mode 100755 index 0000000..c530085 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductSellingPagesRequestType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ProductType; + +/** + + his type is deprecated as the call is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetProductSellingPagesRequestType : Trading_AbstractRequestType { + +@private + NSString *_useCase; + NSMutableArray *_product; + +} + + +/** + + + Specifies the context in which the call is being executed, which will imply + certain validation rules. Use this property to make sure you retrieve the + appropriate version of product information and attribute meta-data + when you are listing, revising, or relisting an item with Pre-filled Item Information. + + + type: string constant in Trading_ProductUseCaseCodeType.h +*/ +@property (nonatomic, retain) NSString *useCase; + +/** + + + A catalog product identifies a prototype description + of a well-known type of item, such as a popular book. + As this call supports batch requests, you can pass in an array of products + to retrieve data for several products at the same time. + + + entry type : class Trading_ProductType +*/ + +@property (nonatomic, retain) NSMutableArray *product; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductSellingPagesRequestType.m b/Vendoo/TradingProxy/Trading_GetProductSellingPagesRequestType.m new file mode 100755 index 0000000..07aabc9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductSellingPagesRequestType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetProductSellingPagesRequestType.h" +#import "Trading_ProductType.h" + +@implementation Trading_GetProductSellingPagesRequestType + +@synthesize useCase = _useCase; +@synthesize product = _product; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetProductSellingPagesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UseCase" propertyName:@"useCase" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"useCase"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Product" propertyName:@"product" type:PICO_TYPE_OBJECT clazz:[Trading_ProductType class]]; + [map setObject:ps forKey:@"product"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.useCase = nil; + self.product = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductSellingPagesResponseType.h b/Vendoo/TradingProxy/Trading_GetProductSellingPagesResponseType.h new file mode 100755 index 0000000..640a0f6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductSellingPagesResponseType.h @@ -0,0 +1,64 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + This type is deprecated as the call is no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetProductSellingPagesResponseType : Trading_AbstractResponseType { + +@private + NSString *_productSellingPagesData; + +} + + +/** + + + A string containing a list of all the attributes that are applicable + to the products specified in the request, along with related meta-data. + The meta-data specifies the pre-filled values of each attribute, the + possible values of attributes that are not pre-filled, the logic for presenting + the attributes to a user, and rules for validating the user's selections. +

+ For backward compatibility, this data is in + the same XML format that was used in the Legacy XML API so that you can + apply the same Item Specifics XSL stylesheet to it. That is, individual + elements are not described using the unified schema format. +

+ The data is based on the GetAttributesCS response (AttributeData), with + additional information that is specific to catalog products. + Product and attribute information is nested within a set of Product tags. + The product-specific data is merged into the attribute data so that the same + XSL stylesheet used to render the results of GetAttributeCS can be used to render + catalog product data. See GetAttributesXSL. +

+ See the Attribute Meta-Data Model section of the eBay Web Services guide + for information about each element in the ProductSellingPagesData string. +

+ Because the content is returned as a string, the XML markup elements are escaped with + character entity references (e.g.,&lt;eBay&gt;&lt;Attributes&gt;...). + See the appendices in the eBay Web Services guide for general information about + string data types. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *productSellingPagesData; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetProductSellingPagesResponseType.m b/Vendoo/TradingProxy/Trading_GetProductSellingPagesResponseType.m new file mode 100755 index 0000000..9408a5d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetProductSellingPagesResponseType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetProductSellingPagesResponseType.h" + +@implementation Trading_GetProductSellingPagesResponseType + +@synthesize productSellingPagesData = _productSellingPagesData; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetProductSellingPagesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductSellingPagesData" propertyName:@"productSellingPagesData" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"productSellingPagesData"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.productSellingPagesData = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetPromotionRulesRequestType.h b/Vendoo/TradingProxy/Trading_GetPromotionRulesRequestType.h new file mode 100755 index 0000000..3ca8a3f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetPromotionRulesRequestType.h @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + No longer recommended. eBay Store Cross Promotions are no + longer supported in the Trading API. Retrieves all promotion rules associated with the specified item or store category. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetPromotionRulesRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSNumber *_storeCategoryID; + NSString *_promotionMethod; + +} + + +/** + + The unique ID of the item for which to retrieve promotion rules. + Mutually exclusive with StoreCategoryID. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + The unique ID of the store category for which to retrieve promotion rules. + Mutually exclusive with ItemID. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *storeCategoryID; + +/** + + The type of promotion. (CrossSell: items that are related to or + useful in combination with this item. UpSell: items that are more + expensive than or of higher quality than this item.) + + + type: string constant in Trading_PromotionMethodCodeType.h +*/ +@property (nonatomic, retain) NSString *promotionMethod; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetPromotionRulesRequestType.m b/Vendoo/TradingProxy/Trading_GetPromotionRulesRequestType.m new file mode 100755 index 0000000..0296969 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetPromotionRulesRequestType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetPromotionRulesRequestType.h" + +@implementation Trading_GetPromotionRulesRequestType + +@synthesize itemID = _itemID; +@synthesize storeCategoryID = _storeCategoryID; +@synthesize promotionMethod = _promotionMethod; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetPromotionRulesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreCategoryID" propertyName:@"storeCategoryID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"storeCategoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionMethod" propertyName:@"promotionMethod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"promotionMethod"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.storeCategoryID = nil; + self.promotionMethod = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetPromotionRulesResponseType.h b/Vendoo/TradingProxy/Trading_GetPromotionRulesResponseType.h new file mode 100755 index 0000000..674df51 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetPromotionRulesResponseType.h @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_PromotionRuleArrayType; + +/** + + Returns all promotion rules associated with the specified item or store category. + +
+ <?xml version="1.0" encoding="UTF-8"?><strong xmlns="urn:ebay:apis:eBLBaseComponents" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:ns="urn:ebay:apis:eBLBaseComponents" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xs="http://www.w3.org/2001/XMLSchema">Note:</strong>
+ 
+ eBay Store Cross Promotions are no longer supported in the + Trading API. + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetPromotionRulesResponseType : Trading_AbstractResponseType { + +@private + Trading_PromotionRuleArrayType *_promotionRuleArray; + +} + + +/** + + An array of promotion rules associated with the item or store category + specified in the request. + + + type : class Trading_PromotionRuleArrayType +*/ +@property (nonatomic, retain) Trading_PromotionRuleArrayType *promotionRuleArray; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetPromotionRulesResponseType.m b/Vendoo/TradingProxy/Trading_GetPromotionRulesResponseType.m new file mode 100755 index 0000000..a2ebba5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetPromotionRulesResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetPromotionRulesResponseType.h" +#import "Trading_PromotionRuleArrayType.h" + +@implementation Trading_GetPromotionRulesResponseType + +@synthesize promotionRuleArray = _promotionRuleArray; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetPromotionRulesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionRuleArray" propertyName:@"promotionRuleArray" type:PICO_TYPE_OBJECT clazz:[Trading_PromotionRuleArrayType class]]; + [map setObject:ps forKey:@"promotionRuleArray"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.promotionRuleArray = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetPromotionalSaleDetailsRequestType.h b/Vendoo/TradingProxy/Trading_GetPromotionalSaleDetailsRequestType.h new file mode 100755 index 0000000..9b31c92 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetPromotionalSaleDetailsRequestType.h @@ -0,0 +1,68 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves information about promotional sales set up by an eBay store owner + (the authenticated caller). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetPromotionalSaleDetailsRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_promotionalSaleID; + NSMutableArray *_promotionalSaleStatus; + +} + + +/** + + The ID of the promotional sale about which you want information. If you do + not specify this field, then all promotional sales for the seller making + the call are returned or only those promotional sales matching the + specified promotional sale status filter, PromotionalSaleStatus. +

+ If PromotionalSaleID and PromotionalSaleStatus are both specified, the + single promotional sale specified by ID is returned only if its status + matches the specified status filter. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *promotionalSaleID; + +/** + + Specifies the promotional sales to return, based upon their status. For + example, specify "Scheduled" to retrieve only promotional sales with a + Status of Scheduled. If you want to retrieve promotional sales for more + than one status, you can repeat the field with an additional status value, + such as Active. +

+ If this field is used together with PromotionalSaleID, the single + promotional sale specified by ID is returned only if its status + matches the specified status filter. +

+ If neither field is used, all of the seller's promotional sales are + returned, regardless of status. + + + entry type : string constant in Trading_PromotionalSaleStatusCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *promotionalSaleStatus; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetPromotionalSaleDetailsRequestType.m b/Vendoo/TradingProxy/Trading_GetPromotionalSaleDetailsRequestType.m new file mode 100755 index 0000000..acdbd3d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetPromotionalSaleDetailsRequestType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetPromotionalSaleDetailsRequestType.h" + +@implementation Trading_GetPromotionalSaleDetailsRequestType + +@synthesize promotionalSaleID = _promotionalSaleID; +@synthesize promotionalSaleStatus = _promotionalSaleStatus; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetPromotionalSaleDetailsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalSaleID" propertyName:@"promotionalSaleID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"promotionalSaleID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PromotionalSaleStatus" propertyName:@"promotionalSaleStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"promotionalSaleStatus"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.promotionalSaleID = nil; + self.promotionalSaleStatus = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetPromotionalSaleDetailsResponseType.h b/Vendoo/TradingProxy/Trading_GetPromotionalSaleDetailsResponseType.h new file mode 100755 index 0000000..b2950b0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetPromotionalSaleDetailsResponseType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_PromotionalSaleArrayType; + +/** + + Contains information about promotional sales. This call + is part of the Promotional Price Display feature. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetPromotionalSaleDetailsResponseType : Trading_AbstractResponseType { + +@private + Trading_PromotionalSaleArrayType *_promotionalSaleDetails; + +} + + +/** + + Contains information about a promotional sale or sales. If you did not + specify a PromotionalSaleID in the request, then all promotional sales + for the seller are returned. Promotional sales enable sellers to add + discounts and/or free shipping to items. + + + type : class Trading_PromotionalSaleArrayType +*/ +@property (nonatomic, retain) Trading_PromotionalSaleArrayType *promotionalSaleDetails; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetPromotionalSaleDetailsResponseType.m b/Vendoo/TradingProxy/Trading_GetPromotionalSaleDetailsResponseType.m new file mode 100755 index 0000000..d207897 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetPromotionalSaleDetailsResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetPromotionalSaleDetailsResponseType.h" +#import "Trading_PromotionalSaleArrayType.h" + +@implementation Trading_GetPromotionalSaleDetailsResponseType + +@synthesize promotionalSaleDetails = _promotionalSaleDetails; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetPromotionalSaleDetailsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalSaleDetails" propertyName:@"promotionalSaleDetails" type:PICO_TYPE_OBJECT clazz:[Trading_PromotionalSaleArrayType class]]; + [map setObject:ps forKey:@"promotionalSaleDetails"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.promotionalSaleDetails = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetRecommendationsRequestContainerType.h b/Vendoo/TradingProxy/Trading_GetRecommendationsRequestContainerType.h new file mode 100755 index 0000000..c751ca4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetRecommendationsRequestContainerType.h @@ -0,0 +1,173 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ItemType; + +/** + + Specifies the data for a single item and configures the recommendation engines to use + when processing the item with GetItemRecommendations. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetRecommendationsRequestContainerType : NSObject { + +@private + NSString *_listingFlow; + Trading_ItemType *_item; + NSMutableArray *_recommendationEngine; + NSString *_query; + NSString *_correlationID; + NSMutableArray *_deletedField; + NSNumber *_excludeRelationships; + NSNumber *_includeConfidence; + NSMutableArray *_any; + +} + + +/** + + The listing flow for which the seller is seeking Listing Analyzer recommendations. + Not applicable to results from other recommendation engines + (i.e., the Suggested Attributes engine or the Product Pricing engine). + The default flow is AddItem. + + + type: string constant in Trading_ListingFlowCodeType.h +*/ +@property (nonatomic, retain) NSString *listingFlow; + +/** + + Contains fields that describe the item for which you are seeking recommendations.
+
+ If the Listing Analyzer recommendation engine is run, the applicable fields are + the same as the fields for AddItem, ReviseItem, or RelistItem + requests, as determined by the value specified in ListingFlow. + The item ID (Item.ItemID) is required when the ListingFlow is ReviseItem or RelistItem, + and it is not applicable when the ListingFlow is AddItem. + All other item fields are optional, even if listed as required for other calls. + However, as some tips are dependent on the properties of the item, and as some properties + have dependencies on other properties, we strongly recommend that you include all the item properties + that will be included in the AddItem, ReviseItem, or RelistItem request. + When the Listing Analyzer engine is run, tips will only be returned for fields that are specfied on the item.
+
+ When the Product Pricing engine is run, pricing data will be based on the catalog product you specify. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + + A recommendation engine to run. If no engines are specified, all available + recommendation engines will run. Some engines require additional fields, + such as Item.PrimaryCategory.CategoryID, to be specified. + If the ProductPricing engine is specified but Item.ProductListingDetails is not specified, + no Product Pricing engine results are returned. + + + entry type : string constant in Trading_RecommendationEngineCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *recommendationEngine; + +/** + + One or more keywords to search for when using the Suggested Attributes engine. + Required when SuggestedAttributes is specified as the recommendation engine + (including when no recommendation engines are specified). Only the listing title + is searched. The words "and" and "or" are treated like any other word. + Blank searches are not allowed (and result in a warning). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *query; + +/** + + Unique key to identify the response that matches this recommendation request container. + Use this key to distinguish between responses when multiple + recommendation containers are specified (i.e., for batch requests). + You define the key. To be useful, each correlation ID should be unique within + the same call. That is, define a different correlation ID for each recommendation + request container. (eBay does not validate the uniqueness of these IDs.) + If specified, the same correlation ID will be returned in the corresponding + recommendation response (or error response). + We recommend that you use this when retrieving recommendations for multiple items at once. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *correlationID; + +/** + + Specifies the name of the field to remove from a listing. + Applicable when the ListingFlow is ReviseItem or RelistItem. + See ReviseItem and RelistItem for applicable values. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *deletedField; + +/** + + If true, the Relationship node is not returned for any + recommendations. Relationship recommendations tell you whether + an Item Specific value has a logical dependency on another + Item Specific.
+
+ For example, in a clothing category, Size Type could be + recommended as a parent of Size, because Size=Small would + mean something different to buyers depending on whether + Size Type=Petite or Size Type=Plus.
+
+ In general, it is a good idea to retrieve and use relationship + recommendations, as this data can help buyers find the items + they want more easily.
+
+ Only applicable when RecommendationEngine=ItemSpecifics. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *excludeRelationships; + +/** + + If true, returns eBay's level of confidence for each + name and value. Some sellers may find this useful when choosing + whether to use eBay's recommendation or their own name or value. +
+
+ Only applicable when RecommendationEngine=ItemSpecifics. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeConfidence; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetRecommendationsRequestContainerType.m b/Vendoo/TradingProxy/Trading_GetRecommendationsRequestContainerType.m new file mode 100755 index 0000000..e266920 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetRecommendationsRequestContainerType.m @@ -0,0 +1,78 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetRecommendationsRequestContainerType.h" +#import "Trading_ItemType.h" + +@implementation Trading_GetRecommendationsRequestContainerType + +@synthesize listingFlow = _listingFlow; +@synthesize item = _item; +@synthesize recommendationEngine = _recommendationEngine; +@synthesize query = _query; +@synthesize correlationID = _correlationID; +@synthesize deletedField = _deletedField; +@synthesize excludeRelationships = _excludeRelationships; +@synthesize includeConfidence = _includeConfidence; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingFlow" propertyName:@"listingFlow" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"listingFlow"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"RecommendationEngine" propertyName:@"recommendationEngine" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"recommendationEngine"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Query" propertyName:@"query" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"query"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CorrelationID" propertyName:@"correlationID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"correlationID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DeletedField" propertyName:@"deletedField" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"deletedField"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExcludeRelationships" propertyName:@"excludeRelationships" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"excludeRelationships"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeConfidence" propertyName:@"includeConfidence" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeConfidence"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.listingFlow = nil; + self.item = nil; + self.recommendationEngine = nil; + self.query = nil; + self.correlationID = nil; + self.deletedField = nil; + self.excludeRelationships = nil; + self.includeConfidence = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetRecommendationsResponseContainerType.h b/Vendoo/TradingProxy/Trading_GetRecommendationsResponseContainerType.h new file mode 100755 index 0000000..7647187 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetRecommendationsResponseContainerType.h @@ -0,0 +1,158 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_SIFFTASRecommendationsType; +@class Trading_ListingAnalyzerRecommendationsType; +@class Trading_RecommendationsType; +@class Trading_ProductListingDetailsType; +@class Trading_AttributeRecommendationsType; +@class Trading_ProductRecommendationsType; +@class Trading_PricingRecommendationsType; + +/** + + Returns recommended changes or opportunities for improvement + related to listing data that was passed in a GetItemRecommendations request. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetRecommendationsResponseContainerType : NSObject { + +@private + Trading_ListingAnalyzerRecommendationsType *_listingAnalyzerRecommendations; + Trading_SIFFTASRecommendationsType *_sifftasRecommendations; + Trading_PricingRecommendationsType *_pricingRecommendations; + Trading_AttributeRecommendationsType *_attributeRecommendations; + Trading_ProductRecommendationsType *_productRecommendations; + NSString *_correlationID; + Trading_RecommendationsType *_recommendations; + Trading_ProductListingDetailsType *_productListingDetails; + NSString *_title; + NSMutableArray *_any; + +} + + +/** + + Contains tips returned from the Listing Analyzer recommendation engine, + if this engine was specified in the request (or if no engine was specified). + + + type : class Trading_ListingAnalyzerRecommendationsType +*/ +@property (nonatomic, retain) Trading_ListingAnalyzerRecommendationsType *listingAnalyzerRecommendations; + +/** + + Reserved for future use. + + + type : class Trading_SIFFTASRecommendationsType +*/ +@property (nonatomic, retain) Trading_SIFFTASRecommendationsType *sifftasRecommendations; + +/** + + Contains pricing data returned from the Product Pricing engine, + if this engine was specified in the request (or if no engine was specified). + + + type : class Trading_PricingRecommendationsType +*/ +@property (nonatomic, retain) Trading_PricingRecommendationsType *pricingRecommendations; + +/** + + Contains attribute suggestions returned from the Suggested Attributes engine, + if this engine was specified in the request. + The results include suggested attributes and values based on the primary category + and a string you specify in the Query field. Suggestions may only be returned when the + Suggested Attributes engine is specified alone. If you request recommendations by using + multiple engines, suggested attribute data might not be returned. If attributes are returned + with multiple values, the values are returned in order of rank (i.e., the value that best meets + eBay's recommendation criteria is returned first). + + + type : class Trading_AttributeRecommendationsType +*/ +@property (nonatomic, retain) Trading_AttributeRecommendationsType *attributeRecommendations; + +/** + + Contains zero or more product titles and IDs returned from the Suggested Attributes engine, + if this engine was specified in the request (or if no engine was specified). + If applicable, use one of the suggested product IDs to list the item with Pre-filled Item Information. + + + type : class Trading_ProductRecommendationsType +*/ +@property (nonatomic, retain) Trading_ProductRecommendationsType *productRecommendations; + +/** + + Unique key to distinguish between recommendations for each item. + Matches a correlation ID you defined in the request, if any. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *correlationID; + +/** + + Contains custom Item Specifics suggestions returned from the custom + Item Specifics recommendation engine, An Item Specific consists of + a name/value pair, and it may be returned as complete (with name and + one or more values) or partial (name only).
+
+ Only returned when RecommendationEngine=ItemSpecifics. + + + type : class Trading_RecommendationsType +*/ +@property (nonatomic, retain) Trading_RecommendationsType *recommendations; + +/** + + Returns catalog product details. This information can be displayed + to the seller prior to listing an item with a catalog product. + Only returned when the request includes a valid eBay ProductID or ProductReferenceID (in Item.ProductListingDetails). + + + type : class Trading_ProductListingDetailsType +*/ +@property (nonatomic, retain) Trading_ProductListingDetailsType *productListingDetails; + +/** + + The recommended title of the item listing. +

+ Note: + The maximum length of an eBay Item Title has increased to 80 characters as of + September 2011. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *title; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetRecommendationsResponseContainerType.m b/Vendoo/TradingProxy/Trading_GetRecommendationsResponseContainerType.m new file mode 100755 index 0000000..c99ee9c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetRecommendationsResponseContainerType.m @@ -0,0 +1,89 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetRecommendationsResponseContainerType.h" +#import "Trading_SIFFTASRecommendationsType.h" +#import "Trading_ListingAnalyzerRecommendationsType.h" +#import "Trading_RecommendationsType.h" +#import "Trading_ProductListingDetailsType.h" +#import "Trading_AttributeRecommendationsType.h" +#import "Trading_ProductRecommendationsType.h" +#import "Trading_PricingRecommendationsType.h" + +@implementation Trading_GetRecommendationsResponseContainerType + +@synthesize listingAnalyzerRecommendations = _listingAnalyzerRecommendations; +@synthesize sifftasRecommendations = _sifftasRecommendations; +@synthesize pricingRecommendations = _pricingRecommendations; +@synthesize attributeRecommendations = _attributeRecommendations; +@synthesize productRecommendations = _productRecommendations; +@synthesize correlationID = _correlationID; +@synthesize recommendations = _recommendations; +@synthesize productListingDetails = _productListingDetails; +@synthesize title = _title; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingAnalyzerRecommendations" propertyName:@"listingAnalyzerRecommendations" type:PICO_TYPE_OBJECT clazz:[Trading_ListingAnalyzerRecommendationsType class]]; + [map setObject:ps forKey:@"listingAnalyzerRecommendations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SIFFTASRecommendations" propertyName:@"sifftasRecommendations" type:PICO_TYPE_OBJECT clazz:[Trading_SIFFTASRecommendationsType class]]; + [map setObject:ps forKey:@"sifftasRecommendations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PricingRecommendations" propertyName:@"pricingRecommendations" type:PICO_TYPE_OBJECT clazz:[Trading_PricingRecommendationsType class]]; + [map setObject:ps forKey:@"pricingRecommendations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeRecommendations" propertyName:@"attributeRecommendations" type:PICO_TYPE_OBJECT clazz:[Trading_AttributeRecommendationsType class]]; + [map setObject:ps forKey:@"attributeRecommendations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductRecommendations" propertyName:@"productRecommendations" type:PICO_TYPE_OBJECT clazz:[Trading_ProductRecommendationsType class]]; + [map setObject:ps forKey:@"productRecommendations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CorrelationID" propertyName:@"correlationID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"correlationID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Recommendations" propertyName:@"recommendations" type:PICO_TYPE_OBJECT clazz:[Trading_RecommendationsType class]]; + [map setObject:ps forKey:@"recommendations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductListingDetails" propertyName:@"productListingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ProductListingDetailsType class]]; + [map setObject:ps forKey:@"productListingDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Title" propertyName:@"title" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"title"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.listingAnalyzerRecommendations = nil; + self.sifftasRecommendations = nil; + self.pricingRecommendations = nil; + self.attributeRecommendations = nil; + self.productRecommendations = nil; + self.correlationID = nil; + self.recommendations = nil; + self.productListingDetails = nil; + self.title = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerDashboardRequestType.h b/Vendoo/TradingProxy/Trading_GetSellerDashboardRequestType.h new file mode 100755 index 0000000..92721c3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerDashboardRequestType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves a brief summary of the requester's status as an eBay seller. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellerDashboardRequestType : Trading_AbstractRequestType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerDashboardRequestType.m b/Vendoo/TradingProxy/Trading_GetSellerDashboardRequestType.m new file mode 100755 index 0000000..a887937 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerDashboardRequestType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellerDashboardRequestType.h" + +@implementation Trading_GetSellerDashboardRequestType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellerDashboardRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerDashboardResponseType.h b/Vendoo/TradingProxy/Trading_GetSellerDashboardResponseType.h new file mode 100755 index 0000000..1c938ff --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerDashboardResponseType.h @@ -0,0 +1,142 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_PolicyComplianceDashboardType; +@class Trading_PowerSellerDashboardType; +@class Trading_PerformanceDashboardType; +@class Trading_BuyerSatisfactionDashboardType; +@class Trading_SellerAccountDashboardType; +@class Trading_SearchStandingDashboardType; +@class Trading_SellerFeeDiscountDashboardType; + +/** + + Returns a brief summary of the requester's status as an eBay seller. The status + information can help an eBay seller monitor their selling performance and keep + their account in good standing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellerDashboardResponseType : Trading_AbstractResponseType { + +@private + Trading_SearchStandingDashboardType *_searchStanding; + Trading_SellerFeeDiscountDashboardType *_sellerFeeDiscount; + Trading_PowerSellerDashboardType *_powerSellerStatus; + Trading_PolicyComplianceDashboardType *_policyCompliance; + Trading_BuyerSatisfactionDashboardType *_buyerSatisfaction; + Trading_SellerAccountDashboardType *_sellerAccount; + NSMutableArray *_performance; + +} + + +/** + + Provides information about the visibility level you have earned for your + listings. The higher your search standing rating, the higher your items + will be placed in search results sorted by Best Match. Because your search + standing rating is directly tied to your customer service record, this + rating is an important way that eBay rewards you as a good seller--it + encourages you to give buyers the best possible shopping experience. +

+ This element is not returned for all sites. Beginning at the end of 2009, eBay + stopped returning it for sellers registered on several large sites, including + the US, German, and UK sites. + + + type : class Trading_SearchStandingDashboardType +*/ +@property (nonatomic, retain) Trading_SearchStandingDashboardType *searchStanding; + +/** + + Provides information about the PowerSeller discount level you have earned, + if any. As a PowerSeller, you can earn discounts on your monthly invoice + Final Value Fees based on how well you're rated as a seller. Only returned + for members of the eBay US or Canada PowerSeller program. + + + type : class Trading_SellerFeeDiscountDashboardType +*/ +@property (nonatomic, retain) Trading_SellerFeeDiscountDashboardType *sellerFeeDiscount; + +/** + + Provides information about your PowerSeller status, such as whether or not + you meet the PowerSeller requirements. Your PowerSeller status directly + affects your discount (SellerFeeDiscount). +

+ For eBay Germany and France, you must be a registered business seller to + see your PowerSeller status. + + + type : class Trading_PowerSellerDashboardType +*/ +@property (nonatomic, retain) Trading_PowerSellerDashboardType *powerSellerStatus; + +/** + + Rating on how well you are following eBay rules and policies in your selling + practices, and alerts you if your account or listings have any policy + violations. +

+ eBay's policies and rules are guidelines that help to create a safe, fair, + and enjoyable trading environment for all eBay members. If you violate + certain policies, your account can be restricted without notice. This is true + even if your status shows a good level of policy compliance. Because of this, + understanding and following eBay's policies can help you to avoid + restrictions on your account. Policy compliance directly affects your + PowerSeller status. + + + type : class Trading_PolicyComplianceDashboardType +*/ +@property (nonatomic, retain) Trading_PolicyComplianceDashboardType *policyCompliance; + +/** + + Rates your level of customer service. This information helps you to keep + track of how well you are providing members with positive buying + experiences. +

+ This element is not returned for all sites. + + + type : class Trading_BuyerSatisfactionDashboardType +*/ +@property (nonatomic, retain) Trading_BuyerSatisfactionDashboardType *buyerSatisfaction; + +/** + + The status of your latest eBay invoice. Includes any alerts issued to your + account to help you identify possible problems. + + + type : class Trading_SellerAccountDashboardType +*/ +@property (nonatomic, retain) Trading_SellerAccountDashboardType *sellerAccount; + +/** + + Provides information about the seller's performance within different eBay + regions. A seller's performance rating can be Top-Rated, Above Standard, + Standard, and Below Standard. + + + entry type : class Trading_PerformanceDashboardType +*/ + +@property (nonatomic, retain) NSMutableArray *performance; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerDashboardResponseType.m b/Vendoo/TradingProxy/Trading_GetSellerDashboardResponseType.m new file mode 100755 index 0000000..e4a3b9b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerDashboardResponseType.m @@ -0,0 +1,76 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellerDashboardResponseType.h" +#import "Trading_PolicyComplianceDashboardType.h" +#import "Trading_PowerSellerDashboardType.h" +#import "Trading_PerformanceDashboardType.h" +#import "Trading_BuyerSatisfactionDashboardType.h" +#import "Trading_SellerAccountDashboardType.h" +#import "Trading_SearchStandingDashboardType.h" +#import "Trading_SellerFeeDiscountDashboardType.h" + +@implementation Trading_GetSellerDashboardResponseType + +@synthesize searchStanding = _searchStanding; +@synthesize sellerFeeDiscount = _sellerFeeDiscount; +@synthesize powerSellerStatus = _powerSellerStatus; +@synthesize policyCompliance = _policyCompliance; +@synthesize buyerSatisfaction = _buyerSatisfaction; +@synthesize sellerAccount = _sellerAccount; +@synthesize performance = _performance; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellerDashboardResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SearchStanding" propertyName:@"searchStanding" type:PICO_TYPE_OBJECT clazz:[Trading_SearchStandingDashboardType class]]; + [map setObject:ps forKey:@"searchStanding"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerFeeDiscount" propertyName:@"sellerFeeDiscount" type:PICO_TYPE_OBJECT clazz:[Trading_SellerFeeDiscountDashboardType class]]; + [map setObject:ps forKey:@"sellerFeeDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PowerSellerStatus" propertyName:@"powerSellerStatus" type:PICO_TYPE_OBJECT clazz:[Trading_PowerSellerDashboardType class]]; + [map setObject:ps forKey:@"powerSellerStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PolicyCompliance" propertyName:@"policyCompliance" type:PICO_TYPE_OBJECT clazz:[Trading_PolicyComplianceDashboardType class]]; + [map setObject:ps forKey:@"policyCompliance"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerSatisfaction" propertyName:@"buyerSatisfaction" type:PICO_TYPE_OBJECT clazz:[Trading_BuyerSatisfactionDashboardType class]]; + [map setObject:ps forKey:@"buyerSatisfaction"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerAccount" propertyName:@"sellerAccount" type:PICO_TYPE_OBJECT clazz:[Trading_SellerAccountDashboardType class]]; + [map setObject:ps forKey:@"sellerAccount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Performance" propertyName:@"performance" type:PICO_TYPE_OBJECT clazz:[Trading_PerformanceDashboardType class]]; + [map setObject:ps forKey:@"performance"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.searchStanding = nil; + self.sellerFeeDiscount = nil; + self.powerSellerStatus = nil; + self.policyCompliance = nil; + self.buyerSatisfaction = nil; + self.sellerAccount = nil; + self.performance = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerEventsRequestType.h b/Vendoo/TradingProxy/Trading_GetSellerEventsRequestType.h new file mode 100755 index 0000000..4e8b34a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerEventsRequestType.h @@ -0,0 +1,230 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves price changes, item revisions, description revisions, + and other changes that have occurred within the last 48 hours + related to a seller's eBay listings. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellerEventsRequestType : Trading_AbstractRequestType { + +@private + NSString *_userID; + NSDate *_startTimeFrom; + NSDate *_startTimeTo; + NSDate *_endTimeFrom; + NSDate *_endTimeTo; + NSDate *_modTimeFrom; + NSDate *_modTimeTo; + NSNumber *_newItemFilter; + NSNumber *_includeWatchCount; + NSNumber *_includeVariationSpecifics; + NSNumber *_hideVariations; + +} + + +/** + + eBay user ID for the seller whose events are to be returned. + If not specified, retrieves events for the user identified by + the authentication token passed in the request. Note that since user information is anonymous to everyone except the bidder and the seller (during an active auction), only sellers looking for information about + their own listings and bidders who know the user IDs of their sellers + will be able to make this API call successfully. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userID; + +/** + + Describes the earliest (oldest) time to use in a time range filter based + on item start time. Must be specified if StartTimeTo is specified. Either + the StartTimeFrom, EndTimeFrom, or ModTimeFrom filter must be specified. + If you do not specify the correspoding To filter, + it is set to the time you make the call. + For better results, the time period you use should be less than 48 hours. + If 3000 or more items are found, use a smaller time range.
+
+ Include a 2-minute, overlapping buffer between requests. + For example, if StartTimeTo was 6:58 in a prior request, + the current request should use 6:56 in StartTimeFrom + (e.g., use ranges like 5:56-6:58, 6:56-7:58, 7:56-8:58). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTimeFrom; + +/** + + Describes the latest (most recent) date to use in a time range filter + based on item start time. If you specify the corresponding From filter, + but you do not include StartTimeTo, the StartTimeTo is set to + the time you make the call. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTimeTo; + +/** + + Describes the earliest (oldest) date to use in a time range filter based + on item end time. Must be specified if EndTimeTo is specified. Either + the StartTimeFrom, EndTimeFrom, or ModTimeFrom filter must be specified. + If you do not specify the correspoding To filter, + it is set to the time you make the call.
+
+ For better results, the time range you use should be less than 48 hours. + If 3000 or more items are found, use a smaller time range.
+
+ Include a 2-minute, overlapping buffer between requests. + For example, if EndTimeTo was 6:58 in a prior request, + the current request should use 6:56 in EndTimeFrom + (e.g., use ranges like 5:56-6:58, 6:56-7:58, 7:56-8:58). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTimeFrom; + +/** + + Describes the latest (most recent) date to use in a time range filter + based on item end time. If you specify the corresponding From filter, + but you do not include EndTimeTo, then EndTimeTo is set + to the time you make the call. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTimeTo; + +/** + + Describes the earliest (oldest) date to use in a time range filter based + on item modification time. Must be specified if ModTimeTo is specified. Either + the StartTimeFrom, EndTimeFrom, or ModTimeFrom filter must be specified. + If you do not specify the correspoding To filter, + it is set to the time you make the call.
+
+ Include a 2-minute, overlapping buffer between requests. + For example, if ModTimeTo was 6:58 in a prior request, + the current request should use 6:56 in ModTimeFrom + (e.g., use ranges like 5:56-6:58, 6:56-7:58, 7:56-8:58). +

+ For better results, the time range you use should be less than 48 hours. + If 3000 or more items are found, use a smaller time range. +

+ If an unexpected item is returned (including an old item + or an unchanged active item), please ignore the item. + Although a maintenance process may have triggered a change in the modification time, + item characteristics are unchanged. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *modTimeFrom; + +/** + + Describes the latest (most recent) date and time to use in a time range filter + based on the time an item's record was modified. If you specify + the corresponding From filter, but you do not include ModTimeTo, + then ModTimeTo is set to the time you make the call. + Include a 2-minute buffer between the current time and + the ModTimeTo filter. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *modTimeTo; + +/** + + Default is true. If true, response includes only items that have been modified + within the ModTime range. If false, response includes all items. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *newItemFilter; + +/** + + Specifies whether to include WatchCount in Item nodes returned. WatchCount + is the number of watches buyers have placed on the item from their My eBay + accounts. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeWatchCount; + +/** + + Specifies whether to force the response to include + variation specifics for multi-variation listings.
+
+ If false (or not specified), eBay keeps the response as small as + possible by not returning Variation.VariationSpecifics. + It only returns Variation.SKU as an identifier + (along with the variation price and other selling details). + If the variation has no SKU, then Variation.VariationSpecifics + is returned as the variation's unique identifier.
+
+ If true, Variation.VariationSpecifics is returned. + (Variation.SKU is also returned, if the variation has a SKU.) + This may be useful for applications that don't track variations + by SKU.
+
+ Ignored when HideVariations=true.
+
+ Please note that if the seller includes a large number of + variations in many listings, using this flag may degrade the + call's performance. Therefore, when you use this flag, you may + need to reduce the total number of items you're requesting at + once. For example, you may need to use shorter time ranges in + the EndTime, StartTime, or ModTime filters. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeVariationSpecifics; + +/** + + Specifies whether to force the response to hide + variation details for multi-variation listings.
+
+ If false (or not specified), eBay returns variation details (if + any). In this case, the amount of detail can be controlled by + using IncludeVariationSpecifics.
+
+ If true, variation details are not returned (and + IncludeVariationSpecifics has no effect). This may be useful for + applications that use other calls, notifications, alerts, + or reports to track price and quantity details. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hideVariations; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerEventsRequestType.m b/Vendoo/TradingProxy/Trading_GetSellerEventsRequestType.m new file mode 100755 index 0000000..5b7ca23 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerEventsRequestType.m @@ -0,0 +1,89 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellerEventsRequestType.h" + +@implementation Trading_GetSellerEventsRequestType + +@synthesize userID = _userID; +@synthesize startTimeFrom = _startTimeFrom; +@synthesize startTimeTo = _startTimeTo; +@synthesize endTimeFrom = _endTimeFrom; +@synthesize endTimeTo = _endTimeTo; +@synthesize modTimeFrom = _modTimeFrom; +@synthesize modTimeTo = _modTimeTo; +@synthesize newItemFilter = _newItemFilter; +@synthesize includeWatchCount = _includeWatchCount; +@synthesize includeVariationSpecifics = _includeVariationSpecifics; +@synthesize hideVariations = _hideVariations; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellerEventsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserID" propertyName:@"userID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTimeFrom" propertyName:@"startTimeFrom" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTimeFrom"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTimeTo" propertyName:@"startTimeTo" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTimeTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTimeFrom" propertyName:@"endTimeFrom" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTimeFrom"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTimeTo" propertyName:@"endTimeTo" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTimeTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ModTimeFrom" propertyName:@"modTimeFrom" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"modTimeFrom"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ModTimeTo" propertyName:@"modTimeTo" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"modTimeTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NewItemFilter" propertyName:@"newItemFilter" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"newItemFilter"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeWatchCount" propertyName:@"includeWatchCount" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeWatchCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeVariationSpecifics" propertyName:@"includeVariationSpecifics" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeVariationSpecifics"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HideVariations" propertyName:@"hideVariations" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hideVariations"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.userID = nil; + self.startTimeFrom = nil; + self.startTimeTo = nil; + self.endTimeFrom = nil; + self.endTimeTo = nil; + self.modTimeFrom = nil; + self.modTimeTo = nil; + self.newItemFilter = nil; + self.includeWatchCount = nil; + self.includeVariationSpecifics = nil; + self.hideVariations = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerEventsResponseType.h b/Vendoo/TradingProxy/Trading_GetSellerEventsResponseType.h new file mode 100755 index 0000000..4db411c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerEventsResponseType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ItemArrayType; + +/** + + Contains the items returned by the call. Items for which a seller event has + occurred (and that meet any filters specified as input) are returned in an + ItemArrayType object, within which are zero, one, or multiple ItemType objects. + Each ItemType object contains the detail data for one item listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellerEventsResponseType : Trading_AbstractResponseType { + +@private + NSDate *_timeTo; + Trading_ItemArrayType *_itemArray; + +} + + +/** + + Indicates the latest (most recent) date for any date-based filtering specified as + input. Specifically, this field contains the value you specified in the StartTimeTo, EndTimeTo, or ModTimeTo filter, if you used a time filter in the request. If no time filter was specified, TimeTo returns the current time. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *timeTo; + +/** + + Collection of items whose last modified time matches + the filters specified in the request. + Returns empty if no items were modified within the + time range of the request. + If 1 to 2999 items are returned, then the results are + complete. If 3000 or more items are returned, it usually means + additional items exist within the time range you requested, + but they were not all returned. To retrieve complete results, + use a smaller time range in the request so that fewer than + 3000 are returned per response. + + + type : class Trading_ItemArrayType +*/ +@property (nonatomic, retain) Trading_ItemArrayType *itemArray; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerEventsResponseType.m b/Vendoo/TradingProxy/Trading_GetSellerEventsResponseType.m new file mode 100755 index 0000000..1b05482 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerEventsResponseType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellerEventsResponseType.h" +#import "Trading_ItemArrayType.h" + +@implementation Trading_GetSellerEventsResponseType + +@synthesize timeTo = _timeTo; +@synthesize itemArray = _itemArray; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellerEventsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TimeTo" propertyName:@"timeTo" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"timeTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemArray" propertyName:@"itemArray" type:PICO_TYPE_OBJECT clazz:[Trading_ItemArrayType class]]; + [map setObject:ps forKey:@"itemArray"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.timeTo = nil; + self.itemArray = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerListRequestType.h b/Vendoo/TradingProxy/Trading_GetSellerListRequestType.h new file mode 100755 index 0000000..5ca5d38 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerListRequestType.h @@ -0,0 +1,231 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_UserIDArrayType; +@class Trading_SKUArrayType; +@class Trading_PaginationType; + +/** + + Returns a list of the items posted by the authenticated user, including + the related item data. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellerListRequestType : Trading_AbstractRequestType { + +@private + NSString *_userID; + Trading_UserIDArrayType *_motorsDealerUsers; + NSDate *_endTimeFrom; + NSDate *_endTimeTo; + NSNumber *_sort; + NSDate *_startTimeFrom; + NSDate *_startTimeTo; + Trading_PaginationType *_pagination; + NSString *_granularityLevel; + Trading_SKUArrayType *_skuArray; + NSNumber *_includeWatchCount; + NSNumber *_adminEndedItemsOnly; + NSNumber *_categoryID; + NSNumber *_includeVariations; + +} + + +/** + + Specifies the seller whose items will be returned. UserID is an optional + input. If not specified, retrieves listings for the user identified by the + authentication token passed in the request. Note that since user + information is anonymous to everyone except the bidder and the seller + (during an active auction), only sellers looking for information about + their own listings and bidders who know the user IDs of their sellers will + be able to make this API call successfully. See Working with Anonymous User Informationin the eBay Web + Services Guide for more information. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userID; + +/** + + Specifies the list of Motors Dealer sellers for which a special set of + metrics can be requested. Applies to eBay Motors Pro applications only. + + + type : class Trading_UserIDArrayType +*/ +@property (nonatomic, retain) Trading_UserIDArrayType *motorsDealerUsers; + +/** + + Specifies the earliest (oldest) date to use in a date range filter based on + item end time. Specify either an end-time range or a start-time range + filter in every call request. Each of the time ranges must be a value less than + 120 days. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTimeFrom; + +/** + + Specifies the latest (most recent) date to use in a date range filter based + on item end time. Must be specified if EndTimeFrom is specified. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTimeTo; + +/** + + Specifies the order in which returned items are sorted (based on the end + dates of the item listings). Valid values: +
+ 0 = No sorting
+ 1 = Sort in descending order
+ 2 = Sort in ascending order
+ + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *sort; + +/** + + Specifies the earliest (oldest) date to use in a date range filter based on + item start time. Each of the time ranges must be a value less than + 120 days. In all calls, at least one date-range filter must be specified + (i.e., you must specify either the end time range or start time range + in every request). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTimeFrom; + +/** + + Specifies the latest (most recent) date to use in a date range filter based + on item start time. Must be specified if StartTimeFrom is specified. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTimeTo; + +/** + + Contains the data controlling the pagination of the returned values. + If you set a DetailLevel in this call, you must set pagination values. + The Pagination field contains + the number of items to be returned per page of data (per call), + and the page number to return with the current call. + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + +/** + + Specifies the subset of item and user fields to return. See GetSellerList + in the eBay Web Services guide for a list of the fields that are returned + for each granularity level. For GetSellerList, use DetailLevel or + GranularityLevel in a request, but not both. For GetSellerList, if + GranularityLevel is specified, DetailLevel is ignored. + + + type: string constant in Trading_GranularityLevelCodeType.h +*/ +@property (nonatomic, retain) NSString *granularityLevel; + +/** + + Container for a set of SKUs. + Filters (reduces) the response to only include active listings + that the seller listed with any of the specified SKUs. + If multiple listings include the same SKU, they are + all returned (assuming they also match the other criteria + in the GetSellerList request).
+
+ SKUArray can be used to retrieve items listed by the user + identified in AuthToken or in UserID.
+
+ Note: + Listings with matching SKUs are returned regardless of their + Item.InventoryTrackingMethod settings. + + + + type : class Trading_SKUArrayType +*/ +@property (nonatomic, retain) Trading_SKUArrayType *skuArray; + +/** + + Specifies whether to include WatchCount in Item nodes returned. + WatchCount is only returned with DetailLevel ReturnAll. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeWatchCount; + +/** + + Specifies whether to return only items that were administratively ended + based on a policy violation. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *adminEndedItemsOnly; + +/** + + The category ID for the items retrieved. + If you specify CategoryID in a GetSellerList call, + the response contains only items in the category you specify. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *categoryID; + +/** + + If true, the Variations node is returned for all multi-variation + listings in the response.
+
+ Please note that if the seller includes a large number of + variations in many listings, using this flag may degrade the + call's performance. Therefore, when you use this flag, you + may need to reduce the total number of items you're requesting + at once. + For example, you may need to use shorter time ranges in the + EndTime or StartTime filters, fewer entries per page in + Pagination, and/or SKUArray. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeVariations; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerListRequestType.m b/Vendoo/TradingProxy/Trading_GetSellerListRequestType.m new file mode 100755 index 0000000..da1cb8b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerListRequestType.m @@ -0,0 +1,107 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellerListRequestType.h" +#import "Trading_UserIDArrayType.h" +#import "Trading_SKUArrayType.h" +#import "Trading_PaginationType.h" + +@implementation Trading_GetSellerListRequestType + +@synthesize userID = _userID; +@synthesize motorsDealerUsers = _motorsDealerUsers; +@synthesize endTimeFrom = _endTimeFrom; +@synthesize endTimeTo = _endTimeTo; +@synthesize sort = _sort; +@synthesize startTimeFrom = _startTimeFrom; +@synthesize startTimeTo = _startTimeTo; +@synthesize pagination = _pagination; +@synthesize granularityLevel = _granularityLevel; +@synthesize skuArray = _skuArray; +@synthesize includeWatchCount = _includeWatchCount; +@synthesize adminEndedItemsOnly = _adminEndedItemsOnly; +@synthesize categoryID = _categoryID; +@synthesize includeVariations = _includeVariations; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellerListRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserID" propertyName:@"userID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MotorsDealerUsers" propertyName:@"motorsDealerUsers" type:PICO_TYPE_OBJECT clazz:[Trading_UserIDArrayType class]]; + [map setObject:ps forKey:@"motorsDealerUsers"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTimeFrom" propertyName:@"endTimeFrom" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTimeFrom"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTimeTo" propertyName:@"endTimeTo" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTimeTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Sort" propertyName:@"sort" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"sort"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTimeFrom" propertyName:@"startTimeFrom" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTimeFrom"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTimeTo" propertyName:@"startTimeTo" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTimeTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GranularityLevel" propertyName:@"granularityLevel" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"granularityLevel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SKUArray" propertyName:@"skuArray" type:PICO_TYPE_OBJECT clazz:[Trading_SKUArrayType class]]; + [map setObject:ps forKey:@"skuArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeWatchCount" propertyName:@"includeWatchCount" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeWatchCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AdminEndedItemsOnly" propertyName:@"adminEndedItemsOnly" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"adminEndedItemsOnly"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeVariations" propertyName:@"includeVariations" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeVariations"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.userID = nil; + self.motorsDealerUsers = nil; + self.endTimeFrom = nil; + self.endTimeTo = nil; + self.sort = nil; + self.startTimeFrom = nil; + self.startTimeTo = nil; + self.pagination = nil; + self.granularityLevel = nil; + self.skuArray = nil; + self.includeWatchCount = nil; + self.adminEndedItemsOnly = nil; + self.categoryID = nil; + self.includeVariations = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerListResponseType.h b/Vendoo/TradingProxy/Trading_GetSellerListResponseType.h new file mode 100755 index 0000000..d563ac0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerListResponseType.h @@ -0,0 +1,118 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_UserType; +@class Trading_PaginationResultType; +@class Trading_ItemArrayType; + +/** + + Contains a list of the items listed by the seller specified as input. The list of + items is returned in an ItemArrayType object, in which are returned zero, one, or + multiple ItemType objects. Each ItemType object contains the detail data for one + item listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellerListResponseType : Trading_AbstractResponseType { + +@private + Trading_PaginationResultType *_paginationResult; + NSNumber *_hasMoreItems; + Trading_ItemArrayType *_itemArray; + NSNumber *_itemsPerPage; + NSNumber *_pageNumber; + NSNumber *_returnedItemCountActual; + Trading_UserType *_seller; + +} + + +/** + + Contains information regarding the pagination of data (if pagination is + used), including total number of pages and total number of entries. + + + type : class Trading_PaginationResultType +*/ +@property (nonatomic, retain) Trading_PaginationResultType *paginationResult; + +/** + + If true, there are more items yet to be retrieved. Additional + GetSellerList calls with higher page numbers or more items per page must + be made to retrieve these items. Not returned if no items match the + request. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hasMoreItems; + +/** + + Contains the list of the seller's items, one ItemType object per item. + Returns empty if no items are available that match the request. + + + type : class Trading_ItemArrayType +*/ +@property (nonatomic, retain) Trading_ItemArrayType *itemArray; + +/** + + Indicates the number of items that are being returned per page of data + (i.e., per call). Will be the same as the value specified in the + Pagination.EntriesPerPage input. Only returned if items are returned. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *itemsPerPage; + +/** + + Indicates which page of data was just returned. Will be the same as the + value specified in the Pagination.PageNumber input. (If the input is + higher than the total number of pages, the call fails with an error.) + Only returned if items are returned. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *pageNumber; + +/** + + Indicates the total number of items returned (i.e., the number of + ItemType objects in ItemArray). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *returnedItemCountActual; + +/** + + Indicates the seller whose items are returned. The seller is the eBay + member whose UserID was passed in the request. If UserID was not + specified, the seller is the user who made the request (identified by + eBayAuthToken). + + + type : class Trading_UserType +*/ +@property (nonatomic, retain) Trading_UserType *seller; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerListResponseType.m b/Vendoo/TradingProxy/Trading_GetSellerListResponseType.m new file mode 100755 index 0000000..19a6992 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerListResponseType.m @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellerListResponseType.h" +#import "Trading_UserType.h" +#import "Trading_PaginationResultType.h" +#import "Trading_ItemArrayType.h" + +@implementation Trading_GetSellerListResponseType + +@synthesize paginationResult = _paginationResult; +@synthesize hasMoreItems = _hasMoreItems; +@synthesize itemArray = _itemArray; +@synthesize itemsPerPage = _itemsPerPage; +@synthesize pageNumber = _pageNumber; +@synthesize returnedItemCountActual = _returnedItemCountActual; +@synthesize seller = _seller; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellerListResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaginationResult" propertyName:@"paginationResult" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationResultType class]]; + [map setObject:ps forKey:@"paginationResult"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HasMoreItems" propertyName:@"hasMoreItems" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hasMoreItems"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemArray" propertyName:@"itemArray" type:PICO_TYPE_OBJECT clazz:[Trading_ItemArrayType class]]; + [map setObject:ps forKey:@"itemArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemsPerPage" propertyName:@"itemsPerPage" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"itemsPerPage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PageNumber" propertyName:@"pageNumber" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"pageNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnedItemCountActual" propertyName:@"returnedItemCountActual" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"returnedItemCountActual"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Seller" propertyName:@"seller" type:PICO_TYPE_OBJECT clazz:[Trading_UserType class]]; + [map setObject:ps forKey:@"seller"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.paginationResult = nil; + self.hasMoreItems = nil; + self.itemArray = nil; + self.itemsPerPage = nil; + self.pageNumber = nil; + self.returnedItemCountActual = nil; + self.seller = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerPaymentsRequestType.h b/Vendoo/TradingProxy/Trading_GetSellerPaymentsRequestType.h new file mode 100755 index 0000000..ec4842b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerPaymentsRequestType.h @@ -0,0 +1,134 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_PaginationType; + +/** + + Half.com only. Retrieves a summary of pending or paid payments that Half.com created for the + seller identified by the authentication token in the request. Only retrieves + payments that occurred within a particular pay period. Each payment is for one + order line item in one order. An order can contain order line items for + multiple items from multiple sellers, but this call only retrieves payments that + are relevant to one seller. The financial value of a payment is typically based on + an amount that a buyer paid to Half.com for an order line item, with adjustments for + shipping costs and Half.com's commission. For most sellers, each month contains + two pay periods: One from the 1st to the 15th of the month, and one from the 16th + to the last day of the month. Sellers can refer to their account information on + the Half.com site to determine their pay periods. (You cannot retrieve a seller's + pay periods by using eBay Web Services.) When a buyer makes a purchase and an + order is created, Half.com creates a payment for the seller and marks it as + Pending in the seller's Half.com account. Within a certain number of days after + the pay period ends, Half.com settles payments for that period and marks each + completed payment as Paid. See the Half.com Web site online help for more + information about how payments are managed. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellerPaymentsRequestType : Trading_AbstractRequestType { + +@private + NSString *_paymentStatus; + NSDate *_paymentTimeFrom; + NSDate *_paymentTimeTo; + Trading_PaginationType *_pagination; + +} + + +/** + + Filter to retrieve only items with the specified payment status (Paid or + Pending). "Pending payments" are payments that Half.com has created but + that have not yet been sent to the seller's financial institution. Pending + payments are typically available once a buyer pays for an order. As + Half.com processes payments by using periodic batch jobs, the + GetSellerPayments response might not include an order line item's payment for + up to 20 minutes after the buyer has paid. You can retrieve pending + payments for the current pay period. Pending payments that have not been + settled yet can also be retrieved for previous pay periods. "Paid + payments" are payments that Half.com processed during previous pay + periods. Paid payments might not appear in the seller's financial + institution account balance until a certain number of days after the + current pay period ends (see the Half.com online help for details). You + can only retrieve paid payments for one previous pay period at a time. + + + type: string constant in Trading_RCSPaymentStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentStatus; + +/** + + Time range filter that retrieves Half.com payments that were created within + a single pay period. Sellers can refer to the Half.com site to determine + their pay periods. PaymentTimeFrom is the earliest (oldest) time and + PaymentTimeTo is the latest (most recent) time in the range. Half.com pay + periods start and end at midnight Pacific time, but the time values are + stored in the database in GMT (not Pacific time). See "Time Values" in the + eBay Web Services guide for information about converting between GMT and + Pacific time.
+
+ If you specify a PaymentStatus of Pending, add a buffer of one hour (or one + day) to both ends of the time range to retrieve more data than you need, and + then filter the results on the client side as needed. If any pending + payments match the request, the response may include all payments since the + beginning of the period.
+
+ If you specify a PaymentStatus of Paid, the time range must contain one + full pay period. That is, PaymentTimeFrom must be earlier or equal the + start time of the pay period, and PaymentTimeTo must be later than or + equal to the end time of the pay period. Otherwise, no paid payments are + returned. For example, if the pay period starts on 2005-09-16 and ends on + 2005-09-30, you could specify an earlier PaymentTimeFrom value of + 2005-09-16T00:00:00.000Z and a later PaymentTimeTo value of + 2005-10-01T12:00:00.000Z.
+
+ If you specify a time range that covers two pay periods, only the payments + from the most recent pay period are returned. The earliest time you can + specify is 18 months ago. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *paymentTimeFrom; + +/** + + Time range filter that retrieves Half.com payments for a single pay + period. See the description of PaymentTimeTo for details about using this + time range filter. For paid payments, this value should be equal to or + later than the end of the last day of the pay period, where the time is + converted to GMT. For example, if the period ends on 2005-09-30, you could + specify 2005-10-01T09:00:00.000Z, which is later than the end of the last + day. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *paymentTimeTo; + +/** + + If many payments are available, you may need to call GetSellerPayments + multiple times to retrieve all the data. Each result set is returned as a + page of entries. Use this Pagination information to indicate the maximum + number of entries to retrieve per page (i.e., per call), the page number + to retrieve, and other data. + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerPaymentsRequestType.m b/Vendoo/TradingProxy/Trading_GetSellerPaymentsRequestType.m new file mode 100755 index 0000000..ddedf0c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerPaymentsRequestType.m @@ -0,0 +1,55 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellerPaymentsRequestType.h" +#import "Trading_PaginationType.h" + +@implementation Trading_GetSellerPaymentsRequestType + +@synthesize paymentStatus = _paymentStatus; +@synthesize paymentTimeFrom = _paymentTimeFrom; +@synthesize paymentTimeTo = _paymentTimeTo; +@synthesize pagination = _pagination; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellerPaymentsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentStatus" propertyName:@"paymentStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentTimeFrom" propertyName:@"paymentTimeFrom" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"paymentTimeFrom"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentTimeTo" propertyName:@"paymentTimeTo" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"paymentTimeTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.paymentStatus = nil; + self.paymentTimeFrom = nil; + self.paymentTimeTo = nil; + self.pagination = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerPaymentsResponseType.h b/Vendoo/TradingProxy/Trading_GetSellerPaymentsResponseType.h new file mode 100755 index 0000000..4e16531 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerPaymentsResponseType.h @@ -0,0 +1,129 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_PaginationResultType; +@class Trading_SellerPaymentType; + +/** + + Returns a summary of pending or paid payments that Half.com created for the seller + identified by the authentication token in the request. Only returns payments that + occurred within a particular pay period. Each payment is for one transaction for + one item in one order. An order can contain transactions for multiple items from + multiple sellers, but this call only retrieves payments that are relevant to one + seller. Payments are only issued for items and transactions that the seller has + confirmed (see the Half.com online help for details). The financial value of a + payment is typically based on an amount that a buyer paid to Half.com for a + transaction, plus the shipping cost the buyer paid to Half.com for the item, minus + Half.com's commission. For most sellers, each month contains two pay periods: One + from the 1st to the 15th of the month, and one from the 16th to the last day of + the month. Payments are submitted to the seller's financial institution a certain + number of days after the current pay period ends (see the Half.com online help for + details). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellerPaymentsResponseType : Trading_AbstractResponseType { + +@private + Trading_PaginationResultType *_paginationResult; + NSNumber *_hasMorePayments; + NSMutableArray *_sellerPayment; + NSNumber *_paymentsPerPage; + NSNumber *_pageNumber; + NSNumber *_returnedPaymentCountActual; + +} + + +/** + + Contains information regarding the pagination of data (if pagination is used), + including total number of pages and total number of entries. + + + type : class Trading_PaginationResultType +*/ +@property (nonatomic, retain) Trading_PaginationResultType *paginationResult; + +/** + + If true, there are more payments yet to be retrieved. Additional + GetSellerPayments calls with higher page numbers or more entries per page + must be made to retrieve these payments. If false, no more payments are + available or no payments match the request (based on the payment status + and time filter). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hasMorePayments; + +/** + + Information about a single payment that matches the criteria in the + request. A payment is between Half.com and a seller. Each payment is for + one transaction for one item in one order. An order can contain + transactions for multiple items from multiple sellers, but this call only + retrieves payments that are relevant to one seller. The financial value of + a payment is typically based on an amount that a buyer paid to Half.com + for a transaction, plus the shipping cost the buyer paid for the item, + minus Half.com's commission. Payments can also describe refunds that the + seller has issued. Multiple SellerPayment entries can be returned per page + of results. Typically, they are returned in reverse chronological order + (most recent PaidTime first). Only returned if payments exist that match + the request. + + + entry type : class Trading_SellerPaymentType +*/ + +@property (nonatomic, retain) NSMutableArray *sellerPayment; + +/** + + Indicates the number of payments that can be returned per page of data + (i.e., per call). This is the same as the value specified in the + Pagination.EntriesPerPage input (or the default value, if EntriesPerPage + was not specified). This is not necessarily the actual number of payments + returned per page (see ReturnedPaymentCountActual). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *paymentsPerPage; + +/** + + Indicates which page of data holds the current result set. Will be the + same as the value specified in the Pagination.PageNumber input. (If the + input is higher than the total number of pages, the call fails with an + error.) If no payments are returned, the value is 0. If payments are + returned, the first page number is 1. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *pageNumber; + +/** + + Indicates the total number of payments returned (i.e., the number of + SellerPayment entries returned. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *returnedPaymentCountActual; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerPaymentsResponseType.m b/Vendoo/TradingProxy/Trading_GetSellerPaymentsResponseType.m new file mode 100755 index 0000000..1b71165 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerPaymentsResponseType.m @@ -0,0 +1,66 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellerPaymentsResponseType.h" +#import "Trading_PaginationResultType.h" +#import "Trading_SellerPaymentType.h" + +@implementation Trading_GetSellerPaymentsResponseType + +@synthesize paginationResult = _paginationResult; +@synthesize hasMorePayments = _hasMorePayments; +@synthesize sellerPayment = _sellerPayment; +@synthesize paymentsPerPage = _paymentsPerPage; +@synthesize pageNumber = _pageNumber; +@synthesize returnedPaymentCountActual = _returnedPaymentCountActual; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellerPaymentsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaginationResult" propertyName:@"paginationResult" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationResultType class]]; + [map setObject:ps forKey:@"paginationResult"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HasMorePayments" propertyName:@"hasMorePayments" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hasMorePayments"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SellerPayment" propertyName:@"sellerPayment" type:PICO_TYPE_OBJECT clazz:[Trading_SellerPaymentType class]]; + [map setObject:ps forKey:@"sellerPayment"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentsPerPage" propertyName:@"paymentsPerPage" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"paymentsPerPage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PageNumber" propertyName:@"pageNumber" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"pageNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnedPaymentCountActual" propertyName:@"returnedPaymentCountActual" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"returnedPaymentCountActual"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.paginationResult = nil; + self.hasMorePayments = nil; + self.sellerPayment = nil; + self.paymentsPerPage = nil; + self.pageNumber = nil; + self.returnedPaymentCountActual = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerTransactionsRequestType.h b/Vendoo/TradingProxy/Trading_GetSellerTransactionsRequestType.h new file mode 100755 index 0000000..94ed337 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerTransactionsRequestType.h @@ -0,0 +1,198 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_SKUArrayType; +@class Trading_PaginationType; + +/** + + Retrieves order line item (transaction) information for the user for which the + call is made, and not for any other user. Also for + Half.com. (To retrieve order line items for another seller's listings, use + GetItemTransactions.) + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellerTransactionsRequestType : Trading_AbstractRequestType { + +@private + NSDate *_modTimeFrom; + NSDate *_modTimeTo; + Trading_PaginationType *_pagination; + NSNumber *_includeFinalValueFee; + NSNumber *_includeContainingOrder; + Trading_SKUArrayType *_skuArray; + NSString *_platform; + NSNumber *_numberOfDays; + NSString *_inventoryTrackingMethod; + NSNumber *_includeCodiceFiscale; + +} + + +/** + + The ModTimeFrom and ModTimeTo fields specify a date range for retrieving + order line items associated with the seller. The ModTimeFrom + field is the starting date range. All of the seller's order line items that were + last modified within this date range are returned in the output. The + maximum date range that may be specified is 30 days. This field is not + applicable if the NumberOfDays date filter is used. +

+ If you don't specify a ModTimeFrom/ModTimeTo filter, the NumberOfDays + time filter is used and it defaults to 30 (days). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *modTimeFrom; + +/** + + The ModTimeFrom and ModTimeTo fields specify a date range for retrieving + order line items associated with the seller. The ModTimeTo + field is the ending date range. All of the seller's order line items that were last + modified within this date range are returned in the output. The maximum + date range that may be specified is 30 days. If the ModTimeFrom field is + used and the ModTimeTo field is omitted, the ModTimeTo value defaults to + the present time or to 30 days past the ModTimeFrom value (if + ModTimeFrom value is more than 30 days in the past). This field is not + applicable if the NumberOfDays date filter is used. +

+ If you don't specify a ModTimeFrom/ModTimeTo filter, the NumberOfDays + time filter is used and it defaults to 30 (days). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *modTimeTo; + +/** + + Child elements control pagination of the output. Use EntriesPerPage property to + control the number of transactions to return per call and PageNumber property to + specify the page of data to return. + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + +/** + + Indicates whether to include Final Value Fee (FVF) in the response. For most + listing types, the Final Value Fee is returned in Transaction.FinalValueFee. + The Final Value Fee is returned for each order line item. +
+ + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeFinalValueFee; + +/** + + Include this field and set it to True if you want the ContainingOrder + container to be returned in the response under each Transaction node. + For single line item orders, the ContainingOrder.OrderID value takes the + value of the OrderLineItemID value for the order line item. For Combined + Payment orders, the ContainingOrder.OrderID value will be shared by at + least two order line items (transactions) that are part of the same + order. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeContainingOrder; + +/** + + Container for a set of SKUs. + Filters (reduces) the response to only include order line items + for listings that include any of the specified SKUs. + If multiple listings include the same SKU, order line items for + all of them are returned (assuming they also match the other + criteria in the GetSellerTransactions request).
+
+ You can combine SKUArray with InventoryTrackingMethod. + For example, if you also pass in InventoryTrackingMethod=SKU, + the response only includes order line items for listings that + include InventoryTrackingMethod=SKU and one of the + requested SKUs. + + + type : class Trading_SKUArrayType +*/ +@property (nonatomic, retain) Trading_SKUArrayType *skuArray; + +/** + + Name of the eBay co-branded site upon which the order line item was made. + This will serve as a filter for the order line items to get emitted in the response. + + + type: string constant in Trading_TransactionPlatformCodeType.h +*/ +@property (nonatomic, retain) NSString *platform; + +/** + + NumberOfDays enables you to specify the number of days' worth of new and modified + order line items that you want to retrieve. The call response contains the + order line items whose status was modified within the specified number of days since + the API call was made. NumberOfDays is often preferable to using the ModTimeFrom + and ModTimeTo filters because you only need to specify one value. If you use + NumberOfDays, then ModTimeFrom and ModTimeTo are ignored. For this field, one day + is defined as 24 hours. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *numberOfDays; + +/** + + Filters the response to only include order line items for listings + that match this InventoryTrackingMethod setting.
+
+ To track items by seller-defined SKU values instead of by Item IDs, the + InventoryTrackingMethod must be included and set to 'SKU' + in the AddFixedPriceItem (or ReviseFixedPriceItem + or RelistFixedPriceItem) call. +
+
+ You can combine SKUArray with InventoryTrackingMethod. + For example, if you set this to SKU and you also pass in + SKUArray, the response only includes order line items for listings + that include InventoryTrackingMethod=SKU and one of the + requested SKUs. + + + type: string constant in Trading_InventoryTrackingMethodCodeType.h +*/ +@property (nonatomic, retain) NSString *inventoryTrackingMethod; + +/** + + If this flag is included in the request and set to 'true', the buyer's Codice Fiscale + number is returned in the response (if provided by the buyer). +

+ This field is only applicable to Italian sellers. The Codice Fiscale number is unique + for each Italian citizen and is used for tax purposes. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeCodiceFiscale; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerTransactionsRequestType.m b/Vendoo/TradingProxy/Trading_GetSellerTransactionsRequestType.m new file mode 100755 index 0000000..4964233 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerTransactionsRequestType.m @@ -0,0 +1,86 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellerTransactionsRequestType.h" +#import "Trading_SKUArrayType.h" +#import "Trading_PaginationType.h" + +@implementation Trading_GetSellerTransactionsRequestType + +@synthesize modTimeFrom = _modTimeFrom; +@synthesize modTimeTo = _modTimeTo; +@synthesize pagination = _pagination; +@synthesize includeFinalValueFee = _includeFinalValueFee; +@synthesize includeContainingOrder = _includeContainingOrder; +@synthesize skuArray = _skuArray; +@synthesize platform = _platform; +@synthesize numberOfDays = _numberOfDays; +@synthesize inventoryTrackingMethod = _inventoryTrackingMethod; +@synthesize includeCodiceFiscale = _includeCodiceFiscale; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellerTransactionsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ModTimeFrom" propertyName:@"modTimeFrom" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"modTimeFrom"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ModTimeTo" propertyName:@"modTimeTo" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"modTimeTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeFinalValueFee" propertyName:@"includeFinalValueFee" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeFinalValueFee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeContainingOrder" propertyName:@"includeContainingOrder" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeContainingOrder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SKUArray" propertyName:@"skuArray" type:PICO_TYPE_OBJECT clazz:[Trading_SKUArrayType class]]; + [map setObject:ps forKey:@"skuArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Platform" propertyName:@"platform" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"platform"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NumberOfDays" propertyName:@"numberOfDays" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"numberOfDays"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InventoryTrackingMethod" propertyName:@"inventoryTrackingMethod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"inventoryTrackingMethod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeCodiceFiscale" propertyName:@"includeCodiceFiscale" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeCodiceFiscale"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.modTimeFrom = nil; + self.modTimeTo = nil; + self.pagination = nil; + self.includeFinalValueFee = nil; + self.includeContainingOrder = nil; + self.skuArray = nil; + self.platform = nil; + self.numberOfDays = nil; + self.inventoryTrackingMethod = nil; + self.includeCodiceFiscale = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerTransactionsResponseType.h b/Vendoo/TradingProxy/Trading_GetSellerTransactionsResponseType.h new file mode 100755 index 0000000..68e8a1e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerTransactionsResponseType.h @@ -0,0 +1,173 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_TransactionArrayType; +@class Trading_UserType; +@class Trading_PaginationResultType; + +/** + + Returns an array of order line item (transaction) data for the seller specified in the request. + The results can be used to create a report of data that is commonly + necessary for order processing. + Zero, one, or many Transaction objects can be returned in the TransactionArray. + The set of order line items returned is limited to those that were modified between + the times specified in the request's ModTimeFrom and ModTimeTo filters. + The order line items returned are sorted by Transaction.Status.LastTimeModified, + ascending order (that is, order line items that more recently were modified are returned last). + Also returns information about the seller whose order line items were requested. + If pagination filters were specified in the request, returns meta-data describing + the effects of those filters on the current response and the estimated effects if + the same filters are used in subsequent calls. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellerTransactionsResponseType : Trading_AbstractResponseType { + +@private + Trading_PaginationResultType *_paginationResult; + NSNumber *_hasMoreTransactions; + NSNumber *_transactionsPerPage; + NSNumber *_pageNumber; + NSNumber *_returnedTransactionCountActual; + Trading_UserType *_seller; + Trading_TransactionArrayType *_transactionArray; + NSNumber *_payPalPreferred; + +} + + +/** + + Container consisting of the total number of order line items that match the input + criteria and the total number of pages that must be scrolled through to view all order + line items. To scroll through each page of order line item data, make subsequent + GetSellerTransactions calls, incrementing the Pagination.PageNumber + field by a value of '1' each time. + + + type : class Trading_PaginationResultType +*/ +@property (nonatomic, retain) Trading_PaginationResultType *paginationResult; + +/** + + This flag indicates whether there are additional pages of order line items to view. + This field will be returned as 'true' if there are additional pages or order line items + to view, or 'false' if the current page of order line item data is the last page of + data. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hasMoreTransactions; + +/** + + This value indicates the number of order line items returned per page (per call) and is + controlled by the Pagination.EntriesPerPage value passed in the call + request. Unless it is the last (or possibly only) page of data (HasMoreTransactions=false), + the TransactionsPerPage value should equal the + Pagination.EntriesPerPage value passed in the call request. +
+
+ Note: + Due to the fact that item data on the eBay platform has a shorter retention period than + order data, it is possible that some retrieved pages will contain no data. For pages + that contain no data, the ReturnedTransactionCountActual value will + be '0'. It is also possible that pages 2, 3, and 4 have no data, but pages 1 and 5 do + have data. Therefore, we recommend that you scroll through each page of data (making + subsequent GetSellerTransactions calls and incrementing the + Pagination.PageNumber value by '1' each time) until you reach the + last page, indicated by HasMoreTransactions=false. + + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *transactionsPerPage; + +/** + + This value indicates the page number of retrieved order line items that match the input + criteria. This value is controlled by the Pagination.PageNumber + value passed in the call request. To scroll through all pages of order line items that match the + input criteria, you increment the Pagination.PageNumber value by '1' + with each subsequent GetSellerTransactions call. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *pageNumber; + +/** + + This value indicates the total number of (non-empty) order line items retrieved in the + current page of results. The ReturnedTransactionCountActual value + will be lower than the TransactionsPerPage value if one or more + empty order line items are retreived on the page. +
+
+ Note: + Due to the fact that item data on the eBay platform has a shorter retention period than + order data, it is possible that some retrieved pages will contain no data. For pages + that contain no order line item data, the ReturnedTransactionCountActual value will + be '0'. It is also possible that pages 2, 3, and 4 have no data, but pages 1 and 5 do + have data. Therefore, we recommend that you scroll through each page of data (making + subsequent GetSellerTransactions calls and incrementing the + Pagination.PageNumber value by '1' each time) until you reach the + last page, indicated by HasMoreTransactions=false. + + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *returnedTransactionCountActual; + +/** + + Contains information about the seller whose order line items are being returned. + See the reference guide for information about the Seller object fields + that are returned. + + + type : class Trading_UserType +*/ +@property (nonatomic, retain) Trading_UserType *seller; + +/** + + List of Transaction objects representing the seller's recent sales. + Each Transaction object contains the data for one purchase + (of one or more items in the same listing). + See the reference guide for more information about the fields that are returned + for each order line item. + + + type : class Trading_TransactionArrayType +*/ +@property (nonatomic, retain) Trading_TransactionArrayType *transactionArray; + +/** + + Indicates whether the seller has the preference enabled that shows that the seller + prefers PayPal as the method of payment for an item. This preference is indicated on + an item's View Item page and is intended to influence a buyer to use PayPal + to pay for the item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *payPalPreferred; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellerTransactionsResponseType.m b/Vendoo/TradingProxy/Trading_GetSellerTransactionsResponseType.m new file mode 100755 index 0000000..58e9c6c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellerTransactionsResponseType.m @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellerTransactionsResponseType.h" +#import "Trading_TransactionArrayType.h" +#import "Trading_UserType.h" +#import "Trading_PaginationResultType.h" + +@implementation Trading_GetSellerTransactionsResponseType + +@synthesize paginationResult = _paginationResult; +@synthesize hasMoreTransactions = _hasMoreTransactions; +@synthesize transactionsPerPage = _transactionsPerPage; +@synthesize pageNumber = _pageNumber; +@synthesize returnedTransactionCountActual = _returnedTransactionCountActual; +@synthesize seller = _seller; +@synthesize transactionArray = _transactionArray; +@synthesize payPalPreferred = _payPalPreferred; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellerTransactionsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaginationResult" propertyName:@"paginationResult" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationResultType class]]; + [map setObject:ps forKey:@"paginationResult"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HasMoreTransactions" propertyName:@"hasMoreTransactions" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hasMoreTransactions"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionsPerPage" propertyName:@"transactionsPerPage" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"transactionsPerPage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PageNumber" propertyName:@"pageNumber" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"pageNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnedTransactionCountActual" propertyName:@"returnedTransactionCountActual" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"returnedTransactionCountActual"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Seller" propertyName:@"seller" type:PICO_TYPE_OBJECT clazz:[Trading_UserType class]]; + [map setObject:ps forKey:@"seller"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionArray" propertyName:@"transactionArray" type:PICO_TYPE_OBJECT clazz:[Trading_TransactionArrayType class]]; + [map setObject:ps forKey:@"transactionArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalPreferred" propertyName:@"payPalPreferred" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"payPalPreferred"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.paginationResult = nil; + self.hasMoreTransactions = nil; + self.transactionsPerPage = nil; + self.pageNumber = nil; + self.returnedTransactionCountActual = nil; + self.seller = nil; + self.transactionArray = nil; + self.payPalPreferred = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerAlertsRequestType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerAlertsRequestType.h new file mode 100755 index 0000000..acf9f00 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerAlertsRequestType.h @@ -0,0 +1,30 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves Selling Manager alerts. + This call is subject to change without notice; the deprecation process is + inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerAlertsRequestType : Trading_AbstractRequestType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerAlertsRequestType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerAlertsRequestType.m new file mode 100755 index 0000000..c233746 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerAlertsRequestType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerAlertsRequestType.h" + +@implementation Trading_GetSellingManagerAlertsRequestType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerAlertsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerAlertsResponseType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerAlertsResponseType.h new file mode 100755 index 0000000..bbdbb81 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerAlertsResponseType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SellingManagerAlertType; + +/** + + Type defining the call-specific response fields for the GetSellingManagerAlerts + call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerAlertsResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_alert; + +} + + +/** + + Container consisting of details related to a Selling Manager alert. Alert types + include listing automation, inventory, PaisaPay (India only), item sold, and + a general alert. + + + entry type : class Trading_SellingManagerAlertType +*/ + +@property (nonatomic, retain) NSMutableArray *alert; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerAlertsResponseType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerAlertsResponseType.m new file mode 100755 index 0000000..a3673b5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerAlertsResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerAlertsResponseType.h" +#import "Trading_SellingManagerAlertType.h" + +@implementation Trading_GetSellingManagerAlertsResponseType + +@synthesize alert = _alert; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerAlertsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Alert" propertyName:@"alert" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAlertType class]]; + [map setObject:ps forKey:@"alert"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.alert = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerEmailLogRequestType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerEmailLogRequestType.h new file mode 100755 index 0000000..a27c3a7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerEmailLogRequestType.h @@ -0,0 +1,121 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_TimeRangeType; + +/** + + Retrieves a log of emails sent, or scheduled to be sent, to buyers. +

+ The standard Trading API + deprecation process is not applicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerEmailLogRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSNumber *_transactionID; + NSString *_orderID; + Trading_TimeRangeType *_emailDateRange; + NSString *_orderLineItemID; + +} + + +/** + + Unique identifier for the eBay item listing associated with the Selling + Manager email log. Unless the OrderID or OrderLineItemID value is + specified in the request, the ItemID and TransactionID fields must be + used to identify the Selling Manager email log to retrieve. You can + use GetSellingManagerSoldListings to retrieve the ItemID, TransactionID + or OrderLineItemID values that correspond to the Selling Manager sale + record (SaleRecordID). All four of these fields are returned under the + SellingManagerSoldTransaction container of the + GetSellingManagerSoldListings request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Unique identifier for the order line item (transaction) associated with + the Selling Manager email log. Unless the OrderID or OrderLineItemID + value is specified in the request, the ItemID and TransactionID fields + must be used to identify the Selling Manager email log to retrieve. + You can use GetSellingManagerSoldListings to retrieve the ItemID, + TransactionID or OrderLineItemID values that correspond to the Selling + Manager sale record (SaleRecordID). All four of these fields are + returned under the SellingManagerSoldTransaction container of the + GetSellingManagerSoldListings request. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *transactionID; + +/** + + A unique identifier that identifies a single line item or multiple line item + (Combined Payment) order associated with the Selling Manager email log. +

+ For a single line item order, the OrderID value is identical to the + OrderLineItemID value that is generated upon creation of the order line + item. For a Combined Payment order, the OrderID value is created by eBay + when the buyer or seller (sharing multiple, common order line items) + combines multiple order line items into a Combined Payment order through + the eBay site (or when the seller creates Combined Payment order through + AddOrder). If an OrderID is used in the request, the OrderLineItemID and + ItemID/TransactionID pair are not required. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderID; + +/** + + Specifies the earliest (oldest) and latest (most recent) dates to use in a + date range filter based on email sent date. Each of the time ranges can be + up to 90 days. + + + type : class Trading_TimeRangeType +*/ +@property (nonatomic, retain) Trading_TimeRangeType *emailDateRange; + +/** + + A unique identifier for an eBay order line item that is associated with + the Selling Manager email log. This field is created as soon as there + is a commitment to buy from the seller, and its value is based upon the + concatenation of ItemID and TransactionID, with a hyphen in between + these two IDs. You can use GetSellingManagerSoldListings to retrieve the + ItemID, TransactionID or OrderLineItemID values that correspond to the + Selling Manager sale record (SaleRecordID). All four of these fields are + returned under the SellingManagerSoldTransaction container of the + GetSellingManagerSoldListings request. Unless an OrderID or an + ItemID/TransactionID pair is specified in the GetSellingManagerSaleRecord + request, the OrderLineItemID is required. +
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerEmailLogRequestType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerEmailLogRequestType.m new file mode 100755 index 0000000..572e5c2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerEmailLogRequestType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerEmailLogRequestType.h" +#import "Trading_TimeRangeType.h" + +@implementation Trading_GetSellingManagerEmailLogRequestType + +@synthesize itemID = _itemID; +@synthesize transactionID = _transactionID; +@synthesize orderID = _orderID; +@synthesize emailDateRange = _emailDateRange; +@synthesize orderLineItemID = _orderLineItemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerEmailLogRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderID" propertyName:@"orderID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EmailDateRange" propertyName:@"emailDateRange" type:PICO_TYPE_OBJECT clazz:[Trading_TimeRangeType class]]; + [map setObject:ps forKey:@"emailDateRange"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.transactionID = nil; + self.orderID = nil; + self.emailDateRange = nil; + self.orderLineItemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerEmailLogResponseType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerEmailLogResponseType.h new file mode 100755 index 0000000..ee8b0d5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerEmailLogResponseType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SellingManagerEmailLogType; + +/** + + Returns the log of emails not sent. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerEmailLogResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_emailLog; + +} + + +/** + + Email logs associated with this order. + + + entry type : class Trading_SellingManagerEmailLogType +*/ + +@property (nonatomic, retain) NSMutableArray *emailLog; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerEmailLogResponseType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerEmailLogResponseType.m new file mode 100755 index 0000000..406e1d1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerEmailLogResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerEmailLogResponseType.h" +#import "Trading_SellingManagerEmailLogType.h" + +@implementation Trading_GetSellingManagerEmailLogResponseType + +@synthesize emailLog = _emailLog; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerEmailLogResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"EmailLog" propertyName:@"emailLog" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerEmailLogType class]]; + [map setObject:ps forKey:@"emailLog"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.emailLog = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryFolderRequestType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryFolderRequestType.h new file mode 100755 index 0000000..8943f12 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryFolderRequestType.h @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves Selling Manager inventory folders. + This call is subject to change without notice; the deprecation process is + inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerInventoryFolderRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_folderID; + NSNumber *_maxDepth; + NSNumber *_fullRecursion; + +} + + +/** + + If a FolderID is submitted, all child-folders below this folder will be returned. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *folderID; + +/** + + Specifies the number of levels of subfolders to be returned. If 0, the parent folder + is returned. If 1, the parent and child folders are returned. If 2, the parent and + two levels of child folders are returned. Ignored if FullRecursion is set to True. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxDepth; + +/** + + Displays the entire tree of a user's folders. If this is provided, FolderID and MaxDepth + need not be given. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *fullRecursion; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryFolderRequestType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryFolderRequestType.m new file mode 100755 index 0000000..2c50afa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryFolderRequestType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerInventoryFolderRequestType.h" + +@implementation Trading_GetSellingManagerInventoryFolderRequestType + +@synthesize folderID = _folderID; +@synthesize maxDepth = _maxDepth; +@synthesize fullRecursion = _fullRecursion; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerInventoryFolderRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderID" propertyName:@"folderID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"folderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxDepth" propertyName:@"maxDepth" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxDepth"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FullRecursion" propertyName:@"fullRecursion" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"fullRecursion"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.folderID = nil; + self.maxDepth = nil; + self.fullRecursion = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryFolderResponseType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryFolderResponseType.h new file mode 100755 index 0000000..5f31d3d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryFolderResponseType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SellingManagerFolderDetailsType; + +/** + + Returns the folder structure of the input folderID. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerInventoryFolderResponseType : Trading_AbstractResponseType { + +@private + Trading_SellingManagerFolderDetailsType *_folder; + +} + + +/** + + Details of the requested folder. + + + type : class Trading_SellingManagerFolderDetailsType +*/ +@property (nonatomic, retain) Trading_SellingManagerFolderDetailsType *folder; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryFolderResponseType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryFolderResponseType.m new file mode 100755 index 0000000..918a039 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryFolderResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerInventoryFolderResponseType.h" +#import "Trading_SellingManagerFolderDetailsType.h" + +@implementation Trading_GetSellingManagerInventoryFolderResponseType + +@synthesize folder = _folder; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerInventoryFolderResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Folder" propertyName:@"folder" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerFolderDetailsType class]]; + [map setObject:ps forKey:@"folder"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.folder = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryRequestType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryRequestType.h new file mode 100755 index 0000000..beb16b6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryRequestType.h @@ -0,0 +1,103 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_SellingManagerSearchType; +@class Trading_PaginationType; + +/** + + Retrieves a paginated list containing details of a user's Selling Manager inventory. + This call is subject to change without notice; the deprecation process is + inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerInventoryRequestType : Trading_AbstractRequestType { + +@private + NSString *_sort; + NSNumber *_folderID; + Trading_PaginationType *_pagination; + NSString *_sortOrder; + Trading_SellingManagerSearchType *_search; + NSNumber *_storeCategoryID; + NSMutableArray *_filter; + +} + + +/** + + Sets the sorting method for the results. + + + type: string constant in Trading_SellingManagerProductSortCodeType.h +*/ +@property (nonatomic, retain) NSString *sort; + +/** + + Specifies the inventory folder containing the requested inventory information. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *folderID; + +/** + + Details about how many Products to return per page and which page to view. + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + +/** + + Order to be used for sorting retrieved product lists. + + + type: string constant in Trading_SortOrderCodeType.h +*/ +@property (nonatomic, retain) NSString *sortOrder; + +/** + + Specifies types and values to search for in the seller's listings. + + + type : class Trading_SellingManagerSearchType +*/ +@property (nonatomic, retain) Trading_SellingManagerSearchType *search; + +/** + + Specifies a store category whose products will be returned. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *storeCategoryID; + +/** + + Container for the list of filters that can be applied to the inventory information requested. + + + entry type : string constant in Trading_SellingManagerInventoryPropertyTypeCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *filter; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryRequestType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryRequestType.m new file mode 100755 index 0000000..ef9ddf1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryRequestType.m @@ -0,0 +1,71 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerInventoryRequestType.h" +#import "Trading_SellingManagerSearchType.h" +#import "Trading_PaginationType.h" + +@implementation Trading_GetSellingManagerInventoryRequestType + +@synthesize sort = _sort; +@synthesize folderID = _folderID; +@synthesize pagination = _pagination; +@synthesize sortOrder = _sortOrder; +@synthesize search = _search; +@synthesize storeCategoryID = _storeCategoryID; +@synthesize filter = _filter; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerInventoryRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Sort" propertyName:@"sort" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sort"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderID" propertyName:@"folderID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"folderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SortOrder" propertyName:@"sortOrder" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sortOrder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Search" propertyName:@"search" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerSearchType class]]; + [map setObject:ps forKey:@"search"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreCategoryID" propertyName:@"storeCategoryID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"storeCategoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Filter" propertyName:@"filter" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"filter"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sort = nil; + self.folderID = nil; + self.pagination = nil; + self.sortOrder = nil; + self.search = nil; + self.storeCategoryID = nil; + self.filter = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryResponseType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryResponseType.h new file mode 100755 index 0000000..9cca421 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryResponseType.h @@ -0,0 +1,66 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_PaginationResultType; +@class Trading_SellingManagerProductType; + +/** + + Contains a list of the products created by the seller. The list of products is returned as a set + of tags, in which are returned zero, one, or multiple SellingManagerProductType objects. Each + SellingManagerProductType object contains the information about for one Selling Manager product + and any Selling Manager templates the product contains. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerInventoryResponseType : Trading_AbstractResponseType { + +@private + NSDate *_inventoryCountLastCalculatedDate; + NSMutableArray *_sellingManagerProduct; + Trading_PaginationResultType *_paginationResult; + +} + + +/** + + Returns the date the inventory counts were last calculated. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *inventoryCountLastCalculatedDate; + +/** + + Container for information about the requested products and templates. + + + entry type : class Trading_SellingManagerProductType +*/ + +@property (nonatomic, retain) NSMutableArray *sellingManagerProduct; + +/** + + Contains the total number of pages (TotalNumberOfPages) and the total + number of products entries (TotalNumberOfEntries) that can be returned + on repeated calls with the same format and report criteria. + + + type : class Trading_PaginationResultType +*/ +@property (nonatomic, retain) Trading_PaginationResultType *paginationResult; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryResponseType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryResponseType.m new file mode 100755 index 0000000..531b833 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerInventoryResponseType.m @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerInventoryResponseType.h" +#import "Trading_PaginationResultType.h" +#import "Trading_SellingManagerProductType.h" + +@implementation Trading_GetSellingManagerInventoryResponseType + +@synthesize inventoryCountLastCalculatedDate = _inventoryCountLastCalculatedDate; +@synthesize sellingManagerProduct = _sellingManagerProduct; +@synthesize paginationResult = _paginationResult; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerInventoryResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InventoryCountLastCalculatedDate" propertyName:@"inventoryCountLastCalculatedDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"inventoryCountLastCalculatedDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SellingManagerProduct" propertyName:@"sellingManagerProduct" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerProductType class]]; + [map setObject:ps forKey:@"sellingManagerProduct"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaginationResult" propertyName:@"paginationResult" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationResultType class]]; + [map setObject:ps forKey:@"paginationResult"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.inventoryCountLastCalculatedDate = nil; + self.sellingManagerProduct = nil; + self.paginationResult = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerItemAutomationRuleRequestType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerItemAutomationRuleRequestType.h new file mode 100755 index 0000000..a76df52 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerItemAutomationRuleRequestType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves the set of Selling Manager automation rules + associated with an item. + This call is subject to change without notice; the + deprecation process is inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerItemAutomationRuleRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + +} + + +/** + + The ID of the item whose Selling Manager automation rules + you want to retrieve. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerItemAutomationRuleRequestType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerItemAutomationRuleRequestType.m new file mode 100755 index 0000000..74d0a13 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerItemAutomationRuleRequestType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerItemAutomationRuleRequestType.h" + +@implementation Trading_GetSellingManagerItemAutomationRuleRequestType + +@synthesize itemID = _itemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerItemAutomationRuleRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerItemAutomationRuleResponseType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerItemAutomationRuleResponseType.h new file mode 100755 index 0000000..d9d6731 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerItemAutomationRuleResponseType.h @@ -0,0 +1,76 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SellingManagerAutoSecondChanceOfferType; +@class Trading_FeesType; +@class Trading_SellingManagerAutoRelistType; +@class Trading_SellingManagerAutoListType; + +/** + + Contains the set of automation rules associated with the specified item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerItemAutomationRuleResponseType : Trading_AbstractResponseType { + +@private + Trading_SellingManagerAutoListType *_automatedListingRule; + Trading_SellingManagerAutoRelistType *_automatedRelistingRule; + Trading_SellingManagerAutoSecondChanceOfferType *_automatedSecondChanceOfferRule; + Trading_FeesType *_fees; + +} + + +/** + + The information for the automated listing rule associated with the item. + This field is only returned if the item was listed from a template. + The value in this field refers to that template's automated listing rule. + + + type : class Trading_SellingManagerAutoListType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoListType *automatedListingRule; + +/** + + The information for the automated relisting rule associated with the item. + + + type : class Trading_SellingManagerAutoRelistType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoRelistType *automatedRelistingRule; + +/** + + The information for the automated second chance offer rule associated with the item. + + + type : class Trading_SellingManagerAutoSecondChanceOfferType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoSecondChanceOfferType *automatedSecondChanceOfferRule; + +/** + + Contains fees that may be incurred when items are listed using the + automation rule (e.g., a scheduled listing fee). Use of an automation rule + does not in itself have a fee, but use can result in a fee. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerItemAutomationRuleResponseType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerItemAutomationRuleResponseType.m new file mode 100755 index 0000000..9419ba3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerItemAutomationRuleResponseType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerItemAutomationRuleResponseType.h" +#import "Trading_SellingManagerAutoSecondChanceOfferType.h" +#import "Trading_FeesType.h" +#import "Trading_SellingManagerAutoRelistType.h" +#import "Trading_SellingManagerAutoListType.h" + +@implementation Trading_GetSellingManagerItemAutomationRuleResponseType + +@synthesize automatedListingRule = _automatedListingRule; +@synthesize automatedRelistingRule = _automatedRelistingRule; +@synthesize automatedSecondChanceOfferRule = _automatedSecondChanceOfferRule; +@synthesize fees = _fees; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerItemAutomationRuleResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedListingRule" propertyName:@"automatedListingRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoListType class]]; + [map setObject:ps forKey:@"automatedListingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedRelistingRule" propertyName:@"automatedRelistingRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoRelistType class]]; + [map setObject:ps forKey:@"automatedRelistingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedSecondChanceOfferRule" propertyName:@"automatedSecondChanceOfferRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoSecondChanceOfferType class]]; + [map setObject:ps forKey:@"automatedSecondChanceOfferRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.automatedListingRule = nil; + self.automatedRelistingRule = nil; + self.automatedSecondChanceOfferRule = nil; + self.fees = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerSaleRecordRequestType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerSaleRecordRequestType.h new file mode 100755 index 0000000..a72eac0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerSaleRecordRequestType.h @@ -0,0 +1,108 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves the data for one or more Selling Manager sale records. +

+ The standard Trading API + deprecation process is not applicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerSaleRecordRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_transactionID; + NSString *_orderID; + NSString *_orderLineItemID; + +} + + +/** + + Unique identifier for the eBay item listing associated with the Selling + Manager sale record. Unless the OrderID or OrderLineItemID value is + specified in the request, the ItemID and TransactionID fields must be + used to identify the Selling Manager sale record to retrieve. You can + use GetSellingManagerSoldListings to retrieve the ItemID, TransactionID + or OrderLineItemID values that correspond to the Selling Manager sale + record (SaleRecordID). All four of these fields are returned under the + SellingManagerSoldTransaction container of the + GetSellingManagerSoldListings request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Unique identifier for the order line item (transaction) associated with + the Selling Manager sale record. Unless the OrderID or OrderLineItemID + value is specified in the request, the ItemID and TransactionID fields + must be used to identify the Selling Manager sale record to retrieve. + You can use GetSellingManagerSoldListings to retrieve the ItemID, + TransactionID or OrderLineItemID values that correspond to the Selling + Manager sale record (SaleRecordID). All four of these fields are + returned under the SellingManagerSoldTransaction container of the + GetSellingManagerSoldListings request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + A unique identifier that identifies a single line item or multiple line item + (Combined Payment) order associated with the Selling Manager sale record(s). +

+ For a single line item order, the OrderID value is identical to the + OrderLineItemID value that is generated upon creation of the order line + item. For a Combined Payment order, the OrderIDvalue is created by eBay + when the buyer or seller (sharing multiple, common order line items) + combines multiple order line items into a Combined Payment order through + the eBay site (or when the seller creates Combined Payment order through + AddOrder). If an OrderID is used in the request, the OrderLineItemID and + ItemID/TransactionID pair are not required. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderID; + +/** + + A unique identifier for an eBay order line item that is associated with + the Selling Manager sale record. This field is created as soon as there + is a commitment to buy from the seller, and its value is based upon the + concatenation of ItemID and TransactionID, with a hyphen in between + these two IDs. You can use GetSellingManagerSoldListings to retrieve the + ItemID, TransactionID or OrderLineItemID values that correspond to the + Selling Manager sale record (SaleRecordID). All four of these fields are + returned under the SellingManagerSoldTransaction container of the + GetSellingManagerSoldListings request. Unless an OrderID or an + ItemID/Transaction pair is specified in the GetSellingManagerSaleRecord + request, the OrderLineItemID is required. +
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerSaleRecordRequestType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerSaleRecordRequestType.m new file mode 100755 index 0000000..ac57362 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerSaleRecordRequestType.m @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerSaleRecordRequestType.h" + +@implementation Trading_GetSellingManagerSaleRecordRequestType + +@synthesize itemID = _itemID; +@synthesize transactionID = _transactionID; +@synthesize orderID = _orderID; +@synthesize orderLineItemID = _orderLineItemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerSaleRecordRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderID" propertyName:@"orderID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.transactionID = nil; + self.orderID = nil; + self.orderLineItemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerSaleRecordResponseType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerSaleRecordResponseType.h new file mode 100755 index 0000000..52d0612 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerSaleRecordResponseType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SellingManagerSoldOrderType; + +/** + + Response to a GetSellingManagerSaleRecord call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerSaleRecordResponseType : Trading_AbstractResponseType { + +@private + Trading_SellingManagerSoldOrderType *_sellingManagerSoldOrder; + +} + + +/** + + Contains the data in a Selling Manager sale record. + + + type : class Trading_SellingManagerSoldOrderType +*/ +@property (nonatomic, retain) Trading_SellingManagerSoldOrderType *sellingManagerSoldOrder; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerSaleRecordResponseType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerSaleRecordResponseType.m new file mode 100755 index 0000000..9adc898 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerSaleRecordResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerSaleRecordResponseType.h" +#import "Trading_SellingManagerSoldOrderType.h" + +@implementation Trading_GetSellingManagerSaleRecordResponseType + +@synthesize sellingManagerSoldOrder = _sellingManagerSoldOrder; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerSaleRecordResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerSoldOrder" propertyName:@"sellingManagerSoldOrder" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerSoldOrderType class]]; + [map setObject:ps forKey:@"sellingManagerSoldOrder"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sellingManagerSoldOrder = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerSoldListingsRequestType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerSoldListingsRequestType.h new file mode 100755 index 0000000..2aaba15 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerSoldListingsRequestType.h @@ -0,0 +1,118 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_SellingManagerSearchType; +@class Trading_TimeRangeType; +@class Trading_PaginationType; + +/** + + Returns a Selling Manager user's sold listings. +

+ This call is subject to change without notice; the deprecation process is + inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerSoldListingsRequestType : Trading_AbstractRequestType { + +@private + Trading_SellingManagerSearchType *_search; + NSNumber *_storeCategoryID; + NSMutableArray *_filter; + NSNumber *_archived; + NSString *_sort; + NSString *_sortOrder; + Trading_PaginationType *_pagination; + Trading_TimeRangeType *_saleDateRange; + +} + + +/** + + Search filters for sold listings. + + + type : class Trading_SellingManagerSearchType +*/ +@property (nonatomic, retain) Trading_SellingManagerSearchType *search; + +/** + + Listings with this store category ID will be listed. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *storeCategoryID; + +/** + + This holds the list of filters that can be applicable for sold listings. + + + entry type : string constant in Trading_SellingManagerSoldListingsPropertyTypeCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *filter; + +/** + + Requests listing records that are more than 90 days old. Records are archived between 90 + and 120 days after being created, and thereafter can only be retrieved using this tag. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *archived; + +/** + + Field to be used to sort the response. + + + type: string constant in Trading_SellingManagerSoldListingsSortTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *sort; + +/** + + Order to be used for sorting the requested listings. + + + type: string constant in Trading_SortOrderCodeType.h +*/ +@property (nonatomic, retain) NSString *sortOrder; + +/** + + Details about how many listings to return per page and which page to view. + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + +/** + + Specifies the earliest (oldest) and latest (most recent) dates to use in a date + range filter based on item start time. A time range can be up to 120 + days. + + + type : class Trading_TimeRangeType +*/ +@property (nonatomic, retain) Trading_TimeRangeType *saleDateRange; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerSoldListingsRequestType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerSoldListingsRequestType.m new file mode 100755 index 0000000..86b392c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerSoldListingsRequestType.m @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerSoldListingsRequestType.h" +#import "Trading_SellingManagerSearchType.h" +#import "Trading_TimeRangeType.h" +#import "Trading_PaginationType.h" + +@implementation Trading_GetSellingManagerSoldListingsRequestType + +@synthesize search = _search; +@synthesize storeCategoryID = _storeCategoryID; +@synthesize filter = _filter; +@synthesize archived = _archived; +@synthesize sort = _sort; +@synthesize sortOrder = _sortOrder; +@synthesize pagination = _pagination; +@synthesize saleDateRange = _saleDateRange; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerSoldListingsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Search" propertyName:@"search" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerSearchType class]]; + [map setObject:ps forKey:@"search"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreCategoryID" propertyName:@"storeCategoryID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"storeCategoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Filter" propertyName:@"filter" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"filter"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Archived" propertyName:@"archived" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"archived"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Sort" propertyName:@"sort" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sort"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SortOrder" propertyName:@"sortOrder" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sortOrder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleDateRange" propertyName:@"saleDateRange" type:PICO_TYPE_OBJECT clazz:[Trading_TimeRangeType class]]; + [map setObject:ps forKey:@"saleDateRange"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.search = nil; + self.storeCategoryID = nil; + self.filter = nil; + self.archived = nil; + self.sort = nil; + self.sortOrder = nil; + self.pagination = nil; + self.saleDateRange = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerSoldListingsResponseType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerSoldListingsResponseType.h new file mode 100755 index 0000000..77ff8be --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerSoldListingsResponseType.h @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_PaginationResultType; +@class Trading_SellingManagerSoldOrderType; + +/** + + Returns a Selling Manager user's sold listings. Response can be filtered by date, search + values, and stores. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerSoldListingsResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_saleRecord; + Trading_PaginationResultType *_paginationResult; + +} + + +/** + + Returns a Selling Manager user's sold listings. + + + entry type : class Trading_SellingManagerSoldOrderType +*/ + +@property (nonatomic, retain) NSMutableArray *saleRecord; + +/** + + Contains the total number of pages (TotalNumberOfPages) and the total + number of products entries (TotalNumberOfEntries) that can be returned + on repeated calls with the same format and report criteria. + + + type : class Trading_PaginationResultType +*/ +@property (nonatomic, retain) Trading_PaginationResultType *paginationResult; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerSoldListingsResponseType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerSoldListingsResponseType.m new file mode 100755 index 0000000..215653a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerSoldListingsResponseType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerSoldListingsResponseType.h" +#import "Trading_PaginationResultType.h" +#import "Trading_SellingManagerSoldOrderType.h" + +@implementation Trading_GetSellingManagerSoldListingsResponseType + +@synthesize saleRecord = _saleRecord; +@synthesize paginationResult = _paginationResult; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerSoldListingsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SaleRecord" propertyName:@"saleRecord" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerSoldOrderType class]]; + [map setObject:ps forKey:@"saleRecord"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaginationResult" propertyName:@"paginationResult" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationResultType class]]; + [map setObject:ps forKey:@"paginationResult"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.saleRecord = nil; + self.paginationResult = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerTemplateAutomationRuleRequestType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerTemplateAutomationRuleRequestType.h new file mode 100755 index 0000000..9725be9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerTemplateAutomationRuleRequestType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves the set of Selling Manager automation rules associated + with a Selling Manager template. + This call is subject to change without notice; the + deprecation process is inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerTemplateAutomationRuleRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_saleTemplateID; + +} + + +/** + + The ID of the Selling Manager template whose Selling Manager + automation rules you want to retrieve. + You can obtain a SaleTemplateID by calling GetSellingManagerInventory. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *saleTemplateID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerTemplateAutomationRuleRequestType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerTemplateAutomationRuleRequestType.m new file mode 100755 index 0000000..22c7e53 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerTemplateAutomationRuleRequestType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerTemplateAutomationRuleRequestType.h" + +@implementation Trading_GetSellingManagerTemplateAutomationRuleRequestType + +@synthesize saleTemplateID = _saleTemplateID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerTemplateAutomationRuleRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleTemplateID" propertyName:@"saleTemplateID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"saleTemplateID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.saleTemplateID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerTemplateAutomationRuleResponseType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerTemplateAutomationRuleResponseType.h new file mode 100755 index 0000000..d70ae3d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerTemplateAutomationRuleResponseType.h @@ -0,0 +1,74 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SellingManagerAutoSecondChanceOfferType; +@class Trading_FeesType; +@class Trading_SellingManagerAutoRelistType; +@class Trading_SellingManagerAutoListType; + +/** + + Contains the set of automation rules associated with the specified template. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerTemplateAutomationRuleResponseType : Trading_AbstractResponseType { + +@private + Trading_SellingManagerAutoListType *_automatedListingRule; + Trading_SellingManagerAutoRelistType *_automatedRelistingRule; + Trading_SellingManagerAutoSecondChanceOfferType *_automatedSecondChanceOfferRule; + Trading_FeesType *_fees; + +} + + +/** + + The information for the automated listing rule associated with the template. + + + type : class Trading_SellingManagerAutoListType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoListType *automatedListingRule; + +/** + + The information for the automated relisting rule associated with the template. + + + type : class Trading_SellingManagerAutoRelistType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoRelistType *automatedRelistingRule; + +/** + + The information for the automated second chance offer rule associated with the template. + + + type : class Trading_SellingManagerAutoSecondChanceOfferType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoSecondChanceOfferType *automatedSecondChanceOfferRule; + +/** + + Contains fees that may be incurred when items are listed using the + automation rule (e.g., a scheduled listing fee). Use of an automation rule + does not in itself have a fee, but use can result in a fee. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerTemplateAutomationRuleResponseType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerTemplateAutomationRuleResponseType.m new file mode 100755 index 0000000..ed68034 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerTemplateAutomationRuleResponseType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerTemplateAutomationRuleResponseType.h" +#import "Trading_SellingManagerAutoSecondChanceOfferType.h" +#import "Trading_FeesType.h" +#import "Trading_SellingManagerAutoRelistType.h" +#import "Trading_SellingManagerAutoListType.h" + +@implementation Trading_GetSellingManagerTemplateAutomationRuleResponseType + +@synthesize automatedListingRule = _automatedListingRule; +@synthesize automatedRelistingRule = _automatedRelistingRule; +@synthesize automatedSecondChanceOfferRule = _automatedSecondChanceOfferRule; +@synthesize fees = _fees; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerTemplateAutomationRuleResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedListingRule" propertyName:@"automatedListingRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoListType class]]; + [map setObject:ps forKey:@"automatedListingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedRelistingRule" propertyName:@"automatedRelistingRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoRelistType class]]; + [map setObject:ps forKey:@"automatedRelistingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedSecondChanceOfferRule" propertyName:@"automatedSecondChanceOfferRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoSecondChanceOfferType class]]; + [map setObject:ps forKey:@"automatedSecondChanceOfferRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.automatedListingRule = nil; + self.automatedRelistingRule = nil; + self.automatedSecondChanceOfferRule = nil; + self.fees = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerTemplatesRequestType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerTemplatesRequestType.h new file mode 100755 index 0000000..007ed14 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerTemplatesRequestType.h @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves Selling Manager templates. + This call is subject to change without notice; the + deprecation process is inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerTemplatesRequestType : Trading_AbstractRequestType { + +@private + NSMutableArray *_saleTemplateID; + +} + + +/** + + The ID of the template whose data will be returned. + A SaleTemplateID is the ID of a Selling Manager template. + A Selling Manager template contains the data needed to list an item. + One or more template IDs can be specified, each in + its own container. + You can obtain a SaleTemplateID by calling GetSellingManagerInventory. + + + entry type : NSNumber, wrapper for primitive long +*/ + +@property (nonatomic, retain) NSMutableArray *saleTemplateID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerTemplatesRequestType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerTemplatesRequestType.m new file mode 100755 index 0000000..21a56c2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerTemplatesRequestType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerTemplatesRequestType.h" + +@implementation Trading_GetSellingManagerTemplatesRequestType + +@synthesize saleTemplateID = _saleTemplateID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerTemplatesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SaleTemplateID" propertyName:@"saleTemplateID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"saleTemplateID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.saleTemplateID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerTemplatesResponseType.h b/Vendoo/TradingProxy/Trading_GetSellingManagerTemplatesResponseType.h new file mode 100755 index 0000000..d910278 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerTemplatesResponseType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SellingManagerTemplateDetailsArrayType; + +/** + + Contains the templates requested on input. + Each SellingManagerTemplateType object in the response contains the data for one + Selling Manager template. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSellingManagerTemplatesResponseType : Trading_AbstractResponseType { + +@private + Trading_SellingManagerTemplateDetailsArrayType *_sellingManagerTemplateDetailsArray; + +} + + +/** + + Contains the data of the templates requested on input. + A Selling Manager template contains the data needed to list an item. + Empty if no items are available that match the request. + + + type : class Trading_SellingManagerTemplateDetailsArrayType +*/ +@property (nonatomic, retain) Trading_SellingManagerTemplateDetailsArrayType *sellingManagerTemplateDetailsArray; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSellingManagerTemplatesResponseType.m b/Vendoo/TradingProxy/Trading_GetSellingManagerTemplatesResponseType.m new file mode 100755 index 0000000..9c6c29e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSellingManagerTemplatesResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSellingManagerTemplatesResponseType.h" +#import "Trading_SellingManagerTemplateDetailsArrayType.h" + +@implementation Trading_GetSellingManagerTemplatesResponseType + +@synthesize sellingManagerTemplateDetailsArray = _sellingManagerTemplateDetailsArray; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSellingManagerTemplatesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerTemplateDetailsArray" propertyName:@"sellingManagerTemplateDetailsArray" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerTemplateDetailsArrayType class]]; + [map setObject:ps forKey:@"sellingManagerTemplateDetailsArray"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sellingManagerTemplateDetailsArray = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSessionIDRequestType.h b/Vendoo/TradingProxy/Trading_GetSessionIDRequestType.h new file mode 100755 index 0000000..d7b50bd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSessionIDRequestType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves a session ID that identifies a user and your application when you make a + FetchToken request. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSessionIDRequestType : Trading_AbstractRequestType { + +@private + NSString *_ruName; + +} + + +/** + + The runame provided must match the one that will be used for validation + during the creation of a user token. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *ruName; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSessionIDRequestType.m b/Vendoo/TradingProxy/Trading_GetSessionIDRequestType.m new file mode 100755 index 0000000..bcec158 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSessionIDRequestType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSessionIDRequestType.h" + +@implementation Trading_GetSessionIDRequestType + +@synthesize ruName = _ruName; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSessionIDRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RuName" propertyName:@"ruName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"ruName"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.ruName = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSessionIDResponseType.h b/Vendoo/TradingProxy/Trading_GetSessionIDResponseType.h new file mode 100755 index 0000000..d633e7e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSessionIDResponseType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Contains the generated SessionID, which is a unique identifier for authenticating data entry during the process that creates a user token. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSessionIDResponseType : Trading_AbstractResponseType { + +@private + NSString *_sessionID; + +} + + +/** + + A 40-character identifier supplied by eBay to an application. Used to confirm the + identities of the user and the application in a URL redirect during the + process in which the user agrees to let the application wield a user token that + grants the application the right to access eBay data on behalf of the user. + Subsequently also used as input for the FetchToken API call. The + SessionID is valid for five minutes after it is retrieved. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sessionID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSessionIDResponseType.m b/Vendoo/TradingProxy/Trading_GetSessionIDResponseType.m new file mode 100755 index 0000000..519557c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSessionIDResponseType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSessionIDResponseType.h" + +@implementation Trading_GetSessionIDResponseType + +@synthesize sessionID = _sessionID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSessionIDResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SessionID" propertyName:@"sessionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sessionID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sessionID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetShippingDiscountProfilesRequestType.h b/Vendoo/TradingProxy/Trading_GetShippingDiscountProfilesRequestType.h new file mode 100755 index 0000000..5348dd1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetShippingDiscountProfilesRequestType.h @@ -0,0 +1,29 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Returns the shipping discount profiles defined by the user, along with other combined + payment-related details such as packaging and handling costs. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetShippingDiscountProfilesRequestType : Trading_AbstractRequestType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetShippingDiscountProfilesRequestType.m b/Vendoo/TradingProxy/Trading_GetShippingDiscountProfilesRequestType.m new file mode 100755 index 0000000..382df85 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetShippingDiscountProfilesRequestType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetShippingDiscountProfilesRequestType.h" + +@implementation Trading_GetShippingDiscountProfilesRequestType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetShippingDiscountProfilesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetShippingDiscountProfilesResponseType.h b/Vendoo/TradingProxy/Trading_GetShippingDiscountProfilesResponseType.h new file mode 100755 index 0000000..48886d6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetShippingDiscountProfilesResponseType.h @@ -0,0 +1,139 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_FlatShippingDiscountType; +@class Trading_ShippingInsuranceType; +@class Trading_CalculatedHandlingDiscountType; +@class Trading_PromotionalShippingDiscountDetailsType; +@class Trading_CalculatedShippingDiscountType; + +/** + + Response to call of GetShippingDiscountProfiles. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetShippingDiscountProfilesResponseType : Trading_AbstractResponseType { + +@private + NSString *_currencyID; + Trading_FlatShippingDiscountType *_flatShippingDiscount; + Trading_CalculatedShippingDiscountType *_calculatedShippingDiscount; + NSNumber *_promotionalShippingDiscount; + Trading_CalculatedHandlingDiscountType *_calculatedHandlingDiscount; + Trading_PromotionalShippingDiscountDetailsType *_promotionalShippingDiscountDetails; + Trading_ShippingInsuranceType *_shippingInsurance; + Trading_ShippingInsuranceType *_internationalShippingInsurance; + NSString *_combinedDuration; + +} + + +/** + + The three-digit code of the currency to be used for shipping cost discounts and + insurance for combined payment orders. A discount profile can only be associated + with a listing if the CurrencyID value of the profile matches the + Item.Currency value specified in a listing. + + + type: string constant in Trading_CurrencyCodeType.h +*/ +@property (nonatomic, retain) NSString *currencyID; + +/** + + Details of an individual discount profile defined by the + user for flat rate shipping--one for each profile defined by the user. + Empty if no shipping discount profiles were defined. + + + type : class Trading_FlatShippingDiscountType +*/ +@property (nonatomic, retain) Trading_FlatShippingDiscountType *flatShippingDiscount; + +/** + + Details of an individual discount profile defined by the + user for calculated shipping--one for each profile defined by the user. + Empty if no shipping discount profiles were defined. + + + type : class Trading_CalculatedShippingDiscountType +*/ +@property (nonatomic, retain) Trading_CalculatedShippingDiscountType *calculatedShippingDiscount; + +/** + + Indicates whether the user defined a promotional discount (the discount is active + as soon as it exists). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *promotionalShippingDiscount; + +/** + + This container is used by the seller to specify/modify packaging and handling discounts that are applied + for combined payment orders. This container is only returned if it is set for the Shipping Discount Profile. + + + type : class Trading_CalculatedHandlingDiscountType +*/ +@property (nonatomic, retain) Trading_CalculatedHandlingDiscountType *calculatedHandlingDiscount; + +/** + + The data for the specific promotional shipping discount. + Returned only if it has been defined. + + + type : class Trading_PromotionalShippingDiscountDetailsType +*/ +@property (nonatomic, retain) Trading_PromotionalShippingDiscountDetailsType *promotionalShippingDiscountDetails; + +/** + + The data for the domestic insurance for combined payment. + Returned only if it has been defined. + + + type : class Trading_ShippingInsuranceType +*/ +@property (nonatomic, retain) Trading_ShippingInsuranceType *shippingInsurance; + +/** + + The data for the international insurance for combined payment. + Returned only if it has been defined. + + + type : class Trading_ShippingInsuranceType +*/ +@property (nonatomic, retain) Trading_ShippingInsuranceType *internationalShippingInsurance; + +/** + + This field indicates the number of days after the sale of an + item in which the buyer or seller can combine multiple and mutual order + line items into one Combined Payment order. In a Combined Payment order, + the buyer makes one payment for all order line items, hence only unpaid + order line items can be combined into a Combined Payment order. + + + type: string constant in Trading_CombinedPaymentPeriodCodeType.h +*/ +@property (nonatomic, retain) NSString *combinedDuration; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetShippingDiscountProfilesResponseType.m b/Vendoo/TradingProxy/Trading_GetShippingDiscountProfilesResponseType.m new file mode 100755 index 0000000..bc85615 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetShippingDiscountProfilesResponseType.m @@ -0,0 +1,84 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetShippingDiscountProfilesResponseType.h" +#import "Trading_FlatShippingDiscountType.h" +#import "Trading_ShippingInsuranceType.h" +#import "Trading_CalculatedHandlingDiscountType.h" +#import "Trading_PromotionalShippingDiscountDetailsType.h" +#import "Trading_CalculatedShippingDiscountType.h" + +@implementation Trading_GetShippingDiscountProfilesResponseType + +@synthesize currencyID = _currencyID; +@synthesize flatShippingDiscount = _flatShippingDiscount; +@synthesize calculatedShippingDiscount = _calculatedShippingDiscount; +@synthesize promotionalShippingDiscount = _promotionalShippingDiscount; +@synthesize calculatedHandlingDiscount = _calculatedHandlingDiscount; +@synthesize promotionalShippingDiscountDetails = _promotionalShippingDiscountDetails; +@synthesize shippingInsurance = _shippingInsurance; +@synthesize internationalShippingInsurance = _internationalShippingInsurance; +@synthesize combinedDuration = _combinedDuration; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetShippingDiscountProfilesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CurrencyID" propertyName:@"currencyID" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"currencyID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FlatShippingDiscount" propertyName:@"flatShippingDiscount" type:PICO_TYPE_OBJECT clazz:[Trading_FlatShippingDiscountType class]]; + [map setObject:ps forKey:@"flatShippingDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CalculatedShippingDiscount" propertyName:@"calculatedShippingDiscount" type:PICO_TYPE_OBJECT clazz:[Trading_CalculatedShippingDiscountType class]]; + [map setObject:ps forKey:@"calculatedShippingDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalShippingDiscount" propertyName:@"promotionalShippingDiscount" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"promotionalShippingDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CalculatedHandlingDiscount" propertyName:@"calculatedHandlingDiscount" type:PICO_TYPE_OBJECT clazz:[Trading_CalculatedHandlingDiscountType class]]; + [map setObject:ps forKey:@"calculatedHandlingDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalShippingDiscountDetails" propertyName:@"promotionalShippingDiscountDetails" type:PICO_TYPE_OBJECT clazz:[Trading_PromotionalShippingDiscountDetailsType class]]; + [map setObject:ps forKey:@"promotionalShippingDiscountDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingInsurance" propertyName:@"shippingInsurance" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingInsuranceType class]]; + [map setObject:ps forKey:@"shippingInsurance"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InternationalShippingInsurance" propertyName:@"internationalShippingInsurance" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingInsuranceType class]]; + [map setObject:ps forKey:@"internationalShippingInsurance"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CombinedDuration" propertyName:@"combinedDuration" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"combinedDuration"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.currencyID = nil; + self.flatShippingDiscount = nil; + self.calculatedShippingDiscount = nil; + self.promotionalShippingDiscount = nil; + self.calculatedHandlingDiscount = nil; + self.promotionalShippingDiscountDetails = nil; + self.shippingInsurance = nil; + self.internationalShippingInsurance = nil; + self.combinedDuration = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStoreCategoryUpdateStatusRequestType.h b/Vendoo/TradingProxy/Trading_GetStoreCategoryUpdateStatusRequestType.h new file mode 100755 index 0000000..5f05a46 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStoreCategoryUpdateStatusRequestType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Returns the status of the processing for category-structure changes specified + with a call to SetStoreCategories. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetStoreCategoryUpdateStatusRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_taskID; + +} + + +/** + + The task ID returned by the SetStoreCategories call. If the + SetStoreCategories call was processed asynchronously, the TaskID will be + a positive number. If SetStoreCategories returned a TaskID with a value of + 0, the change was completed at the time the call was made (and there is + no need to check status). + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *taskID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStoreCategoryUpdateStatusRequestType.m b/Vendoo/TradingProxy/Trading_GetStoreCategoryUpdateStatusRequestType.m new file mode 100755 index 0000000..f287131 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStoreCategoryUpdateStatusRequestType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetStoreCategoryUpdateStatusRequestType.h" + +@implementation Trading_GetStoreCategoryUpdateStatusRequestType + +@synthesize taskID = _taskID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetStoreCategoryUpdateStatusRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TaskID" propertyName:@"taskID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"taskID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.taskID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStoreCategoryUpdateStatusResponseType.h b/Vendoo/TradingProxy/Trading_GetStoreCategoryUpdateStatusResponseType.h new file mode 100755 index 0000000..7ae165e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStoreCategoryUpdateStatusResponseType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returns the store category structure update status, when a prior + SetStoreCategories call was processed asynchronously. If a SetStoreCategories + request affects many listings, then the category structure changes will be + processed asynchronously. If not many listings are affected by category structure + changes, the status is returned in the SetStoreCategories response. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetStoreCategoryUpdateStatusResponseType : Trading_AbstractResponseType { + +@private + NSString *_status; + +} + + +/** + + The status (Pending, InProgress, Complete, or Failed) of an update to the + store category structure. + + + type: string constant in Trading_TaskStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStoreCategoryUpdateStatusResponseType.m b/Vendoo/TradingProxy/Trading_GetStoreCategoryUpdateStatusResponseType.m new file mode 100755 index 0000000..1b97170 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStoreCategoryUpdateStatusResponseType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetStoreCategoryUpdateStatusResponseType.h" + +@implementation Trading_GetStoreCategoryUpdateStatusResponseType + +@synthesize status = _status; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetStoreCategoryUpdateStatusResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.status = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStoreCustomPageRequestType.h b/Vendoo/TradingProxy/Trading_GetStoreCustomPageRequestType.h new file mode 100755 index 0000000..86f92a1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStoreCustomPageRequestType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves the custom page or pages for the authenticated user's Store. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetStoreCustomPageRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_pageID; + +} + + +/** + + If a PageID is specified, then that page is returned, and the returned page + contains the page Content. If no PageID is specified, then all pages are + returned, without the page Content. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *pageID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStoreCustomPageRequestType.m b/Vendoo/TradingProxy/Trading_GetStoreCustomPageRequestType.m new file mode 100755 index 0000000..34ce3e0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStoreCustomPageRequestType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetStoreCustomPageRequestType.h" + +@implementation Trading_GetStoreCustomPageRequestType + +@synthesize pageID = _pageID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetStoreCustomPageRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PageID" propertyName:@"pageID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"pageID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.pageID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStoreCustomPageResponseType.h b/Vendoo/TradingProxy/Trading_GetStoreCustomPageResponseType.h new file mode 100755 index 0000000..68c6bad --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStoreCustomPageResponseType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_StoreCustomPageArrayType; + +/** + + Contains the custom page or pages for the user's Store. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetStoreCustomPageResponseType : Trading_AbstractResponseType { + +@private + Trading_StoreCustomPageArrayType *_customPageArray; + +} + + +/** + + The custom page or custom pages. + + + type : class Trading_StoreCustomPageArrayType +*/ +@property (nonatomic, retain) Trading_StoreCustomPageArrayType *customPageArray; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStoreCustomPageResponseType.m b/Vendoo/TradingProxy/Trading_GetStoreCustomPageResponseType.m new file mode 100755 index 0000000..659f6e3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStoreCustomPageResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetStoreCustomPageResponseType.h" +#import "Trading_StoreCustomPageArrayType.h" + +@implementation Trading_GetStoreCustomPageResponseType + +@synthesize customPageArray = _customPageArray; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetStoreCustomPageResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CustomPageArray" propertyName:@"customPageArray" type:PICO_TYPE_OBJECT clazz:[Trading_StoreCustomPageArrayType class]]; + [map setObject:ps forKey:@"customPageArray"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.customPageArray = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStoreOptionsRequestType.h b/Vendoo/TradingProxy/Trading_GetStoreOptionsRequestType.h new file mode 100755 index 0000000..8040597 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStoreOptionsRequestType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves the current list of eBay store configuration settings. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetStoreOptionsRequestType : Trading_AbstractRequestType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStoreOptionsRequestType.m b/Vendoo/TradingProxy/Trading_GetStoreOptionsRequestType.m new file mode 100755 index 0000000..2e2175c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStoreOptionsRequestType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetStoreOptionsRequestType.h" + +@implementation Trading_GetStoreOptionsRequestType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetStoreOptionsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStoreOptionsResponseType.h b/Vendoo/TradingProxy/Trading_GetStoreOptionsResponseType.h new file mode 100755 index 0000000..661d3be --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStoreOptionsResponseType.h @@ -0,0 +1,95 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_StoreLogoArrayType; +@class Trading_StoreThemeArrayType; +@class Trading_StoreSubscriptionArrayType; + +/** + + Contains the current list of options for Store configurations. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetStoreOptionsResponseType : Trading_AbstractResponseType { + +@private + Trading_StoreThemeArrayType *_basicThemeArray; + Trading_StoreThemeArrayType *_advancedThemeArray; + Trading_StoreLogoArrayType *_logoArray; + Trading_StoreSubscriptionArrayType *_subscriptionArray; + NSNumber *_maxCategories; + NSNumber *_maxCategoryLevels; + +} + + +/** + + The current set of basic themes. Each basic theme definition + specifies a valid color scheme for the theme. + + + type : class Trading_StoreThemeArrayType +*/ +@property (nonatomic, retain) Trading_StoreThemeArrayType *basicThemeArray; + +/** + + The current set of advances themes. Unlike basic themes, you + can use any colorscheme with an advanced theme. These themes + are suitable for more advanced customization. + + + type : class Trading_StoreThemeArrayType +*/ +@property (nonatomic, retain) Trading_StoreThemeArrayType *advancedThemeArray; + +/** + + The current set of Store logos. These logos are used in the Store header. + + + type : class Trading_StoreLogoArrayType +*/ +@property (nonatomic, retain) Trading_StoreLogoArrayType *logoArray; + +/** + + The current set of eBay Store subscription tiers and corresponding + subscription prices. + + + type : class Trading_StoreSubscriptionArrayType +*/ +@property (nonatomic, retain) Trading_StoreSubscriptionArrayType *subscriptionArray; + +/** + + The maximum number of categories in this store. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxCategories; + +/** + + The maximum number of category levels in this store. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxCategoryLevels; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStoreOptionsResponseType.m b/Vendoo/TradingProxy/Trading_GetStoreOptionsResponseType.m new file mode 100755 index 0000000..efe0547 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStoreOptionsResponseType.m @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetStoreOptionsResponseType.h" +#import "Trading_StoreLogoArrayType.h" +#import "Trading_StoreThemeArrayType.h" +#import "Trading_StoreSubscriptionArrayType.h" + +@implementation Trading_GetStoreOptionsResponseType + +@synthesize basicThemeArray = _basicThemeArray; +@synthesize advancedThemeArray = _advancedThemeArray; +@synthesize logoArray = _logoArray; +@synthesize subscriptionArray = _subscriptionArray; +@synthesize maxCategories = _maxCategories; +@synthesize maxCategoryLevels = _maxCategoryLevels; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetStoreOptionsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BasicThemeArray" propertyName:@"basicThemeArray" type:PICO_TYPE_OBJECT clazz:[Trading_StoreThemeArrayType class]]; + [map setObject:ps forKey:@"basicThemeArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AdvancedThemeArray" propertyName:@"advancedThemeArray" type:PICO_TYPE_OBJECT clazz:[Trading_StoreThemeArrayType class]]; + [map setObject:ps forKey:@"advancedThemeArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LogoArray" propertyName:@"logoArray" type:PICO_TYPE_OBJECT clazz:[Trading_StoreLogoArrayType class]]; + [map setObject:ps forKey:@"logoArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SubscriptionArray" propertyName:@"subscriptionArray" type:PICO_TYPE_OBJECT clazz:[Trading_StoreSubscriptionArrayType class]]; + [map setObject:ps forKey:@"subscriptionArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxCategories" propertyName:@"maxCategories" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxCategories"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxCategoryLevels" propertyName:@"maxCategoryLevels" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxCategoryLevels"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.basicThemeArray = nil; + self.advancedThemeArray = nil; + self.logoArray = nil; + self.subscriptionArray = nil; + self.maxCategories = nil; + self.maxCategoryLevels = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStorePreferencesRequestType.h b/Vendoo/TradingProxy/Trading_GetStorePreferencesRequestType.h new file mode 100755 index 0000000..0e023cd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStorePreferencesRequestType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves a user's Store preferences. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetStorePreferencesRequestType : Trading_AbstractRequestType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStorePreferencesRequestType.m b/Vendoo/TradingProxy/Trading_GetStorePreferencesRequestType.m new file mode 100755 index 0000000..ee89f8f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStorePreferencesRequestType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetStorePreferencesRequestType.h" + +@implementation Trading_GetStorePreferencesRequestType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetStorePreferencesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStorePreferencesResponseType.h b/Vendoo/TradingProxy/Trading_GetStorePreferencesResponseType.h new file mode 100755 index 0000000..21bcaf4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStorePreferencesResponseType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_StorePreferencesType; + +/** + + Contains the Store preferences retrieved for a user. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetStorePreferencesResponseType : Trading_AbstractResponseType { + +@private + Trading_StorePreferencesType *_storePreferences; + +} + + +/** + + The user's Store preferences. + + + type : class Trading_StorePreferencesType +*/ +@property (nonatomic, retain) Trading_StorePreferencesType *storePreferences; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStorePreferencesResponseType.m b/Vendoo/TradingProxy/Trading_GetStorePreferencesResponseType.m new file mode 100755 index 0000000..f85f23f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStorePreferencesResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetStorePreferencesResponseType.h" +#import "Trading_StorePreferencesType.h" + +@implementation Trading_GetStorePreferencesResponseType + +@synthesize storePreferences = _storePreferences; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetStorePreferencesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StorePreferences" propertyName:@"storePreferences" type:PICO_TYPE_OBJECT clazz:[Trading_StorePreferencesType class]]; + [map setObject:ps forKey:@"storePreferences"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.storePreferences = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStoreRequestType.h b/Vendoo/TradingProxy/Trading_GetStoreRequestType.h new file mode 100755 index 0000000..8842b24 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStoreRequestType.h @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves configuration information for the eBay store owned by the specified + UserID, or by the caller. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetStoreRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_categoryStructureOnly; + NSNumber *_rootCategoryID; + NSNumber *_levelLimit; + NSString *_userID; + +} + + +/** + + If this is set to True, only the category structure of the store is + returned. If this is not specified or set to False, the complete store + configuration is returned. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *categoryStructureOnly; + +/** + + Specifies the category ID for the topmost category to return (along with + the subcategories under it, the value of the LevelLimit property + determining how deep). This tag is optional. If RootCategoryID is not + specified, then the category tree starting at that root Category is + returned. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *rootCategoryID; + +/** + + Specifies the limit for the number of levels of the category hierarchy + to return, where the given root category is level 1 and its children are + level 2. Only categories at or above the level specified are returned. + This tag is optional. If LevelLimit is not set, the complete category + hierarchy is returned. Stores support category hierarchies up to 3 + levels only. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *levelLimit; + +/** + + Specifies the user whose store data is to be returned. If not specified, + then the store returned is that for the requesting user. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStoreRequestType.m b/Vendoo/TradingProxy/Trading_GetStoreRequestType.m new file mode 100755 index 0000000..05d850f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStoreRequestType.m @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetStoreRequestType.h" + +@implementation Trading_GetStoreRequestType + +@synthesize categoryStructureOnly = _categoryStructureOnly; +@synthesize rootCategoryID = _rootCategoryID; +@synthesize levelLimit = _levelLimit; +@synthesize userID = _userID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetStoreRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryStructureOnly" propertyName:@"categoryStructureOnly" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"categoryStructureOnly"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RootCategoryID" propertyName:@"rootCategoryID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"rootCategoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LevelLimit" propertyName:@"levelLimit" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"levelLimit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserID" propertyName:@"userID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.categoryStructureOnly = nil; + self.rootCategoryID = nil; + self.levelLimit = nil; + self.userID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStoreResponseType.h b/Vendoo/TradingProxy/Trading_GetStoreResponseType.h new file mode 100755 index 0000000..d466608 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStoreResponseType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_StoreType; + +/** + + Returns the data describing a seller's eBay store, including name, description, + URL, and other information. The caller making the request must be the owner + of an eBay store. If the authenticated caller does not have an eBay store, the + response is an error. A successful response contains either the complete store + configuration or information about the category hierarchy for the store only. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetStoreResponseType : Trading_AbstractResponseType { + +@private + Trading_StoreType *_store; + +} + + +/** + + The data describing the store configuration. + + + type : class Trading_StoreType +*/ +@property (nonatomic, retain) Trading_StoreType *store; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetStoreResponseType.m b/Vendoo/TradingProxy/Trading_GetStoreResponseType.m new file mode 100755 index 0000000..ff9d7b3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetStoreResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetStoreResponseType.h" +#import "Trading_StoreType.h" + +@implementation Trading_GetStoreResponseType + +@synthesize store = _store; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetStoreResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Store" propertyName:@"store" type:PICO_TYPE_OBJECT clazz:[Trading_StoreType class]]; + [map setObject:ps forKey:@"store"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.store = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSuggestedCategoriesRequestType.h b/Vendoo/TradingProxy/Trading_GetSuggestedCategoriesRequestType.h new file mode 100755 index 0000000..78a6d09 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSuggestedCategoriesRequestType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Returns a list of up to 10 categories that have the highest percentage of listings + whose titles or descriptions contain the keywords you specify. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSuggestedCategoriesRequestType : Trading_AbstractRequestType { + +@private + NSString *_query; + +} + + +/** + + Specifies the search string, consisting of one or + more words to search for in the listing title. + The words "and" and "or" are treated like any other + word. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *query; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSuggestedCategoriesRequestType.m b/Vendoo/TradingProxy/Trading_GetSuggestedCategoriesRequestType.m new file mode 100755 index 0000000..731694a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSuggestedCategoriesRequestType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSuggestedCategoriesRequestType.h" + +@implementation Trading_GetSuggestedCategoriesRequestType + +@synthesize query = _query; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSuggestedCategoriesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Query" propertyName:@"query" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"query"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.query = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSuggestedCategoriesResponseType.h b/Vendoo/TradingProxy/Trading_GetSuggestedCategoriesResponseType.h new file mode 100755 index 0000000..1c7bc5e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSuggestedCategoriesResponseType.h @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SuggestedCategoryArrayType; + +/** + + Returns a list of categories with the highest number + of listings whose titles or descriptions contain the keywords + specified in a GetSuggestedCategoriesRequest. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetSuggestedCategoriesResponseType : Trading_AbstractResponseType { + +@private + Trading_SuggestedCategoryArrayType *_suggestedCategoryArray; + NSNumber *_categoryCount; + +} + + +/** + + Contains the categories that contain listings + that match the query string in the request. The array + can have up to 10 categories. Not returned if no categories match + the query in the request. + + + type : class Trading_SuggestedCategoryArrayType +*/ +@property (nonatomic, retain) Trading_SuggestedCategoryArrayType *suggestedCategoryArray; + +/** + + Indicates the number of categories in the array. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *categoryCount; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetSuggestedCategoriesResponseType.m b/Vendoo/TradingProxy/Trading_GetSuggestedCategoriesResponseType.m new file mode 100755 index 0000000..ef79302 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetSuggestedCategoriesResponseType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetSuggestedCategoriesResponseType.h" +#import "Trading_SuggestedCategoryArrayType.h" + +@implementation Trading_GetSuggestedCategoriesResponseType + +@synthesize suggestedCategoryArray = _suggestedCategoryArray; +@synthesize categoryCount = _categoryCount; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetSuggestedCategoriesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SuggestedCategoryArray" propertyName:@"suggestedCategoryArray" type:PICO_TYPE_OBJECT clazz:[Trading_SuggestedCategoryArrayType class]]; + [map setObject:ps forKey:@"suggestedCategoryArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryCount" propertyName:@"categoryCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"categoryCount"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.suggestedCategoryArray = nil; + self.categoryCount = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetTaxTableRequestType.h b/Vendoo/TradingProxy/Trading_GetTaxTableRequestType.h new file mode 100755 index 0000000..72b2a60 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetTaxTableRequestType.h @@ -0,0 +1,29 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves the tax table for a user on a given site or retrieves the valid + jurisdictions (if any) for a given site. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetTaxTableRequestType : Trading_AbstractRequestType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetTaxTableRequestType.m b/Vendoo/TradingProxy/Trading_GetTaxTableRequestType.m new file mode 100755 index 0000000..2315829 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetTaxTableRequestType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetTaxTableRequestType.h" + +@implementation Trading_GetTaxTableRequestType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetTaxTableRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetTaxTableResponseType.h b/Vendoo/TradingProxy/Trading_GetTaxTableResponseType.h new file mode 100755 index 0000000..6e4abd0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetTaxTableResponseType.h @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_TaxTableType; + +/** + + Response to GetTaxTableRequest. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetTaxTableResponseType : Trading_AbstractResponseType { + +@private + NSDate *_lastUpdateTime; + Trading_TaxTableType *_taxTable; + +} + + +/** + + The last time (in GMT) that the tax table was updated. + Only returned if the user previously created a tax table + and if the site has jurisdictions. + LastUpdateTime is useful for synchronization. If you cache the user's + tax table, you can use GetTaxTable to check if it has changed and + whether you need to update the cached tax table. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *lastUpdateTime; + +/** + + A container of tax jurisdiction information unique to + a user/site combination. Empty if not set for user. + If DetailLevel is not specified, information is only + returned for the jurisdictions for which the user provided tax + information. If DetailLevel is ReturnAll, tax information + is returned for all possible jurisdictions, whether + specified by the user or not. ShippingIncludedInTax and + SalesTaxPercent are returned but are empty. + + + type : class Trading_TaxTableType +*/ +@property (nonatomic, retain) Trading_TaxTableType *taxTable; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetTaxTableResponseType.m b/Vendoo/TradingProxy/Trading_GetTaxTableResponseType.m new file mode 100755 index 0000000..9a44510 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetTaxTableResponseType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetTaxTableResponseType.h" +#import "Trading_TaxTableType.h" + +@implementation Trading_GetTaxTableResponseType + +@synthesize lastUpdateTime = _lastUpdateTime; +@synthesize taxTable = _taxTable; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetTaxTableResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LastUpdateTime" propertyName:@"lastUpdateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"lastUpdateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TaxTable" propertyName:@"taxTable" type:PICO_TYPE_OBJECT clazz:[Trading_TaxTableType class]]; + [map setObject:ps forKey:@"taxTable"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.lastUpdateTime = nil; + self.taxTable = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetTokenStatusRequestType.h b/Vendoo/TradingProxy/Trading_GetTokenStatusRequestType.h new file mode 100755 index 0000000..8613371 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetTokenStatusRequestType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Requests current status of user token. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetTokenStatusRequestType : Trading_AbstractRequestType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetTokenStatusRequestType.m b/Vendoo/TradingProxy/Trading_GetTokenStatusRequestType.m new file mode 100755 index 0000000..5a9af70 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetTokenStatusRequestType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetTokenStatusRequestType.h" + +@implementation Trading_GetTokenStatusRequestType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetTokenStatusRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetTokenStatusResponseType.h b/Vendoo/TradingProxy/Trading_GetTokenStatusResponseType.h new file mode 100755 index 0000000..90701f7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetTokenStatusResponseType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_TokenStatusType; + +/** + + Returns token status. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetTokenStatusResponseType : Trading_AbstractResponseType { + +@private + Trading_TokenStatusType *_tokenStatus; + +} + + +/** + + Returns token status and details. For example, if revoked, whether by eBay, the user, or the application, and also when revoked. + + + type : class Trading_TokenStatusType +*/ +@property (nonatomic, retain) Trading_TokenStatusType *tokenStatus; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetTokenStatusResponseType.m b/Vendoo/TradingProxy/Trading_GetTokenStatusResponseType.m new file mode 100755 index 0000000..250ef4e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetTokenStatusResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetTokenStatusResponseType.h" +#import "Trading_TokenStatusType.h" + +@implementation Trading_GetTokenStatusResponseType + +@synthesize tokenStatus = _tokenStatus; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetTokenStatusResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TokenStatus" propertyName:@"tokenStatus" type:PICO_TYPE_OBJECT clazz:[Trading_TokenStatusType class]]; + [map setObject:ps forKey:@"tokenStatus"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.tokenStatus = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetUserContactDetailsRequestType.h b/Vendoo/TradingProxy/Trading_GetUserContactDetailsRequestType.h new file mode 100755 index 0000000..58edb89 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetUserContactDetailsRequestType.h @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Returns contact information for a specified user, given that a bidding relationship + (as either a buyer or seller) exists between the caller and the user. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetUserContactDetailsRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_contactID; + NSString *_requesterID; + +} + + +/** + + An eBay item ID that uniquely identifies a currently active item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + An eBay ID that uniquely identifies a given user for whom the caller is seeking + information. This is the user's eBay username. Either a seller's or bidder's + username can be specified here, as long as a bidding relationship exists between + the requester and the user specified by this field. That is, a bidder must be + bidding on the seller's active item, or have made an offer on the item via Best + Offer. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *contactID; + +/** + + An eBay ID that uniquely identifies the person who is making the call. This is the + requester's eBay username. Either a seller's or bidder's username can be specified + here, as long as a bidding relationship exists between the requester and the + user for whom information is being requested. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *requesterID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetUserContactDetailsRequestType.m b/Vendoo/TradingProxy/Trading_GetUserContactDetailsRequestType.m new file mode 100755 index 0000000..2ca9c32 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetUserContactDetailsRequestType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetUserContactDetailsRequestType.h" + +@implementation Trading_GetUserContactDetailsRequestType + +@synthesize itemID = _itemID; +@synthesize contactID = _contactID; +@synthesize requesterID = _requesterID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetUserContactDetailsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ContactID" propertyName:@"contactID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"contactID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RequesterID" propertyName:@"requesterID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"requesterID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.contactID = nil; + self.requesterID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetUserContactDetailsResponseType.h b/Vendoo/TradingProxy/Trading_GetUserContactDetailsResponseType.h new file mode 100755 index 0000000..c64fbf2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetUserContactDetailsResponseType.h @@ -0,0 +1,65 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_AddressType; + +/** + + Returns contact information to a seller for both bidders + and users who have made offers (via Best Offer) during + an active listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetUserContactDetailsResponseType : Trading_AbstractResponseType { + +@private + NSString *_userID; + Trading_AddressType *_contactAddress; + NSDate *_registrationDate; + +} + + +/** + + An eBay ID that uniquely identifies a given + user. The eBay username of the requested + contact. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userID; + +/** + + Contact information for the requested contact. + Note that the email address is NOT returned. + + + type : class Trading_AddressType +*/ +@property (nonatomic, retain) Trading_AddressType *contactAddress; + +/** + + The date and time that the requested contact + registered with eBay. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *registrationDate; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetUserContactDetailsResponseType.m b/Vendoo/TradingProxy/Trading_GetUserContactDetailsResponseType.m new file mode 100755 index 0000000..4cd663f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetUserContactDetailsResponseType.m @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetUserContactDetailsResponseType.h" +#import "Trading_AddressType.h" + +@implementation Trading_GetUserContactDetailsResponseType + +@synthesize userID = _userID; +@synthesize contactAddress = _contactAddress; +@synthesize registrationDate = _registrationDate; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetUserContactDetailsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserID" propertyName:@"userID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ContactAddress" propertyName:@"contactAddress" type:PICO_TYPE_OBJECT clazz:[Trading_AddressType class]]; + [map setObject:ps forKey:@"contactAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RegistrationDate" propertyName:@"registrationDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"registrationDate"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.userID = nil; + self.contactAddress = nil; + self.registrationDate = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetUserDisputesRequestType.h b/Vendoo/TradingProxy/Trading_GetUserDisputesRequestType.h new file mode 100755 index 0000000..702a145 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetUserDisputesRequestType.h @@ -0,0 +1,100 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_PaginationType; + +/** + + Requests a list of disputes the requester is involved in as buyer or seller. + eBay Buyer Protection Item Not Received and Significantly Not As Described cases + are not returned with this call. To retrieve eBay Buyer Protection cases, the + getUserCases call of the Resolution Case Management API must be used instead. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetUserDisputesRequestType : Trading_AbstractRequestType { + +@private + NSString *_disputeFilterType; + NSString *_disputeSortType; + NSDate *_modTimeFrom; + NSDate *_modTimeTo; + Trading_PaginationType *_pagination; + +} + + +/** + + An inclusive filter that isolates the returned disputes to a certain + type such as Item Not Received or Unpaid Item disputes. eBay Buyer + Protection cases are not retrieved with this call, even if the + ItemNotReceivedDisputes filter is included in the request. + + + type: string constant in Trading_DisputeFilterTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *disputeFilterType; + +/** + + The value and sequence to use to sort the returned disputes. + + + type: string constant in Trading_DisputeSortTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *disputeSortType; + +/** + + A filter that retrieves disputes whose DisputeModifiedTime is later + than or equal to this value. Specify the time value in GMT. + See the eBay Web Services documentation for information about specifying time values. + For more precise control of the date range filter, it is a good practice to also + specify ModTimeTo. Otherwise, the end of the date range is the present time. + Filtering by date range is optional. You can use date range filters in combination + with other filters like DisputeFilterType to control the amount of data returned. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *modTimeFrom; + +/** + + A filter that retrieves disputes whose DisputeModifiedTime is earlier + than or equal to this value. Specify the time value in GMT. + See the eBay Web Services documentation for information about specifying time values. + For more precise control of the date range filter, it is a good practice to also + specify ModTimeFrom. Otherwise, all available disputes modified prior to the ModTimeTo value are returned. + Filtering by date range is optional. You can use date range filters in combination + with other filters like DisputeFilterType to control the amount of data returned. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *modTimeTo; + +/** + + The virtual page number of the result set to display. A result set has a number of disputes + divided into virtual pages, with 200 disputes per page. The response can only display one page. + The first page in the result set is number 1. Required. If not specified, a warning is returned + and Pagination.PageNumber is set to 1 by default. + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetUserDisputesRequestType.m b/Vendoo/TradingProxy/Trading_GetUserDisputesRequestType.m new file mode 100755 index 0000000..7c624d8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetUserDisputesRequestType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetUserDisputesRequestType.h" +#import "Trading_PaginationType.h" + +@implementation Trading_GetUserDisputesRequestType + +@synthesize disputeFilterType = _disputeFilterType; +@synthesize disputeSortType = _disputeSortType; +@synthesize modTimeFrom = _modTimeFrom; +@synthesize modTimeTo = _modTimeTo; +@synthesize pagination = _pagination; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetUserDisputesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeFilterType" propertyName:@"disputeFilterType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"disputeFilterType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeSortType" propertyName:@"disputeSortType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"disputeSortType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ModTimeFrom" propertyName:@"modTimeFrom" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"modTimeFrom"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ModTimeTo" propertyName:@"modTimeTo" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"modTimeTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.disputeFilterType = nil; + self.disputeSortType = nil; + self.modTimeFrom = nil; + self.modTimeTo = nil; + self.pagination = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetUserDisputesResponseType.h b/Vendoo/TradingProxy/Trading_GetUserDisputesResponseType.h new file mode 100755 index 0000000..14ce303 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetUserDisputesResponseType.h @@ -0,0 +1,121 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_DisputeFilterCountType; +@class Trading_PaginationResultType; +@class Trading_DisputeArrayType; + +/** + + Returns a list of disputes that involve the calling user + as buyer or seller, in response to a GetUserDisputesRequest. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetUserDisputesResponseType : Trading_AbstractResponseType { + +@private + NSString *_startingDisputeID; + NSString *_endingDisputeID; + Trading_DisputeArrayType *_disputeArray; + NSNumber *_itemsPerPage; + NSNumber *_pageNumber; + NSMutableArray *_disputeFilterCount; + Trading_PaginationResultType *_paginationResult; + +} + + +/** + + The index of the first dispute in the current result set, relative + to the total number of disputes available. + Primarily useful for interpreting paginated results. + For example, if 228 disputes are available and + 200 results are returned per page: The first page returns + a StartingDisputeID value of 1 and the second page returns a + StartingDisputeID value of 201. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *startingDisputeID; + +/** + + The index of the last dispute in the current result set, relative + to the total number of disputes available. + Primarily useful for interpreting paginated results. + For example, if 228 disputes are available and + 200 results are returned per page: The first page returns + an EndingDisputeID value of 200 and the second page returns an + EndingDisputeID value of 228. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *endingDisputeID; + +/** + + The array of disputes returned. + + + type : class Trading_DisputeArrayType +*/ +@property (nonatomic, retain) Trading_DisputeArrayType *disputeArray; + +/** + + The number of disputes on each virtual page in the result set. + The virtual page returned is determined by PageNumber. + Default is 200. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *itemsPerPage; + +/** + + The page of the total result set returned in the call. The entire result set + is virtual and the call returns only one page of it. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *pageNumber; + +/** + + The number of disputes that involve the requester as + buyer or seller and match a given filter type. + + + entry type : class Trading_DisputeFilterCountType +*/ + +@property (nonatomic, retain) NSMutableArray *disputeFilterCount; + +/** + + The result of the pagination, including the total number + of virtual pages in the result set and the total number of + disputes returned. + + + type : class Trading_PaginationResultType +*/ +@property (nonatomic, retain) Trading_PaginationResultType *paginationResult; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetUserDisputesResponseType.m b/Vendoo/TradingProxy/Trading_GetUserDisputesResponseType.m new file mode 100755 index 0000000..8b072f8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetUserDisputesResponseType.m @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetUserDisputesResponseType.h" +#import "Trading_DisputeFilterCountType.h" +#import "Trading_PaginationResultType.h" +#import "Trading_DisputeArrayType.h" + +@implementation Trading_GetUserDisputesResponseType + +@synthesize startingDisputeID = _startingDisputeID; +@synthesize endingDisputeID = _endingDisputeID; +@synthesize disputeArray = _disputeArray; +@synthesize itemsPerPage = _itemsPerPage; +@synthesize pageNumber = _pageNumber; +@synthesize disputeFilterCount = _disputeFilterCount; +@synthesize paginationResult = _paginationResult; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetUserDisputesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartingDisputeID" propertyName:@"startingDisputeID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"startingDisputeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndingDisputeID" propertyName:@"endingDisputeID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"endingDisputeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeArray" propertyName:@"disputeArray" type:PICO_TYPE_OBJECT clazz:[Trading_DisputeArrayType class]]; + [map setObject:ps forKey:@"disputeArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemsPerPage" propertyName:@"itemsPerPage" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"itemsPerPage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PageNumber" propertyName:@"pageNumber" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"pageNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DisputeFilterCount" propertyName:@"disputeFilterCount" type:PICO_TYPE_OBJECT clazz:[Trading_DisputeFilterCountType class]]; + [map setObject:ps forKey:@"disputeFilterCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaginationResult" propertyName:@"paginationResult" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationResultType class]]; + [map setObject:ps forKey:@"paginationResult"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.startingDisputeID = nil; + self.endingDisputeID = nil; + self.disputeArray = nil; + self.itemsPerPage = nil; + self.pageNumber = nil; + self.disputeFilterCount = nil; + self.paginationResult = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetUserPreferencesRequestType.h b/Vendoo/TradingProxy/Trading_GetUserPreferencesRequestType.h new file mode 100755 index 0000000..01713e2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetUserPreferencesRequestType.h @@ -0,0 +1,261 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves the specified user preferences for the authenticated caller. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetUserPreferencesRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_showBidderNoticePreferences; + NSNumber *_showCombinedPaymentPreferences; + NSNumber *_showCrossPromotionPreferences; + NSNumber *_showSellerPaymentPreferences; + NSNumber *_showEndOfAuctionEmailPreferences; + NSNumber *_showSellerFavoriteItemPreferences; + NSNumber *_showProStoresPreferences; + NSNumber *_showEmailShipmentTrackingNumberPreference; + NSNumber *_showRequiredShipPhoneNumberPreference; + NSNumber *_showSellerExcludeShipToLocationPreference; + NSNumber *_showUnpaidItemAssistancePreference; + NSNumber *_showPurchaseReminderEmailPreferences; + NSNumber *_showUnpaidItemAssistanceExclusionList; + NSNumber *_showSellerProfilePreferences; + NSNumber *_showSellerReturnPreferences; + NSNumber *_showGlobalShippingProgramPreference; + NSNumber *_showDispatchCutoffTimePreferences; + +} + + +/** + + If included and set to true, the seller's preference for receiving contact + information for unsuccessful bidders is returned in the response. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showBidderNoticePreferences; + +/** + + If included and set to true, the seller's combined payment preferences are + returned in the response. +

+ Note: + The CombinedPaymentPreferences.CombinedPaymentOption field is the only + preference that should be managed with the GetUserPreferences and + SetUserPreferences calls. All other Combined Payment preferences should be + managed with the SetDiscountProfiles and GetDiscountProfiles calls. + + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showCombinedPaymentPreferences; + +/** + + This container should no longer be used as eBay Store Cross Promotions are no + longer supported in the Trading API. This container will be removed from the + Trading WSDL and API Call Reference docs in a future release. +

+ If included and set to true, the seller's cross-promotion preferences are + returned in the response. These preferences are only applicable for eBay + Store owners. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showCrossPromotionPreferences; + +/** + + If included and set to true, the seller's payment preferences are returned + in the response. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showSellerPaymentPreferences; + +/** + + If included and set to true, the seller's preferences for the end-of-auction + email sent to the winning bidder is returned in the response. These + preferences are only applicable for auction listings. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showEndOfAuctionEmailPreferences; + +/** + + If included and set to true, the seller's favorite item preferences are + returned in the response. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showSellerFavoriteItemPreferences; + +/** + + If included and set to true, the seller's ProStores preferences are + returned in the response. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showProStoresPreferences; + +/** + + If included and set to true, the seller's preference for sending an email to + the buyer with the shipping tracking number is returned in the response. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showEmailShipmentTrackingNumberPreference; + +/** + + If included and set to true, the seller's preference for requiring that the + buyer supply a shipping phone number upon checkout is returned in the + response. Some shipping carriers require the receiver's phone number. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showRequiredShipPhoneNumberPreference; + +/** + + If included and set to true, all of the seller's excluded shipping locations + are returned in the response. The returned list mirrors the seller's current + Exclude shipping locations list in My eBay's Shipping Preferences. An + excluded shipping location in My eBay can be an entire geographical region + (such as Middle East) or only an individual country (such as Iraq). Sellers + can override these default settings for an individual listing by using the + Item.ShippingDetails.ExcludeShipToLocation field in the AddItem family of + calls. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showSellerExcludeShipToLocationPreference; + +/** + + If included and set to true, the seller's Unpaid Item Assistant preferences + are returned in the response. The Unpaid Item Assistant automatically opens + an Unpaid Item dispute on the behalf of the seller. +

+ Note: + To return the list of buyers excluded from the Unpaid Item Assistant + mechanism, the ShowUnpaidItemAssistanceExclusionList field must also be + included and set to true in the request. Excluded buyers can be viewed in + the UnpaidItemAssistancePreferences.ExcludedUser field. + + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showUnpaidItemAssistancePreference; + +/** + + If included and set to true, the seller's preference for sending a purchase + reminder email to buyers is returned in the response. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showPurchaseReminderEmailPreferences; + +/** + + If included and set to true, the list of eBay user IDs on the Unpaid Item + Assistant Excluded User list is returned through the + UnpaidItemAssistancePreferences.ExcludedUser field in the response. For + excluded users, an Unpaid Item dispute is not automatically filed through + the UPI Assistance mechanism. The Excluded User list is managed through the + SetUserPreferences call. +

+ Note: + To return the list of buyers excluded from the Unpaid Item Assistant + mechanism, the ShowUnpaidItemAssistancePreference field must also be + included and set to true in the request. + + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showUnpaidItemAssistanceExclusionList; + +/** + + If this flag is included and set to true, the seller's Business Policies profile information is + returned in the response. This information includes a flag that indicates whether or + not the seller has opted into Business Policies, as well as Business Policies profiles + (payment, shipping, and return policy) active on the seller's account. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showSellerProfilePreferences; + +/** + + If this flag is included and set to true, the seller's eBay Return Center + preference information will be returned. +

+ eBay managed returns are currently only available on the US site. The eBay + Return Center pilot launched on July 10, 2012. The eBay Return Center full + launch is scheduled for early August 2012. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showSellerReturnPreferences; + +/** + + If this flag is included and set to true, the seller's preference for offering the Global Shipping Program to international buyers will be returned in OfferGlobalShippingProgramPreference. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showGlobalShippingProgramPreference; + +/** + + If this flag is included and set to true, the seller's same day handling cut off time is returned in DispatchCutoffTimePreference. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *showDispatchCutoffTimePreferences; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetUserPreferencesRequestType.m b/Vendoo/TradingProxy/Trading_GetUserPreferencesRequestType.m new file mode 100755 index 0000000..971f0a0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetUserPreferencesRequestType.m @@ -0,0 +1,119 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetUserPreferencesRequestType.h" + +@implementation Trading_GetUserPreferencesRequestType + +@synthesize showBidderNoticePreferences = _showBidderNoticePreferences; +@synthesize showCombinedPaymentPreferences = _showCombinedPaymentPreferences; +@synthesize showCrossPromotionPreferences = _showCrossPromotionPreferences; +@synthesize showSellerPaymentPreferences = _showSellerPaymentPreferences; +@synthesize showEndOfAuctionEmailPreferences = _showEndOfAuctionEmailPreferences; +@synthesize showSellerFavoriteItemPreferences = _showSellerFavoriteItemPreferences; +@synthesize showProStoresPreferences = _showProStoresPreferences; +@synthesize showEmailShipmentTrackingNumberPreference = _showEmailShipmentTrackingNumberPreference; +@synthesize showRequiredShipPhoneNumberPreference = _showRequiredShipPhoneNumberPreference; +@synthesize showSellerExcludeShipToLocationPreference = _showSellerExcludeShipToLocationPreference; +@synthesize showUnpaidItemAssistancePreference = _showUnpaidItemAssistancePreference; +@synthesize showPurchaseReminderEmailPreferences = _showPurchaseReminderEmailPreferences; +@synthesize showUnpaidItemAssistanceExclusionList = _showUnpaidItemAssistanceExclusionList; +@synthesize showSellerProfilePreferences = _showSellerProfilePreferences; +@synthesize showSellerReturnPreferences = _showSellerReturnPreferences; +@synthesize showGlobalShippingProgramPreference = _showGlobalShippingProgramPreference; +@synthesize showDispatchCutoffTimePreferences = _showDispatchCutoffTimePreferences; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetUserPreferencesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowBidderNoticePreferences" propertyName:@"showBidderNoticePreferences" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showBidderNoticePreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowCombinedPaymentPreferences" propertyName:@"showCombinedPaymentPreferences" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showCombinedPaymentPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowCrossPromotionPreferences" propertyName:@"showCrossPromotionPreferences" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showCrossPromotionPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowSellerPaymentPreferences" propertyName:@"showSellerPaymentPreferences" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showSellerPaymentPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowEndOfAuctionEmailPreferences" propertyName:@"showEndOfAuctionEmailPreferences" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showEndOfAuctionEmailPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowSellerFavoriteItemPreferences" propertyName:@"showSellerFavoriteItemPreferences" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showSellerFavoriteItemPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowProStoresPreferences" propertyName:@"showProStoresPreferences" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showProStoresPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowEmailShipmentTrackingNumberPreference" propertyName:@"showEmailShipmentTrackingNumberPreference" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showEmailShipmentTrackingNumberPreference"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowRequiredShipPhoneNumberPreference" propertyName:@"showRequiredShipPhoneNumberPreference" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showRequiredShipPhoneNumberPreference"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowSellerExcludeShipToLocationPreference" propertyName:@"showSellerExcludeShipToLocationPreference" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showSellerExcludeShipToLocationPreference"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowUnpaidItemAssistancePreference" propertyName:@"showUnpaidItemAssistancePreference" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showUnpaidItemAssistancePreference"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowPurchaseReminderEmailPreferences" propertyName:@"showPurchaseReminderEmailPreferences" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showPurchaseReminderEmailPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowUnpaidItemAssistanceExclusionList" propertyName:@"showUnpaidItemAssistanceExclusionList" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showUnpaidItemAssistanceExclusionList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowSellerProfilePreferences" propertyName:@"showSellerProfilePreferences" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showSellerProfilePreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowSellerReturnPreferences" propertyName:@"showSellerReturnPreferences" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showSellerReturnPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowGlobalShippingProgramPreference" propertyName:@"showGlobalShippingProgramPreference" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showGlobalShippingProgramPreference"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowDispatchCutoffTimePreferences" propertyName:@"showDispatchCutoffTimePreferences" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"showDispatchCutoffTimePreferences"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.showBidderNoticePreferences = nil; + self.showCombinedPaymentPreferences = nil; + self.showCrossPromotionPreferences = nil; + self.showSellerPaymentPreferences = nil; + self.showEndOfAuctionEmailPreferences = nil; + self.showSellerFavoriteItemPreferences = nil; + self.showProStoresPreferences = nil; + self.showEmailShipmentTrackingNumberPreference = nil; + self.showRequiredShipPhoneNumberPreference = nil; + self.showSellerExcludeShipToLocationPreference = nil; + self.showUnpaidItemAssistancePreference = nil; + self.showPurchaseReminderEmailPreferences = nil; + self.showUnpaidItemAssistanceExclusionList = nil; + self.showSellerProfilePreferences = nil; + self.showSellerReturnPreferences = nil; + self.showGlobalShippingProgramPreference = nil; + self.showDispatchCutoffTimePreferences = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetUserPreferencesResponseType.h b/Vendoo/TradingProxy/Trading_GetUserPreferencesResponseType.h new file mode 100755 index 0000000..24f21e6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetUserPreferencesResponseType.h @@ -0,0 +1,291 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_PurchaseReminderEmailPreferencesType; +@class Trading_EndOfAuctionEmailPreferencesType; +@class Trading_SellerExcludeShipToLocationPreferencesType; +@class Trading_BidderNoticePreferencesType; +@class Trading_ProStoresCheckoutPreferenceType; +@class Trading_SellerPaymentPreferencesType; +@class Trading_CrossPromotionPreferencesType; +@class Trading_SellerFavoriteItemPreferencesType; +@class Trading_UnpaidItemAssistancePreferencesType; +@class Trading_SellerProfilePreferencesType; +@class Trading_CombinedPaymentPreferencesType; +@class Trading_SellerReturnPreferencesType; +@class Trading_DispatchCutoffTimePreferencesType; + +/** + + Contains some or all of the authenticated user's preferences. The preferences are + grouped in sets and are returned according to the flag settings in the request. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetUserPreferencesResponseType : Trading_AbstractResponseType { + +@private + Trading_BidderNoticePreferencesType *_bidderNoticePreferences; + Trading_CombinedPaymentPreferencesType *_combinedPaymentPreferences; + Trading_CrossPromotionPreferencesType *_crossPromotionPreferences; + Trading_SellerPaymentPreferencesType *_sellerPaymentPreferences; + Trading_SellerFavoriteItemPreferencesType *_sellerFavoriteItemPreferences; + Trading_EndOfAuctionEmailPreferencesType *_endOfAuctionEmailPreferences; + NSNumber *_emailShipmentTrackingNumberPreference; + NSNumber *_requiredShipPhoneNumberPreference; + Trading_ProStoresCheckoutPreferenceType *_proStoresPreference; + Trading_UnpaidItemAssistancePreferencesType *_unpaidItemAssistancePreferences; + Trading_SellerExcludeShipToLocationPreferencesType *_sellerExcludeShipToLocationPreferences; + Trading_PurchaseReminderEmailPreferencesType *_purchaseReminderEmailPreferences; + NSNumber *_sellerThirdPartyCheckoutDisabled; + Trading_SellerProfilePreferencesType *_sellerProfilePreferences; + Trading_SellerReturnPreferencesType *_sellerReturnPreferences; + NSNumber *_offerGlobalShippingProgramPreference; + Trading_DispatchCutoffTimePreferencesType *_dispatchCutoffTimePreference; + +} + + +/** + + Container consisting of the seller's preference for receiving contact + information for unsuccessful bidders. This container is returned when + ShowBidderNoticePreferences is included and set to 'true' in + the request. This preference is only applicable for auction listings. + + + type : class Trading_BidderNoticePreferencesType +*/ +@property (nonatomic, retain) Trading_BidderNoticePreferencesType *bidderNoticePreferences; + +/** + + Container consisting of the seller's combined payment preferences. This + container is returned when ShowCombinedPaymentPreferences + is included and set to 'true' in the request. +
+ Note: + Calculated and flat-rate shipping preferences are no longer managed using the + SetUserPreferences and GetUserPreferences calls. + Instead,use the + SetDiscountProfiles and GetDiscountProfiles + calls to manage shipping discounts for combined payment orders. + + + + type : class Trading_CombinedPaymentPreferencesType +*/ +@property (nonatomic, retain) Trading_CombinedPaymentPreferencesType *combinedPaymentPreferences; + +/** + + This container is no longer supported as eBay Store Cross Promotions are no + longer supported in the Trading API. This container will be removed from the + Trading WSDL and API Call Reference docs in a future release. +

+ Container consisting of the seller's cross-promotion preferences. This + container is returned when ShowCrossPromotionPreferences is + included and set to 'true' in the request. These preferences are only applicable + for eBay Store owners. + + + type : class Trading_CrossPromotionPreferencesType +*/ +@property (nonatomic, retain) Trading_CrossPromotionPreferencesType *crossPromotionPreferences; + +/** + + Container consisting of the seller's payment preferences. This container is + returned when ShowSellerPaymentPreferences is included and + set to 'true' in the request. + + + type : class Trading_SellerPaymentPreferencesType +*/ +@property (nonatomic, retain) Trading_SellerPaymentPreferencesType *sellerPaymentPreferences; + +/** + + Container consisting of the seller's preferences for displaying items on a + buyer's Favorite Sellers' Items page or Favorite Sellers' Items digest. This + container is returned when ShowSellerFavoriteItemPreferences + is included and set to 'true' in the request. + + + type : class Trading_SellerFavoriteItemPreferencesType +*/ +@property (nonatomic, retain) Trading_SellerFavoriteItemPreferencesType *sellerFavoriteItemPreferences; + +/** + + Container consisting of the seller's preferences for the end-of-auction email + sent to the winning bidder. This container is returned when + ShowEndOfAuctionEmailPreferences is included and set to + 'true' in the request. These preferences are only applicable for auction + listings. + + + type : class Trading_EndOfAuctionEmailPreferencesType +*/ +@property (nonatomic, retain) Trading_EndOfAuctionEmailPreferencesType *endOfAuctionEmailPreferences; + +/** + + Container consisting of the seller's preference for sending an email to the + buyer with the shipping tracking number. This container is returned when + ShowEmailShipmentTrackingNumberPreference is included and set + to 'true' in the request. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *emailShipmentTrackingNumberPreference; + +/** + + Container consisting of the seller's preference for requiring that the + buyer supply a shipping phone number upon checkout. Some shipping carriers + require the receiver's phone number. This container is returned when + ShowRequiredShipPhoneNumberPreference is included and set + to 'true' in the request. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *requiredShipPhoneNumberPreference; + +/** + + Container consisting of the seller's ProStores preferences. This container + is returned when ShowProStoresPreference is included and + set to 'true' in the request. + + + type : class Trading_ProStoresCheckoutPreferenceType +*/ +@property (nonatomic, retain) Trading_ProStoresCheckoutPreferenceType *proStoresPreference; + +/** + + Container consisting of a seller's Unpaid Item Assistant preferences. The + Unpaid Item Assistant automatically opens an Unpaid Item dispute on the + behalf of the seller. This container is returned if + ShowUnpaidItemAssistancePreference is included and set to + 'true' in the request. +

+ Note: + To return the list of buyers excluded from the Unpaid Item Assistant + mechanism, the ShowUnpaidItemAssistanceExclusionList field + must also be included and set to 'true' in the request. Excluded buyers can be + viewed in the UnpaidItemAssistancePreferences.ExcludedUser + field. + + + + type : class Trading_UnpaidItemAssistancePreferencesType +*/ +@property (nonatomic, retain) Trading_UnpaidItemAssistancePreferencesType *unpaidItemAssistancePreferences; + +/** + + Container consisting of a list of the seller's excluded shipping locations. + The returned list mirrors the seller's current Exclude shipping locations + list in My eBay's shipping preferences. An excluded shipping location in My + eBay can be an entire geographical region (such as Middle East) or only an + individual country (such as Iraq). Sellers can override these default + settings for an individual listing by using the + Item.ShippingDetails.ExcludeShipToLocation field in the + Add/Revise/Relist calls. This container is returned if the + ShowSellerExcludeShipToLocationPreference field is included + and set to 'true' in the request. + + + type : class Trading_SellerExcludeShipToLocationPreferencesType +*/ +@property (nonatomic, retain) Trading_SellerExcludeShipToLocationPreferencesType *sellerExcludeShipToLocationPreferences; + +/** + + Container consisting of a seller's preference for sending a purchase reminder + email to buyers. This container is returned if the + ShowPurchaseReminderEmailPreferences field is included and + set to 'true' in the request. + + + type : class Trading_PurchaseReminderEmailPreferencesType +*/ +@property (nonatomic, retain) Trading_PurchaseReminderEmailPreferencesType *purchaseReminderEmailPreferences; + +/** + + This flag is set with the + SellerThirdPartyCheckoutDisabled field of the + SetUserPreferences call, and is used to disable the + use of a third-party application to handle the checkout flow for a seller. + If true, Third-Party Checkout is disabled and any checkout flow initiated on + the seller's application is redirected to the eBay checkout flow. This field + is only returned if the SellerThirdPartyCheckoutDisabled + field has been set with the SetUserPreferences call. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *sellerThirdPartyCheckoutDisabled; + +/** + + Parent response container consisting of high-level information for all + Business Policies profiles defined for the user's account. This container is + returned if ShowSellerProfilePreferences is included and + set to 'true' in the GetUserPreferences request (and one or + more Business Policies profiles are defined for the user's account). +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : class Trading_SellerProfilePreferencesType +*/ +@property (nonatomic, retain) Trading_SellerProfilePreferencesType *sellerProfilePreferences; + +/** + + Container consisting of a seller's eBay Return Center preferences. This + container is returned if ShowSellerReturnPreferences is + included and set to true in the request. + + + type : class Trading_SellerReturnPreferencesType +*/ +@property (nonatomic, retain) Trading_SellerReturnPreferencesType *sellerReturnPreferences; + +/** + + This flag indicates whether the seller has opted in to the Global Shipping Program and is able to offer global shipping to international buyers. Returned when ShowGlobalShippingProgramPreference is included and set to true. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *offerGlobalShippingProgramPreference; + +/** + + Contains information about a seller's order cut off time preferences for same day shipping. If the seller specifies a value of 0 in Item.DispatchTimeMax to offer same day handling when listing an item, the seller's shipping time commitment depends on the order cut off time set for the listing site, as indicated by DispatchCutoffTimePreference.CutoffTime. + + + type : class Trading_DispatchCutoffTimePreferencesType +*/ +@property (nonatomic, retain) Trading_DispatchCutoffTimePreferencesType *dispatchCutoffTimePreference; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetUserPreferencesResponseType.m b/Vendoo/TradingProxy/Trading_GetUserPreferencesResponseType.m new file mode 100755 index 0000000..c264a55 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetUserPreferencesResponseType.m @@ -0,0 +1,132 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetUserPreferencesResponseType.h" +#import "Trading_PurchaseReminderEmailPreferencesType.h" +#import "Trading_EndOfAuctionEmailPreferencesType.h" +#import "Trading_SellerExcludeShipToLocationPreferencesType.h" +#import "Trading_BidderNoticePreferencesType.h" +#import "Trading_ProStoresCheckoutPreferenceType.h" +#import "Trading_SellerPaymentPreferencesType.h" +#import "Trading_CrossPromotionPreferencesType.h" +#import "Trading_SellerFavoriteItemPreferencesType.h" +#import "Trading_UnpaidItemAssistancePreferencesType.h" +#import "Trading_SellerProfilePreferencesType.h" +#import "Trading_CombinedPaymentPreferencesType.h" +#import "Trading_SellerReturnPreferencesType.h" +#import "Trading_DispatchCutoffTimePreferencesType.h" + +@implementation Trading_GetUserPreferencesResponseType + +@synthesize bidderNoticePreferences = _bidderNoticePreferences; +@synthesize combinedPaymentPreferences = _combinedPaymentPreferences; +@synthesize crossPromotionPreferences = _crossPromotionPreferences; +@synthesize sellerPaymentPreferences = _sellerPaymentPreferences; +@synthesize sellerFavoriteItemPreferences = _sellerFavoriteItemPreferences; +@synthesize endOfAuctionEmailPreferences = _endOfAuctionEmailPreferences; +@synthesize emailShipmentTrackingNumberPreference = _emailShipmentTrackingNumberPreference; +@synthesize requiredShipPhoneNumberPreference = _requiredShipPhoneNumberPreference; +@synthesize proStoresPreference = _proStoresPreference; +@synthesize unpaidItemAssistancePreferences = _unpaidItemAssistancePreferences; +@synthesize sellerExcludeShipToLocationPreferences = _sellerExcludeShipToLocationPreferences; +@synthesize purchaseReminderEmailPreferences = _purchaseReminderEmailPreferences; +@synthesize sellerThirdPartyCheckoutDisabled = _sellerThirdPartyCheckoutDisabled; +@synthesize sellerProfilePreferences = _sellerProfilePreferences; +@synthesize sellerReturnPreferences = _sellerReturnPreferences; +@synthesize offerGlobalShippingProgramPreference = _offerGlobalShippingProgramPreference; +@synthesize dispatchCutoffTimePreference = _dispatchCutoffTimePreference; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetUserPreferencesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidderNoticePreferences" propertyName:@"bidderNoticePreferences" type:PICO_TYPE_OBJECT clazz:[Trading_BidderNoticePreferencesType class]]; + [map setObject:ps forKey:@"bidderNoticePreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CombinedPaymentPreferences" propertyName:@"combinedPaymentPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_CombinedPaymentPreferencesType class]]; + [map setObject:ps forKey:@"combinedPaymentPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossPromotionPreferences" propertyName:@"crossPromotionPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_CrossPromotionPreferencesType class]]; + [map setObject:ps forKey:@"crossPromotionPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerPaymentPreferences" propertyName:@"sellerPaymentPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_SellerPaymentPreferencesType class]]; + [map setObject:ps forKey:@"sellerPaymentPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerFavoriteItemPreferences" propertyName:@"sellerFavoriteItemPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_SellerFavoriteItemPreferencesType class]]; + [map setObject:ps forKey:@"sellerFavoriteItemPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndOfAuctionEmailPreferences" propertyName:@"endOfAuctionEmailPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_EndOfAuctionEmailPreferencesType class]]; + [map setObject:ps forKey:@"endOfAuctionEmailPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EmailShipmentTrackingNumberPreference" propertyName:@"emailShipmentTrackingNumberPreference" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"emailShipmentTrackingNumberPreference"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RequiredShipPhoneNumberPreference" propertyName:@"requiredShipPhoneNumberPreference" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"requiredShipPhoneNumberPreference"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProStoresPreference" propertyName:@"proStoresPreference" type:PICO_TYPE_OBJECT clazz:[Trading_ProStoresCheckoutPreferenceType class]]; + [map setObject:ps forKey:@"proStoresPreference"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UnpaidItemAssistancePreferences" propertyName:@"unpaidItemAssistancePreferences" type:PICO_TYPE_OBJECT clazz:[Trading_UnpaidItemAssistancePreferencesType class]]; + [map setObject:ps forKey:@"unpaidItemAssistancePreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerExcludeShipToLocationPreferences" propertyName:@"sellerExcludeShipToLocationPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_SellerExcludeShipToLocationPreferencesType class]]; + [map setObject:ps forKey:@"sellerExcludeShipToLocationPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PurchaseReminderEmailPreferences" propertyName:@"purchaseReminderEmailPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_PurchaseReminderEmailPreferencesType class]]; + [map setObject:ps forKey:@"purchaseReminderEmailPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerThirdPartyCheckoutDisabled" propertyName:@"sellerThirdPartyCheckoutDisabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"sellerThirdPartyCheckoutDisabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerProfilePreferences" propertyName:@"sellerProfilePreferences" type:PICO_TYPE_OBJECT clazz:[Trading_SellerProfilePreferencesType class]]; + [map setObject:ps forKey:@"sellerProfilePreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerReturnPreferences" propertyName:@"sellerReturnPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_SellerReturnPreferencesType class]]; + [map setObject:ps forKey:@"sellerReturnPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OfferGlobalShippingProgramPreference" propertyName:@"offerGlobalShippingProgramPreference" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"offerGlobalShippingProgramPreference"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DispatchCutoffTimePreference" propertyName:@"dispatchCutoffTimePreference" type:PICO_TYPE_OBJECT clazz:[Trading_DispatchCutoffTimePreferencesType class]]; + [map setObject:ps forKey:@"dispatchCutoffTimePreference"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.bidderNoticePreferences = nil; + self.combinedPaymentPreferences = nil; + self.crossPromotionPreferences = nil; + self.sellerPaymentPreferences = nil; + self.sellerFavoriteItemPreferences = nil; + self.endOfAuctionEmailPreferences = nil; + self.emailShipmentTrackingNumberPreference = nil; + self.requiredShipPhoneNumberPreference = nil; + self.proStoresPreference = nil; + self.unpaidItemAssistancePreferences = nil; + self.sellerExcludeShipToLocationPreferences = nil; + self.purchaseReminderEmailPreferences = nil; + self.sellerThirdPartyCheckoutDisabled = nil; + self.sellerProfilePreferences = nil; + self.sellerReturnPreferences = nil; + self.offerGlobalShippingProgramPreference = nil; + self.dispatchCutoffTimePreference = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetUserRequestType.h b/Vendoo/TradingProxy/Trading_GetUserRequestType.h new file mode 100755 index 0000000..dc8fa3d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetUserRequestType.h @@ -0,0 +1,82 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves data pertaining to a single eBay user. Callers can use this call to + return their own user data or the data of another eBay user. Unless the caller + passes in an ItemID that identifies a current or past common order, not all + data (like email addresses) will be returned in the User object. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetUserRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_userID; + NSNumber *_includeExpressRequirements; + NSNumber *_includeFeatureEligibility; + +} + + +/** + + Specify the item ID for a successfully concluded listing in which the + requestor and target user were participants (one as seller and the other + as buyer). Necessary to return certain data (like an email address). Not + necessary if the requestor is retrieving their own data. ItemID is an + optional input. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Specify the user whose data you want returned by the call. UserID is + optional. If not specified, eBay returns data pertaining to the + requesting user (as specified with the eBayAuthToken). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userID; + +/** + + Indicates if the response should include detailed information relating to + whether a user qualifies to list an item on Express. To list an item on + Express, a user must qualify based on conditions described in the eBay + Web Services Guide. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeExpressRequirements; + +/** + + If IncludeFeatureEligibility is true, the response includes a + FeatureEligibility node. (The FeatureEligibility node indicates whether + the seller can list with certain features.) + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeFeatureEligibility; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetUserRequestType.m b/Vendoo/TradingProxy/Trading_GetUserRequestType.m new file mode 100755 index 0000000..fc2fde7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetUserRequestType.m @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetUserRequestType.h" + +@implementation Trading_GetUserRequestType + +@synthesize itemID = _itemID; +@synthesize userID = _userID; +@synthesize includeExpressRequirements = _includeExpressRequirements; +@synthesize includeFeatureEligibility = _includeFeatureEligibility; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetUserRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserID" propertyName:@"userID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeExpressRequirements" propertyName:@"includeExpressRequirements" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeExpressRequirements"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeFeatureEligibility" propertyName:@"includeFeatureEligibility" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeFeatureEligibility"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.userID = nil; + self.includeExpressRequirements = nil; + self.includeFeatureEligibility = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetUserResponseType.h b/Vendoo/TradingProxy/Trading_GetUserResponseType.h new file mode 100755 index 0000000..859528f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetUserResponseType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_UserType; + +/** + + Contains the data retrieved by the call. User data is returned in a User object. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetUserResponseType : Trading_AbstractResponseType { + +@private + Trading_UserType *_user; + +} + + +/** + + Contains the returned user data for the specified eBay user. + + + type : class Trading_UserType +*/ +@property (nonatomic, retain) Trading_UserType *user; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetUserResponseType.m b/Vendoo/TradingProxy/Trading_GetUserResponseType.m new file mode 100755 index 0000000..00475f1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetUserResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetUserResponseType.h" +#import "Trading_UserType.h" + +@implementation Trading_GetUserResponseType + +@synthesize user = _user; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetUserResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"User" propertyName:@"user" type:PICO_TYPE_OBJECT clazz:[Trading_UserType class]]; + [map setObject:ps forKey:@"user"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.user = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetVeROReasonCodeDetailsRequestType.h b/Vendoo/TradingProxy/Trading_GetVeROReasonCodeDetailsRequestType.h new file mode 100755 index 0000000..e5161a6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetVeROReasonCodeDetailsRequestType.h @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves details for VeRO reason codes and their descriptions. You can specify a + reason code ID to get details for a specific reason on the site specified in the + request header. If ReasonCodeID is not passed in the request, all reason codes are + returned. Set ReturnAllSites to true to retrieve reason codes for all sites. + You must be a member of the Verified Rights Owner (VeRO) Program to use this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetVeROReasonCodeDetailsRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_reasonCodeID; + NSNumber *_returnAllSites; + +} + + +/** + + Unique identifier for a reason code. If this ReasonCodeID is passed then + only details of this ReasonCodeID will be returned. If no reason code is + specified, all reason codes are returned. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *reasonCodeID; + +/** + + Set to true to retrieve reason codes for all sites. If not specified, + reason codes are returned for the site specified in the request header + only. + If ReasonCodeID is specified, this parameter is ignored. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *returnAllSites; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetVeROReasonCodeDetailsRequestType.m b/Vendoo/TradingProxy/Trading_GetVeROReasonCodeDetailsRequestType.m new file mode 100755 index 0000000..462340a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetVeROReasonCodeDetailsRequestType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetVeROReasonCodeDetailsRequestType.h" + +@implementation Trading_GetVeROReasonCodeDetailsRequestType + +@synthesize reasonCodeID = _reasonCodeID; +@synthesize returnAllSites = _returnAllSites; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetVeROReasonCodeDetailsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReasonCodeID" propertyName:@"reasonCodeID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"reasonCodeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnAllSites" propertyName:@"returnAllSites" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"returnAllSites"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.reasonCodeID = nil; + self.returnAllSites = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetVeROReasonCodeDetailsResponseType.h b/Vendoo/TradingProxy/Trading_GetVeROReasonCodeDetailsResponseType.h new file mode 100755 index 0000000..0c77698 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetVeROReasonCodeDetailsResponseType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_VeROReasonCodeDetailsType; + +/** + + Contains the reason codes for all sites. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetVeROReasonCodeDetailsResponseType : Trading_AbstractResponseType { + +@private + Trading_VeROReasonCodeDetailsType *_veROReasonCodeDetails; + +} + + +/** + + Contains the list of the status codes for a site. + + + type : class Trading_VeROReasonCodeDetailsType +*/ +@property (nonatomic, retain) Trading_VeROReasonCodeDetailsType *veROReasonCodeDetails; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetVeROReasonCodeDetailsResponseType.m b/Vendoo/TradingProxy/Trading_GetVeROReasonCodeDetailsResponseType.m new file mode 100755 index 0000000..d4b9c7f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetVeROReasonCodeDetailsResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetVeROReasonCodeDetailsResponseType.h" +#import "Trading_VeROReasonCodeDetailsType.h" + +@implementation Trading_GetVeROReasonCodeDetailsResponseType + +@synthesize veROReasonCodeDetails = _veROReasonCodeDetails; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetVeROReasonCodeDetailsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VeROReasonCodeDetails" propertyName:@"veROReasonCodeDetails" type:PICO_TYPE_OBJECT clazz:[Trading_VeROReasonCodeDetailsType class]]; + [map setObject:ps forKey:@"veROReasonCodeDetails"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.veROReasonCodeDetails = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetVeROReportStatusRequestType.h b/Vendoo/TradingProxy/Trading_GetVeROReportStatusRequestType.h new file mode 100755 index 0000000..db6ff61 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetVeROReportStatusRequestType.h @@ -0,0 +1,119 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_PaginationType; + +/** + + Retrieves status information about VeRO reported items you have submitted. You + can receive the status of individual items you have reported or, by specifying + VeROReportPacketID, you can retrieve status for all items reported with a given + VeROReportItems request. You can also retrieve items that were reported during a + given time period. If no input parameters are specified, status is returned on all + items you have reported in the last two years. + You must be a member of the Verified Rights Owner (VeRO) Program to use this + call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetVeROReportStatusRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_veROReportPacketID; + NSString *_itemID; + NSNumber *_includeReportedItemDetails; + NSDate *_timeFrom; + NSDate *_timeTo; + Trading_PaginationType *_pagination; + +} + + +/** + + Packet identifier associated with the reported items for which you want to + retrieve status. By default, reported item details are not returned when + you specify the packet ID in the request. Applies only to items reported + with VeROReportItems. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *veROReportPacketID; + +/** + + Item ID for an item reported for alleged infringement. Applies to items + reported with VeROReportItems or by other means (e.g., through the + web flow). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Set to true to return reported item details when you specify VeROReportPacketID in the request. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeReportedItemDetails; + +/** + + Limits returned items to only those that were submited on or after the + date-time specified. If specified, TimeTo must also be specified. + Express the date-time in the format YYYY-MM-DD HH:MM:SS, and in GMT. + (For information on how to convert between your local time zone + and GMT, see Time Values Note.) Applies to items reported with + VeROReportItems or by other means (e.g., through the web flow). + Infringement reporting data is maintained for two years after the date of + submission. + This field is ignored if VeROReportPacketID or ItemID is specified. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *timeFrom; + +/** + + Limits returned items to only those that were submited on or before the + date-time specified. If specified, TimeFrom must also be specified. + Express date-time in the format YYYY-MM-DD HH:MM:SS, and in GMT. + (For information on how to convert between your local time zone + and GMT, see Time Values Note.) Applies to items reported with + VeROReportItems or by other means (e.g., through the web flow). + Infringement reporting data is maintained for two years after the date of + submission. + This field is ignored if VeROReportPacketID or ItemID is specified. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *timeTo; + +/** + + Contains the data controlling the pagination of the returned values: how + many items are returned per page of data (per call) and the number of the + page to return with the current call. + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetVeROReportStatusRequestType.m b/Vendoo/TradingProxy/Trading_GetVeROReportStatusRequestType.m new file mode 100755 index 0000000..9009db4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetVeROReportStatusRequestType.m @@ -0,0 +1,65 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetVeROReportStatusRequestType.h" +#import "Trading_PaginationType.h" + +@implementation Trading_GetVeROReportStatusRequestType + +@synthesize veROReportPacketID = _veROReportPacketID; +@synthesize itemID = _itemID; +@synthesize includeReportedItemDetails = _includeReportedItemDetails; +@synthesize timeFrom = _timeFrom; +@synthesize timeTo = _timeTo; +@synthesize pagination = _pagination; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetVeROReportStatusRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VeROReportPacketID" propertyName:@"veROReportPacketID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"veROReportPacketID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeReportedItemDetails" propertyName:@"includeReportedItemDetails" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeReportedItemDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TimeFrom" propertyName:@"timeFrom" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"timeFrom"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TimeTo" propertyName:@"timeTo" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"timeTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.veROReportPacketID = nil; + self.itemID = nil; + self.includeReportedItemDetails = nil; + self.timeFrom = nil; + self.timeTo = nil; + self.pagination = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetVeROReportStatusResponseType.h b/Vendoo/TradingProxy/Trading_GetVeROReportStatusResponseType.h new file mode 100755 index 0000000..1b581c0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetVeROReportStatusResponseType.h @@ -0,0 +1,108 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_PaginationResultType; +@class Trading_VeROReportedItemDetailsType; + +/** + + Contains status information for items reported by the VeRO Program member. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetVeROReportStatusResponseType : Trading_AbstractResponseType { + +@private + Trading_PaginationResultType *_paginationResult; + NSNumber *_hasMoreItems; + NSNumber *_itemsPerPage; + NSNumber *_pageNumber; + NSNumber *_veROReportPacketID; + NSString *_veROReportPacketStatus; + Trading_VeROReportedItemDetailsType *_reportedItemDetails; + +} + + +/** + + Contains information regarding the pagination of data (if pagination is + used), including total number of pages and total number of entries. + + + type : class Trading_PaginationResultType +*/ +@property (nonatomic, retain) Trading_PaginationResultType *paginationResult; + +/** + + If true, there are more items yet to be retrieved. Additional + calls with higher page numbers or more items per page must + be made to retrieve these items. Not returned if no items match the + request. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hasMoreItems; + +/** + + Indicates the maximum number of ItemType objects that can be returned in + ReportedItemDetails for any given call. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *itemsPerPage; + +/** + + Indicates the page of data returned by the current call. For instance, + for the first set of items can be returned, this field has a value of + one. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *pageNumber; + +/** + + The packet ID for status being returned. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *veROReportPacketID; + +/** + + Status of the packet. + + + type: string constant in Trading_VeROReportPacketStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *veROReportPacketStatus; + +/** + + Contains the list of the reported item details. + Returns empty if no items are available that match the request. + + + type : class Trading_VeROReportedItemDetailsType +*/ +@property (nonatomic, retain) Trading_VeROReportedItemDetailsType *reportedItemDetails; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetVeROReportStatusResponseType.m b/Vendoo/TradingProxy/Trading_GetVeROReportStatusResponseType.m new file mode 100755 index 0000000..0c3573e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetVeROReportStatusResponseType.m @@ -0,0 +1,71 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetVeROReportStatusResponseType.h" +#import "Trading_PaginationResultType.h" +#import "Trading_VeROReportedItemDetailsType.h" + +@implementation Trading_GetVeROReportStatusResponseType + +@synthesize paginationResult = _paginationResult; +@synthesize hasMoreItems = _hasMoreItems; +@synthesize itemsPerPage = _itemsPerPage; +@synthesize pageNumber = _pageNumber; +@synthesize veROReportPacketID = _veROReportPacketID; +@synthesize veROReportPacketStatus = _veROReportPacketStatus; +@synthesize reportedItemDetails = _reportedItemDetails; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetVeROReportStatusResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaginationResult" propertyName:@"paginationResult" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationResultType class]]; + [map setObject:ps forKey:@"paginationResult"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HasMoreItems" propertyName:@"hasMoreItems" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hasMoreItems"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemsPerPage" propertyName:@"itemsPerPage" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"itemsPerPage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PageNumber" propertyName:@"pageNumber" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"pageNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VeROReportPacketID" propertyName:@"veROReportPacketID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"veROReportPacketID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VeROReportPacketStatus" propertyName:@"veROReportPacketStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"veROReportPacketStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReportedItemDetails" propertyName:@"reportedItemDetails" type:PICO_TYPE_OBJECT clazz:[Trading_VeROReportedItemDetailsType class]]; + [map setObject:ps forKey:@"reportedItemDetails"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.paginationResult = nil; + self.hasMoreItems = nil; + self.itemsPerPage = nil; + self.pageNumber = nil; + self.veROReportPacketID = nil; + self.veROReportPacketStatus = nil; + self.reportedItemDetails = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetWantItNowPostRequestType.h b/Vendoo/TradingProxy/Trading_GetWantItNowPostRequestType.h new file mode 100755 index 0000000..51802d5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetWantItNowPostRequestType.h @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves data for a specific, active Want It Now post identified by a post ID. + The response includes the following fields: CategoryID, Description, PostID, + Site, StartTime, ResponseCount, and Title. Although GetWantItNowSearchResults + returns most of this information, only GetWantItNowPost returns Description for + a post. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetWantItNowPostRequestType : Trading_AbstractRequestType { + +@private + NSString *_postID; + +} + + +/** + + Specifies the post ID that uniquely identifies the Want It Now post for + which to retrieve the data. PostID is a required input. PostID is unique + across all eBay sites. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *postID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetWantItNowPostRequestType.m b/Vendoo/TradingProxy/Trading_GetWantItNowPostRequestType.m new file mode 100755 index 0000000..9689827 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetWantItNowPostRequestType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetWantItNowPostRequestType.h" + +@implementation Trading_GetWantItNowPostRequestType + +@synthesize postID = _postID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetWantItNowPostRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PostID" propertyName:@"postID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"postID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.postID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetWantItNowPostResponseType.h b/Vendoo/TradingProxy/Trading_GetWantItNowPostResponseType.h new file mode 100755 index 0000000..3f3f904 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetWantItNowPostResponseType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_WantItNowPostType; + +/** + + Contains the Want It Now post data returned by the call. The data for the + specified post listing is returned in a WantItNowPostType object. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetWantItNowPostResponseType : Trading_AbstractResponseType { + +@private + Trading_WantItNowPostType *_wantItNowPost; + +} + + +/** + + Contains the data defining a single Want It Now post. + + + type : class Trading_WantItNowPostType +*/ +@property (nonatomic, retain) Trading_WantItNowPostType *wantItNowPost; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetWantItNowPostResponseType.m b/Vendoo/TradingProxy/Trading_GetWantItNowPostResponseType.m new file mode 100755 index 0000000..262cf88 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetWantItNowPostResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetWantItNowPostResponseType.h" +#import "Trading_WantItNowPostType.h" + +@implementation Trading_GetWantItNowPostResponseType + +@synthesize wantItNowPost = _wantItNowPost; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetWantItNowPostResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WantItNowPost" propertyName:@"wantItNowPost" type:PICO_TYPE_OBJECT clazz:[Trading_WantItNowPostType class]]; + [map setObject:ps forKey:@"wantItNowPost"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.wantItNowPost = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetWantItNowSearchResultsRequestType.h b/Vendoo/TradingProxy/Trading_GetWantItNowSearchResultsRequestType.h new file mode 100755 index 0000000..479d602 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetWantItNowSearchResultsRequestType.h @@ -0,0 +1,108 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_PaginationType; + +/** + + Retrieves a list of active Want It Now posts that match specified keywords + and/or a specific category ID. The response contains the following data: + CategoryID, PostID, StartTime, ResponseCount, Site, and Title. To get the post + description (Description), you must use GetWantItNowPost to retrieve individual + posts. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetWantItNowSearchResultsRequestType : Trading_AbstractRequestType { + +@private + NSString *_categoryID; + NSString *_query; + NSNumber *_searchInDescription; + NSNumber *_searchWorldwide; + Trading_PaginationType *_pagination; + +} + + +/** + + Limits the result set to just those Want It Now posts listed in the + specified category. Defaults to all categories if no category ID is + specified. If the specified category ID does not match an existing + category for the site, an invalid-category error message is returned. + Controls the set of listings to return (not the details to return for each + listing). + You must specify a Query and/or a CategoryID in the request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + Specifies a search string. The search string consists of one or more + keywords to search for in the listing title. Note that the post + description will also be searched if SearchInDescription is enabled. + By default, requests return a list of Want It Now posts that include all + of the keywords specified in the Query. All words used in the query, + including "and," "or," and "the," will be treated as keywords. You can, + however, use modifiers and wildcards (e.g., +, -, and *) in the Query + field to create more complex searches. Be careful when using spaces before + or after modifiers and wildcards (+, -, or *), as the spaces can affect + the query logic. + See the eBay Web Services Guide for a list of valid search keyword query + operators and examples. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *query; + +/** + + If true, include the description field of Want It Now posts in the keyword search. Want + It Now posts returned are those where specified search keywords appear in + either the description or the title. This is the default behavior if SearchInDescription + is not specified. If false, only the title will be searched. SearchInDescription is an + optional input. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *searchInDescription; + +/** + + If true, the search applies to all eBay sites. If false, the search is + limited to the site specified in the URL query string when the call is + made. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *searchWorldwide; + +/** + + Controls the pagination of the result set. Child elements specify the + maximum number of item listings to return per call and which page of data + to return. + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetWantItNowSearchResultsRequestType.m b/Vendoo/TradingProxy/Trading_GetWantItNowSearchResultsRequestType.m new file mode 100755 index 0000000..4bc0fd3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetWantItNowSearchResultsRequestType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetWantItNowSearchResultsRequestType.h" +#import "Trading_PaginationType.h" + +@implementation Trading_GetWantItNowSearchResultsRequestType + +@synthesize categoryID = _categoryID; +@synthesize query = _query; +@synthesize searchInDescription = _searchInDescription; +@synthesize searchWorldwide = _searchWorldwide; +@synthesize pagination = _pagination; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetWantItNowSearchResultsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Query" propertyName:@"query" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"query"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SearchInDescription" propertyName:@"searchInDescription" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"searchInDescription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SearchWorldwide" propertyName:@"searchWorldwide" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"searchWorldwide"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.categoryID = nil; + self.query = nil; + self.searchInDescription = nil; + self.searchWorldwide = nil; + self.pagination = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GetWantItNowSearchResultsResponseType.h b/Vendoo/TradingProxy/Trading_GetWantItNowSearchResultsResponseType.h new file mode 100755 index 0000000..cb37c70 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetWantItNowSearchResultsResponseType.h @@ -0,0 +1,87 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_WantItNowPostArrayType; +@class Trading_PaginationResultType; + +/** + + Response contains the Want It Now posts that have the specified keyword(s) in the + title and (optionally) the description. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GetWantItNowSearchResultsResponseType : Trading_AbstractResponseType { + +@private + Trading_WantItNowPostArrayType *_wantItNowPostArray; + NSNumber *_hasMoreItems; + NSNumber *_itemsPerPage; + NSNumber *_pageNumber; + Trading_PaginationResultType *_paginationResult; + +} + + +/** + + Contains the returned Want It Now posts, if any. The data for each post is + returned in a WantItNowPostType object. + + + type : class Trading_WantItNowPostArrayType +*/ +@property (nonatomic, retain) Trading_WantItNowPostArrayType *wantItNowPostArray; + +/** + + Indicates whether there are additional Want It Now posts that meet the + search criteria. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hasMoreItems; + +/** + + Indicates the maximum number of Want It Now posts that can be returned in + a WantItNowPostArray for a request. This value can be specified in the + request by EntriesPerPage in Pagination in the request. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *itemsPerPage; + +/** + + Indicates the page of data returned by the current call. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *pageNumber; + +/** + + Indicates the results of the pagination, including the total number of + pages of data there are to be returned and the total number of posts there + are to be returned. + + + type : class Trading_PaginationResultType +*/ +@property (nonatomic, retain) Trading_PaginationResultType *paginationResult; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GetWantItNowSearchResultsResponseType.m b/Vendoo/TradingProxy/Trading_GetWantItNowSearchResultsResponseType.m new file mode 100755 index 0000000..46700d1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GetWantItNowSearchResultsResponseType.m @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GetWantItNowSearchResultsResponseType.h" +#import "Trading_WantItNowPostArrayType.h" +#import "Trading_PaginationResultType.h" + +@implementation Trading_GetWantItNowSearchResultsResponseType + +@synthesize wantItNowPostArray = _wantItNowPostArray; +@synthesize hasMoreItems = _hasMoreItems; +@synthesize itemsPerPage = _itemsPerPage; +@synthesize pageNumber = _pageNumber; +@synthesize paginationResult = _paginationResult; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetWantItNowSearchResultsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WantItNowPostArray" propertyName:@"wantItNowPostArray" type:PICO_TYPE_OBJECT clazz:[Trading_WantItNowPostArrayType class]]; + [map setObject:ps forKey:@"wantItNowPostArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HasMoreItems" propertyName:@"hasMoreItems" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hasMoreItems"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemsPerPage" propertyName:@"itemsPerPage" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"itemsPerPage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PageNumber" propertyName:@"pageNumber" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"pageNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaginationResult" propertyName:@"paginationResult" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationResultType class]]; + [map setObject:ps forKey:@"paginationResult"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.wantItNowPostArray = nil; + self.hasMoreItems = nil; + self.itemsPerPage = nil; + self.pageNumber = nil; + self.paginationResult = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GeteBayDetailsRequestType.h b/Vendoo/TradingProxy/Trading_GeteBayDetailsRequestType.h new file mode 100755 index 0000000..bd9ec85 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GeteBayDetailsRequestType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Retrieves eBay IDs and codes (e.g., site IDs and shipping service + codes), enumerated data (e.g., payment methods), and other common eBay + meta-data. This call enables you to keep certain data up to date in your + applications without referring to the schema, the documentation, or the + eBay online help. Other data is returned for your reference, but you may + need to refer to the schema or the documentation for information about + valid values and usage. +

+ In some cases, the data returned in the response will vary according to + the site that you use for the request. +

+ If you use GeteBayDetails in preparation for listing in the US Motors Parts + and Accessories categories, use site ID 0 (which is the site ID of the US + site) when you call GeteBayDetails. +

+ Sellers who engage in cross-border trade on sites that require a recoupment agreement, must agree to the + recoupment terms before adding items to the site. This agreement allows eBay to reimburse + a buyer during a dispute and then recoup the cost from the seller. Information about whether a site + is a recoupment site is returned in the GeteBayDetailsResponse.RecoupmentPolicyDetails container. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GeteBayDetailsRequestType : Trading_AbstractRequestType { + +@private + NSMutableArray *_detailName; + +} + + +/** + + A designation of what kind of information you wish returned for the + specified eBay site. If omitted, all details are returned. The + possible values for input (the enumeration values of + DetailNameCodeType) are the same name as fields returned by the + response. See the documentation for the GeteBayDetails response to + better understand the DetailName options. + + + entry type : string constant in Trading_DetailNameCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *detailName; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GeteBayDetailsRequestType.m b/Vendoo/TradingProxy/Trading_GeteBayDetailsRequestType.m new file mode 100755 index 0000000..4ffd187 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GeteBayDetailsRequestType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GeteBayDetailsRequestType.h" + +@implementation Trading_GeteBayDetailsRequestType + +@synthesize detailName = _detailName; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GeteBayDetailsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DetailName" propertyName:@"detailName" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"detailName"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.detailName = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GeteBayDetailsResponseType.h b/Vendoo/TradingProxy/Trading_GeteBayDetailsResponseType.h new file mode 100755 index 0000000..57e8968 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GeteBayDetailsResponseType.h @@ -0,0 +1,474 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ShippingPackageDetailsType; +@class Trading_DispatchTimeMaxDetailsType; +@class Trading_RegionOfOriginDetailsType; +@class Trading_ExcludeShippingLocationDetailsType; +@class Trading_SiteBuyerRequirementDetailsType; +@class Trading_ListingFeatureDetailsType; +@class Trading_UnitOfMeasurementDetailsType; +@class Trading_TaxJurisdictionType; +@class Trading_CountryDetailsType; +@class Trading_ShippingCategoryDetailsType; +@class Trading_RecoupmentPolicyDetailsType; +@class Trading_ItemSpecificDetailsType; +@class Trading_ShippingLocationDetailsType; +@class Trading_PaymentOptionDetailsType; +@class Trading_CurrencyDetailsType; +@class Trading_URLDetailsType; +@class Trading_ShippingCarrierDetailsType; +@class Trading_ShippingServiceDetailsType; +@class Trading_ReturnPolicyDetailsType; +@class Trading_ListingStartPriceDetailsType; +@class Trading_TimeZoneDetailsType; +@class Trading_VariationDetailsType; +@class Trading_RegionDetailsType; +@class Trading_SiteDetailsType; + +/** + + Details about a specified site in response to GeteBayDetailsRequest. + If no DetailName + field is identified in the request, all elements of GeteBayDetailsResponse are + returned. Otherwise, eBay returns only the elements corresponding to the specified + DetailName fields. UpdateTime gives the time of modification of the most recently + modified DetailName. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GeteBayDetailsResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_countryDetails; + NSMutableArray *_currencyDetails; + NSMutableArray *_dispatchTimeMaxDetails; + NSMutableArray *_paymentOptionDetails; + NSMutableArray *_regionDetails; + NSMutableArray *_shippingLocationDetails; + NSMutableArray *_shippingServiceDetails; + NSMutableArray *_siteDetails; + NSMutableArray *_taxJurisdiction; + NSMutableArray *_urlDetails; + NSMutableArray *_timeZoneDetails; + NSMutableArray *_itemSpecificDetails; + NSMutableArray *_unitOfMeasurementDetails; + NSMutableArray *_regionOfOriginDetails; + NSMutableArray *_shippingPackageDetails; + NSMutableArray *_shippingCarrierDetails; + Trading_ReturnPolicyDetailsType *_returnPolicyDetails; + NSMutableArray *_listingStartPriceDetails; + NSMutableArray *_buyerRequirementDetails; + NSMutableArray *_listingFeatureDetails; + Trading_VariationDetailsType *_variationDetails; + NSMutableArray *_excludeShippingLocationDetails; + NSDate *_updateTime; + NSMutableArray *_recoupmentPolicyDetails; + NSMutableArray *_shippingCategoryDetails; + +} + + +/** + + Lists the country code and associated name of the countries supported by + the eBay system, regardless of the site specified in the request. + + + entry type : class Trading_CountryDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *countryDetails; + +/** + + Lists the currencies supported by the eBay system, regardless of the site + specified in the request. +

+ Note: + This container is only returned if CurrencyDetails is included as a + DetailName filter in the request, or if no DetailName filters are + used in the request. +

+ + + entry type : class Trading_CurrencyDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *currencyDetails; + +/** + + A dispatch time specifies the maximum number of business days a seller commits + to for shipping an item to domestic buyers after receiving a cleared payment. + Returns all dispatch times in the system, regardless of the site specified in + the request. +

+ Note: + This container is only returned if DispatchTimeMaxDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ + + entry type : class Trading_DispatchTimeMaxDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *dispatchTimeMaxDetails; + +/** + + Deprecated
+ Use GetCategoryFeatures instead, and pass in + PaymentMethods as a FeatureID value in the request. + + + entry type : class Trading_PaymentOptionDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *paymentOptionDetails; + +/** + + No longer returned; replaced by ShippingLocationDetails. + + + entry type : class Trading_RegionDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *regionDetails; + +/** + + Lists the regions and locations supported by eBay's shipping services. Returns + all shipping locations supported by eBay, regardless of the site specified in + the request. +

+ Note: + This container is only returned if ShippingLocationDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ + + entry type : class Trading_ShippingLocationDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *shippingLocationDetails; + +/** + + Lists the shipping services supported by the specified eBay site. Returns only + the shipping services that are applicable to the site specified in the + request. +

+ Note: + This container is only returned if ShippingServiceDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ + + entry type : class Trading_ShippingServiceDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *shippingServiceDetails; + +/** + + Lists all available eBay sites and their associated SiteID numbers. +

+ Note: + This container is only returned if SiteDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ + + entry type : class Trading_SiteDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *siteDetails; + +/** + + Details the different tax jurisdictions or tax regions applicable to the + site specified in the request. +

+ Note: + This container is only returned if TaxJurisdiction is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ + + entry type : class Trading_TaxJurisdictionType +*/ + +@property (nonatomic, retain) NSMutableArray *taxJurisdiction; + +/** + + Lists eBay URLs that are applicable to the site specified in the request.\ +

+ Note: + This container is only returned if URLDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request +

+ + + entry type : class Trading_URLDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *urlDetails; + +/** + + Lists the details of the time zones supported by the eBay system. +

+ Note: + This container is only returned if TimeZoneDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ + + entry type : class Trading_TimeZoneDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *timeZoneDetails; + +/** + + The site's validation rules (e.g., string lengths) for custom Item Specifics. +

+ Note: + This container is only returned if ItemSpecificDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ + + entry type : class Trading_ItemSpecificDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *itemSpecificDetails; + +/** + + Lists the suggested unit-of-measurement strings to use with Item Specifics + descriptions. +

+ Note: + This container is only returned if UnitOfMeasurementDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ + + entry type : class Trading_UnitOfMeasurementDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *unitOfMeasurementDetails; + +/** + + No longer returned. + + + entry type : class Trading_RegionOfOriginDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *regionOfOriginDetails; + +/** + + Lists the various shipping packages supported by the specified site. +

+ Note: + This container is only returned if ShippingPackageDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ + + entry type : class Trading_ShippingPackageDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *shippingPackageDetails; + +/** + + Lists the shipping carriers supported by the specified site. +

+ Note: + This container is only returned if ShippingCarrierDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ + + entry type : class Trading_ShippingCarrierDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *shippingCarrierDetails; + +/** + + Lists the return policies supported by the eBay site specified in the request. +

+ Note: + This container is only returned if ReturnPolicyDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ + + type : class Trading_ReturnPolicyDetailsType +*/ +@property (nonatomic, retain) Trading_ReturnPolicyDetailsType *returnPolicyDetails; + +/** + + Lists the minimum starting prices for the supported types of eBay listings. +

+ Note: + This container is only returned if ListingStartPriceDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ + + entry type : class Trading_ListingStartPriceDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *listingStartPriceDetails; + +/** + + Details various eBay-buyer requirements. + + + entry type : class Trading_SiteBuyerRequirementDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *buyerRequirementDetails; + +/** + + Details the listing features available for the site specified in the request. +

+ Note: + This container is only returned if ListingFeatureDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ + + entry type : class Trading_ListingFeatureDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *listingFeatureDetails; + +/** + + Site-level validation rules for multi-variation listings (for example, the + maximum number of variations per listing). Use GetCategoryFeatures to + determine which categories on a site support variations. Use + GetCategorySpecifics for rules related to recommended or required variation + specifics. +

+ Note: + This container is only returned if VariationDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ + + type : class Trading_VariationDetailsType +*/ +@property (nonatomic, retain) Trading_VariationDetailsType *variationDetails; + +/** + + Lists the locations supported by the ExcludeShipToLocation feature. These are + locations that a seller can list as areas where they will not ship an item. +
+ The codes reflect the ISO 3166 location codes. + + + entry type : class Trading_ExcludeShippingLocationDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *excludeShippingLocationDetails; + +/** + + The time of the most recent modification to any feature detail. If specific + feature details are passed in the request, gives the most recent modification time + of those feature details. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + + Details the recoupment policies for the site specified in the request. +

+ Note: + This container is only returned if RecoupmentPolicyDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ + + entry type : class Trading_RecoupmentPolicyDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *recoupmentPolicyDetails; + +/** + + A shipping service category supported for the site. +

+ Note: + This container is only returned if ShippingCategoryDetails is included as a + DetailName filter in the request, or if no DetailName + filters are used in the request. +

+ Each shipping service supported for a site is automatically categorized by eBay into one of the + shipping categories available for that site depending on how the shipping service shipping time + aligns with the shipping times specified by eBay for each category. +

+ Notice that you cannot specify a ShippingCategory + as an input to any API call - eBay does this categorizing automatically. ShippingCategory is read-only data + that is returned in the ShippingServiceDetails container. One possible use of this data is to segregate shipping + services by ShippingCategory in a pick list. (For an example of this, see the Services pulldown menu in the + Give buyers shipping details form in the eBay Sell Your Item flow.) +

+ One way to populate the picklist would be to call GeteBayDetails + with DetailName set to ShippingServiceDetails. + Then sort these results by ShippingCategory and populate the picklist. + + + entry type : class Trading_ShippingCategoryDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *shippingCategoryDetails; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GeteBayDetailsResponseType.m b/Vendoo/TradingProxy/Trading_GeteBayDetailsResponseType.m new file mode 100755 index 0000000..227789e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GeteBayDetailsResponseType.m @@ -0,0 +1,183 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GeteBayDetailsResponseType.h" +#import "Trading_ShippingPackageDetailsType.h" +#import "Trading_DispatchTimeMaxDetailsType.h" +#import "Trading_RegionOfOriginDetailsType.h" +#import "Trading_ExcludeShippingLocationDetailsType.h" +#import "Trading_SiteBuyerRequirementDetailsType.h" +#import "Trading_ListingFeatureDetailsType.h" +#import "Trading_UnitOfMeasurementDetailsType.h" +#import "Trading_TaxJurisdictionType.h" +#import "Trading_CountryDetailsType.h" +#import "Trading_ShippingCategoryDetailsType.h" +#import "Trading_RecoupmentPolicyDetailsType.h" +#import "Trading_ItemSpecificDetailsType.h" +#import "Trading_ShippingLocationDetailsType.h" +#import "Trading_PaymentOptionDetailsType.h" +#import "Trading_CurrencyDetailsType.h" +#import "Trading_URLDetailsType.h" +#import "Trading_ShippingCarrierDetailsType.h" +#import "Trading_ShippingServiceDetailsType.h" +#import "Trading_ReturnPolicyDetailsType.h" +#import "Trading_ListingStartPriceDetailsType.h" +#import "Trading_TimeZoneDetailsType.h" +#import "Trading_VariationDetailsType.h" +#import "Trading_RegionDetailsType.h" +#import "Trading_SiteDetailsType.h" + +@implementation Trading_GeteBayDetailsResponseType + +@synthesize countryDetails = _countryDetails; +@synthesize currencyDetails = _currencyDetails; +@synthesize dispatchTimeMaxDetails = _dispatchTimeMaxDetails; +@synthesize paymentOptionDetails = _paymentOptionDetails; +@synthesize regionDetails = _regionDetails; +@synthesize shippingLocationDetails = _shippingLocationDetails; +@synthesize shippingServiceDetails = _shippingServiceDetails; +@synthesize siteDetails = _siteDetails; +@synthesize taxJurisdiction = _taxJurisdiction; +@synthesize urlDetails = _urlDetails; +@synthesize timeZoneDetails = _timeZoneDetails; +@synthesize itemSpecificDetails = _itemSpecificDetails; +@synthesize unitOfMeasurementDetails = _unitOfMeasurementDetails; +@synthesize regionOfOriginDetails = _regionOfOriginDetails; +@synthesize shippingPackageDetails = _shippingPackageDetails; +@synthesize shippingCarrierDetails = _shippingCarrierDetails; +@synthesize returnPolicyDetails = _returnPolicyDetails; +@synthesize listingStartPriceDetails = _listingStartPriceDetails; +@synthesize buyerRequirementDetails = _buyerRequirementDetails; +@synthesize listingFeatureDetails = _listingFeatureDetails; +@synthesize variationDetails = _variationDetails; +@synthesize excludeShippingLocationDetails = _excludeShippingLocationDetails; +@synthesize updateTime = _updateTime; +@synthesize recoupmentPolicyDetails = _recoupmentPolicyDetails; +@synthesize shippingCategoryDetails = _shippingCategoryDetails; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GeteBayDetailsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CountryDetails" propertyName:@"countryDetails" type:PICO_TYPE_OBJECT clazz:[Trading_CountryDetailsType class]]; + [map setObject:ps forKey:@"countryDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CurrencyDetails" propertyName:@"currencyDetails" type:PICO_TYPE_OBJECT clazz:[Trading_CurrencyDetailsType class]]; + [map setObject:ps forKey:@"currencyDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DispatchTimeMaxDetails" propertyName:@"dispatchTimeMaxDetails" type:PICO_TYPE_OBJECT clazz:[Trading_DispatchTimeMaxDetailsType class]]; + [map setObject:ps forKey:@"dispatchTimeMaxDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PaymentOptionDetails" propertyName:@"paymentOptionDetails" type:PICO_TYPE_OBJECT clazz:[Trading_PaymentOptionDetailsType class]]; + [map setObject:ps forKey:@"paymentOptionDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"RegionDetails" propertyName:@"regionDetails" type:PICO_TYPE_OBJECT clazz:[Trading_RegionDetailsType class]]; + [map setObject:ps forKey:@"regionDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ShippingLocationDetails" propertyName:@"shippingLocationDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingLocationDetailsType class]]; + [map setObject:ps forKey:@"shippingLocationDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ShippingServiceDetails" propertyName:@"shippingServiceDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingServiceDetailsType class]]; + [map setObject:ps forKey:@"shippingServiceDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SiteDetails" propertyName:@"siteDetails" type:PICO_TYPE_OBJECT clazz:[Trading_SiteDetailsType class]]; + [map setObject:ps forKey:@"siteDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"TaxJurisdiction" propertyName:@"taxJurisdiction" type:PICO_TYPE_OBJECT clazz:[Trading_TaxJurisdictionType class]]; + [map setObject:ps forKey:@"taxJurisdiction"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"URLDetails" propertyName:@"urlDetails" type:PICO_TYPE_OBJECT clazz:[Trading_URLDetailsType class]]; + [map setObject:ps forKey:@"urlDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"TimeZoneDetails" propertyName:@"timeZoneDetails" type:PICO_TYPE_OBJECT clazz:[Trading_TimeZoneDetailsType class]]; + [map setObject:ps forKey:@"timeZoneDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ItemSpecificDetails" propertyName:@"itemSpecificDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ItemSpecificDetailsType class]]; + [map setObject:ps forKey:@"itemSpecificDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"UnitOfMeasurementDetails" propertyName:@"unitOfMeasurementDetails" type:PICO_TYPE_OBJECT clazz:[Trading_UnitOfMeasurementDetailsType class]]; + [map setObject:ps forKey:@"unitOfMeasurementDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"RegionOfOriginDetails" propertyName:@"regionOfOriginDetails" type:PICO_TYPE_OBJECT clazz:[Trading_RegionOfOriginDetailsType class]]; + [map setObject:ps forKey:@"regionOfOriginDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ShippingPackageDetails" propertyName:@"shippingPackageDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingPackageDetailsType class]]; + [map setObject:ps forKey:@"shippingPackageDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ShippingCarrierDetails" propertyName:@"shippingCarrierDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingCarrierDetailsType class]]; + [map setObject:ps forKey:@"shippingCarrierDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnPolicyDetails" propertyName:@"returnPolicyDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ReturnPolicyDetailsType class]]; + [map setObject:ps forKey:@"returnPolicyDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ListingStartPriceDetails" propertyName:@"listingStartPriceDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ListingStartPriceDetailsType class]]; + [map setObject:ps forKey:@"listingStartPriceDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"BuyerRequirementDetails" propertyName:@"buyerRequirementDetails" type:PICO_TYPE_OBJECT clazz:[Trading_SiteBuyerRequirementDetailsType class]]; + [map setObject:ps forKey:@"buyerRequirementDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ListingFeatureDetails" propertyName:@"listingFeatureDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ListingFeatureDetailsType class]]; + [map setObject:ps forKey:@"listingFeatureDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VariationDetails" propertyName:@"variationDetails" type:PICO_TYPE_OBJECT clazz:[Trading_VariationDetailsType class]]; + [map setObject:ps forKey:@"variationDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ExcludeShippingLocationDetails" propertyName:@"excludeShippingLocationDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ExcludeShippingLocationDetailsType class]]; + [map setObject:ps forKey:@"excludeShippingLocationDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"RecoupmentPolicyDetails" propertyName:@"recoupmentPolicyDetails" type:PICO_TYPE_OBJECT clazz:[Trading_RecoupmentPolicyDetailsType class]]; + [map setObject:ps forKey:@"recoupmentPolicyDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ShippingCategoryDetails" propertyName:@"shippingCategoryDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingCategoryDetailsType class]]; + [map setObject:ps forKey:@"shippingCategoryDetails"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.countryDetails = nil; + self.currencyDetails = nil; + self.dispatchTimeMaxDetails = nil; + self.paymentOptionDetails = nil; + self.regionDetails = nil; + self.shippingLocationDetails = nil; + self.shippingServiceDetails = nil; + self.siteDetails = nil; + self.taxJurisdiction = nil; + self.urlDetails = nil; + self.timeZoneDetails = nil; + self.itemSpecificDetails = nil; + self.unitOfMeasurementDetails = nil; + self.regionOfOriginDetails = nil; + self.shippingPackageDetails = nil; + self.shippingCarrierDetails = nil; + self.returnPolicyDetails = nil; + self.listingStartPriceDetails = nil; + self.buyerRequirementDetails = nil; + self.listingFeatureDetails = nil; + self.variationDetails = nil; + self.excludeShippingLocationDetails = nil; + self.updateTime = nil; + self.recoupmentPolicyDetails = nil; + self.shippingCategoryDetails = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GeteBayOfficialTimeRequestType.h b/Vendoo/TradingProxy/Trading_GeteBayOfficialTimeRequestType.h new file mode 100755 index 0000000..6c4bbe5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GeteBayOfficialTimeRequestType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Gets the official eBay system time in GMT. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GeteBayOfficialTimeRequestType : Trading_AbstractRequestType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_GeteBayOfficialTimeRequestType.m b/Vendoo/TradingProxy/Trading_GeteBayOfficialTimeRequestType.m new file mode 100755 index 0000000..c78cfb9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GeteBayOfficialTimeRequestType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GeteBayOfficialTimeRequestType.h" + +@implementation Trading_GeteBayOfficialTimeRequestType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GeteBayOfficialTimeRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GeteBayOfficialTimeResponseType.h b/Vendoo/TradingProxy/Trading_GeteBayOfficialTimeResponseType.h new file mode 100755 index 0000000..cf1b90a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GeteBayOfficialTimeResponseType.h @@ -0,0 +1,30 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + The Timestamp field indicates the official eBay system time in GMT. + For information about converting between GMT and other time zones, + see "Time Values" in the Data Types appendix in the eBay Web Services guide. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GeteBayOfficialTimeResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_GeteBayOfficialTimeResponseType.m b/Vendoo/TradingProxy/Trading_GeteBayOfficialTimeResponseType.m new file mode 100755 index 0000000..999c46b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GeteBayOfficialTimeResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GeteBayOfficialTimeResponseType.h" + +@implementation Trading_GeteBayOfficialTimeResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GeteBayOfficialTimeResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GiftIconCodeType.h b/Vendoo/TradingProxy/Trading_GiftIconCodeType.h new file mode 100755 index 0000000..fd40f67 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GiftIconCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies whether a listing feature is available for the site specified in the request. + + + @ingroup EBayAPIInterface +*/ + +/** + + The listing feature is enabled for the site. + +*/ +extern NSString *const Trading_GiftIconCodeType_ENABLED; + +/** + + The listing feature is disabled for the site. + +*/ +extern NSString *const Trading_GiftIconCodeType_DISABLED; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_GiftIconCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_GiftIconCodeType.m b/Vendoo/TradingProxy/Trading_GiftIconCodeType.m new file mode 100755 index 0000000..3f6bd74 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GiftIconCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_GiftIconCodeType.h" + +/** + @file + + Specifies whether a listing feature is available for the site specified in the request. + +*/ + +/** + + The listing feature is enabled for the site. + +*/ +NSString *const Trading_GiftIconCodeType_ENABLED = @"Enabled"; + +/** + + The listing feature is disabled for the site. + +*/ +NSString *const Trading_GiftIconCodeType_DISABLED = @"Disabled"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_GiftIconCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_GiftServicesCodeType.h b/Vendoo/TradingProxy/Trading_GiftServicesCodeType.h new file mode 100755 index 0000000..2d8aa4f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GiftServicesCodeType.h @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Each code identifies an optional service that the seller is offering if the buyer + chooses to purchase the item as a gift. Not applicable for eBay Store Inventory + listings. + + + @ingroup EBayAPIInterface +*/ + +/** + + The seller is offering to ship the item via + an express shipping method as explained in the item description. + +*/ +extern NSString *const Trading_GiftServicesCodeType_GIFT_EXPRESS_SHIPPING; + +/** + + The seller is offering to ship to the gift recipient + (instead of to the buyer) after payment clears. + +*/ +extern NSString *const Trading_GiftServicesCodeType_GIFT_SHIP_TO_RECIPIENT; + +/** + + The seller is offering to wrap the item (and optionally include a + card) as explained in the item description. + +*/ +extern NSString *const Trading_GiftServicesCodeType_GIFT_WRAP; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_GiftServicesCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_GiftServicesCodeType.m b/Vendoo/TradingProxy/Trading_GiftServicesCodeType.m new file mode 100755 index 0000000..4e07ebc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GiftServicesCodeType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_GiftServicesCodeType.h" + +/** + @file + + Each code identifies an optional service that the seller is offering if the buyer + chooses to purchase the item as a gift. Not applicable for eBay Store Inventory + listings. + +*/ + +/** + + The seller is offering to ship the item via + an express shipping method as explained in the item description. + +*/ +NSString *const Trading_GiftServicesCodeType_GIFT_EXPRESS_SHIPPING = @"GiftExpressShipping"; + +/** + + The seller is offering to ship to the gift recipient + (instead of to the buyer) after payment clears. + +*/ +NSString *const Trading_GiftServicesCodeType_GIFT_SHIP_TO_RECIPIENT = @"GiftShipToRecipient"; + +/** + + The seller is offering to wrap the item (and optionally include a + card) as explained in the item description. + +*/ +NSString *const Trading_GiftServicesCodeType_GIFT_WRAP = @"GiftWrap"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_GiftServicesCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_GlobalShippingEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_GlobalShippingEnabledDefinitionType.h new file mode 100755 index 0000000..ec5c02a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GlobalShippingEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Specifies whethere Global shipping is enabled are not. The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_GlobalShippingEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_GlobalShippingEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_GlobalShippingEnabledDefinitionType.m new file mode 100755 index 0000000..7a4ed2d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GlobalShippingEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_GlobalShippingEnabledDefinitionType.h" + +@implementation Trading_GlobalShippingEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_GranularityLevelCodeType.h b/Vendoo/TradingProxy/Trading_GranularityLevelCodeType.h new file mode 100755 index 0000000..bda500b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GranularityLevelCodeType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies a predefined subset of fields to return. The predefined set of fields + can vary for different calls. Only applicable to certain calls (see request types + that include a GranularityLevel property). For calls that support this filter, see + the eBay Web Services guide for a list of the output fields that are returned for + each level. Only one level can be specified at a time. For GetSellerList, use + DetailLevel or GranularityLevel in a given request, but not both. For + GetSellerList, if GranularityLevel is specified, DetailLevel is ignored. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) For each record in the response, retrieves less data than Medium. + See the eBay Web Services guide for a list of the output fields + that are returned when this level is specified. + +*/ +extern NSString *const Trading_GranularityLevelCodeType_COARSE; + +/** + + For each record in the response, retrieves more data than Medium. + See the eBay Web Services guide for a list of the output fields + that are returned when this level is specified. + +*/ +extern NSString *const Trading_GranularityLevelCodeType_FINE; + +/** + + For each record in the response, retrieves more data than Coarse and less data + than Fine. See the eBay Web Services guide for a list of the output fields + that are returned when this level is specified. + +*/ +extern NSString *const Trading_GranularityLevelCodeType_MEDIUM; + +extern NSString *const Trading_GranularityLevelCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_GranularityLevelCodeType.m b/Vendoo/TradingProxy/Trading_GranularityLevelCodeType.m new file mode 100755 index 0000000..cb961fb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_GranularityLevelCodeType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_GranularityLevelCodeType.h" + +/** + @file + + Specifies a predefined subset of fields to return. The predefined set of fields + can vary for different calls. Only applicable to certain calls (see request types + that include a GranularityLevel property). For calls that support this filter, see + the eBay Web Services guide for a list of the output fields that are returned for + each level. Only one level can be specified at a time. For GetSellerList, use + DetailLevel or GranularityLevel in a given request, but not both. For + GetSellerList, if GranularityLevel is specified, DetailLevel is ignored. + +*/ + +/** + + (in) For each record in the response, retrieves less data than Medium. + See the eBay Web Services guide for a list of the output fields + that are returned when this level is specified. + +*/ +NSString *const Trading_GranularityLevelCodeType_COARSE = @"Coarse"; + +/** + + For each record in the response, retrieves more data than Medium. + See the eBay Web Services guide for a list of the output fields + that are returned when this level is specified. + +*/ +NSString *const Trading_GranularityLevelCodeType_FINE = @"Fine"; + +/** + + For each record in the response, retrieves more data than Coarse and less data + than Fine. See the eBay Web Services guide for a list of the output fields + that are returned when this level is specified. + +*/ +NSString *const Trading_GranularityLevelCodeType_MEDIUM = @"Medium"; + +NSString *const Trading_GranularityLevelCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_Group1MaxFlatShippingCostDefinitionType.h b/Vendoo/TradingProxy/Trading_Group1MaxFlatShippingCostDefinitionType.h new file mode 100755 index 0000000..73d49a7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_Group1MaxFlatShippingCostDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + About shipping service group 1. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_Group1MaxFlatShippingCostDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_Group1MaxFlatShippingCostDefinitionType.m b/Vendoo/TradingProxy/Trading_Group1MaxFlatShippingCostDefinitionType.m new file mode 100755 index 0000000..9f850e2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_Group1MaxFlatShippingCostDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_Group1MaxFlatShippingCostDefinitionType.h" + +@implementation Trading_Group1MaxFlatShippingCostDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_Group2MaxFlatShippingCostDefinitionType.h b/Vendoo/TradingProxy/Trading_Group2MaxFlatShippingCostDefinitionType.h new file mode 100755 index 0000000..852f5f5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_Group2MaxFlatShippingCostDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + About shipping service group 2. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_Group2MaxFlatShippingCostDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_Group2MaxFlatShippingCostDefinitionType.m b/Vendoo/TradingProxy/Trading_Group2MaxFlatShippingCostDefinitionType.m new file mode 100755 index 0000000..858e0a5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_Group2MaxFlatShippingCostDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_Group2MaxFlatShippingCostDefinitionType.h" + +@implementation Trading_Group2MaxFlatShippingCostDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_Group3MaxFlatShippingCostDefinitionType.h b/Vendoo/TradingProxy/Trading_Group3MaxFlatShippingCostDefinitionType.h new file mode 100755 index 0000000..63a001c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_Group3MaxFlatShippingCostDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + About shipping service group 3. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_Group3MaxFlatShippingCostDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_Group3MaxFlatShippingCostDefinitionType.m b/Vendoo/TradingProxy/Trading_Group3MaxFlatShippingCostDefinitionType.m new file mode 100755 index 0000000..e2c1992 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_Group3MaxFlatShippingCostDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_Group3MaxFlatShippingCostDefinitionType.h" + +@implementation Trading_Group3MaxFlatShippingCostDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_HandlingNameCodeType.h b/Vendoo/TradingProxy/Trading_HandlingNameCodeType.h new file mode 100755 index 0000000..d098fb4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_HandlingNameCodeType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + How packaging/handling cost is to be determined for combined payment. + + + @ingroup EBayAPIInterface +*/ + +/** + + After eBay assigns the highest packaging/handling cost to the first item, the + packaging/handling cost for each additional item is $n. + +*/ +extern NSString *const Trading_HandlingNameCodeType_EACH_ADDITIONAL_AMOUNT; + +/** + + After eBay assigns the highest packaging/handling cost to the first item, the + packaging/handling cost for each additional item is to be reduced by amount N. + +*/ +extern NSString *const Trading_HandlingNameCodeType_EACH_ADDITIONAL_AMOUNT_OFF; + +/** + + After eBay assigns the highest packaging/handling cost to the first item, the + packaging/handling cost for each additional item is to be reduced by N percent. + +*/ +extern NSString *const Trading_HandlingNameCodeType_EACH_ADDITIONAL_PERCENT_OFF; + +/** + + The total packaging/handling cost is to be the sum of the + packaging/handling costs of the individual items. + +*/ +extern NSString *const Trading_HandlingNameCodeType_INDIVIDUAL_HANDLING_FEE; + +/** + + The packaging/handling cost is to be N for the entire order. + +*/ +extern NSString *const Trading_HandlingNameCodeType_COMBINED_HANDLING_FEE; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_HandlingNameCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_HandlingNameCodeType.m b/Vendoo/TradingProxy/Trading_HandlingNameCodeType.m new file mode 100755 index 0000000..01e48a7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_HandlingNameCodeType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_HandlingNameCodeType.h" + +/** + @file + + How packaging/handling cost is to be determined for combined payment. + +*/ + +/** + + After eBay assigns the highest packaging/handling cost to the first item, the + packaging/handling cost for each additional item is $n. + +*/ +NSString *const Trading_HandlingNameCodeType_EACH_ADDITIONAL_AMOUNT = @"EachAdditionalAmount"; + +/** + + After eBay assigns the highest packaging/handling cost to the first item, the + packaging/handling cost for each additional item is to be reduced by amount N. + +*/ +NSString *const Trading_HandlingNameCodeType_EACH_ADDITIONAL_AMOUNT_OFF = @"EachAdditionalAmountOff"; + +/** + + After eBay assigns the highest packaging/handling cost to the first item, the + packaging/handling cost for each additional item is to be reduced by N percent. + +*/ +NSString *const Trading_HandlingNameCodeType_EACH_ADDITIONAL_PERCENT_OFF = @"EachAdditionalPercentOff"; + +/** + + The total packaging/handling cost is to be the sum of the + packaging/handling costs of the individual items. + +*/ +NSString *const Trading_HandlingNameCodeType_INDIVIDUAL_HANDLING_FEE = @"IndividualHandlingFee"; + +/** + + The packaging/handling cost is to be N for the entire order. + +*/ +NSString *const Trading_HandlingNameCodeType_COMBINED_HANDLING_FEE = @"CombinedHandlingFee"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_HandlingNameCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_HandlingTimeEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_HandlingTimeEnabledDefinitionType.h new file mode 100755 index 0000000..52bfd50 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_HandlingTimeEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the feature that specifies whether a handling time (dispatch time) + could be enabled on the site. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_HandlingTimeEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_HandlingTimeEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_HandlingTimeEnabledDefinitionType.m new file mode 100755 index 0000000..354c1e5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_HandlingTimeEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_HandlingTimeEnabledDefinitionType.h" + +@implementation Trading_HandlingTimeEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_HighlightCodeType.h b/Vendoo/TradingProxy/Trading_HighlightCodeType.h new file mode 100755 index 0000000..7faf8ee --- /dev/null +++ b/Vendoo/TradingProxy/Trading_HighlightCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies whether a listing feature is available for the site specified in the request. + + + @ingroup EBayAPIInterface +*/ + +/** + + The listing feature is enabled for the site. + +*/ +extern NSString *const Trading_HighlightCodeType_ENABLED; + +/** + + The listing feature is disabled for the site. + +*/ +extern NSString *const Trading_HighlightCodeType_DISABLED; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_HighlightCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_HighlightCodeType.m b/Vendoo/TradingProxy/Trading_HighlightCodeType.m new file mode 100755 index 0000000..aba6ad2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_HighlightCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_HighlightCodeType.h" + +/** + @file + + Specifies whether a listing feature is available for the site specified in the request. + +*/ + +/** + + The listing feature is enabled for the site. + +*/ +NSString *const Trading_HighlightCodeType_ENABLED = @"Enabled"; + +/** + + The listing feature is disabled for the site. + +*/ +NSString *const Trading_HighlightCodeType_DISABLED = @"Disabled"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_HighlightCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_HistogramEntryType.h b/Vendoo/TradingProxy/Trading_HistogramEntryType.h new file mode 100755 index 0000000..a3e750e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_HistogramEntryType.h @@ -0,0 +1,70 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + A generic histogram entry type. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_HistogramEntryType : NSObject { + +@private + NSNumber *_count; + NSMutableArray *_any; + NSString *_id; + NSString *_name; + +} + + +/** + + For GetProducts, the number of products found in the domain + (characteristic set or attribute set). If a product is mapped + to more than one domain, it will be counted separately for each + domain. (For example, if the same product can be found in both + Children's Books and Fiction Books, the count for both of these + domains will include that product.) + Furthermore, when a product is mapped to more than one domain, + Product.AttributeSetID only returns the most applicable domain, + as determined by eBay. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *count; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *id; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + + +@end diff --git a/Vendoo/TradingProxy/Trading_HistogramEntryType.m b/Vendoo/TradingProxy/Trading_HistogramEntryType.m new file mode 100755 index 0000000..1238bad --- /dev/null +++ b/Vendoo/TradingProxy/Trading_HistogramEntryType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_HistogramEntryType.h" + +@implementation Trading_HistogramEntryType + +@synthesize count = _count; +@synthesize any = _any; +@synthesize id = _id; +@synthesize name = _name; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Count" propertyName:@"count" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"count"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"id" propertyName:@"id" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"id"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.count = nil; + self.any = nil; + self.id = nil; + self.name = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_HitCounterCodeType.h b/Vendoo/TradingProxy/Trading_HitCounterCodeType.h new file mode 100755 index 0000000..9721bae --- /dev/null +++ b/Vendoo/TradingProxy/Trading_HitCounterCodeType.h @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + HitCounterCodeType - Type declaration to be used by other schema. + Indicates whether a hit counter is used for the item's listing page + and, if so, what type. + + + @ingroup EBayAPIInterface +*/ + +/** + + No hit counter. The number of page views will not be available. + +*/ +extern NSString *const Trading_HitCounterCodeType_NO_HIT_COUNTER; + +/** + + A basic style hit counter (US only). Non-US sites will return errors if they use HonestyStyle as input, and should use BasicStyle instead. + +*/ +extern NSString *const Trading_HitCounterCodeType_HONESTY_STYLE; + +/** + + A green LED, computer-style hit counter (US only). Non-US sites will return errors if they use GreenLED as input, and should use RetroStyle instead. + +*/ +extern NSString *const Trading_HitCounterCodeType_GREEN_LED; + +/** + + A hidden hit counter (US only). The number of page views will only be available to + the item's seller. For faster "View Item" page loads, use HiddenStyle. + +*/ +extern NSString *const Trading_HitCounterCodeType_HIDDEN; + +/** + + A basic style hit counter. + +*/ +extern NSString *const Trading_HitCounterCodeType_BASIC_STYLE; + +/** + + A retro, computer-style hit counter. + +*/ +extern NSString *const Trading_HitCounterCodeType_RETRO_STYLE; + +/** + + A hidden hit counter. The number of page views will only be available to + the item's seller. + +*/ +extern NSString *const Trading_HitCounterCodeType_HIDDEN_STYLE; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_HitCounterCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_HitCounterCodeType.m b/Vendoo/TradingProxy/Trading_HitCounterCodeType.m new file mode 100755 index 0000000..d3c6038 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_HitCounterCodeType.m @@ -0,0 +1,71 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_HitCounterCodeType.h" + +/** + @file + + HitCounterCodeType - Type declaration to be used by other schema. + Indicates whether a hit counter is used for the item's listing page + and, if so, what type. + +*/ + +/** + + No hit counter. The number of page views will not be available. + +*/ +NSString *const Trading_HitCounterCodeType_NO_HIT_COUNTER = @"NoHitCounter"; + +/** + + A basic style hit counter (US only). Non-US sites will return errors if they use HonestyStyle as input, and should use BasicStyle instead. + +*/ +NSString *const Trading_HitCounterCodeType_HONESTY_STYLE = @"HonestyStyle"; + +/** + + A green LED, computer-style hit counter (US only). Non-US sites will return errors if they use GreenLED as input, and should use RetroStyle instead. + +*/ +NSString *const Trading_HitCounterCodeType_GREEN_LED = @"GreenLED"; + +/** + + A hidden hit counter (US only). The number of page views will only be available to + the item's seller. For faster "View Item" page loads, use HiddenStyle. + +*/ +NSString *const Trading_HitCounterCodeType_HIDDEN = @"Hidden"; + +/** + + A basic style hit counter. + +*/ +NSString *const Trading_HitCounterCodeType_BASIC_STYLE = @"BasicStyle"; + +/** + + A retro, computer-style hit counter. + +*/ +NSString *const Trading_HitCounterCodeType_RETRO_STYLE = @"RetroStyle"; + +/** + + A hidden hit counter. The number of page views will only be available to + the item's seller. + +*/ +NSString *const Trading_HitCounterCodeType_HIDDEN_STYLE = @"HiddenStyle"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_HitCounterCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_HomePageFeaturedCodeType.h b/Vendoo/TradingProxy/Trading_HomePageFeaturedCodeType.h new file mode 100755 index 0000000..4827ce1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_HomePageFeaturedCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies whether a listing feature is available for the site specified in the request. + + + @ingroup EBayAPIInterface +*/ + +/** + + The listing feature is enabled for the site. + +*/ +extern NSString *const Trading_HomePageFeaturedCodeType_ENABLED; + +/** + + The listing feature is disabled for the site. + +*/ +extern NSString *const Trading_HomePageFeaturedCodeType_DISABLED; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_HomePageFeaturedCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_HomePageFeaturedCodeType.m b/Vendoo/TradingProxy/Trading_HomePageFeaturedCodeType.m new file mode 100755 index 0000000..c6f22f7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_HomePageFeaturedCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_HomePageFeaturedCodeType.h" + +/** + @file + + Specifies whether a listing feature is available for the site specified in the request. + +*/ + +/** + + The listing feature is enabled for the site. + +*/ +NSString *const Trading_HomePageFeaturedCodeType_ENABLED = @"Enabled"; + +/** + + The listing feature is disabled for the site. + +*/ +NSString *const Trading_HomePageFeaturedCodeType_DISABLED = @"Disabled"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_HomePageFeaturedCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_HomePageFeaturedEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_HomePageFeaturedEnabledDefinitionType.h new file mode 100755 index 0000000..0fdad30 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_HomePageFeaturedEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines whether Home Page Featured is available on the site. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_HomePageFeaturedEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_HomePageFeaturedEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_HomePageFeaturedEnabledDefinitionType.m new file mode 100755 index 0000000..b94e2f1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_HomePageFeaturedEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_HomePageFeaturedEnabledDefinitionType.h" + +@implementation Trading_HomePageFeaturedEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_INEscrowWorkflowTimelineCodeType.h b/Vendoo/TradingProxy/Trading_INEscrowWorkflowTimelineCodeType.h new file mode 100755 index 0000000..dd1c382 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_INEscrowWorkflowTimelineCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Used to indicate whether Default, WorkFlow A or WorkFlow B is applicable for a category. + + + @ingroup EBayAPIInterface +*/ + +/** + + Default Escrow timelines apply. + +*/ +extern NSString *const Trading_INEscrowWorkflowTimelineCodeType_DEFAULT; + +/** + + Special Escrow timelines for Workflow A applies. + +*/ +extern NSString *const Trading_INEscrowWorkflowTimelineCodeType_WORKFLOW_A; + +/** + + Special Escrow timelines for Workflow B applies. + +*/ +extern NSString *const Trading_INEscrowWorkflowTimelineCodeType_WORKFLOW_B; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_INEscrowWorkflowTimelineCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_INEscrowWorkflowTimelineCodeType.m b/Vendoo/TradingProxy/Trading_INEscrowWorkflowTimelineCodeType.m new file mode 100755 index 0000000..6b947c7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_INEscrowWorkflowTimelineCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_INEscrowWorkflowTimelineCodeType.h" + +/** + @file + + Used to indicate whether Default, WorkFlow A or WorkFlow B is applicable for a category. + +*/ + +/** + + Default Escrow timelines apply. + +*/ +NSString *const Trading_INEscrowWorkflowTimelineCodeType_DEFAULT = @"Default"; + +/** + + Special Escrow timelines for Workflow A applies. + +*/ +NSString *const Trading_INEscrowWorkflowTimelineCodeType_WORKFLOW_A = @"WorkflowA"; + +/** + + Special Escrow timelines for Workflow B applies. + +*/ +NSString *const Trading_INEscrowWorkflowTimelineCodeType_WORKFLOW_B = @"WorkflowB"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_INEscrowWorkflowTimelineCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_INEscrowWorkflowTimelineDefinitionType.h b/Vendoo/TradingProxy/Trading_INEscrowWorkflowTimelineDefinitionType.h new file mode 100755 index 0000000..4002377 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_INEscrowWorkflowTimelineDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the escrow workflow version applicable for the given category on the India site, if the category + supports PaisaPayFullEscrow. If this field is present, the corresponding feature applies to the category. + The fieldis returned as an empty element. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_INEscrowWorkflowTimelineDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_INEscrowWorkflowTimelineDefinitionType.m b/Vendoo/TradingProxy/Trading_INEscrowWorkflowTimelineDefinitionType.m new file mode 100755 index 0000000..001a744 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_INEscrowWorkflowTimelineDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_INEscrowWorkflowTimelineDefinitionType.h" + +@implementation Trading_INEscrowWorkflowTimelineDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ISBNIdentifierEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ISBNIdentifierEnabledDefinitionType.h new file mode 100755 index 0000000..2336777 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ISBNIdentifierEnabledDefinitionType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type defines the International Standard Book Number (ISBN) feature, and whether + this feature is enabled at the site level. An empty ISBNIdentifierEnabled + field is returned under the FeatureDefinitions container in GetCategoryFeatures + if the feature is applicable to the site and if ISBNIdentifierEnabled is + passed in as a FeatureID (or if no FeatureID is passed in, hence all features are + returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ISBNIdentifierEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ISBNIdentifierEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ISBNIdentifierEnabledDefinitionType.m new file mode 100755 index 0000000..51431ce --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ISBNIdentifierEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ISBNIdentifierEnabledDefinitionType.h" + +@implementation Trading_ISBNIdentifierEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_InsuranceDetailsType.h b/Vendoo/TradingProxy/Trading_InsuranceDetailsType.h new file mode 100755 index 0000000..f5df4b3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_InsuranceDetailsType.h @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Contains the cost of shipping insurance and other insurance-related information. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_InsuranceDetailsType : NSObject { + +@private + Trading_AmountType *_insuranceFee; + NSString *_insuranceOption; + NSMutableArray *_any; + +} + + +/** + + Cost of shipping insurance set by the seller. If the buyer bought more than + one of this item, this is the insurance for just a single item. Exception: + for GetItemShipping, this is proportional to QuantitySold. Default is 0.00. + Value should be greater than 0.00 if InsuranceOption is Optional or Required. + For flat shipping only. Optional as input and only allowed if + ChangePaymentInstructions is true. +

+ Valid only on the following sites: AU, FR, and IT +
+ Applicable to Half.com (for GetOrders). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *insuranceFee; + +/** + + Whether the seller offers shipping insurance and, if so, whether the insurance + is optional or required. Applies to both flat and calculated shipping. + Optional as input and only allowed if ChangePaymentInstructions is true. +

+ Valid only on the following sites: AU, FR, and IT +
+ Applicable to Half.com (for GetOrders). + + + type: string constant in Trading_InsuranceOptionCodeType.h +*/ +@property (nonatomic, retain) NSString *insuranceOption; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_InsuranceDetailsType.m b/Vendoo/TradingProxy/Trading_InsuranceDetailsType.m new file mode 100755 index 0000000..a924f57 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_InsuranceDetailsType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_InsuranceDetailsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_InsuranceDetailsType + +@synthesize insuranceFee = _insuranceFee; +@synthesize insuranceOption = _insuranceOption; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InsuranceFee" propertyName:@"insuranceFee" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"insuranceFee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InsuranceOption" propertyName:@"insuranceOption" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"insuranceOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.insuranceFee = nil; + self.insuranceOption = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_InsuranceOptionCodeType.h b/Vendoo/TradingProxy/Trading_InsuranceOptionCodeType.h new file mode 100755 index 0000000..dd4dfb9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_InsuranceOptionCodeType.h @@ -0,0 +1,66 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The seller's requirements regarding whether the buyer pays + for shipping insurance. + + + @ingroup EBayAPIInterface +*/ + +/** + + The seller offers the buyer the choice of paying + for shipping insurance or not. + +*/ +extern NSString *const Trading_InsuranceOptionCodeType_OPTIONAL; + +/** + + The seller requires that the buyer pay for + shipping insurance. + +*/ +extern NSString *const Trading_InsuranceOptionCodeType_REQUIRED; + +/** + + The seller does not offer shipping insurance to the buyer. + +*/ +extern NSString *const Trading_InsuranceOptionCodeType_NOT_OFFERED; + +/** + + The seller is not charging separately for shipping + insurance costs; any insurance is already included in the + base shipping cost. + +*/ +extern NSString *const Trading_InsuranceOptionCodeType_INCLUDED_IN_SHIPPING_HANDLING; + +/** + + Shipping insurance is not offered as a separate option on the site + where the item is listed. (Some shipping services, such as + DE_InsuredExpressOrCourier, include insurance as part of the service.) If + another insurance option is specified in the listing request and the site does + not support shipping insurance as a separate option, eBay will reset the + insurance option to this value. At the time of this writing, this option is + only meaningful for the eBay Germany, Austria, and Switzerland sites. + +*/ +extern NSString *const Trading_InsuranceOptionCodeType_NOT_OFFERED_ON_SITE; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_InsuranceOptionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_InsuranceOptionCodeType.m b/Vendoo/TradingProxy/Trading_InsuranceOptionCodeType.m new file mode 100755 index 0000000..bcb8ded --- /dev/null +++ b/Vendoo/TradingProxy/Trading_InsuranceOptionCodeType.m @@ -0,0 +1,64 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_InsuranceOptionCodeType.h" + +/** + @file + + The seller's requirements regarding whether the buyer pays + for shipping insurance. + +*/ + +/** + + The seller offers the buyer the choice of paying + for shipping insurance or not. + +*/ +NSString *const Trading_InsuranceOptionCodeType_OPTIONAL = @"Optional"; + +/** + + The seller requires that the buyer pay for + shipping insurance. + +*/ +NSString *const Trading_InsuranceOptionCodeType_REQUIRED = @"Required"; + +/** + + The seller does not offer shipping insurance to the buyer. + +*/ +NSString *const Trading_InsuranceOptionCodeType_NOT_OFFERED = @"NotOffered"; + +/** + + The seller is not charging separately for shipping + insurance costs; any insurance is already included in the + base shipping cost. + +*/ +NSString *const Trading_InsuranceOptionCodeType_INCLUDED_IN_SHIPPING_HANDLING = @"IncludedInShippingHandling"; + +/** + + Shipping insurance is not offered as a separate option on the site + where the item is listed. (Some shipping services, such as + DE_InsuredExpressOrCourier, include insurance as part of the service.) If + another insurance option is specified in the listing request and the site does + not support shipping insurance as a separate option, eBay will reset the + insurance option to this value. At the time of this writing, this option is + only meaningful for the eBay Germany, Austria, and Switzerland sites. + +*/ +NSString *const Trading_InsuranceOptionCodeType_NOT_OFFERED_ON_SITE = @"NotOfferedOnSite"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_InsuranceOptionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_InsuranceSelectedCodeType.h b/Vendoo/TradingProxy/Trading_InsuranceSelectedCodeType.h new file mode 100755 index 0000000..3f31d15 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_InsuranceSelectedCodeType.h @@ -0,0 +1,55 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The insurance selected by the buyer. + + + @ingroup EBayAPIInterface +*/ + +/** + + Shipping insurance was not offered. + +*/ +extern NSString *const Trading_InsuranceSelectedCodeType_NOT_OFFERED; + +/** + + Shipping insurance was offered but not selected. + +*/ +extern NSString *const Trading_InsuranceSelectedCodeType_OFFERED_NOT_SELECTED; + +/** + + Shipping insurance was offered and selected. + +*/ +extern NSString *const Trading_InsuranceSelectedCodeType_OFFERED_SELECTED; + +/** + + Shipping insurance was required. + +*/ +extern NSString *const Trading_InsuranceSelectedCodeType_REQUIRED; + +/** + + Shipping insurance was included in Shipping and Handling fee. + +*/ +extern NSString *const Trading_InsuranceSelectedCodeType_INCLUDED_IN_SHIPPING_HANDLING; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_InsuranceSelectedCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_InsuranceSelectedCodeType.m b/Vendoo/TradingProxy/Trading_InsuranceSelectedCodeType.m new file mode 100755 index 0000000..12dbeb1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_InsuranceSelectedCodeType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_InsuranceSelectedCodeType.h" + +/** + @file + + The insurance selected by the buyer. + +*/ + +/** + + Shipping insurance was not offered. + +*/ +NSString *const Trading_InsuranceSelectedCodeType_NOT_OFFERED = @"NotOffered"; + +/** + + Shipping insurance was offered but not selected. + +*/ +NSString *const Trading_InsuranceSelectedCodeType_OFFERED_NOT_SELECTED = @"OfferedNotSelected"; + +/** + + Shipping insurance was offered and selected. + +*/ +NSString *const Trading_InsuranceSelectedCodeType_OFFERED_SELECTED = @"OfferedSelected"; + +/** + + Shipping insurance was required. + +*/ +NSString *const Trading_InsuranceSelectedCodeType_REQUIRED = @"Required"; + +/** + + Shipping insurance was included in Shipping and Handling fee. + +*/ +NSString *const Trading_InsuranceSelectedCodeType_INCLUDED_IN_SHIPPING_HANDLING = @"IncludedInShippingHandling"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_InsuranceSelectedCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_IntegratedMerchantCreditCardInfoType.h b/Vendoo/TradingProxy/Trading_IntegratedMerchantCreditCardInfoType.h new file mode 100755 index 0000000..db16b69 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_IntegratedMerchantCreditCardInfoType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates the sites on which a seller is eligible to offer IMCC as a payment method. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_IntegratedMerchantCreditCardInfoType : NSObject { + +@private + NSMutableArray *_supportedSite; + NSMutableArray *_any; + +} + + +/** + + Indicates a site on which a seller has a payment gateway account (and thus + a site on which the seller can use the IntegratedMerchantCreditCard payment method). + + + entry type : string constant in Trading_SiteCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *supportedSite; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_IntegratedMerchantCreditCardInfoType.m b/Vendoo/TradingProxy/Trading_IntegratedMerchantCreditCardInfoType.m new file mode 100755 index 0000000..0d8a20d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_IntegratedMerchantCreditCardInfoType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_IntegratedMerchantCreditCardInfoType.h" + +@implementation Trading_IntegratedMerchantCreditCardInfoType + +@synthesize supportedSite = _supportedSite; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SupportedSite" propertyName:@"supportedSite" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"supportedSite"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.supportedSite = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_InternationalShippingServiceOptionsType.h b/Vendoo/TradingProxy/Trading_InternationalShippingServiceOptionsType.h new file mode 100755 index 0000000..9606c8b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_InternationalShippingServiceOptionsType.h @@ -0,0 +1,155 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Container consisting of shipping costs and other details related to an international + shipping service. If one or more international shipping services are provided, the + seller must specify at least one domestic shipping service as well. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_InternationalShippingServiceOptionsType : NSObject { + +@private + NSString *_shippingService; + Trading_AmountType *_shippingServiceCost; + Trading_AmountType *_shippingServiceAdditionalCost; + NSNumber *_shippingServicePriority; + NSMutableArray *_shipToLocation; + Trading_AmountType *_shippingInsuranceCost; + Trading_AmountType *_importCharge; + NSMutableArray *_any; + +} + + +/** + + An international shipping service being offered by the seller to ship an item to + a buyer. For a list of valid values, call GeteBayDetails + with DetailName set to ShippingServiceDetails. + To view the full list of International shipping service options in the response, + look for the ShippingService fields in the ShippingServiceDetails containers that + contain a InternationalService=true field, as this indicates that the ShippingService + value is an International shipping service option. + The ShippingServiceDetails.ValidForSellingFlow flag must + also be present. Otherwise, that particular shipping service option is no longer + valid and cannot be offered to buyers through a listing. +

+ For flat and calculated shipping. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingService; + +/** + + The meaning of this element depends on the call and on whether flat + or calculated shipping has been selected. (For example, it could be the cost + to ship a single item, the cost to ship all items, or the cost to ship just + the first of many items, with ShippingServiceAdditionalCost accounting for the + rest.) When returned by GetItemShipping, it includes the packaging and + handling cost. For flat and calculated shipping. +
+
+ If a shipping service has been specified, GetItem returns the shipping service + cost, even if the cost is zero. Otherwise, cost is not returned. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *shippingServiceCost; + +/** + + The cost of shipping each additional item beyond the first item. For input, + this is required if the listing is for multiple items. For single-item + listings, it should be zero (or is defaulted to zero if not provided). + For flat shipping only. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *shippingServiceAdditionalCost; + +/** + + This integer value controls the order (relative to other shipping services) in + which the corresponding ShippingService will appear in the View Item and + Checkout page. Sellers can specify up to five international shipping services + (with five InternationalShippingServiceOption containers), so valid values are + 1, 2, 3, 4, and 5. A shipping service with a ShippingServicePriority value of 1 + appears at the top. Conversely, a shipping service with a + ShippingServicePriority value of 5 appears at the bottom of a list of five + shipping service options. +

+ This field is applicable to Flat and Calculated shipping. This field is not + applicable to Half.com listings. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *shippingServicePriority; + +/** + + An international location or region to where the item seller will ship the item. + Use GeteBayDetails with DetailName set to + ShippingLocationDetails to determine which locations are valid per site. + In the GeteBayDetails response, look for the ShippingLocationDetails.ShippingLocation fields. + For the AddItem family of calls, this field is required if any + international shipping service is specified. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *shipToLocation; + +/** + + The insurance cost associated with shipping a single item with this shipping + service. Exception: for GetItemShipping, this is proportional to QuantitySold. If + the item has not yet been sold, insurance information cannot be calculated and the + value is 0.00. For calculated shipping only. +

+ Valid only on the following sites: AU, FR, and IT +
+ Also applicable to Half.com (for GetOrders). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *shippingInsuranceCost; + +/** + + The total cost of customs and taxes for the international leg of an order shipped using the Global Shipping Program. This amount is calculated and supplied for each item by the international shipping provider when a buyer views the item properties. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *importCharge; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_InternationalShippingServiceOptionsType.m b/Vendoo/TradingProxy/Trading_InternationalShippingServiceOptionsType.m new file mode 100755 index 0000000..882855e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_InternationalShippingServiceOptionsType.m @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_InternationalShippingServiceOptionsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_InternationalShippingServiceOptionsType + +@synthesize shippingService = _shippingService; +@synthesize shippingServiceCost = _shippingServiceCost; +@synthesize shippingServiceAdditionalCost = _shippingServiceAdditionalCost; +@synthesize shippingServicePriority = _shippingServicePriority; +@synthesize shipToLocation = _shipToLocation; +@synthesize shippingInsuranceCost = _shippingInsuranceCost; +@synthesize importCharge = _importCharge; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingService" propertyName:@"shippingService" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingService"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingServiceCost" propertyName:@"shippingServiceCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"shippingServiceCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingServiceAdditionalCost" propertyName:@"shippingServiceAdditionalCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"shippingServiceAdditionalCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingServicePriority" propertyName:@"shippingServicePriority" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"shippingServicePriority"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ShipToLocation" propertyName:@"shipToLocation" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shipToLocation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingInsuranceCost" propertyName:@"shippingInsuranceCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"shippingInsuranceCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ImportCharge" propertyName:@"importCharge" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"importCharge"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.shippingService = nil; + self.shippingServiceCost = nil; + self.shippingServiceAdditionalCost = nil; + self.shippingServicePriority = nil; + self.shipToLocation = nil; + self.shippingInsuranceCost = nil; + self.importCharge = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_InventoryFeesType.h b/Vendoo/TradingProxy/Trading_InventoryFeesType.h new file mode 100755 index 0000000..d5f99e0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_InventoryFeesType.h @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_FeeType; + +/** + + This is used in ReviseInventoryStatus response to provide the set of + fees associated with each unique ItemID.. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_InventoryFeesType : NSObject { + +@private + NSString *_itemID; + NSMutableArray *_fee; + NSMutableArray *_any; + +} + + +/** + + The ItemID of the listing being changed.
+
The ReviseInventoryStatus response includes a separate + set of fees for each item that was successfully revised.
+
+ Use the ItemID to correlate the Fees data with the InventoryStatus data in the response. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Contains the data for one fee (such as name and amount). + + + entry type : class Trading_FeeType +*/ + +@property (nonatomic, retain) NSMutableArray *fee; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_InventoryFeesType.m b/Vendoo/TradingProxy/Trading_InventoryFeesType.m new file mode 100755 index 0000000..19aabf4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_InventoryFeesType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_InventoryFeesType.h" +#import "Trading_FeeType.h" + +@implementation Trading_InventoryFeesType + +@synthesize itemID = _itemID; +@synthesize fee = _fee; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Fee" propertyName:@"fee" type:PICO_TYPE_OBJECT clazz:[Trading_FeeType class]]; + [map setObject:ps forKey:@"fee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.fee = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_InventoryStatusType.h b/Vendoo/TradingProxy/Trading_InventoryStatusType.h new file mode 100755 index 0000000..9de6f79 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_InventoryStatusType.h @@ -0,0 +1,149 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Lightweight type for updating basic inventory status details. + Primarily intended for bulk use cases. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_InventoryStatusType : NSObject { + +@private + NSString *_sku; + NSString *_itemID; + Trading_AmountType *_startPrice; + NSNumber *_quantity; + NSMutableArray *_any; + +} + + +/** + + The unique SKU of the item being revised. + A SKU (stock keeping unit) is an identifier defined by a seller. + SKU can only be used to revise an item if you listed the item by + using AddFixedPriceItem or RelistFixedPriceItem, and:
+ 1) You set Item.InventoryTrackingMethod to SKU at + the time the item was listed; or
+ 2) You are modifying a multi-variation listing, and the SKU + identifies one of the variations. (In this case, if InventoryTrackingMethod was set to ItemID, then you also need to specify ItemID in the request.)
+ (These criteria are necessary to + uniquely identify the listing or variation by a SKU.)
+
+ In the ReviseInventoryStatus request, if the listing has + InventoryTrackingMethod set to SKU, then either ItemID or SKU is + required. If both are passed in and they don't refer to the + same listing, eBay ignores SKU and considers only the ItemID.
+
+ If the listing has variations and InventoryTrackingMethod is set + to ItemID, then ItemID and SKU are both required.
+
+ In the response, SKU may be returned as an empty element if + it was not defined on the listing. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sku; + +/** + + The ItemID of a listing being changed.
+
+ In the ReviseInventoryStatus request, either ItemID or SKU is + required. If both are passed in and the SKU does not match, + eBay ignores SKU and considers only the ItemID.
+
+ Please note that the same ItemID can be returned + multiple times in the same response if you revise several + variations from the same multi-variation listing. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Specifies the revised fixed price of the listing (or of a + variation within a multi-variation listing). + If you raise the price of a listing, the recent sales score of + the listing is reset. (Best Match search ranking is based on + buyer activity, and one of the factors affecting search ranking + for fixed-price listings is the recent sales score.)
+
+ Raising a listing's price may also affect the insertion fee + (and therefore the overall listing fee).
+
+ ReviseInventoryStatus requires either StartPrice or Quantity (or both) for each InventoryStatus node in the request. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *startPrice; + +/** + + Specifies the latest quantity of the listing (or of a variation + within a multi-variation listing).
+
+ For the ReviseInventoryStatus request: + Specify the entire quantity that is currently available for sale. + (Typically, you only pass this in when you need to update + the quantity.)
+
+ ReviseInventoryStatus requires either StartPrice or Quantity + (or you can specify both) for each InventoryStatus node in + the request.
+
+ For the ReviseInventoryStatus response: + This returns a total of the quantity available for sale + plus the quantity already sold. For example, suppose the + listing originally had Quantity=10, and then 8 sold. Now you + restock your inventory, and you pass Quantity=10 in the + ReviseInventoryStatus request. In this case, + ReviseInventoryStatus returns Quantity=18 + (10 available + 8 sold). + To determine the quantity available, use GetItem or GetSellerList, + and subtract SellingStatus.QuantitySold from Quantity. + Or see QuantityAvailable in GetMyeBaySelling.
+
+ It is a good idea to maintain an adequate quantity available for + fixed-price GTC listings to prevent the search rankings from + dropping. Best Match search ranking is based on buyer activity, + and one of the factors affecting search ranking for fixed-price + listings is the recent sales score. Fixed-price items that are + selling the fastest are given a relative lift in search results. + Recent Sales history is tracked with a moving window to ensure it + reflects the most recent activity. Due to he moving window, it is + advantageous to maintain item availability (Quantity-QuantitySold) + for a GTC listing. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantity; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_InventoryStatusType.m b/Vendoo/TradingProxy/Trading_InventoryStatusType.m new file mode 100755 index 0000000..846354e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_InventoryStatusType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_InventoryStatusType.h" +#import "Trading_AmountType.h" + +@implementation Trading_InventoryStatusType + +@synthesize sku = _sku; +@synthesize itemID = _itemID; +@synthesize startPrice = _startPrice; +@synthesize quantity = _quantity; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SKU" propertyName:@"sku" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sku"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartPrice" propertyName:@"startPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"startPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Quantity" propertyName:@"quantity" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantity"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sku = nil; + self.itemID = nil; + self.startPrice = nil; + self.quantity = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_InventoryTrackingMethodCodeType.h b/Vendoo/TradingProxy/Trading_InventoryTrackingMethodCodeType.h new file mode 100755 index 0000000..d42f8a2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_InventoryTrackingMethodCodeType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Defines options to track a listing by the eBay item ID or the seller's SKU. + In some calls, elements of this type are only returned in the response when + the value is set to SKU on the item. + + + @ingroup EBayAPIInterface +*/ + +/** + + The seller prefers to track the listing by its eBay item ID. + This is the default for all listings. + +*/ +extern NSString *const Trading_InventoryTrackingMethodCodeType_ITEM_ID; + +/** + + The seller prefers to track the listing by their own SKU. + When you track by SKU, it means you can pass your SKU instead of + the eBay item ID in other calls that support SKU as an input field. + If you choose SKU as your tracking preference for a listing, + the value in Item.SKU must be unique across your active listings. + You cannot create new listings with the same Item.SKU value while + the listing is active (that is, until the existing listing with that + SKU has ended). + However, you can use ReviseInventoryStatus to update the quantity + and/or price for the existing SKU as needed. When revising a listing + where the InventoryTrackingMethod was set to SKU, you must pass in both + the InventoryTrackingMethod tag (with the value set to SKU) and the SKU + tag with the SKU value from your original listing. + +*/ +extern NSString *const Trading_InventoryTrackingMethodCodeType_SKU; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_InventoryTrackingMethodCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_InventoryTrackingMethodCodeType.m b/Vendoo/TradingProxy/Trading_InventoryTrackingMethodCodeType.m new file mode 100755 index 0000000..f385a01 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_InventoryTrackingMethodCodeType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_InventoryTrackingMethodCodeType.h" + +/** + @file + + Defines options to track a listing by the eBay item ID or the seller's SKU. + In some calls, elements of this type are only returned in the response when + the value is set to SKU on the item. + +*/ + +/** + + The seller prefers to track the listing by its eBay item ID. + This is the default for all listings. + +*/ +NSString *const Trading_InventoryTrackingMethodCodeType_ITEM_ID = @"ItemID"; + +/** + + The seller prefers to track the listing by their own SKU. + When you track by SKU, it means you can pass your SKU instead of + the eBay item ID in other calls that support SKU as an input field. + If you choose SKU as your tracking preference for a listing, + the value in Item.SKU must be unique across your active listings. + You cannot create new listings with the same Item.SKU value while + the listing is active (that is, until the existing listing with that + SKU has ended). + However, you can use ReviseInventoryStatus to update the quantity + and/or price for the existing SKU as needed. When revising a listing + where the InventoryTrackingMethod was set to SKU, you must pass in both + the InventoryTrackingMethod tag (with the value set to SKU) and the SKU + tag with the SKU value from your original listing. + +*/ +NSString *const Trading_InventoryTrackingMethodCodeType_SKU = @"SKU"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_InventoryTrackingMethodCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_InvocationStatusType.h b/Vendoo/TradingProxy/Trading_InvocationStatusType.h new file mode 100755 index 0000000..e306e29 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_InvocationStatusType.h @@ -0,0 +1,13 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + + +extern NSString *const Trading_InvocationStatusType_IN_PROGRESS; + +extern NSString *const Trading_InvocationStatusType_SUCCESS; + +extern NSString *const Trading_InvocationStatusType_FAILURE; + +extern NSString *const Trading_InvocationStatusType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_InvocationStatusType.m b/Vendoo/TradingProxy/Trading_InvocationStatusType.m new file mode 100755 index 0000000..eb73cfe --- /dev/null +++ b/Vendoo/TradingProxy/Trading_InvocationStatusType.m @@ -0,0 +1,13 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_InvocationStatusType.h" + + +NSString *const Trading_InvocationStatusType_IN_PROGRESS = @"InProgress"; + +NSString *const Trading_InvocationStatusType_SUCCESS = @"Success"; + +NSString *const Trading_InvocationStatusType_FAILURE = @"Failure"; + +NSString *const Trading_InvocationStatusType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_IssueRefundRequestType.h b/Vendoo/TradingProxy/Trading_IssueRefundRequestType.h new file mode 100755 index 0000000..2fb483f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_IssueRefundRequestType.h @@ -0,0 +1,134 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_AmountType; + +/** + + Half.com only. Issues a refund for a specific + Half.com order line item. This can only be called by a seller. Sellers do not + have the ability to issue a general refund (a refund not tied to an order line + item) to a buyer. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_IssueRefundRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_transactionID; + NSString *_refundReason; + NSString *_refundType; + Trading_AmountType *_refundAmount; + NSString *_refundMessage; + NSString *_orderLineItemID; + +} + + +/** + + Unique identifier for the Half.com item listing. Unless an + OrderLineItemID is specified in the IssueRefund request, the ItemID is + required along with the corresponding TransactionID to identify the + order line item that will be refunded. You can use GetSellerPayments to + retrieve the ItemID and/or TransactionID associated with the order line + item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Unique identifier for a Half.com order line item (transaction). An order + line item is created once there is a commitment from a buyer to purchase + an item. Along with its corresponding ItemID, a TransactionID is used to + identify the order line item that will be refunded. Unless an + OrderLineItemID is specified in the IssueRefund request, the + TransactionID is required along with the corresponding ItemID. You can + use GetSellerPayments to retrieve the ItemID and/or TransactionID + associated with the order line item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + Explanation of the reason that the refund is being issued. + + + type: string constant in Trading_RefundReasonCodeType.h +*/ +@property (nonatomic, retain) NSString *refundReason; + +/** + + Explanation of the costs that the refund amount covers. + + + type: string constant in Trading_RefundTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *refundType; + +/** + + The amount the seller wants to refund to the buyer, in US Dollars (USD). + Must be greater than 0.00. Half.com allows a maximum of the original item + sale price (order line item price plus original shipping reimbursement) plus + return shipping costs (the amount the buyer paid to return the item). + Typically, the return shipping cost is based on the current cost of + shipping the individual item (not the discounted cost calculated during + the original checkout for a Combined Payment order). You can also issue a + partial refund for the amount you want the buyer to receive. If + RefundType=Full or RefundType=FullPlusShipping and you do not pass + RefundAmount in the request, Half.com will calculate the refund amount for + you. If you pass RefundAmount in the request, the amount you specify will + override Half.com's calculated value. Required if RefundType= + CustomOrPartial. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *refundAmount; + +/** + + Note to the buyer. Cannot include HTML. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *refundMessage; + +/** + + A unique identifier for an eBay order line item. This field is created + as soon as there is a commitment to buy from the seller, and its value + is based upon the concatenation of ItemID and TransactionID, with a + hyphen in between these two IDs. The OrderLineItemID value is used to + identify the order line item that will be refunded. Unless an + ItemID/TransactionID pair is specified in the IssueRefund request, the + OrderLineItemID is required. You can use GetSellerPayments to retrieve + the OrderLineItemID associated with the order line item. +
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_IssueRefundRequestType.m b/Vendoo/TradingProxy/Trading_IssueRefundRequestType.m new file mode 100755 index 0000000..067d9e3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_IssueRefundRequestType.m @@ -0,0 +1,70 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_IssueRefundRequestType.h" +#import "Trading_AmountType.h" + +@implementation Trading_IssueRefundRequestType + +@synthesize itemID = _itemID; +@synthesize transactionID = _transactionID; +@synthesize refundReason = _refundReason; +@synthesize refundType = _refundType; +@synthesize refundAmount = _refundAmount; +@synthesize refundMessage = _refundMessage; +@synthesize orderLineItemID = _orderLineItemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"IssueRefundRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundReason" propertyName:@"refundReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"refundReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundType" propertyName:@"refundType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"refundType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundAmount" propertyName:@"refundAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"refundAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundMessage" propertyName:@"refundMessage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"refundMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.transactionID = nil; + self.refundReason = nil; + self.refundType = nil; + self.refundAmount = nil; + self.refundMessage = nil; + self.orderLineItemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_IssueRefundResponseType.h b/Vendoo/TradingProxy/Trading_IssueRefundResponseType.h new file mode 100755 index 0000000..91e50ba --- /dev/null +++ b/Vendoo/TradingProxy/Trading_IssueRefundResponseType.h @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_AmountType; + +/** + + Indicates the refund amount that a seller issued to a buyer for a single Half.com order line item. + Refunds may only be issued for a specific order line item. Sellers do not have the ability to issue a + general refund (not tied to an order line item) to a buyer. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_IssueRefundResponseType : Trading_AbstractResponseType { + +@private + Trading_AmountType *_refundFromSeller; + Trading_AmountType *_totalRefundToBuyer; + +} + + +/** + + Total amount that the seller asked Half.com to refund to + a buyer for a Half.com order line item. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *refundFromSeller; + +/** + + Total amount that Half.com refunded to the buyer (which could include the refund amount + from the seller plus a refund amount from Half.com). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalRefundToBuyer; + + +@end diff --git a/Vendoo/TradingProxy/Trading_IssueRefundResponseType.m b/Vendoo/TradingProxy/Trading_IssueRefundResponseType.m new file mode 100755 index 0000000..b5aa6c2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_IssueRefundResponseType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_IssueRefundResponseType.h" +#import "Trading_AmountType.h" + +@implementation Trading_IssueRefundResponseType + +@synthesize refundFromSeller = _refundFromSeller; +@synthesize totalRefundToBuyer = _totalRefundToBuyer; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"IssueRefundResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundFromSeller" propertyName:@"refundFromSeller" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"refundFromSeller"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalRefundToBuyer" propertyName:@"totalRefundToBuyer" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalRefundToBuyer"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.refundFromSeller = nil; + self.totalRefundToBuyer = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemArrayType.h b/Vendoo/TradingProxy/Trading_ItemArrayType.h new file mode 100755 index 0000000..e712a9a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemArrayType.h @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ItemType; + +/** + + Container for a list of items. Can contain zero, one, or multiple + ItemType objects, each of which conveys the data for one item listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemArrayType : NSObject { + +@private + NSMutableArray *_item; + +} + + +/** + + Contains the data properties that define one item listing. GetSellerEvents and + GetSellerList only return items if any are available for the seller within the + time window specified in the request.
+
+ Some optional fields are only returned if the seller defined them for the + item. Some fields are only returned under particular conditions specified in + the individual field descriptions. For example, a buyer's contact information + might only be returned if the member who is making the request (as identified + in eBayAuthToken) has an order relationship with that buyer.
+
+ For calls that support detail levels, the set of fields returned is also + controlled by the value of DetailLevel in the request. For some calls, other + parameters in the request can also control the data returned for each item. + For example, GranularityLevel controls the fields to return for each item in + the GetSellerList response. + + + entry type : class Trading_ItemType +*/ + +@property (nonatomic, retain) NSMutableArray *item; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemArrayType.m b/Vendoo/TradingProxy/Trading_ItemArrayType.m new file mode 100755 index 0000000..216ebeb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemArrayType.h" +#import "Trading_ItemType.h" + +@implementation Trading_ItemArrayType + +@synthesize item = _item; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.item = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemBestOffersArrayType.h b/Vendoo/TradingProxy/Trading_ItemBestOffersArrayType.h new file mode 100755 index 0000000..a3eb6ca --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemBestOffersArrayType.h @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ItemBestOffersType; + +/** + + A collection of details about the best offers received for a specific item. Empty if there are no best offers. Includes the buyer and seller messages only if + the ReturnAll detail level is used. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemBestOffersArrayType : NSObject { + +@private + NSMutableArray *_itemBestOffers; + NSMutableArray *_any; + +} + + +/** + + A collection of details about the best offers received for a specific item. Empty if + there are no best offers. Includes the buyer and seller messages only if the ReturnAll + detail level is used. + + + entry type : class Trading_ItemBestOffersType +*/ + +@property (nonatomic, retain) NSMutableArray *itemBestOffers; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemBestOffersArrayType.m b/Vendoo/TradingProxy/Trading_ItemBestOffersArrayType.m new file mode 100755 index 0000000..639f265 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemBestOffersArrayType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemBestOffersArrayType.h" +#import "Trading_ItemBestOffersType.h" + +@implementation Trading_ItemBestOffersArrayType + +@synthesize itemBestOffers = _itemBestOffers; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ItemBestOffers" propertyName:@"itemBestOffers" type:PICO_TYPE_OBJECT clazz:[Trading_ItemBestOffersType class]]; + [map setObject:ps forKey:@"itemBestOffers"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemBestOffers = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemBestOffersType.h b/Vendoo/TradingProxy/Trading_ItemBestOffersType.h new file mode 100755 index 0000000..85bd163 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemBestOffersType.h @@ -0,0 +1,78 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ItemType; +@class Trading_BestOfferArrayType; + +/** + + All Best Offers for the item according to the filter or Best Offer + ID (or both) used in the input. + For the notification client usage, this response includes a + single Best Offer. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemBestOffersType : NSObject { + +@private + NSString *_role; + Trading_BestOfferArrayType *_bestOfferArray; + Trading_ItemType *_item; + NSMutableArray *_any; + +} + + +/** + + Indicates whether the eBay user is in the Buyer or + Seller role for the corresponding Best Offer. + + + type: string constant in Trading_TradingRoleCodeType.h +*/ +@property (nonatomic, retain) NSString *role; + +/** + + All Best Offers for the item according to the filter or + Best Offer ID (or both) used in the input. The buyer and + seller messages are returned only if the detail level is + defined. Includes the buyer and seller message only if + detail level ReturnAll is used. + Only returned if a Best Offer has been made. + + + type : class Trading_BestOfferArrayType +*/ +@property (nonatomic, retain) Trading_BestOfferArrayType *bestOfferArray; + +/** + + The item for which Best Offers are being returned. + Only returned if a Best Offer has been made. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemBestOffersType.m b/Vendoo/TradingProxy/Trading_ItemBestOffersType.m new file mode 100755 index 0000000..919cde7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemBestOffersType.m @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemBestOffersType.h" +#import "Trading_ItemType.h" +#import "Trading_BestOfferArrayType.h" + +@implementation Trading_ItemBestOffersType + +@synthesize role = _role; +@synthesize bestOfferArray = _bestOfferArray; +@synthesize item = _item; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Role" propertyName:@"role" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"role"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferArray" propertyName:@"bestOfferArray" type:PICO_TYPE_OBJECT clazz:[Trading_BestOfferArrayType class]]; + [map setObject:ps forKey:@"bestOfferArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.role = nil; + self.bestOfferArray = nil; + self.item = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemBidDetailsType.h b/Vendoo/TradingProxy/Trading_ItemBidDetailsType.h new file mode 100755 index 0000000..e61c212 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemBidDetailsType.h @@ -0,0 +1,112 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains bidding details information of a user on an item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemBidDetailsType : NSObject { + +@private + NSString *_itemID; + NSString *_categoryID; + NSNumber *_bidCount; + NSString *_sellerID; + NSDate *_lastBidTime; + NSMutableArray *_any; + +} + + +/** + + The unique identifier of an item listed on the eBay site. + For GetAllBidders, an anonymous user ID is returned. +

+ Since a bidder's user info is anonymous, this tag will contain the real ID value only for that bidder, and the seller of an item that the user is + bidding on. For all other users, the real ID value will be replaced with the anonymous value, according to these rules: +

+ When bidding on items listed on the US site: UserID is replaced with the value "a****b" where a and b are random characters from the UserID. For example, if the UserID = IBidALot, it might be displayed as, "I****A".
+ Note that in this format, the anonymous bidder ID stays the same for every auction. +

+ (GetMyeBayBuying only) when bidding on items listed on the US site: UserID is replaced with the value "a****b" where a and b are random characters from the UserID. +

+ When bidding on items listed on the the UK and AU sites: UserID is replaced with the value "Bidder X" where X is a number indicating the order of that user's first bid. For example, if the user was the third bidder, + UserID = Bidder 3.
+ Note that in this format, the anonymous bidder ID stays the same for a given auction, but is different for different auctions. For example, a bidder who is the third and then the seventh bidder in an auction will be listed for both bids as "Bidder 3". However, if that same bidder is the first bidder on a different auction, the bidder will be listed for that auction as "Bidder 1", + not "Bidder 3". +

+ (GetMyeBayBuying only) when bidding on items listed on the UK and AU sites: UserID is replaced with the string "High Bidder". +

+ (GetBestOffers only) - all sites: The last part of the user ID is replaced with asterisks for users that submit best offers on an item. The seller of the item will be able to see the full UserID. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Numeric ID for the category that the item belongs to. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + The total number of bids the user placed on the item. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *bidCount; + +/** + + The eBay ID of the seller who listed the item. +

+ Starting Jan 2007, when a bidder's user info is made + anonymous, this tag will be returned with the anonymous + value "Seller X", where X indicates where the seller falls + in the sequence of sellers that the user has purchased items + from. For example, if the seller is the third seller that + the user has purchased items from, the value "Seller 3" is + returned. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerID; + +/** + + The time at which the user placed the last bid on the item. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *lastBidTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemBidDetailsType.m b/Vendoo/TradingProxy/Trading_ItemBidDetailsType.m new file mode 100755 index 0000000..8f114b2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemBidDetailsType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemBidDetailsType.h" + +@implementation Trading_ItemBidDetailsType + +@synthesize itemID = _itemID; +@synthesize categoryID = _categoryID; +@synthesize bidCount = _bidCount; +@synthesize sellerID = _sellerID; +@synthesize lastBidTime = _lastBidTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidCount" propertyName:@"bidCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"bidCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerID" propertyName:@"sellerID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LastBidTime" propertyName:@"lastBidTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"lastBidTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.categoryID = nil; + self.bidCount = nil; + self.sellerID = nil; + self.lastBidTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemCompatibilityEnabledCodeType.h b/Vendoo/TradingProxy/Trading_ItemCompatibilityEnabledCodeType.h new file mode 100755 index 0000000..573b137 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemCompatibilityEnabledCodeType.h @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Used to indicate whether the parts compatibility feature is enabled for a + category. + + + @ingroup EBayAPIInterface +*/ + +/** + + Parts Compatibility is not supported for the given category. + +*/ +extern NSString *const Trading_ItemCompatibilityEnabledCodeType_DISABLED; + +/** + + Parts Compatibility may be entered by application only for the given category. + Entering parts compatibility by application specifies the assemblies (e.g., a + specific year, make, and model of car) to which the item applies. Parts + compatibility by application can be specified by listing with a catalog + product that supports parts compatibility or by specifying parts compatibility + by application manually ( Item.ItemCompatibilityList). + +*/ +extern NSString *const Trading_ItemCompatibilityEnabledCodeType_BY_APPLICATION; + +/** + + Parts Compatibility may be entered by specification only for the given + category. Entering parts compatibility by specification involves specifying + the part's relevant dimensions or characteristics (e.g., Section Width, Aspect + Ratio, Rim Diammeter, Load Index, and Speed Rating values for a tire) using + attributes. + +*/ +extern NSString *const Trading_ItemCompatibilityEnabledCodeType_BY_SPECIFICATION; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_ItemCompatibilityEnabledCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ItemCompatibilityEnabledCodeType.m b/Vendoo/TradingProxy/Trading_ItemCompatibilityEnabledCodeType.m new file mode 100755 index 0000000..90a9b78 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemCompatibilityEnabledCodeType.m @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ItemCompatibilityEnabledCodeType.h" + +/** + @file + + Used to indicate whether the parts compatibility feature is enabled for a + category. + +*/ + +/** + + Parts Compatibility is not supported for the given category. + +*/ +NSString *const Trading_ItemCompatibilityEnabledCodeType_DISABLED = @"Disabled"; + +/** + + Parts Compatibility may be entered by application only for the given category. + Entering parts compatibility by application specifies the assemblies (e.g., a + specific year, make, and model of car) to which the item applies. Parts + compatibility by application can be specified by listing with a catalog + product that supports parts compatibility or by specifying parts compatibility + by application manually ( Item.ItemCompatibilityList). + +*/ +NSString *const Trading_ItemCompatibilityEnabledCodeType_BY_APPLICATION = @"ByApplication"; + +/** + + Parts Compatibility may be entered by specification only for the given + category. Entering parts compatibility by specification involves specifying + the part's relevant dimensions or characteristics (e.g., Section Width, Aspect + Ratio, Rim Diammeter, Load Index, and Speed Rating values for a tire) using + attributes. + +*/ +NSString *const Trading_ItemCompatibilityEnabledCodeType_BY_SPECIFICATION = @"BySpecification"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_ItemCompatibilityEnabledCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ItemCompatibilityEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ItemCompatibilityEnabledDefinitionType.h new file mode 100755 index 0000000..63ebafd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemCompatibilityEnabledDefinitionType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the parts compatibility feature. If the field is present, the + corresponding feature applies to the site. The field is returned as an empty + element (e.g., a boolean value is not returned). +

+ Parts compatibility listings contain information to determine the assemblies with + which a part is compatible. For example, an automotive part or accessory listed + witih parts compatibility can be matched with vehicles (e.g., specific years, + makes, and models) with which the part or accessory can be used. +

+ There are two ways to enter parts compatibility: by application and by + specification. +
    +
  • Entering parts compatibility by application specifies the assemblies + (e.g., a specific year, make, and model of car) to which the item applies. This + can be done automatically by listing with a catalog product that supports parts + compatibility, or manually, using Item.ItemCompatibilityList when listing or revising an + item.
  • +
  • Entering parts compatibility by specification involves specifying the + part's relevant dimensions and characteristics necessary to determine the + assemblies with which the part is compatible (e.g., Section Width, Aspect Ratio, + Rim Diammeter, Load Index, and Speed Rating values for a tire) using + attributes.
  • +
+ + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemCompatibilityEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemCompatibilityEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ItemCompatibilityEnabledDefinitionType.m new file mode 100755 index 0000000..2cab3a0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemCompatibilityEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemCompatibilityEnabledDefinitionType.h" + +@implementation Trading_ItemCompatibilityEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemCompatibilityListType.h b/Vendoo/TradingProxy/Trading_ItemCompatibilityListType.h new file mode 100755 index 0000000..f338223 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemCompatibilityListType.h @@ -0,0 +1,70 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ItemCompatibilityType; + +/** + + A list of compatible applications specified as name and value pairs. Describes an + assembly with which a part is compatible (i.e., compatibility by application). For + example, to specify a part's compatibility with a vehicle, the name would map to + standard vehicle characteristics (e.g., Year, Make, Model, Trim, and Engine). The + values would desribe the specific vehicle, such as a 2006 Honda Accord. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemCompatibilityListType : NSObject { + +@private + NSMutableArray *_compatibility; + NSNumber *_replaceAll; + NSMutableArray *_any; + +} + + +/** + + Details for an individual compatible application, consisting of the name-value pair + and related compatibility notes. When revising or relisting, the + Delete field can be used to delete individual compatibility + nodes. + + + entry type : class Trading_ItemCompatibilityType +*/ + +@property (nonatomic, retain) NSMutableArray *compatibility; + +/** + + Set this value to true to delete or replace all existing parts compatibility + information when you revise or relist an item. If set to true, all existing + item compatibility nodes are removed from the listing. If new item + compatibilities are specified in the request, they replace the removed + compatibilities. You cannot delete or replace an item compatibility list if + the listing has bids or if it ends within 12 hours. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *replaceAll; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemCompatibilityListType.m b/Vendoo/TradingProxy/Trading_ItemCompatibilityListType.m new file mode 100755 index 0000000..546b431 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemCompatibilityListType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemCompatibilityListType.h" +#import "Trading_ItemCompatibilityType.h" + +@implementation Trading_ItemCompatibilityListType + +@synthesize compatibility = _compatibility; +@synthesize replaceAll = _replaceAll; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Compatibility" propertyName:@"compatibility" type:PICO_TYPE_OBJECT clazz:[Trading_ItemCompatibilityType class]]; + [map setObject:ps forKey:@"compatibility"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReplaceAll" propertyName:@"replaceAll" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"replaceAll"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.compatibility = nil; + self.replaceAll = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemCompatibilityType.h b/Vendoo/TradingProxy/Trading_ItemCompatibilityType.h new file mode 100755 index 0000000..9570e28 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemCompatibilityType.h @@ -0,0 +1,86 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_NameValueListType; + +/** + + All information corresponding to an individual compatibility by application. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemCompatibilityType : NSObject { + +@private + NSNumber *_delete; + NSMutableArray *_nameValueList; + NSString *_compatibilityNotes; + NSMutableArray *_any; + +} + + +/** + + Removes individual parts compatibility nodes from the compatibility list. Set + to true within the compatibility to delete. +

+ This field can only be used when revising an item or template. +
+ If the listing has bids or ends within 12 hours, you cannot delete item + compatibilities. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *delete; + +/** + + A name-value pair describing a single compatible application. The + allowed names and values are specific to the primary category in which the + item is listed. For example, when listing in a Parts & Accessories + category, where the applications are vehicles, the allowed names might include + Year, Make, and Model, and the values would correspond to specific vehicles in + eBay's catalog. +

+ The K type vehicle number is supported in the DE, UK, and AU eBay sites to specify + parts compatibility. To use a K type number to specify item compatiblities, + set the Name field to "KType" and set the corresponding Value field to the + K type number. + + + entry type : class Trading_NameValueListType +*/ + +@property (nonatomic, retain) NSMutableArray *nameValueList; + +/** + + The seller may optionally enter any notes pertaining to the compatibility + being specified. Use this field to specify the placement of the part on a + vehicle or the type of vehicle a part fits. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *compatibilityNotes; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemCompatibilityType.m b/Vendoo/TradingProxy/Trading_ItemCompatibilityType.m new file mode 100755 index 0000000..b1d7aa3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemCompatibilityType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemCompatibilityType.h" +#import "Trading_NameValueListType.h" + +@implementation Trading_ItemCompatibilityType + +@synthesize delete = _delete; +@synthesize nameValueList = _nameValueList; +@synthesize compatibilityNotes = _compatibilityNotes; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Delete" propertyName:@"delete" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"delete"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"NameValueList" propertyName:@"nameValueList" type:PICO_TYPE_OBJECT clazz:[Trading_NameValueListType class]]; + [map setObject:ps forKey:@"nameValueList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CompatibilityNotes" propertyName:@"compatibilityNotes" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"compatibilityNotes"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.delete = nil; + self.nameValueList = nil; + self.compatibilityNotes = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemConditionCodeType.h b/Vendoo/TradingProxy/Trading_ItemConditionCodeType.h new file mode 100755 index 0000000..991e0c9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemConditionCodeType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies a predefined subset of item conditions. The predefined set of fields + can vary for different calls. + + + @ingroup EBayAPIInterface +*/ + +/** + + The seller specified the Item Condition as New, or + did not specify a condition. + (Excludes items that the seller listed as Used.) + +*/ +extern NSString *const Trading_ItemConditionCodeType_NEW; + +/** + + The seller specified the Item Condition as Used, or + did not specify a condition. + (Excludes items that the seller listed as New.) + +*/ +extern NSString *const Trading_ItemConditionCodeType_USED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_ItemConditionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ItemConditionCodeType.m b/Vendoo/TradingProxy/Trading_ItemConditionCodeType.m new file mode 100755 index 0000000..acd6557 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemConditionCodeType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ItemConditionCodeType.h" + +/** + @file + + Specifies a predefined subset of item conditions. The predefined set of fields + can vary for different calls. + +*/ + +/** + + The seller specified the Item Condition as New, or + did not specify a condition. + (Excludes items that the seller listed as Used.) + +*/ +NSString *const Trading_ItemConditionCodeType_NEW = @"New"; + +/** + + The seller specified the Item Condition as Used, or + did not specify a condition. + (Excludes items that the seller listed as New.) + +*/ +NSString *const Trading_ItemConditionCodeType_USED = @"Used"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_ItemConditionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ItemFormatSortFilterCodeType.h b/Vendoo/TradingProxy/Trading_ItemFormatSortFilterCodeType.h new file mode 100755 index 0000000..d71962f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemFormatSortFilterCodeType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies that you want to display items based + on selling format, such as Buy It Now or Store items. + + + @ingroup EBayAPIInterface +*/ + +/** + + Show any items, in no particular order. + +*/ +extern NSString *const Trading_ItemFormatSortFilterCodeType_SHOW_ANY_ITEMS; + +/** + + Show items with a Buy It Now price first. + +*/ +extern NSString *const Trading_ItemFormatSortFilterCodeType_SHOW_ITEMS_WITH_BIN_FIRST; + +/** + + Show only items with a Buy It Now price. + +*/ +extern NSString *const Trading_ItemFormatSortFilterCodeType_SHOW_ONLY_ITEMS_WITH_BIN; + +/** + + Show only store inventory items. + +*/ +extern NSString *const Trading_ItemFormatSortFilterCodeType_SHOW_ONLY_STORE_ITEMS; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_ItemFormatSortFilterCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ItemFormatSortFilterCodeType.m b/Vendoo/TradingProxy/Trading_ItemFormatSortFilterCodeType.m new file mode 100755 index 0000000..7df97ee --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemFormatSortFilterCodeType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ItemFormatSortFilterCodeType.h" + +/** + @file + + Specifies that you want to display items based + on selling format, such as Buy It Now or Store items. + +*/ + +/** + + Show any items, in no particular order. + +*/ +NSString *const Trading_ItemFormatSortFilterCodeType_SHOW_ANY_ITEMS = @"ShowAnyItems"; + +/** + + Show items with a Buy It Now price first. + +*/ +NSString *const Trading_ItemFormatSortFilterCodeType_SHOW_ITEMS_WITH_BIN_FIRST = @"ShowItemsWithBINFirst"; + +/** + + Show only items with a Buy It Now price. + +*/ +NSString *const Trading_ItemFormatSortFilterCodeType_SHOW_ONLY_ITEMS_WITH_BIN = @"ShowOnlyItemsWithBIN"; + +/** + + Show only store inventory items. + +*/ +NSString *const Trading_ItemFormatSortFilterCodeType_SHOW_ONLY_STORE_ITEMS = @"ShowOnlyStoreItems"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_ItemFormatSortFilterCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ItemIDArrayType.h b/Vendoo/TradingProxy/Trading_ItemIDArrayType.h new file mode 100755 index 0000000..7105444 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemIDArrayType.h @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the PromotionalSaleItemIDArray container, which + consists of an array of listings to which a Promotional Sale applies. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemIDArrayType : NSObject { + +@private + NSMutableArray *_itemID; + NSMutableArray *_any; + +} + + +/** + + A unique identifier for an item listing. +

+ For SetPromotionalSaleListings, the seller passes in the + ItemID value for each listing that he/she wishes to become + part of the Promotional Sale identified by the + PromotionalSaleID value. +

+ For GetPromotionalSaleDetails, each listing returned in the + response is a part of the Promotional Sale identified by the + PromotionalSaleID value. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *itemID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemIDArrayType.m b/Vendoo/TradingProxy/Trading_ItemIDArrayType.m new file mode 100755 index 0000000..3a5cc15 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemIDArrayType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemIDArrayType.h" + +@implementation Trading_ItemIDArrayType + +@synthesize itemID = _itemID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemListCustomizationType.h b/Vendoo/TradingProxy/Trading_ItemListCustomizationType.h new file mode 100755 index 0000000..d2aa926 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemListCustomizationType.h @@ -0,0 +1,124 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_PaginationType; + +/** + + Defines how a list of items should be returned. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemListCustomizationType : NSObject { + +@private + NSNumber *_include; + NSString *_listingType; + NSString *_sort; + NSNumber *_durationInDays; + NSNumber *_includeNotes; + Trading_PaginationType *_pagination; + NSString *_orderStatusFilter; + NSMutableArray *_any; + +} + + +/** + + Specifies whether or not to include the container in the response. + Set the value to true to return the default set of fields for the + container. Not needed if you set a value for at least one other field + in the container. +

+ If you set DetailLevel to ReturnAll, set Include to false to exclude + the container from the response. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *include; + +/** + + Specifies the listing type of items in the returned list. + + + type: string constant in Trading_ListingTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *listingType; + +/** + + Specifies the sort order of the result. Default is Ascending. + + + type: string constant in Trading_ItemSortTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *sort; + +/** + + Specifies the time period during which an item was won or lost. Similar to the + period drop-down menu in the My eBay user interface. For example, to return + the items won or lost in the last week, specify a DurationInDays of 7. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *durationInDays; + +/** + + Specifies whether or not to include Item.PrivateNotes and Item.eBayNotes + in the response. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeNotes; + +/** + + Specifies how to create virtual pages in the returned list. +
+ Default for EntriesPerPage with GetMyeBayBuying is 200. + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + +/** + + Filter to reduce the SoldList response based on whether the seller (or eBay) marked the applicable order as Paid and/or Shipped + in My eBay.
+
+ (Sellers can use CompleteSale or the eBay Web site UI to mark an + order as Paid or Shipped in My eBay. Sellers can also specify + PaymentStatus in ReviseCheckoutStatus to mark an order as + Paid or awaiting payment in My eBay.) + + + type: string constant in Trading_OrderStatusFilterCodeType.h +*/ +@property (nonatomic, retain) NSString *orderStatusFilter; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemListCustomizationType.m b/Vendoo/TradingProxy/Trading_ItemListCustomizationType.m new file mode 100755 index 0000000..1f9a5a4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemListCustomizationType.m @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemListCustomizationType.h" +#import "Trading_PaginationType.h" + +@implementation Trading_ItemListCustomizationType + +@synthesize include = _include; +@synthesize listingType = _listingType; +@synthesize sort = _sort; +@synthesize durationInDays = _durationInDays; +@synthesize includeNotes = _includeNotes; +@synthesize pagination = _pagination; +@synthesize orderStatusFilter = _orderStatusFilter; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Include" propertyName:@"include" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"include"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingType" propertyName:@"listingType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"listingType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Sort" propertyName:@"sort" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sort"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DurationInDays" propertyName:@"durationInDays" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"durationInDays"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeNotes" propertyName:@"includeNotes" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeNotes"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderStatusFilter" propertyName:@"orderStatusFilter" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"orderStatusFilter"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.include = nil; + self.listingType = nil; + self.sort = nil; + self.durationInDays = nil; + self.includeNotes = nil; + self.pagination = nil; + self.orderStatusFilter = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemPolicyViolationType.h b/Vendoo/TradingProxy/Trading_ItemPolicyViolationType.h new file mode 100755 index 0000000..2e2efc5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemPolicyViolationType.h @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Specifies the details of policy violations if the item was administratively canceled. + The details are the policy ID and the policy text. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemPolicyViolationType : NSObject { + +@private + NSNumber *_policyID; + NSString *_policyText; + NSMutableArray *_any; + +} + + +/** + + Policy ID of the violated policy which resulted in item being administratively canceled. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *policyID; + +/** + + Brief information of the violated policy which resulted in item being administratively canceled. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *policyText; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemPolicyViolationType.m b/Vendoo/TradingProxy/Trading_ItemPolicyViolationType.m new file mode 100755 index 0000000..6dca5a2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemPolicyViolationType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemPolicyViolationType.h" + +@implementation Trading_ItemPolicyViolationType + +@synthesize policyID = _policyID; +@synthesize policyText = _policyText; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PolicyID" propertyName:@"policyID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"policyID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PolicyText" propertyName:@"policyText" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"policyText"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.policyID = nil; + self.policyText = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemRatingDetailArrayType.h b/Vendoo/TradingProxy/Trading_ItemRatingDetailArrayType.h new file mode 100755 index 0000000..97bd2d6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemRatingDetailArrayType.h @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ItemRatingDetailsType; + +/** + + Container for a set of detailed seller ratings about an order line item. + If a seller has detailed ratings, they are displayed + in the Feedback Profile of the seller. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemRatingDetailArrayType : NSObject { + +@private + NSMutableArray *_itemRatingDetails; + +} + + +/** + + The ItemRatingDetails container is for detailed seller ratings about an order line item. + When buyers leave an overall Feedback rating (positive, neutral, or negative) for + a seller, they also can leave ratings in four areas: item as described, + communication, shipping time, and charges for shipping and handling. Users retrieve + detailed ratings as averages of the ratings left by buyers. +

+ Applicable to sites that support the Detailed Seller Ratings feature. + + + entry type : class Trading_ItemRatingDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *itemRatingDetails; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemRatingDetailArrayType.m b/Vendoo/TradingProxy/Trading_ItemRatingDetailArrayType.m new file mode 100755 index 0000000..739789a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemRatingDetailArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemRatingDetailArrayType.h" +#import "Trading_ItemRatingDetailsType.h" + +@implementation Trading_ItemRatingDetailArrayType + +@synthesize itemRatingDetails = _itemRatingDetails; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ItemRatingDetails" propertyName:@"itemRatingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ItemRatingDetailsType class]]; + [map setObject:ps forKey:@"itemRatingDetails"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemRatingDetails = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemRatingDetailsType.h b/Vendoo/TradingProxy/Trading_ItemRatingDetailsType.h new file mode 100755 index 0000000..29ea630 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemRatingDetailsType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Applicable to sites that support the Detailed Seller Ratings feature. + The ItemRatingDetailsType contains detailed seller ratings for an order line item in one area. When buyers leave an overall Feedback rating (positive, neutral, or negative) for a seller, they also can leave ratings in four areas: item as described, communication, shipping time, and charges for shipping and handling. Users retrieve detailed ratings as averages of the ratings left by buyers. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemRatingDetailsType : NSObject { + +@private + NSString *_ratingDetail; + NSNumber *_rating; + NSMutableArray *_any; + +} + + +/** + + The area of a specific detailed seller rating for an order line item. + When buyers leave an overall Feedback rating (positive, neutral, or negative) + for a seller, they also can leave ratings in four areas: item as described, + communication, shipping time, and charges for shipping and handling. + + + type: string constant in Trading_FeedbackRatingDetailCodeType.h +*/ +@property (nonatomic, retain) NSString *ratingDetail; + +/** + + A detailed seller rating for an order line item applied to the area + in the corresponding RatingDetail field. Valid input values are + numerical integers 1 though 5. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *rating; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemRatingDetailsType.m b/Vendoo/TradingProxy/Trading_ItemRatingDetailsType.m new file mode 100755 index 0000000..4f18283 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemRatingDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemRatingDetailsType.h" + +@implementation Trading_ItemRatingDetailsType + +@synthesize ratingDetail = _ratingDetail; +@synthesize rating = _rating; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RatingDetail" propertyName:@"ratingDetail" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"ratingDetail"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Rating" propertyName:@"rating" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"rating"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.ratingDetail = nil; + self.rating = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemSortFilterCodeType.h b/Vendoo/TradingProxy/Trading_ItemSortFilterCodeType.h new file mode 100755 index 0000000..a9158f9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemSortFilterCodeType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies how items should be sorted. + + + @ingroup EBayAPIInterface +*/ + +/** + + Sort items by ending time, with items ending last first. + +*/ +extern NSString *const Trading_ItemSortFilterCodeType_ENDING_LAST; + +/** + + Sort items by ending time, with items ending soonest first. + +*/ +extern NSString *const Trading_ItemSortFilterCodeType_ENDING_SOONEST; + +/** + + Sort items by price, with the highest price first. + +*/ +extern NSString *const Trading_ItemSortFilterCodeType_HIGHEST_PRICE; + +/** + + Sort items by price, with the lowest price first. + +*/ +extern NSString *const Trading_ItemSortFilterCodeType_LOWEST_PRICE; + +/** + + Sort items by listing time, with newly listed items first. + +*/ +extern NSString *const Trading_ItemSortFilterCodeType_NEWLY_LISTED; + +/** + + Sort items in a randomly selected order. + +*/ +extern NSString *const Trading_ItemSortFilterCodeType_RANDOMLY_SELECTED; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_ItemSortFilterCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ItemSortFilterCodeType.m b/Vendoo/TradingProxy/Trading_ItemSortFilterCodeType.m new file mode 100755 index 0000000..49acfdb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemSortFilterCodeType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ItemSortFilterCodeType.h" + +/** + @file + + Specifies how items should be sorted. + +*/ + +/** + + Sort items by ending time, with items ending last first. + +*/ +NSString *const Trading_ItemSortFilterCodeType_ENDING_LAST = @"EndingLast"; + +/** + + Sort items by ending time, with items ending soonest first. + +*/ +NSString *const Trading_ItemSortFilterCodeType_ENDING_SOONEST = @"EndingSoonest"; + +/** + + Sort items by price, with the highest price first. + +*/ +NSString *const Trading_ItemSortFilterCodeType_HIGHEST_PRICE = @"HighestPrice"; + +/** + + Sort items by price, with the lowest price first. + +*/ +NSString *const Trading_ItemSortFilterCodeType_LOWEST_PRICE = @"LowestPrice"; + +/** + + Sort items by listing time, with newly listed items first. + +*/ +NSString *const Trading_ItemSortFilterCodeType_NEWLY_LISTED = @"NewlyListed"; + +/** + + Sort items in a randomly selected order. + +*/ +NSString *const Trading_ItemSortFilterCodeType_RANDOMLY_SELECTED = @"RandomlySelected"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_ItemSortFilterCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ItemSortTypeCodeType.h b/Vendoo/TradingProxy/Trading_ItemSortTypeCodeType.h new file mode 100755 index 0000000..77238c7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemSortTypeCodeType.h @@ -0,0 +1,567 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Indicates the field and direction (ascending or + descending) by which to sort a returned list of items. + + + @ingroup EBayAPIInterface +*/ + +/** + + Sort by Item ID (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_ITEM_ID; + +/** + + Sort by price (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_PRICE; + +/** + + Sort by start price (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_START_PRICE; + +/** + + Sort by item title (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_TITLE; + +/** + + Sort by number of bids on the item (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_BID_COUNT; + +/** + + Sort by quantity (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_QUANTITY; + +/** + + Sort by listing start time (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_START_TIME; + +/** + + Sort by listing end time (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_END_TIME; + +/** + + Sort by the seller's user ID, in alphabetical order. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_SELLER_USER_ID; + +/** + + Sort by the time left for the item's listing, + in ascending order: active items, good-til-cancelled items, + and completed items. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_TIME_LEFT; + +/** + + Sort by listing duration (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_LISTING_DURATION; + +/** + + Sort by listing type (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_LISTING_TYPE; + +/** + + Sort by current price (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_CURRENT_PRICE; + +/** + + Sort by reserve price (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_RESERVE_PRICE; + +/** + + Sort by maximum bid price (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_MAX_BID; + +/** + + Sort by number of bidders (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_BIDDER_COUNT; + +/** + + Sort by the user ID of the highest bidder (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_HIGH_BIDDER_USER_ID; + +/** + + Sort by the user ID of the buyer (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_BUYER_USER_ID; + +/** + + Sort by the buyer's postal code (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_BUYER_POSTAL_CODE; + +/** + + Sort by the buyer's email address, in alphabetical order. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_BUYER_EMAIL; + +/** + + Sort by the seller's email address, in alphabetical order. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_SELLER_EMAIL; + +/** + + Sort by total price (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_TOTAL_PRICE; + +/** + + Sort by the number of items being watched (ascending). The WatchCount of an item is the number of watches that buyers have placed on an item using their eBay accounts. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_WATCH_COUNT; + +/** + + Sort by the number of Best Offers (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_BEST_OFFER_COUNT; + +/** + + Sort by the number of questions (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_QUESTION_COUNT; + +/** + + Sort by the cost indicated for shipping (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_SHIPPING_SERVICE_COST; + +/** + + Sort by type of feedback received, positive, negative, or neutral. + In ascending order - negative, neutral, positive. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_FEEDBACK_RECEIVED; + +/** + + Sort by type of feedback received, positive, negative, or neutral. + In ascending order - negative, neutral, positive. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_FEEDBACK_LEFT; + +/** + + Sort by user ID, in alphabetical order. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_USER_ID; + +/** + + Sort by the number of items sold (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_QUANTITY_SOLD; + +/** + + Sort items with Best Offers first. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_BEST_OFFER; + +/** + + Sort by the number of items available (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_QUANTITY_AVAILABLE; + +/** + + Sort by the number of items purchased (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_QUANTITY_PURCHASED; + +/** + + Sort by the platform on which the item was won (eBay items last). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_WON_PLATFORM; + +/** + + Sort by the platform on which the item was sold (eBay items last). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_SOLD_PLATFORM; + +/** + + Sort by the duration of the listing (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_LISTING_DURATION_DESCENDING; + +/** + + Sort by the listing type (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_LISTING_TYPE_DESCENDING; + +/** + + Sort by the current price of the listed item (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_CURRENT_PRICE_DESCENDING; + +/** + + Sort by the listing's reserve price (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_RESERVE_PRICE_DESCENDING; + +/** + + Sort by the highest bid on the item (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_MAX_BID_DESCENDING; + +/** + + Sort by number of bidders (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_BIDDER_COUNT_DESCENDING; + +/** + + Sort by the user ID of the highest bidder (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_HIGH_BIDDER_USER_ID_DESCENDING; + +/** + + Sort by the user ID of the buyer, in reverse + alphabetical order. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_BUYER_USER_ID_DESCENDING; + +/** + + Sort by the buyer's postal code, in descending + order. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_BUYER_POSTAL_CODE_DESCENDING; + +/** + + Sort by the buyer's email address, in + reverse alphabetical order. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_BUYER_EMAIL_DESCENDING; + +/** + + Sort by the seller's email address, + in reverse alphabetical order. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_SELLER_EMAIL_DESCENDING; + +/** + + Sort by the total price of the order, (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_TOTAL_PRICE_DESCENDING; + +/** + + Sort by watch count (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_WATCH_COUNT_DESCENDING; + +/** + + Sort by number of questions (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_QUESTION_COUNT_DESCENDING; + +/** + + Sort by the cost of shipping (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_SHIPPING_SERVICE_COST_DESCENDING; + +/** + + Sort by type of feedback received, positive, negative, or neutral. + In descending order - positive, neutral, negative. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_FEEDBACK_RECEIVED_DESCENDING; + +/** + + Sort by type of feedback received, positive, negative, or neutral. + In descending order - positive, neutral, negative. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_FEEDBACK_LEFT_DESCENDING; + +/** + + Sort by user ID, in descending order. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_USER_ID_DESCENDING; + +/** + + Sort by the number of items sold, in descending order. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_QUANTITY_SOLD_DESCENDING; + +/** + + Sort items by the number of Best Offers on an item, in descending order. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_BEST_OFFER_COUNT_DESCENDING; + +/** + + Sort items by the number there are available, in descending order. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_QUANTITY_AVAILABLE_DESCENDING; + +/** + + Sort items by the number that have been purchased, in descending order. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_QUANTITY_PURCHASED_DESCENDING; + +/** + + Sort items with Best Offers last. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_BEST_OFFER_DESCENDING; + +/** + + Sort by Item ID (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_ITEM_ID_DESCENDING; + +/** + + Sort by price (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_PRICE_DESCENDING; + +/** + + Sort by start price (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_START_PRICE_DESCENDING; + +/** + + Sort by item title (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_TITLE_DESCENDING; + +/** + + Sort by number of bids on the item (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_BID_COUNT_DESCENDING; + +/** + + Sort by the quantity of items sold (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_QUANTITY_DESCENDING; + +/** + + Sort by listing start time (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_START_TIME_DESCENDING; + +/** + + Sort by listing end time (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_END_TIME_DESCENDING; + +/** + + Sort by seller user ID, in reverse alphabetical order. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_SELLER_USER_ID_DESCENDING; + +/** + + Sort by time left on the listing, in descending + order: completed items, good-til-cancelled items, + and active items. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_TIME_LEFT_DESCENDING; + +/** + + Sort by the platform on which the item was won. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_WON_PLATFORM_DESCENDING; + +/** + + Sort by the platform on which the item was sold. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_SOLD_PLATFORM_DESCENDING; + +/** + + Sort by the lead (emails) count (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_LEAD_COUNT; + +/** + + Sort by the new lead (new emails) count (ascending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_NEW_LEAD_COUNT; + +/** + + Sort by the lead count (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_LEAD_COUNT_DESCENDING; + +/** + + Sort by the new contact count (descending). + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_NEW_LEAD_COUNT_DESCENDING; + +/** + + The pay-per-lead feature is no longer available, so this value is no longer + applicable. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_CLASSIFIED_AD_PAY_PER_LEAD_FEE; + +/** + + The pay-per-lead feature is no longer available, so this value is no longer + applicable. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_CLASSIFIED_AD_PAY_PER_LEAD_FEE_DESCENDING; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_ItemSortTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ItemSortTypeCodeType.m b/Vendoo/TradingProxy/Trading_ItemSortTypeCodeType.m new file mode 100755 index 0000000..1f4f662 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemSortTypeCodeType.m @@ -0,0 +1,565 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ItemSortTypeCodeType.h" + +/** + @file + + Indicates the field and direction (ascending or + descending) by which to sort a returned list of items. + +*/ + +/** + + Sort by Item ID (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_ITEM_ID = @"ItemID"; + +/** + + Sort by price (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_PRICE = @"Price"; + +/** + + Sort by start price (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_START_PRICE = @"StartPrice"; + +/** + + Sort by item title (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_TITLE = @"Title"; + +/** + + Sort by number of bids on the item (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_BID_COUNT = @"BidCount"; + +/** + + Sort by quantity (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_QUANTITY = @"Quantity"; + +/** + + Sort by listing start time (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_START_TIME = @"StartTime"; + +/** + + Sort by listing end time (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_END_TIME = @"EndTime"; + +/** + + Sort by the seller's user ID, in alphabetical order. + +*/ +NSString *const Trading_ItemSortTypeCodeType_SELLER_USER_ID = @"SellerUserID"; + +/** + + Sort by the time left for the item's listing, + in ascending order: active items, good-til-cancelled items, + and completed items. + +*/ +NSString *const Trading_ItemSortTypeCodeType_TIME_LEFT = @"TimeLeft"; + +/** + + Sort by listing duration (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_LISTING_DURATION = @"ListingDuration"; + +/** + + Sort by listing type (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_LISTING_TYPE = @"ListingType"; + +/** + + Sort by current price (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_CURRENT_PRICE = @"CurrentPrice"; + +/** + + Sort by reserve price (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_RESERVE_PRICE = @"ReservePrice"; + +/** + + Sort by maximum bid price (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_MAX_BID = @"MaxBid"; + +/** + + Sort by number of bidders (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_BIDDER_COUNT = @"BidderCount"; + +/** + + Sort by the user ID of the highest bidder (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_HIGH_BIDDER_USER_ID = @"HighBidderUserID"; + +/** + + Sort by the user ID of the buyer (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_BUYER_USER_ID = @"BuyerUserID"; + +/** + + Sort by the buyer's postal code (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_BUYER_POSTAL_CODE = @"BuyerPostalCode"; + +/** + + Sort by the buyer's email address, in alphabetical order. + +*/ +NSString *const Trading_ItemSortTypeCodeType_BUYER_EMAIL = @"BuyerEmail"; + +/** + + Sort by the seller's email address, in alphabetical order. + +*/ +NSString *const Trading_ItemSortTypeCodeType_SELLER_EMAIL = @"SellerEmail"; + +/** + + Sort by total price (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_TOTAL_PRICE = @"TotalPrice"; + +/** + + Sort by the number of items being watched (ascending). The WatchCount of an item is the number of watches that buyers have placed on an item using their eBay accounts. + +*/ +NSString *const Trading_ItemSortTypeCodeType_WATCH_COUNT = @"WatchCount"; + +/** + + Sort by the number of Best Offers (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_BEST_OFFER_COUNT = @"BestOfferCount"; + +/** + + Sort by the number of questions (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_QUESTION_COUNT = @"QuestionCount"; + +/** + + Sort by the cost indicated for shipping (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_SHIPPING_SERVICE_COST = @"ShippingServiceCost"; + +/** + + Sort by type of feedback received, positive, negative, or neutral. + In ascending order - negative, neutral, positive. + +*/ +NSString *const Trading_ItemSortTypeCodeType_FEEDBACK_RECEIVED = @"FeedbackReceived"; + +/** + + Sort by type of feedback received, positive, negative, or neutral. + In ascending order - negative, neutral, positive. + +*/ +NSString *const Trading_ItemSortTypeCodeType_FEEDBACK_LEFT = @"FeedbackLeft"; + +/** + + Sort by user ID, in alphabetical order. + +*/ +NSString *const Trading_ItemSortTypeCodeType_USER_ID = @"UserID"; + +/** + + Sort by the number of items sold (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_QUANTITY_SOLD = @"QuantitySold"; + +/** + + Sort items with Best Offers first. + +*/ +NSString *const Trading_ItemSortTypeCodeType_BEST_OFFER = @"BestOffer"; + +/** + + Sort by the number of items available (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_QUANTITY_AVAILABLE = @"QuantityAvailable"; + +/** + + Sort by the number of items purchased (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_QUANTITY_PURCHASED = @"QuantityPurchased"; + +/** + + Sort by the platform on which the item was won (eBay items last). + +*/ +NSString *const Trading_ItemSortTypeCodeType_WON_PLATFORM = @"WonPlatform"; + +/** + + Sort by the platform on which the item was sold (eBay items last). + +*/ +NSString *const Trading_ItemSortTypeCodeType_SOLD_PLATFORM = @"SoldPlatform"; + +/** + + Sort by the duration of the listing (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_LISTING_DURATION_DESCENDING = @"ListingDurationDescending"; + +/** + + Sort by the listing type (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_LISTING_TYPE_DESCENDING = @"ListingTypeDescending"; + +/** + + Sort by the current price of the listed item (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_CURRENT_PRICE_DESCENDING = @"CurrentPriceDescending"; + +/** + + Sort by the listing's reserve price (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_RESERVE_PRICE_DESCENDING = @"ReservePriceDescending"; + +/** + + Sort by the highest bid on the item (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_MAX_BID_DESCENDING = @"MaxBidDescending"; + +/** + + Sort by number of bidders (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_BIDDER_COUNT_DESCENDING = @"BidderCountDescending"; + +/** + + Sort by the user ID of the highest bidder (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_HIGH_BIDDER_USER_ID_DESCENDING = @"HighBidderUserIDDescending"; + +/** + + Sort by the user ID of the buyer, in reverse + alphabetical order. + +*/ +NSString *const Trading_ItemSortTypeCodeType_BUYER_USER_ID_DESCENDING = @"BuyerUserIDDescending"; + +/** + + Sort by the buyer's postal code, in descending + order. + +*/ +NSString *const Trading_ItemSortTypeCodeType_BUYER_POSTAL_CODE_DESCENDING = @"BuyerPostalCodeDescending"; + +/** + + Sort by the buyer's email address, in + reverse alphabetical order. + +*/ +NSString *const Trading_ItemSortTypeCodeType_BUYER_EMAIL_DESCENDING = @"BuyerEmailDescending"; + +/** + + Sort by the seller's email address, + in reverse alphabetical order. + +*/ +NSString *const Trading_ItemSortTypeCodeType_SELLER_EMAIL_DESCENDING = @"SellerEmailDescending"; + +/** + + Sort by the total price of the order, (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_TOTAL_PRICE_DESCENDING = @"TotalPriceDescending"; + +/** + + Sort by watch count (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_WATCH_COUNT_DESCENDING = @"WatchCountDescending"; + +/** + + Sort by number of questions (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_QUESTION_COUNT_DESCENDING = @"QuestionCountDescending"; + +/** + + Sort by the cost of shipping (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_SHIPPING_SERVICE_COST_DESCENDING = @"ShippingServiceCostDescending"; + +/** + + Sort by type of feedback received, positive, negative, or neutral. + In descending order - positive, neutral, negative. + +*/ +NSString *const Trading_ItemSortTypeCodeType_FEEDBACK_RECEIVED_DESCENDING = @"FeedbackReceivedDescending"; + +/** + + Sort by type of feedback received, positive, negative, or neutral. + In descending order - positive, neutral, negative. + +*/ +NSString *const Trading_ItemSortTypeCodeType_FEEDBACK_LEFT_DESCENDING = @"FeedbackLeftDescending"; + +/** + + Sort by user ID, in descending order. + +*/ +NSString *const Trading_ItemSortTypeCodeType_USER_ID_DESCENDING = @"UserIDDescending"; + +/** + + Sort by the number of items sold, in descending order. + +*/ +NSString *const Trading_ItemSortTypeCodeType_QUANTITY_SOLD_DESCENDING = @"QuantitySoldDescending"; + +/** + + Sort items by the number of Best Offers on an item, in descending order. + +*/ +NSString *const Trading_ItemSortTypeCodeType_BEST_OFFER_COUNT_DESCENDING = @"BestOfferCountDescending"; + +/** + + Sort items by the number there are available, in descending order. + +*/ +NSString *const Trading_ItemSortTypeCodeType_QUANTITY_AVAILABLE_DESCENDING = @"QuantityAvailableDescending"; + +/** + + Sort items by the number that have been purchased, in descending order. + +*/ +NSString *const Trading_ItemSortTypeCodeType_QUANTITY_PURCHASED_DESCENDING = @"QuantityPurchasedDescending"; + +/** + + Sort items with Best Offers last. + +*/ +NSString *const Trading_ItemSortTypeCodeType_BEST_OFFER_DESCENDING = @"BestOfferDescending"; + +/** + + Sort by Item ID (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_ITEM_ID_DESCENDING = @"ItemIDDescending"; + +/** + + Sort by price (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_PRICE_DESCENDING = @"PriceDescending"; + +/** + + Sort by start price (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_START_PRICE_DESCENDING = @"StartPriceDescending"; + +/** + + Sort by item title (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_TITLE_DESCENDING = @"TitleDescending"; + +/** + + Sort by number of bids on the item (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_BID_COUNT_DESCENDING = @"BidCountDescending"; + +/** + + Sort by the quantity of items sold (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_QUANTITY_DESCENDING = @"QuantityDescending"; + +/** + + Sort by listing start time (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_START_TIME_DESCENDING = @"StartTimeDescending"; + +/** + + Sort by listing end time (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_END_TIME_DESCENDING = @"EndTimeDescending"; + +/** + + Sort by seller user ID, in reverse alphabetical order. + +*/ +NSString *const Trading_ItemSortTypeCodeType_SELLER_USER_ID_DESCENDING = @"SellerUserIDDescending"; + +/** + + Sort by time left on the listing, in descending + order: completed items, good-til-cancelled items, + and active items. + +*/ +NSString *const Trading_ItemSortTypeCodeType_TIME_LEFT_DESCENDING = @"TimeLeftDescending"; + +/** + + Sort by the platform on which the item was won. + +*/ +NSString *const Trading_ItemSortTypeCodeType_WON_PLATFORM_DESCENDING = @"WonPlatformDescending"; + +/** + + Sort by the platform on which the item was sold. + +*/ +NSString *const Trading_ItemSortTypeCodeType_SOLD_PLATFORM_DESCENDING = @"SoldPlatformDescending"; + +/** + + Sort by the lead (emails) count (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_LEAD_COUNT = @"LeadCount"; + +/** + + Sort by the new lead (new emails) count (ascending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_NEW_LEAD_COUNT = @"NewLeadCount"; + +/** + + Sort by the lead count (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_LEAD_COUNT_DESCENDING = @"LeadCountDescending"; + +/** + + Sort by the new contact count (descending). + +*/ +NSString *const Trading_ItemSortTypeCodeType_NEW_LEAD_COUNT_DESCENDING = @"NewLeadCountDescending"; + +/** + + The pay-per-lead feature is no longer available, so this value is no longer + applicable. + +*/ +NSString *const Trading_ItemSortTypeCodeType_CLASSIFIED_AD_PAY_PER_LEAD_FEE = @"ClassifiedAdPayPerLeadFee"; + +/** + + The pay-per-lead feature is no longer available, so this value is no longer + applicable. + +*/ +NSString *const Trading_ItemSortTypeCodeType_CLASSIFIED_AD_PAY_PER_LEAD_FEE_DESCENDING = @"ClassifiedAdPayPerLeadFeeDescending"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_ItemSortTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ItemSpecificDetailsType.h b/Vendoo/TradingProxy/Trading_ItemSpecificDetailsType.h new file mode 100755 index 0000000..c1596f8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemSpecificDetailsType.h @@ -0,0 +1,104 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Details about custom Item Specifics validation rules. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemSpecificDetailsType : NSObject { + +@private + NSNumber *_maxItemSpecificsPerItem; + NSNumber *_maxValuesPerName; + NSNumber *_maxCharactersPerValue; + NSNumber *_maxCharactersPerName; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + The maximum number of custom Item Specifics allowed + when you list an item. Also the maximum returned per category in + GetCategorySpecifics and GetItemRecommendations. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxItemSpecificsPerItem; + +/** + + The maximum number of values returned for each custom Item Specific + in GetCategorySpecifics and GetItemRecommendations. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxValuesPerName; + +/** + + The maximum number of characters the site supports per custom + Item Specific value. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxCharactersPerValue; + +/** + + The maximum number of characters the site supports per custom + Item Specific name. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxCharactersPerName; + +/** + + Returns the latest version number for this field. The version can be + used to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT that the feature flags for the + details were last updated. This timestamp can be used to determine + if and when to refresh cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemSpecificDetailsType.m b/Vendoo/TradingProxy/Trading_ItemSpecificDetailsType.m new file mode 100755 index 0000000..7d29f84 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemSpecificDetailsType.m @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemSpecificDetailsType.h" + +@implementation Trading_ItemSpecificDetailsType + +@synthesize maxItemSpecificsPerItem = _maxItemSpecificsPerItem; +@synthesize maxValuesPerName = _maxValuesPerName; +@synthesize maxCharactersPerValue = _maxCharactersPerValue; +@synthesize maxCharactersPerName = _maxCharactersPerName; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxItemSpecificsPerItem" propertyName:@"maxItemSpecificsPerItem" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxItemSpecificsPerItem"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxValuesPerName" propertyName:@"maxValuesPerName" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxValuesPerName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxCharactersPerValue" propertyName:@"maxCharactersPerValue" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxCharactersPerValue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxCharactersPerName" propertyName:@"maxCharactersPerName" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxCharactersPerName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.maxItemSpecificsPerItem = nil; + self.maxValuesPerName = nil; + self.maxCharactersPerValue = nil; + self.maxCharactersPerName = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemSpecificSourceCodeType.h b/Vendoo/TradingProxy/Trading_ItemSpecificSourceCodeType.h new file mode 100755 index 0000000..b0eb8fe --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemSpecificSourceCodeType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Defines the system source for an Item Specific. + + + @ingroup EBayAPIInterface +*/ + +/** + + The Item Specific was originally stored with custom + Item Specifics fields. (For example, the seller used + the ItemSpecifics node in AddItem.) + This is the default setting if Source isn't returned. + +*/ +extern NSString *const Trading_ItemSpecificSourceCodeType_ITEM_SPECIFIC; + +/** + + The Item Specific was originally stored with eBay's + system-defined (ID-based) attributes format. (For example, + the seller used the AttributeSetArray node in AddItem + at a time when the category supported Attributes.) + +*/ +extern NSString *const Trading_ItemSpecificSourceCodeType_ATTRIBUTE; + +/** + + The Item Specific is prefilled from a product catalog. (For example, + the seller used ExternalProductID or ProductID in AddItem.) + +*/ +extern NSString *const Trading_ItemSpecificSourceCodeType_PRODUCT; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_ItemSpecificSourceCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ItemSpecificSourceCodeType.m b/Vendoo/TradingProxy/Trading_ItemSpecificSourceCodeType.m new file mode 100755 index 0000000..1476aea --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemSpecificSourceCodeType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ItemSpecificSourceCodeType.h" + +/** + @file + + Defines the system source for an Item Specific. + +*/ + +/** + + The Item Specific was originally stored with custom + Item Specifics fields. (For example, the seller used + the ItemSpecifics node in AddItem.) + This is the default setting if Source isn't returned. + +*/ +NSString *const Trading_ItemSpecificSourceCodeType_ITEM_SPECIFIC = @"ItemSpecific"; + +/** + + The Item Specific was originally stored with eBay's + system-defined (ID-based) attributes format. (For example, + the seller used the AttributeSetArray node in AddItem + at a time when the category supported Attributes.) + +*/ +NSString *const Trading_ItemSpecificSourceCodeType_ATTRIBUTE = @"Attribute"; + +/** + + The Item Specific is prefilled from a product catalog. (For example, + the seller used ExternalProductID or ProductID in AddItem.) + +*/ +NSString *const Trading_ItemSpecificSourceCodeType_PRODUCT = @"Product"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_ItemSpecificSourceCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ItemSpecificsEnabledCodeType.h b/Vendoo/TradingProxy/Trading_ItemSpecificsEnabledCodeType.h new file mode 100755 index 0000000..17cabfe --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemSpecificsEnabledCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Used to indicate whether custom Item Specifics are enabled for a category. + + + @ingroup EBayAPIInterface +*/ + +/** + + The custom Item Specifics feature is disabled for the category. + +*/ +extern NSString *const Trading_ItemSpecificsEnabledCodeType_DISABLED; + +/** + + The custom Item Specifics feature is enabled for the category. + +*/ +extern NSString *const Trading_ItemSpecificsEnabledCodeType_ENABLED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_ItemSpecificsEnabledCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ItemSpecificsEnabledCodeType.m b/Vendoo/TradingProxy/Trading_ItemSpecificsEnabledCodeType.m new file mode 100755 index 0000000..bc43468 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemSpecificsEnabledCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ItemSpecificsEnabledCodeType.h" + +/** + @file + + Used to indicate whether custom Item Specifics are enabled for a category. + +*/ + +/** + + The custom Item Specifics feature is disabled for the category. + +*/ +NSString *const Trading_ItemSpecificsEnabledCodeType_DISABLED = @"Disabled"; + +/** + + The custom Item Specifics feature is enabled for the category. + +*/ +NSString *const Trading_ItemSpecificsEnabledCodeType_ENABLED = @"Enabled"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_ItemSpecificsEnabledCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ItemSpecificsEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ItemSpecificsEnabledDefinitionType.h new file mode 100755 index 0000000..482c715 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemSpecificsEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the Item Specific feature. If the field is present, the corresponding feature applies to the site. The field is returned as an empty element (e.g., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemSpecificsEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemSpecificsEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ItemSpecificsEnabledDefinitionType.m new file mode 100755 index 0000000..03947fe --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemSpecificsEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemSpecificsEnabledDefinitionType.h" + +@implementation Trading_ItemSpecificsEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemTotalsType.h b/Vendoo/TradingProxy/Trading_ItemTotalsType.h new file mode 100755 index 0000000..933ae44 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemTotalsType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Details about items involved in the summary for the specified time period. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemTotalsType : NSObject { + +@private + NSNumber *_totalQuantity; + Trading_AmountType *_totalValue; + +} + + +/** + + Number of items involved in the summary. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *totalQuantity; + +/** + + Total value associated with the items in this summary. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalValue; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemTotalsType.m b/Vendoo/TradingProxy/Trading_ItemTotalsType.m new file mode 100755 index 0000000..ac23ab2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemTotalsType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemTotalsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_ItemTotalsType + +@synthesize totalQuantity = _totalQuantity; +@synthesize totalValue = _totalValue; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalQuantity" propertyName:@"totalQuantity" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"totalQuantity"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalValue" propertyName:@"totalValue" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalValue"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.totalQuantity = nil; + self.totalValue = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemTransactionIDArrayType.h b/Vendoo/TradingProxy/Trading_ItemTransactionIDArrayType.h new file mode 100755 index 0000000..1cea6e2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemTransactionIDArrayType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ItemTransactionIDType; + +/** + + Container of ItemTransactionIDs. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemTransactionIDArrayType : NSObject { + +@private + NSMutableArray *_itemTransactionID; + +} + + +/** + + An ItemID-TransactionID container. + Note: OrderID is not returned when the GetOrderTransactions request includes + ItemTransactionID, even if the transaction is part of an order. + To get the OrderID for a transaction, call GetItemTransaction with + IncludeContainingOrder = true. + + + entry type : class Trading_ItemTransactionIDType +*/ + +@property (nonatomic, retain) NSMutableArray *itemTransactionID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemTransactionIDArrayType.m b/Vendoo/TradingProxy/Trading_ItemTransactionIDArrayType.m new file mode 100755 index 0000000..10ca5a0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemTransactionIDArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemTransactionIDArrayType.h" +#import "Trading_ItemTransactionIDType.h" + +@implementation Trading_ItemTransactionIDArrayType + +@synthesize itemTransactionID = _itemTransactionID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ItemTransactionID" propertyName:@"itemTransactionID" type:PICO_TYPE_OBJECT clazz:[Trading_ItemTransactionIDType class]]; + [map setObject:ps forKey:@"itemTransactionID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemTransactionID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemTransactionIDType.h b/Vendoo/TradingProxy/Trading_ItemTransactionIDType.h new file mode 100755 index 0000000..a6f91ad --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemTransactionIDType.h @@ -0,0 +1,98 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This container is designed to return all order line items related to specific + multiple-item, fixed-price listings. Additionally, a SKU filter can be used to + return all order line items related to a specific product or variation of an + item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemTransactionIDType : NSObject { + +@private + NSString *_itemID; + NSString *_transactionID; + NSString *_sku; + NSString *_orderLineItemID; + NSMutableArray *_any; + +} + + +/** + + Unique identifier for an eBay item listing. A listing can have multiple + order line items (transactions), but only one ItemID. Unless an + OrderLineItemID or SKU value is specified in the same node, this field is + required for each ItemTransactionID node included in the request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Unique identifier for an eBay order line item (transaction). The + TransactionID should match the ItemID specified in each ItemTransactionID + node included in the request. Optionally, an OrderLineItemID value can + substitute for the ItemID/TransactionID pair. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + A SKU (stock keeping unit) is a unique identifier defined and used by the + seller to identify a product or variation of an item. A listing can have + multiple SKUs and it is possible that the same SKU can exist in multiple + listings. Unless an OrderLineItemID or ItemID/TransactionID pair is + specified in the same node, this field is required for each + ItemTransactionID node included in the request. To retrieve order line items + associated with a SKU, the InventoryTrackingMethod field must be set to SKU. + The InventoryTrackingMethod field is set through AddFixedPriceItem or + RelistFixedPriceItem. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sku; + +/** + + OrderLineItemID is a unique identifier for an eBay order line item and is + based upon the concatenation of ItemID and TransactionID, with a hyphen in + between these two IDs. If an OrderLineItemID is included in a + ItemTransactionID node in the request, the ItemID, TransactionID, and SKU + fields are not required and are ignored if they are included in the request. +
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemTransactionIDType.m b/Vendoo/TradingProxy/Trading_ItemTransactionIDType.m new file mode 100755 index 0000000..0107d7a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemTransactionIDType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemTransactionIDType.h" + +@implementation Trading_ItemTransactionIDType + +@synthesize itemID = _itemID; +@synthesize transactionID = _transactionID; +@synthesize sku = _sku; +@synthesize orderLineItemID = _orderLineItemID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SKU" propertyName:@"sku" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sku"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.transactionID = nil; + self.sku = nil; + self.orderLineItemID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemType.h b/Vendoo/TradingProxy/Trading_ItemType.h new file mode 100755 index 0000000..0ef673c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemType.h @@ -0,0 +1,3256 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AddressType; +@class Trading_ExternalProductIDType; +@class Trading_DistanceType; +@class Trading_SellingStatusType; +@class Trading_ListingCheckoutRedirectPreferenceType; +@class Trading_VariationsType; +@class Trading_BuyerRequirementDetailsType; +@class Trading_BuyerProtectionDetailsType; +@class Trading_AttributeArrayType; +@class Trading_CharityType; +@class Trading_UnitInfoType; +@class Trading_SellerProfilesType; +@class Trading_BusinessSellerDetailsType; +@class Trading_AmountType; +@class Trading_ExtendedContactDetailsType; +@class Trading_PaymentDetailsType; +@class Trading_NameValueListArrayType; +@class Trading_CategoryType; +@class Trading_ItemPolicyViolationType; +@class Trading_BiddingDetailsType; +@class Trading_QuantityInfoType; +@class Trading_LookupAttributeArrayType; +@class Trading_StorefrontType; +@class Trading_BestOfferDetailsType; +@class Trading_ItemCompatibilityListType; +@class Trading_ShipPackageDetailsType; +@class Trading_ShippingDetailsType; +@class Trading_ReviseStatusType; +@class Trading_ReturnPolicyType; +@class Trading_DiscountPriceInfoType; +@class Trading_ListingDetailsType; +@class Trading_CrossPromotionsType; +@class Trading_UserType; +@class Trading_VATDetailsType; +@class Trading_SearchDetailsType; +@class Trading_PictureDetailsType; +@class Trading_ProductListingDetailsType; +@class Trading_ListingDesignerType; +@class Trading_QuantityRestrictionPerBuyerInfoType; +@class Trading_AttributeSetArrayType; + +/** + + Contains the data defining one item. A seller populates an object of + this type at listing time with the definition of a new item. A seller + also uses an object of this type to relist or revise an item. Calls + that retrieve item data (such as the GetSellerList call) return an object of + this type, filled with the item's data. Some fields are applicable both + to eBay listings and Half.com listings. Some fields are only applicable to eBay listings, + and others are only applicable to Half.com listings. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemType : NSObject { + +@private + NSString *_applicationData; + Trading_AttributeSetArrayType *_attributeSetArray; + Trading_AttributeArrayType *_attributeArray; + Trading_LookupAttributeArrayType *_lookupAttributeArray; + NSNumber *_autoPay; + Trading_PaymentDetailsType *_paymentDetails; + Trading_BiddingDetailsType *_biddingDetails; + NSNumber *_motorsGermanySearchable; + NSString *_buyerProtection; + Trading_AmountType *_buyItNowPrice; + NSNumber *_categoryMappingAllowed; + Trading_CharityType *_charity; + NSString *_country; + Trading_CrossPromotionsType *_crossPromotion; + NSString *_currency; + NSString *_description; + NSString *_descriptionReviseMode; + Trading_DistanceType *_distance; + NSNumber *_giftIcon; + NSMutableArray *_giftServices; + NSString *_hitCounter; + NSString *_itemID; + Trading_ListingDetailsType *_listingDetails; + Trading_ListingDesignerType *_listingDesigner; + NSString *_listingDuration; + NSMutableArray *_listingEnhancement; + NSString *_listingType; + NSString *_location; + NSNumber *_lotSize; + NSString *_partnerCode; + NSString *_partnerName; + NSMutableArray *_paymentMethods; + NSString *_payPalEmailAddress; + Trading_CategoryType *_primaryCategory; + NSNumber *_privateListing; + Trading_ProductListingDetailsType *_productListingDetails; + NSNumber *_quantity; + NSString *_privateNotes; + NSString *_regionID; + NSNumber *_relistLink; + Trading_AmountType *_reservePrice; + Trading_ReviseStatusType *_reviseStatus; + NSDate *_scheduleTime; + Trading_CategoryType *_secondaryCategory; + Trading_CategoryType *_freeAddedCategory; + Trading_UserType *_seller; + Trading_SellingStatusType *_sellingStatus; + Trading_ShippingDetailsType *_shippingDetails; + NSMutableArray *_shipToLocations; + NSString *_site; + Trading_AmountType *_startPrice; + Trading_StorefrontType *_storefront; + NSString *_subTitle; + NSString *_timeLeft; + NSString *_title; + NSString *_uuid; + Trading_VATDetailsType *_vatDetails; + NSString *_sellerVacationNote; + NSNumber *_watchCount; + NSNumber *_hitCount; + NSNumber *_disableBuyerRequirements; + Trading_BestOfferDetailsType *_bestOfferDetails; + NSNumber *_locationDefaulted; + NSNumber *_thirdPartyCheckout; + NSNumber *_useTaxTable; + NSNumber *_getItFast; + NSNumber *_buyerResponsibleForShipping; + NSNumber *_limitedWarrantyEligible; + NSString *_eBayNotes; + NSNumber *_questionCount; + NSNumber *_relisted; + NSNumber *_quantityAvailable; + NSString *_sku; + NSNumber *_categoryBasedAttributesPrefill; + Trading_SearchDetailsType *_searchDetails; + NSString *_postalCode; + NSNumber *_shippingTermsInDescription; + Trading_ExternalProductIDType *_externalProductID; + NSString *_sellerInventoryID; + Trading_PictureDetailsType *_pictureDetails; + NSNumber *_dispatchTimeMax; + NSNumber *_skypeEnabled; + NSString *_skypeID; + NSMutableArray *_skypeContactOption; + NSNumber *_bestOfferEnabled; + NSNumber *_localListing; + NSNumber *_thirdPartyCheckoutIntegration; + Trading_ListingCheckoutRedirectPreferenceType *_listingCheckoutRedirectPreference; + Trading_AddressType *_sellerContactDetails; + NSNumber *_totalQuestionCount; + NSNumber *_proxyItem; + Trading_ExtendedContactDetailsType *_extendedSellerContactDetails; + NSNumber *_leadCount; + NSNumber *_newLeadCount; + Trading_NameValueListArrayType *_itemSpecifics; + NSString *_groupCategoryID; + Trading_AmountType *_classifiedAdPayPerLeadFee; + NSNumber *_bidGroupItem; + Trading_BuyerProtectionDetailsType *_applyBuyerProtection; + NSString *_listingSubtype2; + NSNumber *_mechanicalCheckAccepted; + NSNumber *_updateSellerInfo; + NSNumber *_updateReturnPolicy; + Trading_ItemPolicyViolationType *_itemPolicyViolation; + NSMutableArray *_crossBorderTrade; + Trading_BusinessSellerDetailsType *_businessSellerDetails; + Trading_AmountType *_buyerGuaranteePrice; + Trading_BuyerRequirementDetailsType *_buyerRequirementDetails; + Trading_ReturnPolicyType *_returnPolicy; + NSMutableArray *_paymentAllowedSite; + NSString *_inventoryTrackingMethod; + NSNumber *_integratedMerchantCreditCardEnabled; + Trading_VariationsType *_variations; + Trading_ItemCompatibilityListType *_itemCompatibilityList; + NSNumber *_itemCompatibilityCount; + NSNumber *_conditionID; + NSString *_conditionDescription; + NSString *_conditionDisplayName; + NSString *_taxCategory; + NSString *_quantityAvailableHint; + NSNumber *_quantityThreshold; + NSNumber *_postCheckoutExperienceEnabled; + Trading_DiscountPriceInfoType *_discountPriceInfo; + NSNumber *_useRecommendedProduct; + NSString *_sellerProvidedTitle; + NSString *_vin; + NSString *_vinLink; + NSString *_vrm; + NSString *_vrmLink; + Trading_QuantityInfoType *_quantityInfo; + Trading_SellerProfilesType *_sellerProfiles; + Trading_ShipPackageDetailsType *_shippingPackageDetails; + NSNumber *_topRatedListing; + Trading_AmountType *_floorPrice; + Trading_AmountType *_ceilingPrice; + Trading_QuantityRestrictionPerBuyerInfoType *_quantityRestrictionPerBuyer; + NSNumber *_isIntermediatedShippingEligible; + Trading_UnitInfoType *_unitInfo; + NSNumber *_relistParentID; + NSString *_conditionDefinition; + NSNumber *_hideFromSearch; + NSString *_reasonHideFromSearch; + NSMutableArray *_any; + +} + + +/** + + Returns custom, application-specific data associated with the item. + The data you specify is stored by eBay with the item for your own + reference, but it is not used by eBay in any way. Use + ApplicationData to store special information for yourself, such as + a part number. For a SKU in an eBay.com listing, use the SKU + element instead. To remove this value when revising or relisting an + item, use DeletedField. +
+
+ Not applicable to Half.com, use SellerInventoryID instead. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *applicationData; + +/** + + No longer applicable to any categories. + + + type : class Trading_AttributeSetArrayType +*/ +@property (nonatomic, retain) Trading_AttributeSetArrayType *attributeSetArray; + +/** + + This container is used to specify one or more item attributes for a Half.com listing. This + container is not applicable for eBay fixed-price or auction listings. +

+ You can use ReviseItem to modify attribute values for Half.com + listings. +

+ Half.com listing attributes are not returned in GetItem. + + + type : class Trading_AttributeArrayType +*/ +@property (nonatomic, retain) Trading_AttributeArrayType *attributeArray; + +/** + + No longer applicable to any category. Use ConditionID instead. + + + type : class Trading_LookupAttributeArrayType +*/ +@property (nonatomic, retain) Trading_LookupAttributeArrayType *lookupAttributeArray; + +/** + + To create an immediate payment listing, AutoPay must be included and + set to 'true' for the Add/Revise/Relist/VerifyAdd API calls. If the seller does not want to create an + immediate payment item, this field is either omitted, or included and set to 'false'. +
+
+ In the Trading API calls that return the AutoPay field, be aware that + the field's appearance in the output does not necessarily indicate that the listing + contains an immediate payment item, but only that the seller attempted to enable (by + including and setting AutoPay to 'true' in the request) the immediate + payment option. +
+
+ In order for a seller to apply an immediate payment policy for an item, the following must + be true: +
    +
  • seller must have a Premier or Business PayPal account;
  • +
  • seller must provide a valid Item.PayPalEmailAddress value;
  • +
  • seller must offer 'PayPal' as the only Item.PaymentMethod value;
  • +
  • the listing site supports PayPal payments;
  • +
  • the category supports PayPal payments;
  • +
  • the listing type is fixed-price or auction (with Buy It Now option)
  • +
+
+ To discover if a category supports immediate payment for an item, use + GetCategories and look for the appearance of + the AutoPayEnabled boolean field in the output for that category + (identified by CategoryID). AutoPayEnabled is + returned as an empty element if the category supports immediate payment, and is + not returned at all if the category does not support immediate payment. +
+
+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *autoPay; + +/** + + This container is used by the seller to specify amounts and due dates for deposits and + full payment on motor vehicle listings. +
+
+ The PaymentDetails container and its child fields are only applicable to vehicle listings + on eBay Motors (US and CA). + + + type : class Trading_PaymentDetailsType +*/ +@property (nonatomic, retain) Trading_PaymentDetailsType *paymentDetails; + +/** + + Detailed information about a bid. For GetMyeBayBuying, returned as + a self-closed element if no bids meet the request criteria. +

+ Not applicable to Half.com. + + + type : class Trading_BiddingDetailsType +*/ +@property (nonatomic, retain) Trading_BiddingDetailsType *biddingDetails; + +/** + + Listing upgrade that features the item in eBay search results on + the mobile.de partner site. Applicable to eBay Germany. +
+
+ If 'true' in listing requests and responses, the seller is purchasing + or has purchased cross-promotional placement on the mobile.de site. +
+
+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *motorsGermanySearchable; + +/** + + Flag to indicate an item's eligibility for the PayPal Buyer Protection + program. This field is only returned if 'true'. If this field is not returned, the item is not eligible for PayPal Buyer Protection. For more information on + items that are eligible for PayPal Buyer Protection, see the + PayPal Buyer Protection help page. +
+
+ Not applicable to Half.com. + + + type: string constant in Trading_BuyerProtectionCodeType.h +*/ +@property (nonatomic, retain) NSString *buyerProtection; + +/** + + For auction listings, the Buy It Now feature allows a user to purchase the item at a Buy + It Now price and end the auction immediately. Use this field to specify the Buy It Now + price. Including and specifying a BuyItNowPrice value enables the + Buy It Now feature for the auction listing. +

+ There is a minimum percentage value that the Buy It Now price must be set above + the Start Price. This minimum percentage value varies by site. To see the valid values + for your site, call GeteBayDetails with DetailName set to ListingStartPriceDetails, + and then look for the ListingStartPriceDetails.MinBuyItNowPricePercent field in the response. + If this value is 40.0 (percent), that means that your Buy It Now price on + your auction listing must exceed the Start Price by 40 percent to be + valid. +

+ This feature is not applicable to fixed-price listings, Ad Format listings, or Half.com + listings. +

+ Once an auction has bids (and the high bid exceeds the Reserve Price, + if specified), the listing is no longer eligible for Buy It Now (with some + exceptions noted below). However, calls like GetItem + still return the BuyItNowPrice that the seller originally set for the + listing. Use the GetItem call and look for the inclusion of the + Item.ListingDetails.BuyItNowAvailable flag in the output to determine + whether the item can still be purchased using Buy It Now. You can also view the + Item.SellingStatus.BidCount value in other item retrieval + calls to determine whether an auction with Buy It Now has bids or not. +

+ There might be price limits imposed for Buy It Now items, subject to the + seller's PayPal account or the payment method used. Such limits cannot be + determined via the eBay API and are not covered in eBay's API documentation + because they can vary for each user. +

+ To remove this value when revising or relisting an item, use DeletedField. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *buyItNowPrice; + +/** + + Controls how eBay handles cases in which an ID specified in + PrimaryCategory and/or SecondaryCategory no longer + exists in the current category structure: If you pass a value of 'true' in + CategoryMappingAllowed, eBay will look up the current category ID that + is mapped to the same category and use the new category ID for the listing (if any). The + new category ID will be returned in the response as CategoryID (for + the primary category) or Category2ID (for the secondary category). If + CategoryMappingAllowed is not set or contains a value of 'false' (the + default), an error will be returned if a selected category ID no longer exists. +
+
+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *categoryMappingAllowed; + +/** + + Identifies a Giving Works listing and the benefiting nonprofit charity + organization selected by the charity seller (if any). If specified, the + seller must also accept PayPal as a payment method for the item (see + Item.PaymentMethods). +

+ When you revise an item, you can add a charity to a non-charity listing, but + you cannot remove or change the charity designation. The rules for adding a + charity to a listing depend on the listing type. For an auction listing, you + can revise an item to add a charity if there are more than 12 hours left for + the listing (whether or not the item has bids). For a fixed-price listing, + you can revise an item to add a charity if there are more than 12 hours left + for the listing, and the item has not been sold. +

+ When you relist an item, use DeletedField to remove charity + information. +

+ Not applicable to Half.com. + + + type : class Trading_CharityType +*/ +@property (nonatomic, retain) Trading_CharityType *charity; + +/** + + Defines the 2-letter country code set. +

+ To see the list of currently supported country + codes, and the English names associated with each code (e.g., KY="Cayman Islands"), + call GeteBayDetails with DetailName set to CountryDetails, + and then look for CountryDetails.Country fields in the response. +

+ Most of the codes that eBay uses conform to the ISO 3166 standard, but some of the + codes in the ISO 3166 standard are not used by eBay. Plus, there are some non-ISO + codes in the eBay list. (Additional codes appear at the end of this code list and + are noted as non-ISO.) +

+ Also applicable as input to AddItem and related calls when you list + items to Half.com (specify 'US'). + + + type: string constant in Trading_CountryCodeType.h +*/ +@property (nonatomic, retain) NSString *country; + +/** + + This container is no longer supported as eBay Store Cross Promotions are no + longer supported by the Trading API. +

+ Container for cross-promoted items related to a specific item ID. + The items are either upsell or cross-sell, according to the promotion + method passed in the request. + Not applicable to Half.com. + + + type : class Trading_CrossPromotionsType +*/ +@property (nonatomic, retain) Trading_CrossPromotionsType *crossPromotion; + +/** + + Currency associated with the item's price information. 3-letter ISO 4217 + currency code that corresponds to the site specified in the listing + request. Also applicable as input to AddItem and related calls when you list + items to Half.com (specify USD). You cannot modify a listing's currency when + you revise or relist an item. +

+ To see the list of currently supported currency codes, call GeteBayDetails + with DetailName set to CurrencyDetails, and then look + for the CurrencyDetails.Currency fields in the response. + + + type: string constant in Trading_CurrencyCodeType.h +*/ +@property (nonatomic, retain) NSString *currency; + +/** + + The seller's description of the item. + In listing requests, you can submit your description + using CDATA if you want to use HTML or XML-reserved characters in the + description. An error is returned if this contains malicious JavaScript + content. (For more information on eBay's HTML and JavaScript policy, see the + HTML and JavaScript policy + help topic.) +

+ If you embed pictures in the description (by using IMG tags) instead of using + PictureURL, but you want a camera icon to appear in search and listing pages, + specify the following null-image URL in PictureURL: + http://pics.ebay.com/aw/pics/dot_clear.gif. See "Including Pictures in an Item + Listing" in the Trading API Guide. +

+ Required for all listings, except listings that include eBay catalog product details. Optional when you list with product details and Item.ProductListingDetails.IncludePrefilledItemInformation is true. +

+ Note: + In addition to including notes on flaws or wear and tear on an used item in the + Item.Description, and including a ConditionID + value, you can provide additional information about the condition of your used item + through the Item.ConditionDescription string field. + +
+ For GetItem: Item.Description + can be empty when IncludePrefilledItemInformation is true and + the seller did not write their own description. Item.Description doesn't return pre-filled descriptions from catalogs. + The eBay site shows the catalog product description (if any) in the + product details section of a listing. + To retrieve a URL for the catalog product details page, + see DetailsURL in FindProducts in the + Shopping API. +

+ Not applicable to Half.com. (For Half.com, use AttributeArray.Attribute with + attributeLabel="Notes" to specify a brief description or note to the buyer.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + This field is applicable if you are modifying the item description. The value + selected for this field will determine if the new text entered into the + Item.Description field is added before (Prepend) or after (Append) the + current text in the item description, or if the new text completely replaces the + current text in the item description. + + + type: string constant in Trading_DescriptionReviseModeCodeType.h +*/ +@property (nonatomic, retain) NSString *descriptionReviseMode; + +/** + + The distance used in a proximity search distance calculation. +
+
+ Not applicable to Half.com. + + + type : class Trading_DistanceType +*/ +@property (nonatomic, retain) Trading_DistanceType *distance; + +/** + + If turned on at listing time, this flag allows the seller to offer one or more gift + services to buyers, and a generic gift icon displays next to the listing's title in Search + and View Item pages. GiftIcon must be included at listing time and + set to '1' to be able to use one or more GiftServices + options. The value of '1' indicates that this feature is on, and the value of '0' + indicates that the feature is off. +

+ Gift Services are only available on the following eBay sites: +
    +
  • Belgium (Dutch)
  • +
  • Belgium (French)
  • +
  • France
  • +
  • Italy
  • +
  • Netherlands
  • +
  • Poland
  • +
  • Spain
  • +
+

+ To verify if Gift Services are enabled for an eBay site, call , call GeteBayDetails + with DetailName set to ListingFeatureDetails. + Then look for GiftIcon=Enabled under the ListingFeatureDetails container in the response. +

+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *giftIcon; + +/** + + This field allows the seller to offer optional gift services to the buyer. To offer + one or more gift services to the buyer through an Add/Revise/Relist API call, the seller + must also include the GiftIcon field and set that flag to 'true'. +

+ Gift Services are only available on the following eBay sites: +
    +
  • Belgium (Dutch)
  • +
  • Belgium (French)
  • +
  • France
  • +
  • Italy
  • +
  • Netherlands
  • +
  • Poland
  • +
  • Spain
  • +
+

+ This field is only returned in GetItem (and other calls that retrieve Item object) + if it is set for the listing. +

+ To verify if Gift Services are enabled for an eBay site, call GeteBayDetails + with DetailName set to ListingFeatureDetails. + Then look for GiftIcon=Enabled under the + ListingFeatureDetails container in the response. +

+ Not applicable to Half.com. + + + entry type : string constant in Trading_GiftServicesCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *giftServices; + +/** + + Indicates whether an optional hit counter is displayed on the item's listing + page and, if so, what type. See HitCounterCodeType for specific values. +

+ Not applicable to Half.com. + + + type: string constant in Trading_HitCounterCodeType.h +*/ +@property (nonatomic, retain) NSString *hitCounter; + +/** + + The ID that uniquely identifies the item listing. The ID is generated + by eBay after an item is listed. You cannot choose or revise this + value.
+
+ Also applicable to Half.com. For Half.com, you can specify either ItemID or + SellerInventoryID in a ReviseItem request to uniquely identify the + listing.
+
+ In order retrieval calls (such as, GetOrders), use the OrderLineItemID (which is a concatenation of ItemID and + TransactionID to uniquely identify an order line item. With multi-quantity listings, a single ItemID can be associated + with more than one TransactionID. (For single-quantity listings, the TransactionID is 0.)
+
+ In GetItemRecommendations, the item ID is required when the value of + ListingFlow is ReviseItem or RelistItem, but it is not applicable when the + value of ListingFlow is AddItem.
+ Note: Although we represent + item IDs as strings in the schema, we recommend you store them as 64-bit + signed integers. If you choose to store item IDs as strings, allocate at + least 19 characters (assuming decimal digits are used) to hold them. eBay + will increase the size of IDs over time. Your code should be prepared to + handle IDs of up to 19 digits. For more information about item IDs, see Common + FAQs on eBay Item IDs and other eBay IDs in the Knowledge Base. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Various details about a listing, some of which are calculated or + derived after the item is listed. These include the start and end + time, converted (localized) prices, and certain flags that indicate + whether the seller specified fields whose values are not visible to + the requesting user. For GetMyeBayBuying, returned as a self-closed + element if no listings meet the request criteria. +

+ Not applicable to Half.com. + + + type : class Trading_ListingDetailsType +*/ +@property (nonatomic, retain) Trading_ListingDetailsType *listingDetails; + +/** + + Contains the detail data for the Listing Designer theme and template (if either + are used), which can optionally be used to enhance the appearance of the + description area of an item's description. See ListingDesignerType for its + child elements. +

+ Not applicable to Half.com. + + + type : class Trading_ListingDesignerType +*/ +@property (nonatomic, retain) Trading_ListingDesignerType *listingDesigner; + +/** + + Describes the number of days the seller wants the listing to be active (available + for bidding/buying). The duration specifies the seller's initial intent at listing + time. The end time for a listing is calculated by adding the duration to the item's + start time. If the listing ends early, the value of the listing duration does not + change. When a listing's duration is changed, any related fees (e.g., 10-day fee) + may be debited or credited (as applicable). +

+ The valid choice of values depends on the listing format (see Item.ListingType). For + a list of valid values, call GetCategoryFeatures with DetailLevel set to ReturnAll + and look for ListingDurations information. To set a duration of 1 day, the seller + must have a Feedback score of at least 10. +

+ When you revise a listing, the duration cannot be reduced if it will result in + ending the listing within 24 hours of the current date-time. You are only allowed to + increase the duration of the listing if fewer than 2 hours have passed since you + initially listed the item and the listing has no bids. You can decrease the value of + this field only if the listing has no bids (or no items have sold) and the listing + does not end within 12 hours. +

+ Required for Half.com (but only specify GTC). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *listingDuration; + +/** + + This field can be used by the seller to activate one or more listing upgrades for a + listing, such as a Bold Title, a Subtitle, or a Value Pack bundle. A ListingEnhancement + field is required for each listing upgrade that the seller wants to activate. + There is a small fee associated with each listing upgrade. + See the + Listing Upgrades help page + for more information on the available listing upgrades. +

+ The listing upgrades that are available vary by site and by the seller's account + status. To discover which listing upgrades are available, call GeteBayDetails + with DetailName set to ListingFeatureDetails + and pass in the appropriate SiteID value. Then look for the ListingFeatureDetails + container in the response. Listing upgrades will either be listed as 'Enabled' or + 'Disabled'. +

+ GetItem (and other calls that retrieve Items) will only return this field if one + or more listing upgrades are set for the listing. +

+ You cannot remove listing upgrades when you revise a listing. When you + relist an item, use DeletedField to remove a listing upgrade. +

+ Not applicable to Half.com. + + + entry type : string constant in Trading_ListingEnhancementsCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *listingEnhancement; + +/** + + The format of the listing the seller wants to use, such as auction style + or fixed price.
+
+ Optional for eBay.com listings (defaults to auction style) in AddItem and + VerifyAddItem. Do not specify ListingType for eBay.com listings in + ReviseItem. (You can't modify the listing type of an active eBay + listing.
+
+ Required for Half.com listings (and the value must be Half) in AddItem, + VerifyAddItem, and ReviseItem. If you don't specify Half when revising + Half.com listings, ReviseItem won't use the correct logic and you may + get strange errors (or unwanted side effects in the listing, even if no + errors are returned). +

+ + + type: string constant in Trading_ListingTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *listingType; + +/** + + Indicates the geographical location of the item (along with Country) to be displayed on eBay listing pages. When you revise a listing, you can add or change this value only if the listing has no bids (or no items have sold) and it does not end within 12 hours. +

+ If you do not specify Location, you must specify Item.PostalCode. +

+ + Note: If you specify both Location and PostalCode, and eBay can determine a location that corresponds to the postal code, the postal code-derived location will be used for the listing. + + For the Classified Ad format for eBay Motors vehicles, the value provided in the Location is used as item location only if the SellerContactDetails.Street and the SellerContactDetails.Street2 are empty. Else, the SellerContactDetails.Street and the SellerContactDetails.Street2 will be used for item location. +

+ Also applicable as input to AddItem and related calls when you list items to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *location; + +/** + + A lot is a set of two or more similar items included in a single listing that must be + purchased together in a single order line item. The Item.LotSize value is the number of + items in the lot. This field is required if two or more items are including in one listing. +

+ Lots can be used for auction and fixed price listings. Lot items can be listed + only in lot-enabled categories. Call GetCategories to determine if a category supports + lots. If the returned CategoryArray.Category.LSD (LotSize Disabled) value is true, + the category does not support lots. +

+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *lotSize; + +/** + + Not currently operational. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *partnerCode; + +/** + + Not currently operational. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *partnerName; + +/** + + Identifies the payment method (such as PayPal) that the seller will accept + when the buyer pays for the item. For the AddItem family of calls, at least + one payment method is required. +

+ Use GetCategoryFeatures to determine the payment methods that are allowed for a + category on a site. For example, the response data of GetCategoryFeatures will + show that on the US site, most categories only allow electronic payments. Also + use GetCategoryFeatures to determine the default payment method for a site (see + SiteDefaults.PaymentMethod). If a seller does not include at least one payment + method in a Add/Revise/RelistItem API call, the default payment method is used + for the listing. +

+ Do not use GeteBayDetails to determine the payment methods for a site. +

+ For a DE or AT seller's items that are subject to the new eBay payment process, + only one PaymentMethod field will be returned, and the value + will always be 'StandardPayment'. +

+ If you specify multiple PaymentMethods fields, the repeating fields must be + contiguous. For example, you can specify PayPalEmailAddress after a list of + repeating PaymentMethods fields, but not between them:
+
+ <PaymentMethods>VisaMC</PaymentMethods>
+ <PaymentMethods>PayPal</PaymentMethods>
+ <PayPalEmailAddress>mypaypalemail@ebay.com</PayPalEmailAddress>

+ In general, if you separate repeating instances of a field, the results will + be unpredictable. This rule applies to all repeating fields + (maxOccurs="unbounded" or greater than 1) in the schema. See "Overview of the + Schema" in the Trading API Guide.
+
+ This field is not applicable to eBay Real Estate Ad format, + Classified Ad format, or Half.com listings. +
+
+ For ReviseItem and RelistItem only: + A listing must have at least one valid payment method. + When you revise or relist an item and you specify a payment method + that is invalid for the target site, eBay ignores the + invalid payment method, applies the other valid + changes, and returns a warning to indicate that the + invalid payment method was ignored. If multiple payment methods were + invalid, the warning indicates that they were all ignored. + If you modify the listing so that it includes no valid + payment methods, an error is returned. This situation could occur when + the seller removes all valid payment methods or when all + the payment methods specified for the item are no longer valid + on the target site. + + + entry type : string constant in Trading_BuyerPaymentMethodCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *paymentMethods; + +/** + + Valid PayPal email address for the PayPal account that the seller will use + if they offer PayPal as a payment method for the listing. eBay uses this to + identify the correct PayPal account when the buyer pays via PayPal during + the checkout process. (As a seller can have more than one PayPal account, + you cannot necessarily rely on PayPal account data returned from GetUser for + details about the account associated with the PayPal email address that the + seller specifies.)
+
+ Required if seller has chosen PayPal as a payment method (PaymentMethods) + for the listing.
+
+ For digital listings, the seller needs to use an email address that is + associated with a PayPal Premier or PayPal business account.
+
+ For ReviseItem and RelistItem only: To remove this value + when you revise or relist an item, use DeletedField. When you revise a + listing, if the listing has bids (or items have been sold) or it ends within + 12 hours, you can add PayPalEmailAddress, but you cannot remove + it.
+
+ Not applicable to eBay Motors listings. +
+ Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *payPalEmailAddress; + +/** + + Category ID for the first (or only) category in which the item is + listed (or will be listed, if the item is new). A number of listing + features have dependencies on the primary category. We have pointed + out a few of the notable dependencies below. See the descriptions + of the fields you are using to determine whether the feature you're + supporting depends on the listing's primary category.
+
+ For the AddItem family of calls: + Use calls like GetCategories and GetCategoryFeatures to determine valid + values for the site on which you are listing (see the eBay Web Services + Guide for information on working with categories). Also see + Item.CategoryMappingAllowed and + Item.CategoryBasedAttributesPrefill.
+
+ There are a number of categories on some eBay sites that always add + the Gallery feature (for free) when you include a picture in + the listing and you don't specify the Gallery feature yourself. + See GalleryType for information about fees that could be charged + if you change the category in these cases.
+
+ Coming soon: If you list with a catalog product, eBay may drop the + primary category you specify and use the category that is associated with the product instead, if different.
+
+ Not applicable to Half.com.
+
+ For ReviseItem only: When revising a listing, + you can change the primary category only if an item + has no bids (or no items have sold) and the listing does not end + within 12 hours.
+
+ If you change the listing category, any Item Specifics (attributes) that + were previously specified may be dropped from the listing if they aren't + valid for the new category. See Item.AttributeSetArray. For the eBay US + site, we suggest that you avoid including a category ID when you list with an external product ID, such as ISBN. See the KB article listed below for details.
+
+ You cannot change the meta-categories for vehicles (i.e., you cannot change + a truck to a motorcycle), but you can change the leaf category (e.g., change + one motorcycle subcategory to another motorcycle subcategory). See the eBay + Web Services Guide for additional rules. International sites (such as the + eBay Germany site) have similar rules for revising vehicle categories.
+
+ When you list an event ticket on the US site, you must specify the + Event Tickets category as the primary category. Also, when revising + a listing, you cannot change the primary category from another + category to the Event Tickets category. (You need to specify the + Event Tickets category when you initially list the item.)
+
+ For GetItemRecommendations only: + For GetItemRecommendations, use this value to control the category that + is searched for recommendations. Specify the category in which + the item will be listed. See Getting Recommendations to Improve a Listing in the eBay Web + Services guide for differences in validation rules depending on whether + you are using the Listing Analyzer engine, Product Pricing engine, + or Suggested Attribute engine. + + + type : class Trading_CategoryType +*/ +@property (nonatomic, retain) Trading_CategoryType *primaryCategory; + +/** + + The PrivateListing boolean field can be used by the seller in the + Add/Relist/Revise family of calls to obscure item title, item ID, and item price from + post-order Feedback comments left by buyers. Typically, it is not advisable that + sellers use the Private Listing feature, but using this feature may be appropriate for + sellers listing in Adults Only categories, or for high-priced and/or celebrity items. +
+
+ For GetItem, order retrieval calls, and other calls that retrieve + the Item object, the PrivateListing field is only returned if + 'true'. +
+
+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *privateListing; + +/** + + Specifies stock product information to include in a listing. + Only applicable when listing items with product details. + See the eBay Trading API Guide + for information on listing with product details.
+
+ As ProductID and ProductReferenceID are defined by eBay, they + provide the most reliable means to identify a product. + If you use one of the other industry identifiers (e.g., UPC), + eBay attempts to find a matching product on your behalf and use + it in the listing. If no match is found, you can try using + FindProducts in the Shopping API to determine a ProductReferenceID.
+
+ When you specify ProductListingDetails, you must specify at + least one of the available identifiers (e.g., UPC). If you specify + more than one (such as UPC and BrandMPN), eBay uses the first one + that matches a product in eBay's catalog system. (This may be useful + if you aren't sure which identifier is more likely to result in a + match.)
+
+ When you specify TicketListingDetails, you must specify the + Event Tickets category as the primary category. + For other product identifiers: If you list in two categories and + the primary and secondary categories are both catalog-enabled, + this product identifier should correspond to the primary + category (not the secondary category). + If only one category is catalog-enabled, the product identifier + should correspond to the catalog-enabled category. + (If necessary, use GetCategory2CS to determine which categories are + catalog-enabled.)
+
+ Note: + As a general rule, the primary category is required. + However, if you have trouble finding a catalog-enabled + category, you may be able to omit the primary category (except for + event tickets). If you do, eBay will attempt to determine an + appropriate category based on the product ID (if we find a + matching product). + When you specify a category that corresponds to the product + (according to GetCategory2CS), your category is used. + + If we don't find a match in our catalogs, + we will list the item in the primary category you specified, + without product details. We will not pre-fill the listing's + item specifics in this case, and the identifier won't be surfaced in + View Item or returned in GetItem. However, it will still be indexed + for search on eBay, and it will be searchable by more + third-party natural search engines. As this can help buyers find + your listing more easily, we strongly recommend that you always + use ProductListingDetails to pass in these values. + (This product indexing behavior + is only available if you use UPC, ISBN, EAN, or GTIN in + ProductListingDetails. It is not available if you use + ExternalProductID, and it may not be + available if you exclusively use Item Specifics.)
+
+ Either Item.ExternalProductID or Item.ProductListingDetails can be + specified in an AddItem request, but not both. + (ExternalProductID is no longer recommended.)
+
+ For ReviseItem and RelistItem only: If a + listing includes product details and you + change a category, the rules for continuing to include product details depend on whether or not the new category is mapped to a + characteristic set associated with the same product ID. When you revise a + listing, if it has bids or it ends within 12 hours, you cannot change the + product ID and you cannot remove existing product data. However, you can + change or add preferences such as IncludeStockPhotoURL, + UseStockPhotoURLAsGallery, and IncludePrefilledItemInformation. To delete all + catalog data when you revise or relist an item, specify + Item.ProductListingDetails in DeletedField and don't pass + ProductListingDetails in the request.
+
+ For GetMyeBayBuying only: When products have been added to a buyer's Wish List, the product information is returned in ItemArray.Item.ProductListingDetails within the UserDefinedList node. Products can be added to a buyer's Wish List only. Does not apply to any other user-defined list. The ProductListingDetails node is not included for items in the Wish List. +

+ Not applicable to Half.com. + + + type : class Trading_ProductListingDetailsType +*/ +@property (nonatomic, retain) Trading_ProductListingDetailsType *productListingDetails; + +/** + + The value indicates the quantity of items available for purchase in the listing. + This field is required for all auction listings and for non-variation, fixed-price + listings. For auction listings, this value is always '1'. For a non-variation, + fixed-price listing, the Item.Quantity value indicates the + number of identical items the seller has available for purchase in the listing. +

+ For AddFixedPriceItem, VerifyAddFixedPriceItem, RelistFixedPriceItem, and + ReviseFixedPriceItem: in a multi-variation, fixed-price listing, the + Item.Quantity should not be used; instead, the quantity of + each variation is specified in the Variation.Variation.Quantity + field instead. See the Creating a listing with + variations eBay Help page for more information on variations. +

+ For RelistItem and RelistFixedPriceItem: + Like most fields, when you use RelistItem or RelistFixedPriceItem, + Quantity retains its original value unless you specifically change + it. This means that the item is relisted with the value that was + already in Quantity, not with the remaining quantity available. + For example, if the original Quantity value was 10, and 3 items have been sold, + eBay sets the relisted item's Quantity to 10 by default, and not 7. + So, we strongly recommend that you always + set Quantity to the correct value (your actual quantity available) + in your relist requests.
+
+ When eBay auto-renews a GTC listing (ListingDuration=GTC) + on your behalf, eBay relists with correct quantity available. +

+ Note: + There are seller limits on the US site for users who registered after October 2010. + Seller limits control the quantity of items and/or the total value + of the item(s) in the listing. (The GetMyeBaySelling call + returns the remaining item quantity and remaining total value under the limits for + the seller, if any such limits exist for the seller). If a call to add an item or + revise an item would result in the exceeding of these limits, the add item or + revise item call will fail. For auction listings, the total value limit applies to + the start price, not the final sale amount. For more information, see the link to + Seller Limits below. + +
+ For GetSellerEvents: Quantity is only returned + for listings where item quantity is greater than 1. +

+ For GetItem and related calls: + This is the total of the number of items available for sale plus the quantity + already sold. To determine the number of items available, subtract + SellingStatus.QuantitySold from this value. Even for items that supported Dutch + auctions, where one of several items can be purchased during the auction, this + number does not change. +

+ For order line item calls with variations: + In GetItemTransactions, Item.Quantity is the same as GetItem (the + total quantity across all variations). In GetSellerTransactions, + Transaction.Item.Quantity is the total quantity of the applicable + variation (quantity available plus quantity sold). +
+
+ For GetDispute: Quantity is + the number of items being raised in the dispute. +
+
+ For SetCart input, this is only required if the parent container is submitted. +

+ Also applicable to Half.com (valid range 1 to 1000). + You can revise this field for Half.com listings. +
+ + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantity; + +/** + + A note a user makes on an item in their My eBay account. The note is prefaced with + the words My Note. For eBay.com, only GetMyeBayBuying and GetMyeBaySelling (not + GetItem) return this field, and only if you pass IncludeNotes in the request. Only + visible to the user who created the note. +

+ Not supported as input in ReviseItem. Use SetUserNotes instead. +

+ For GetMyeBayBuying In WatchList, notes for variations are only + returned at the Item level, not the variation level. They are only set if you + specified ItemID (if no purchases) or ItemID and VariationSpecifics (if there are + purchases) in SetUserNotes (or selected the equivalent in the My eBay UI on the + site). +

+ In WonList, notes for variations are only returned at the Item level, not the + variation level. They are only set if you specified ItemID and TransactionID in + SetUserNotes (or selected the equivalent in the My eBay UI on the site). +

+ Not applicable to Half.com (instead, use + Item.AttributeArray.Attribute.Value.ValueLiteral for Half.com notes.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *privateNotes; + +/** + + No longer used by any site. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *regionID; + +/** + + Applicable only to re-listing an item. If true, creates a link in the item's + old listing for the item that points to the new relist page, which + accommodates users who might still look for the item under its old item ID. + Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *relistLink; + +/** + + The lowest price at which the seller is willing to sell the item. (StartPrice + must be lower than ReservePrice.) Not all categories support a reserve price. + See GetCategories and "Determining Whether a Category Supports Reserve Prices" + in the Trading API Guide. In calls that retrieve item data, ReservePrice + only has a non-zero value for listings with a reserve price and where the user + requesting the item data is also the item's seller. Not applicable to fixed- + price items or ad format listings.
+
+ You can remove the reserve price of a US eBay Motors listing if the category allows + it, the current reserve price has not been met, and the reserve price is at least + $2.00 more than the current high bid. In this case, if the item has bids, the reserve + price is set to $1.00 over the current high bid. The next bid meets the reserve and + wins. See the Fees Overview on the eBay Web site for information about fee credits + that may be available when the reserve price is removed for a Motors listing. See the + Trading API Guide for validation rules when revising US Motors + listings.
+
+ The relisted item cannot have a reserve price if the original listing didn't have one. If + the original listing had a reserve price, the relisted item's reserve price can't be + greater than that of the original listing. +
+
+ Not applicable to Half.com. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *reservePrice; + +/** + + An output value only, indicates whether an item has been revised + since the listing became active and, if so, which among a subset of + properties have been changed by the revision. +

+ Not applicable to Half.com. + + + type : class Trading_ReviseStatusType +*/ +@property (nonatomic, retain) Trading_ReviseStatusType *reviseStatus; + +/** + + Allows the user to specify the time that the listing becomes active on eBay. + To schedule the listing start time, specify a time in the future in GMT + format. In GetItem and related calls, the scheduled time is returned in + StartTime. For ReviseItem, you can modify this value if the currently + scheduled start time is in the future. +

+ When you schedule a start time, the start time is randomized within 15-minute + intervals. Randomized start times applies to the following sites: +
+ AT, BEFR, BENL, CH, DE, ES, FR, IE, IT, NL, PL, UK +

+ Also see the following article in the Knowledge Base: Why scheduled time is sometimes getting reset. +

+ Not applicable to Half.com. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *scheduleTime; + +/** + + ID for second category in which the item is listed (also see + Item.PrimaryCategory). +

+ For the AddItem family of calls: Listing an item in + a second category is optional. Also see Item.CategoryMappingAllowed + and Item.CategoryBasedAttributesPrefill.
+
+ Not applicable to Half.com.
+
+ On the eBay UK, Ireland, Germany, Austria, Switzerland, and Italy + sites you can list Store Inventory listings in two categories. + On the eBay US and other sites, you cannot list Store Inventory + listings in two categories.
+
+ You cannot list US eBay Motors vehicles in two categories. However, you can + list Parts & Accessories in two categories. The Final Value Fee is based + on the primary category in which the item is listed. Furthermore, you can + list the same item in an eBay Motors Parts & Accessories category and in + an eligible eBay category, as long as the primary category is associated + with the site on which you are listing. That is, the two categories can be a + mix of Motors Parts & Accessories and eBay site categories. (Real + Estate, Mature Audience (adult), and Business & Industrial categories + are not eligible for listing in two categories in this manner.) For example, + if you list on Motors, the primary category could be 6750 (eBay Motors > + Parts & Accessories > Apparel & Merchandise > Motorcycle > + Jackets & Leathers), and the secondary category could be 57988 (eBay + > Clothing, Shoes > Accessories > Men's Clothing > Outerwear). + If you list on the main eBay site, the primary category could be 57988 and + the secondary category could be 6750.
+
+ If eBay has designated a category as a value category + (see ValueCategory in GetCategoryFeatures), items in that category + cannot be listed in two categories. + For example, if your AddItem request + includes a primary or secondary category that is a value category, then eBay drops SecondaryCategory and lists + the item with only the PrimaryCategory you selected. + Also, if the listing request includes item specifics + (in ItemSpecifics or AttributeSetArray) that are associated with SecondaryCategory, eBay drops those values when we drop SecondaryCategory. (The same logic is used if you revise an existing + listing to add a secondary category or to change one of the categories: If either the primary or secondary category is a value category, eBay drops the secondary category from your request.)
+
+ To remove this value when relisting an item, use DeletedField. +

+ For ReviseItem only: When revising a listing, you + can add or change the secondary category only if the listing has no + bids (or no items have sold) and it does not end within 12 hours. If you + change the secondary category, any corresponding Item Specifics (attributes) + that were previously specified may be dropped from the listing if they + aren't valid for the category. See Item.AttributeSetArray.
+
+ When you revise an item, you can change the secondary category from a Motors + Parts & Accessories category to an eBay category or vice versa if the + listing has no bids (or no items have sold) and it does not end within 12 + hours.
+
+ For GetItemRecommendations only: + For GetItemRecommendations, use this to control the category that will be + searched for recommendations. Specify the category in which the item will be + listed. See the Trading API Guide for differences in validation rules + depending on whether you are using the Listing Analyzer engine, Product + Pricing engine, or Suggested Attributes engine. + + + type : class Trading_CategoryType +*/ +@property (nonatomic, retain) Trading_CategoryType *secondaryCategory; + +/** + + ID for a second category that eBay added as a free promotion. You cannot add + this yourself. Only returned if the item was listed in a single category and + eBay added a free second category. +

+ Not applicable to Half.com. + + + type : class Trading_CategoryType +*/ +@property (nonatomic, retain) Trading_CategoryType *freeAddedCategory; + +/** + + Container for information about this listing's seller. +
+
+ Not applicable to Half.com. +

+ Returned by GetItemsAwaitingFeedback if Buyer is making the request. + + + type : class Trading_UserType +*/ +@property (nonatomic, retain) Trading_UserType *seller; + +/** + + Various details about the current status of the listing, such as the current + number of bids and the current high bidder. +

+ Not applicable to Half.com. + + + type : class Trading_SellingStatusType +*/ +@property (nonatomic, retain) Trading_SellingStatusType *sellingStatus; + +/** + + The shipping-related details for an order, including flat and + calculated shipping costs and shipping insurance costs.
+
+ New users who list their first items in selected categories on the US site + must specify at least one domestic shipping service. This applies to a + category if GetCategoryFeatures returns true for + Category.ShippingTermsRequired.
+
+ For multi-quantity Store Inventory Format listings and for multi-quantity + Fixed Price listings, a seller can revise all shipping details of the + listing (except for sales tax and for shipping type of Freight) for all + unsold items. This applies to both domestic and international shipping. + Checkout is not affected for those who bought items prior to the seller's + shipping changes--the shipping details that were in effect at the time of + purchase are used for that buyer at the time of checkout.
+
+ + IMPORTANT: To avoid loss of shipping details when revising a listing, you must include all ShippingDetails fields that were originally provided. Do not omit any tag, even if its value does not change. Omitting a shipping field when revising an item will remove that detail from the listing. + +
+ Shipping details are not applicable to Real Estate listings and Half.com. +

+ GetMyeBayBuying, GetMyeBaySelling: ShippingDetails is not returned + (with a request version 677 or higher) if (a) the item is marked as + local pickup only with a cost of 0 or (b) ShipToLocation is None. (With a + request version lower than 677, ShippingDetails is returned.) + + + type : class Trading_ShippingDetailsType +*/ +@property (nonatomic, retain) Trading_ShippingDetailsType *shippingDetails; + +/** + + An international location or region to which the seller is willing to ship, + regardless of shipping service. The country of the listing site is added by + eBay. Use GeteBayDetails + with DetailName set to ShippingLocationDetails + to determine which international locations are valid for the site. In the + GeteBayDetails response, look for the ShippingLocationDetails.ShippingLocation fields. +

+ Omit ShipToLocations if you want to ship only within the country of the listing site. + To state that you do not wish to ship at all, set ShipToLocations to None. + ReviseItem can add a ShipToLocations. On output, ShipToLocations is the + collection of all input item-level ShipToLocations plus international shipping + service-level ShipToLocation values. +

+ If you have specified a region to which you will ship (such as Asia), you can + use ExcludeShipToLocation to exclude certain countries within that region to + where you will not ship (such as Afghanistan). +

+ Not applicable to Half.com. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *shipToLocations; + +/** + + The name of the site on which the item is listed. The listing site affects + the business logic and validation rules that are applied to the request, + which in turn affect the values that are returned in the response, as well + as values that appear on the eBay Web site. For example, the listing site + can affect the validation of Category in listing requests, international + business seller requirements, the values of converted (localized) prices in + responses, the item-related time stamps that are displayed on the eBay Web + site, the visibility of the item in some types of searches, and other + information. In some cases, the rules are determined by a combination of + the site, the user's registration address, and other information. You + cannot change the site when you revise a listing.
+
+ When you specify Item.Site in AddItem or AddFixedPriceItem, it must be consistent with the + numeric site ID that you specify in the request URL (for the SOAP API) or + the X-EBAY- API-SITEID header (for the XML API).
+
+ Not applicable to Half.com. + + + type: string constant in Trading_SiteCodeType.h +*/ +@property (nonatomic, retain) NSString *site; + +/** + + This value indicates the starting price of the item when it is listed for the + first time, or when it is revised or relisted. +

+ For auction listings: competitive bidding starts at this + value. Once at least one bid has been placed, StartPrice remains the same but + CurrentPrice is increased to the amount of the current highest bid. If ReservePrice + is also specified, the value of StartPrice must be lower than the value of + ReservePrice. +

+ For fixed-price listings: + This is the fixed-price at which a buyer may purchase the item. +

+ Note: + There are seller limits on the US site for users who registered after October 2010. + Seller limits control the quantity of items and/or the total value + of the item(s) in the listing. (The GetMyeBaySelling call + returns the remaining item quantity and remaining total value under the limits for + the seller, if any such limits exist for the seller). If a call to add an item or + revise an item would result in the exceeding of these limits, the add item or + revise item call will fail. For auction listings, the total value limit applies to + the start price, not the final sale amount. For more information, see the link to + Seller Limits below. + + GetMyeBaySelling does not return Item.StartPrice + for fixed price items--it returns Item.SellingStatus.CurrentPrice. +

+ For AddFixedPriceItem and VerifyAddFixedPriceItem: + Required when no variations are specified. If variations are specified, + use Variation.StartPrice for each variation instead. +
+
+ Also applicable to Half.com (valid range 0.75 to 9999.99). You can revise + this field for Half.com listings. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *startPrice; + +/** + + Contains information related to the item in the context of a seller's eBay + Store. Applicable for auction and fixed-price listings listed by eBay Stores sellers.
+
+ Not applicable to Half.com. + + + type : class Trading_StorefrontType +*/ +@property (nonatomic, retain) Trading_StorefrontType *storefront; + +/** + + Subtitle to use in addition to the title. Provides more keywords when buyers + search in titles and descriptions. You cannot use HTML in the Subtitle. (HTML + characters will be interpreted literally as plain text.) If you pass any + value, this feature is applied (with applicable fees).
+
+ Not applicable to listings in US eBay Motors passenger vehicle, motorcycle, + and "other vehicle" categories or to listings in CA eBay Motors passenger + vehicle and motorcycle categories. For eBay Motors categories that do + not support this field, use Item Specifics (AttributeSetArray) to specify the + vehicle subtitle.
+
+ When you revise a item, you can add, change, or remove the + subtitle.
+
+ Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *subTitle; + +/** + + Time left before the listing ends. + The duration is represented in the ISO 8601 duration format (PnYnMnDTnHnMnS). + See Data Types in the Trading API Guide for information about this format. + For ended listings, the time left is PT0S (zero seconds). + Not applicable to Half.com. + + + type : NSString, wrapper for primitive duration +*/ +@property (nonatomic, retain) NSString *timeLeft; + +/** + + Name of the item as it appears in the listing or search results. Title is + required for most items. This field is only optional if you leverage Pre-filled + Item Information by using the Item.ProductListingDetails or + Item.ExternalProductID containers. +

+ You cannot use HTML or JavaScript in the Title. + (HTML characters will be + interpreted literally as plain text.) +

+ For the AddItem family of calls: Not applicable to Half.com.
+
+ For ReviseItem and ReviseFixedPriceItem + You can only add or change the item title if the listing has no + bids (for auctions) or sales (for fixed-price listings) and + the listing does not end within 12 hours.
+
+ For GetItemRecommendations: More keywords in the + title usually result in more relevant Listing Analyzer + recommendations. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *title; + +/** + + Universally unique constraint tag. Use UUID to ensure that you only list a + particular item once, particularly if you are listing many items at once. If + you add an item and do not get a response, resend the request with the same + UUID. If the item was successfully listed the first time, you will receive + an error message for trying to use a UUID that you have already used. The + error will also include the item ID for the duplicated item and a boolean + value indicating whether the duplicate UUID was sent by the same application. +

+ We recommend you use Item.UUID with calls that add item objects (for example, AddItem + and RelistItem). For calls that modify an existing item, such as ReviseItem, use + InvocationID instead. +

+ The UUID can only contain digits from 0-9 and letters from A-F and must be + 32 characters long. The UUID value must be unique across all item listings + on all sites. +

+ Also applicable as input to AddItem and related calls when you list + items to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *uuid; + +/** + + Container for eBay's VAT features. A business seller can choose to + offer an item exclusively to bidders and buyers that also represent businesses. + Only applicable when the item is listed in a B2B-enabled category (on a site + that supports B2B business features).
+
+ Note: + The India site (Global ID 203) does not accept VAT values in item listings. If you + submit an item to the India site with a VAT value, eBay generates a warning message + that indicates the listing was accepted, but the VAT value was removed. To include + the VAT, relist the item with a Price value that includes the VAT. Sellers are + solely responsible for compliance relating to tax legislation in India. + +

+ Not applicable to Half.com. + + + type : class Trading_VATDetailsType +*/ +@property (nonatomic, retain) Trading_VATDetailsType *vatDetails; + +/** + + The seller is on vacation (as determined by the seller's store preferences) in + two cases: i.) the item is a Store Inventory item and the seller has chosen to + hide Store Inventory items while on vacation, and ii.) the seller has chosen + to add a message to listed items while on vacation. +

+ Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerVacationNote; + +/** + + The number of watches placed on this item from buyers' My eBay accounts. + Specify IncludeWatchCount as true in the request. + Returned by GetMyeBaySelling only if greater than 0. +
+
+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *watchCount; + +/** + + The number of page views for the item. This number is calculated by eBay and + cannot be set via the API. Returned if the hit counter type is BasicStyle, + RetroStyle, or HiddenStyle. For HiddenStyle, HitCount is returned only if the + requestor is the item's seller. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *hitCount; + +/** + + If true: all buyer requirements (from Item.BuyerRequirementDetails + or Buyer requirements preferences in My eBay) are ignored. +
+
+ If false (or omitted): Item.BuyerRequirementDetails or Buyer + requirements preferences are used, with Item.BuyerRequirementDetails + having the higher precedence. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *disableBuyerRequirements; + +/** + + Container for BestOffer properties associated with the item. +
+
+ Not applicable to Half.com. + + + type : class Trading_BestOfferDetailsType +*/ +@property (nonatomic, retain) Trading_BestOfferDetailsType *bestOfferDetails; + +/** + + True if eBay provided a central location as a result of the user + not specifying a location. This typically occurs when the seller + specifies PostalCode without Location. +
+
+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *locationDefaulted; + +/** + + As of July 1, 2011, third-party applications can no longer be used for + checkout. All purchased items must go through the eBay Checkout flow. +

+ This field can no longer be passed into the Add Item family of calls. +

+ This field will be returned in some calls (that return the Item container) if + it was set to True at listing time (for listings created before July 1, 2011). + If this field was set to True at listing time, the user must include this field + and set it to False in the Relist and Revise Item family of calls. Otherwise, + the caller may get an error. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *thirdPartyCheckout; + +/** + + Indicates whether the seller's tax table is to be used when applying and + calculating sales tax for an order line item. A sales tax table can be + created programmatically using the SetTaxTable call, or it can be created + manually in My eBay's Selling Preferences. If UseTaxTable is set to true, + the values contained in the seller's sales tax table will supersede the + values contained in the Item.ShippingDetails.SalesTax container (if + included in the request).
+
+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *useTaxTable; + +/** + + Indicates whether the seller has committed to the GetItFast + shipping rules for this listing. If the GetItFast field is set + to true, and the seller's first priority domestic shipping + service (the service that has the ShippingServicePriority + field set to 1) is an expedited shipping service, then every + shipping service offered for this listing is considered a GetItFast + service. Therefore, the seller commits to delivering the item to + the buyer-selected shipping service within one day. +
+
+ Not supported for UK Store Inventory format items. +
+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *getItFast; + +/** + + Applicable for listings in vehicle categories on the US eBay Motors site and + eBay Canada site. (No business effect if specified for other categories or + sites, as the Web site will not display the information to buyers.) If true, + the buyer is responsible for vehicle pickup or shipping. If false, specify + vehicle shipping arrangements in the item description. Default is true. (The + description can also include vehicle shipping arrangements when this value is + true.) If the item has bids or ends within 12 hours, you cannot modify this + flag. Do not specify ShippingDetails.ShippingServiceOptions + for vehicle listings. +

+ If true and the listing is on the US eBay Motors site, and you want the + listing to be visible on the eBay Canada site, set Item.ShipToLocations to CA. + If true and the listing is on the eBay Canada site , and you want your listing + to be visible on the US eBay Motors site, set Item.ShipToLocations to US. +

+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *buyerResponsibleForShipping; + +/** + + This feature is no longer supported. This field will be removed + from the schema in an upcoming release. + Applicable to US eBay Motors vehicle listings + only. If false, the vehicle was not considered for a + limited warranty by eBay. If your application lists + Motors vehicles, you were required to provide the seller with an opportunity to indicate + whether the vehicle has not been modified and is not a special type (e.g., + Corvette ZR1). If LimitedWarrantyEligible was passed in, it meant the + application presented the seller with checkboxes to indicate this + information. If true, the seller verified that the vehicle has not been + modified and is not a special type. If false, the seller verified that + vehicle has been modified or it is a special type. Passing a value of true + did not guarantee that eBay would offer a limited warranty. It only made the + listing eligible for consideration. +

+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *limitedWarrantyEligible; + +/** + + Returns a note from eBay displayed below items in the user's My + eBay account. +
+
+ Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *eBayNotes; + +/** + + Specifies the number of questions buyers have posted about the + item. Returned only if greater than 0. +
+
+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *questionCount; + +/** + + Whether or not the item is a relisted item. This value is + determined by eBay and cannot be set. Only returned if the + item was relisted. +

+ Note that when an item is relisted and is given a new + ItemID, the original item shows Relisted = true, but the new + item does NOT show Relisted = true. In this context, the new + item is a new listing, not a "Relisted" one. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *relisted; + +/** + + Specifies how many of a certain item are available.
+
+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantityAvailable; + +/** + + A SKU (stock keeping unit) is an identifier defined by a seller. + Some sellers use SKUs to track complex flows of products + and information on the client side. + A seller can specify a SKU when listing an item with AddItem + and related calls. eBay preserves the SKU on the item, enabling you + to obtain it before and after an order line item is created. + (SKU is recommended as an alternative to ApplicationData.)
+
+ A SKU is not required to be unique, when you track listings by + their ItemID (the default tracking method). A seller can specify a + particular SKU on one item or on multiple items. + Different sellers can use the same SKUs.
+
+ If you want to use SKU instead of ItemID as a unique identifier + (such as when retrieving items and orders), you can set + Item.InventoryTrackingMethod to SKU in AddFixedPriceItem and + related calls. In this case, the SKU must be + unique across your (the seller's) active listings. + Note that if you relist the item, you must reset + Item.InventoryTrackingMethod to SKU; otherwise the relisted + item will default to ItemID as the tracking method.
+
+ If both ItemID and SKU are specified in item-retrieval and + order-retrieval calls that support the use of SKU as a unique + identifier, the ItemID value takes precedence and is used to + identify the listing.
+
+ For multi-variation listings, the SKU can be used to uniquely identify a variation that is being revised or relisted. + If InventoryTrackingMethod is ItemID, an ItemID is also required. + When both SKU and VariationSpecifics are passed in the request, the variation specifics take precedence as the unique identifier.
+
+ Note: + The eBay Web site UI cannot identify listings by SKU. For example, + My eBay pages and Search pages all identify listings by item ID. + When a buyer contacts you via eBay's messaging functionality, eBay + uses the item ID as the identifier. Buyer-focused APIs (like the + Shopping API) also do not support SKU as an identifier. + + For revising and relisting only: + To remove a SKU when you revise or relist an item, use DeletedField. + (You cannot remove a SKU when Item.InventoryTrackingMethod is set + to SKU.)
+
+ For GetMyeBaySelling, this is only returned if set. +
+ Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sku; + +/** + + Allows eBay to auto-fill some of a listing's Item Specifics (attribute) values + based on the listing's category (or categories). Auto-filling attributes based + on a category is not the same as using Pre-filled Item Information based on a + catalog product (see ProductListingDetails). If true, also specify + Item.CategoryMappingAllowed with a value of true. See the Trading API Guide for more information. + Ignored if the category does not support auto-filling attributes.
+
+ If you also pass in attributes in AttributeSetArray, your values will override + any auto-filled values for the same attributes. Once you have overridden the + value of an auto-filled attribute for a given listing, eBay will not auto-fill + it on subsequent ReviseItem requests (even if you remove the overridden + value).
+
+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *categoryBasedAttributesPrefill; + +/** + + Container for values that indicate whether a listing uses the Buy It Now feature, + whether a listing is no more than one day old, and whether a listing has an image + associated with it. +

+ Not applicable to Half.com. + + + type : class Trading_SearchDetailsType +*/ +@property (nonatomic, retain) Trading_SearchDetailsType *searchDetails; + +/** + + Postal code of the place where the item is located. This value is used for proximity searches. To remove this value when revising or relisting an item, use DeletedField. +

+ eBay derives a geographical location from the postal code to display on eBay listing pages. If you do not specify PostalCode, you must specify Item.Location. +

+ + Note: If you specify both PostalCode and Location, and eBay can determine a location that corresponds to the postal code, the postal code-derived location will be used for the listing. + + Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *postalCode; + +/** + + Indicates whether details about shipping costs and arrangements are + specified in the item description. +
+
+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *shippingTermsInDescription; + +/** + + This field will be removed in a future release. + New applications should use ProductListingDetails instead. + + + type : class Trading_ExternalProductIDType +*/ +@property (nonatomic, retain) Trading_ExternalProductIDType *externalProductID; + +/** + + Unique identifier for a Half.com item. Must be an alphanumeric value (with no + symbols) that is unique across the seller's active (unsold) inventory on + Half.com. For Half.com, you can specify either ItemID or SellerInventoryID in + a ReviseItem request to uniquely identify the listing. Only returned from + GetOrders if the seller specified a value when the item was listed. You cannot + revise this field. +

+ Not applicable to eBay.com listings. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerInventoryID; + +/** + + Contains the data for a picture associated with an item. With the exception of + eBay Motors vehicle listings, you can add up to 12 standard pictures free of + charge.
+
+ Note: + As of October 1, 2012, all listings must have at least one picture. + +
+ Not applicable to Half.com. + + + type : class Trading_PictureDetailsType +*/ +@property (nonatomic, retain) Trading_PictureDetailsType *pictureDetails; + +/** + + Specifies the maximum number of business days the seller + commits to for preparing an item to be shipped after receiving a + cleared payment. This time does not include the shipping time (the carrier's transit time).
+
+ For the AddItem family of calls: Required for + listings in certain categories when certain shipping services + (with delivery) are offered. See HandlingTimeEnabled in + GetCategoryFeatures. +

+ The seller sets this to a positive integer value corresponding to the number of days. For a list of allowed values on each eBay site, use GeteBayDetails with DetailName set to DispatchTimeMaxDetails. (Typical values are 1, 2, 3, 4, 5, 10, 15, or 20, but this can vary by site and these may change over time.) +

+ Valid for flat and calculated shipping. Does not apply when there is no shipping, when it is local pickup only or it is freight shipping. For example, when ShippingService=Pickup or ShipToLocations=None, then DispatchTimeMax is not required. +

+ + Note: A dispatch time value of '0' is not valid for use on eBay sites. With Add, Relist, Revise and Verify calls, if you wish to indicate that a listing with flat or calculated shipping has no handling time commitment, submit Item.DispatchTimeMax as an empty field. + + To add Get It Fast to listings (for domestic shipping), in addition to setting GetItFast to true, + DispatchTimeMax must be set to 1 and the seller must specify at least + one qualifying expedited shipping service.
+
+ Note: + To receive a Top-Rated Plus seal for their listing, Top-Rated Sellers must offer 1-day handling (DispatchTimeMax=1) + and accept returns (ReturnPolicy.ReturnsAcceptedOption=ReturnsAccepted). + Top-Rated listings qualify for the greatest average boost in Best + Match and the 20 percent Final Value Fee discount. For more information on changes to eBay's + Top-rated seller program, see the 2012 Fall Seller Update page. + +
+ For ReviseItem only: + If the listing has bids or sales and it ends within 12 hours, you can't change this value. + If the listing is a GTC listing that has sales or ends within 12 hours + (one or the other, but not both), you can add or change this value. + If the listing has no bids or sales and more than 12 hours remain before + the listing ends, you can add or change the dispatch (handling) time.
+
+ For GetItem: GetItem returns DispatchTimeMax + only when shipping service options are specified for the item and + the seller specified a dispatch time. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *dispatchTimeMax; + +/** + + Specifies that Skype-related information is included with an item listing, + including, for example, Skype Voice. Skype-related information provides + buttons that enable potential buyers to contact sellers through Skype. + Information about Skype is available at www.Skype.com. If all of the + prerequisites for adding Skype buttons to listings are met (see the eBay Web + Services Guide), you can make communication through Skype available in + listings. SkypeEnabled must be true if SkypeID and SkypeContactOption are + specified. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *skypeEnabled; + +/** + + The Skype name of the seller. Requires that SkypeEnabled is set to true. + Available if the seller has a Skype account and has linked it (on the eBay + site) with his or her eBay account. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *skypeID; + +/** + + Indicates the Skype contact option that the seller and buyer can use to communicate + about the listing. For Skype communication to be possible, the + SkypeEnabled flag must be included and set to 'true'. + The seller must also have a Skype account that is linked with his or her eBay + account. +

+ More than one Skype contact option may be specified. + + + entry type : string constant in Trading_SkypeContactOptionCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *skypeContactOption; + +/** + + Indicates, when true, that an item is available by Best Offer. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *bestOfferEnabled; + +/** + + Indicates, when true, that an item is available locally. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localListing; + +/** + + As of July 1, 2011, third-party applications can no longer be used for + checkout. All purchased items must go through the eBay Checkout flow. +

+ This field can no longer be passed into the Add Item family of calls. +

+ This field will be returned in some calls (that return the Item container) if + it was set to True at listing time (for listings created before July 1, 2011). + If this field was set to True at listing time, the user must include this field + and set it to False in the Relist and Revise Item family of calls. Otherwise, + the caller may get an error. +

+ Be aware that you may need to use SetNotificationPreferences + to change the ApplicationURL value if you were formerly + having Checkout notifications sent to your third-party checkout application. +

+ + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *thirdPartyCheckoutIntegration; + +/** + + Container consisting of the ProStores store name and user name. + + + type : class Trading_ListingCheckoutRedirectPreferenceType +*/ +@property (nonatomic, retain) Trading_ListingCheckoutRedirectPreferenceType *listingCheckoutRedirectPreference; + +/** + + Contact information for sellers using the Classified Ad format for eBay + Motors vehicles categories. To remove seller contact information when + revising or relisting an item, use DeletedField. The seller contact details + for the primary and secondary phone numbers cannot be deleted + individually. +

+ To provide City, State, and Zip code information in + SellerContactDetails use the following field:
+ Item.SellerContactDetails.Street2 +

+ To delete the secondary phone number, for example, you must delete all of + the secondary phone fields:
+ Item.SellerContactDetails.Phone2AreaOrCityCode
+ Item.SellerContactDetails.Phone2CountryCode
+ Item.SellerContactDetails.Phone2CountryPrefix
+ Item.SellerContactDetails.Phone2LocalNumber + + + type : class Trading_AddressType +*/ +@property (nonatomic, retain) Trading_AddressType *sellerContactDetails; + +/** + + The number of questions asked about this item. Applies to eBay Motors Pro + applications only. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *totalQuestionCount; + +/** + + Some listings on the eBay platform originate from eBay affiliates. + Depending on the relationship the affiliate has with eBay, there are times + when the affiliate retains ownership of the listing. When this occurs + the representation of the listing on eBay is considered a proxy item. Proxy + items can only be edited using API requests from the applications that + originally listed them. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *proxyItem; + +/** + + Extended contact information for sellers using the Classified Ad format. + Specifies the days and hours when the seller can be contacted. + To remove seller contact information when revising or relisting an item, use + DeletedField. + + + type : class Trading_ExtendedContactDetailsType +*/ +@property (nonatomic, retain) Trading_ExtendedContactDetailsType *extendedSellerContactDetails; + +/** + + Specifies the number of leads (emails) buyers have posted about the item. + You must be the seller of the item to retrieve the lead count. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *leadCount; + +/** + + Specifies the number of new leads (unanswered emails) buyers have posted + about the item. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *newLeadCount; + +/** + + A list of Item Specific name and value pairs that the + seller specified for the item.
+
+ Item Specifics describe well-known aspects of an + item or product in a standard way, to help buyers find that + type of item or product more easily. + or example, "Publication Year" is a typical aspect of books, + and "Megapixels" is a typical aspect of digital cameras.
+
+ In the AddItem family of calls, use Item.ItemSpecifics to specify + custom Item Specifics.
+
+ To determine which categories support custom Item Specifics, use + GetCategoryFeatures.
+
+ To retrieve recommended Item Specifics, use GetCategorySpecifics.
+
+ With GetItem, this is only returned when you specify + IncludeItemSpecifics in the request (and the seller included + custom Item Specifics in their listing).
+
+ For ReviseItem only: When you revise a listing, + if the listing has bids and ends within 12 hours, you cannot change or + add Item Specifics. If the listing has bids but ends in more + than 12 hours, you cannot change existing Item Specifics, but you can + add Item Specifics that were not previously specified.
+
+ To delete all Item Specifics when you revise or relist, specify + Item.ItemSpecifics in DeletedField and don't pass ItemSpecifics in the + request.
+
+ Note: + To specify an item's condition, use the ConditionID field + instead of a condition item specific. + Use GetCategoryFeatures to see which categories support + ConditionID and to get a list of valid condition IDs. + (If you specify ConditionID and you also specify + Condition as a custom item specific, eBay drops the condition + item specific.) + + + + type : class Trading_NameValueListArrayType +*/ +@property (nonatomic, retain) Trading_NameValueListArrayType *itemSpecifics; + +/** + + GroupCategoryID is returned if there is a value of + BestMatchCategoryGroup in the Order field for the GetSearchResults + call. However, the results depend on the items and groups + requested. +
+
+ The Best Match algorithm will try to evenly fit the items and + return groups of 'Best Matching' Categories. A 'category group' can + be a parent category that contains the best-matching items from + several of its subcategories. Within each category group, items + will be also sorted by best match. The only condition when you may + not get a GroupCategoryID returned at all is when the request is + for one group and there is more than one category that has matching + items. Very rarely, the same item will appear once in the group for + its primary category and once in another group for its secondary + category, in the same result set. Also very occasionally, a Store + Inventory Item can appear in the results before a regular listing. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *groupCategoryID; + +/** + + The pay-per-lead feature is no longer available, and this field is scheduled to + be removed from the WSDL. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *classifiedAdPayPerLeadFee; + +/** + + Bid groups are only applicable to the Bid Assistant feature, which is a + feature that has been retired. This field is scheduled to be removed + from ItemType. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *bidGroupItem; + +/** + + Container consisting of details related to whether or not the + item is eligible for buyer protection and which of the buyer protection + programs will cover the item. This container is not returned if the item is not + eligible for eBay or PayPal buyer protection. + + + type : class Trading_BuyerProtectionDetailsType +*/ +@property (nonatomic, retain) Trading_BuyerProtectionDetailsType *applyBuyerProtection; + +/** + + Indicates a specific type of lead generation format listing, such as + classified ad or local market Best Offer listing. Only applicable when + ListingType=LeadGeneration. +

+ Note: + ListingSubtype2 replaces the deprecated ListingSubtype field. + If both are specified in a request, ListingSubtype2 takes precedence. + + + + type: string constant in Trading_ListingSubtypeCodeType.h +*/ +@property (nonatomic, retain) NSString *listingSubtype2; + +/** + + Indicates whether the seller allows the bidder to request mechanical + inspection services from RAC. For Car category listings on the UK site. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *mechanicalCheckAccepted; + +/** + + Specifies whether the following Business Seller fields have been updated for + the item specified in the request: First Name, Last Name, Fax, Email + Address, Additional Contact Information, Trade Registration Number, VAT + Identification Number. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *updateSellerInfo; + +/** + + Flag to indicate whether the item's Return Policy has been updated + as part of the revised listing. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *updateReturnPolicy; + +/** + + Specifies the details of policy violations if the item was administratively + canceled. + + + type : class Trading_ItemPolicyViolationType +*/ +@property (nonatomic, retain) Trading_ItemPolicyViolationType *itemPolicyViolation; + +/** + + This field is used by sellers who want their listing to be returned in the search + results for other eBay sites. This feature is currently only supported by the US, UK, + eBay Canada, and eBay Ireland sites. See Getting exposure on + international sites for full requirements on using this feature. There is a + small listing fee for each country specified as a Cross Border Trade country. +

+ US listings that offer shipping to Canada, North America, or worldwide are + automatically returned on eBay.ca at no extra charge, so US listings that offer + shipping to these locations do not need to specify Canada as a Cross Border Trade + country. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *crossBorderTrade; + +/** + + Returns the seller's information (in a business card format) + if the seller's SellerBusinessCodeType is set to 'Commercial'. + This is only applicable for sites where Business Seller options + are supported. + + + type : class Trading_BusinessSellerDetailsType +*/ +@property (nonatomic, retain) Trading_BusinessSellerDetailsType *businessSellerDetails; + +/** + + For the Australia site, BuyerGuaranteePrice is the PayPal Buyer Protection + coverage, offered for the item at the time of purchase. Details of coverage + are in the following sections of the View Item page: the Buy Safely section + and the Payment Details section. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *buyerGuaranteePrice; + +/** + + When this container is present in an AddItem or AddFixedPriceItem call, all + buyer requirements for the resulting listing are set by this container. + Furthermore, individual buyer requirements cannot be modified or added when + including this container in a ReviseItem call. The ReviseItem call needs to + provide the entire set of buyer requirements to modify or add any of the + requirements. Unless otherwise specified, most buyer requirements are only + returned if the caller is the seller. All global My eBay Buyer Requirements + are overridden by the contents of this container. This means that buyer + requirements set in My eBay cannot be combined with buyer requirements + included in this container.
+
+ Not applicable to Half.com. + + + type : class Trading_BuyerRequirementDetailsType +*/ +@property (nonatomic, retain) Trading_BuyerRequirementDetailsType *buyerRequirementDetails; + +/** + + Container that describes the seller's return policy. Most categories on most + eBay sites require the seller to include a return policy through the + ReturnPolicy container. +
+
+ For the AddItem family of calls: Required for + most categories on most sites. Use ReturnPolicyEnabled + in GetCategoryFeatures to determine which categories require this + field. To determine which ReturnPolicy fields can be used on each site, call GeteBayDetails + with DetailName set to ReturnPolicyDetails. +

+ eBay India (IN), Australia (AU), and US eBay Motors + Parts and Accessories categories typically support but do not + require a return policy. (However, we strongly recommend that + you specify a clear return policy whenever possible.)
+
+ For ReviseItem only: If the listing has bids or + sales and it ends within 12 hours, you can't change the return policy + details. If the listing is a GTC listing that has sales or ends within 12 + hours (one or the other, but not both), you can add a return policy to the + GTC listing (but you can't change return policy details if already present). + If the listing has no bids or sales and more than 12 hours remain before the + listing ends, you can add or change the return policy. When you revise your + return policy, you only need to specify the fields you want to add or + change. You don't need to specify all the other ReturnPolicy fields again. + The other fields will retain their existing settings.
+
+ For the GetItem family of calls: Only returned if the + site you sent the request to supports the seller's return policy. Typically, + the return policy details are only returned when the request is sent to the + listing site. + + + type : class Trading_ReturnPolicyType +*/ +@property (nonatomic, retain) Trading_ReturnPolicyType *returnPolicy; + +/** + + Enables you to view the sites on which an item can be purchased, + based on the payment methods offered for the item. + + + entry type : string constant in Trading_SiteCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *paymentAllowedSite; + +/** + + Indicates whether you prefer to track your eBay listings by + eBay Item ID or by your own SKU.
+
+ If you want to use SKU instead of ItemID as a unique identifier + (such as when retrieving items and orders), you can set + Item.InventoryTrackingMethod to SKU in AddFixedPriceItem and + related calls. In this case, the SKU must be + unique across your (the seller's) active listings. + Note that if you relist the item, you must reset + Item.InventoryTrackingMethod to SKU; otherwise the relisted + item will default to ItemID as the tracking method.
+
+ If both ItemID and SKU are specified in item-retrieval and + order-retrieval calls that support the use of SKU as a unique + identifier, the ItemID value takes precedence and is used to + identify the listing.
+ For GetItem and related calls: + Only returned when the value is SKU; not returned when the value is ItemID. + Not applicable to Half.com. + + + type: string constant in Trading_InventoryTrackingMethodCodeType.h +*/ +@property (nonatomic, retain) NSString *inventoryTrackingMethod; + +/** + + Indicates whether the item can be paid for through a payment gateway + (Payflow) account. If IntegratedMerchantCreditCardEnabled is true, then + integrated merchant credit card (IMCC) is enabled for credit cards because + the seller has a payment gateway account. Therefore, if + IntegratedMerchantCreditCardEnabled is true, and AmEx, Discover, or VisaMC + is returned for an item, then on checkout, an online credit-card payment is + processed through a payment gateway account. A payment gateway account is + used by sellers to accept online credit cards (Visa, MasterCard, American + Express, and Discover). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *integratedMerchantCreditCardEnabled; + +/** + + Variations are multiple similar (but not identical) items in a + single fixed-price listing. For example, a T-shirt listing + could contain multiple items of the same brand + that vary by color and size (like "Blue, Large" and + "Black, Medium"). Each variation specifies a combination of one of + these colors and sizes. Each variation can have a different + quantity and price. You can buy multiple items from one + variation at the same time. (That is, one order line item can contain + multiple items from a single variation.)
+
+ If you list in two categories, both categories must support + listing with variations. See VariationsEnabled in + GetCategoryFeatures to determine applicable categories.
+
+ For ReviseFixedPriceItem and + RelistFixedPriceItem: Once a listing has been submitted with variations, + you can't delete all the variations when you revise or relist the listing (because + it would be considered a different listing). However, you can delete or replace individual variations as needed to match your current inventory. If a variation has + no purchases, use the Variation.Delete field to delete the variation. If it has + inventory, set the Quantity to 0.
+
+ As a best practice, if you want to revise multiple variations in + the same listing at the same time (i.e, within a very short period), + use a single ReviseFixedPriceItem request and include all the + variation revisions in the same request. If your application design + requires you to revise each variation individually, then avoid using + multiple parallel threads. Instead, use a serial, synchronous + process. That is, wait until each revision has been + processed by eBay before submitting the next revision request for + another variation in the same listing.
+
+ For GetItem and related calls Only returned + when a listing has variations. +

+ For GetSellerList: Only returned when a listing + has variations, IncludeVariations was set to true in the request, + the DetailLevel was set to ReturnAll, and an applicable pagination + value and time range were specified.
+
+ For GetItemTransactions Only returned in Item + when a listing has variations and IncludeVariations was set to true + in the request. (Also see Variation returned in Transaction for + information about which variation was actually purchased.) +
+
+ For GetSellerEvents, GetMyeBayBuying, and GetMyeBaySelling: Only returned + when a listing has variations and HideVariations was set to false + or not specified in the request. + + + type : class Trading_VariationsType +*/ +@property (nonatomic, retain) Trading_VariationsType *variations; + +/** + + A list of parts compatibility information specified as name and value pairs. + Describes an assembly with which a part is compatible (i.e., compatibility by + application). For example, to specify a part's compatibility with a vehicle, + the name (search name) would map to standard vehicle characteristics (e.g., + Year, Make, Model, Trim, and Engine). The values would desribe the specific + vehicle, such as a 2006 Honda Accord. Use the Product Metadata API to + retrieve valid search names and corresponding values. +

+ For the AddItem family of calls: Use this for specifying + parts compatibility by application manually. This can only be used in + categories that support parts compatibility by application. Use GetCategoryFeatures with the "CompatibilityEnabled" + feature ID to determine which categories support parts compatibility by + application. +

+ Note: + Starting with release 687, invalid item compatibility combinations will not + cause the request to fail as long as ItemCompatibilityList contains at least one valid + item compatibility. Only valid compatibilities will be added to the listing. + Any invalid compatibility combinations will be reported in the long error + message in the response errors with a severity of Warning. +
+ For ReviseFixedPriceItem and ReviseItem: When you revise a + listing, if the listing has bids and/or ends within 12 hours, item + compatibilities cannot be deleted. You may add item compatibilities at any + time. +

+ For GetItem: ItemCompatibilityList is only returned if the + seller included item compatibility in the listing and IncludeItemCompatibilityList is set to true in the + GetItem request. + + + type : class Trading_ItemCompatibilityListType +*/ +@property (nonatomic, retain) Trading_ItemCompatibilityListType *itemCompatibilityList; + +/** + + Indicates the number of compatible applications specified for the given item. + Applies to items listed with fitment by application only (either manually or + with a catalog product that supports compatibility). +

+ Not returned if the item has no specified compatible applications. Not + returned if IncludeItemCompatibilityList is + specified in the request. +

+ To retrieve the list of compatibility information, set + IncludeItemCompatibilityList to "true" in the request. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *itemCompatibilityCount; + +/** + + The numeric ID (e.g., 1000) for the item condition. + Sellers should also clarify the item's condition in their + own item description. +

+ Note: + In addition to including notes on flaws or wear and tear on an used item in the + Item.Description, and including a ConditionID + value, you can provide additional information about the condition of your used item + through the Item.ConditionDescription string field. + +
+ For the AddItem family of calls: + Use GetCategoryFeatures for details about which categories support + (or require) ConditionID, plus policies and help on choosing the + right condition for the item (to reduce disputes).
+
+ Please note the following behavior if you pass a ConditionID value + that is not valid for the category: If ConditionID is disabled + (or not applicable) for the category, the item is listed with no + condition. If ConditionID is enabled or required for the category, the listing + request fails.
+
+ If you are listing in two categories, the primary category determines which + condition model (ConditionID or item specifics) and which condition values + can be used.
+
+ US eBay Motors Parts & Accessories and vehicle categories require ConditionID for new + listings and re-listings. +
+
+ Not applicable to Half.com in listing requests (e.g., AddItem). + However, ConditionID could be returned in responses for + Half.com listings that are available to or sold on the + eBay site (as appropriate for the corresponding eBay category).
+
+ For Revise/Relist calls: In most cases, you can add or modify + ConditionID when you revise or relist. + If GetCategoryFeatures returns ConditionEnabled=Required for the + listing's category, you cannot remove ConditionID from the listing.
+
+ If an auction has bids or ends within 12 hours, you cannot remove or + change its condition, and you cannot replace a condition + attribute or custom item specific with ConditionID. In this case, + you will still be able to modify other fields that are normally + editable, even if ConditionID is not present.
+
+ In most cases, you can add or modify ConditionID for multi-quantity + fixed price listings. (If a multi-quantity fixed price listing has + revision restrictions imposed by other choices the seller has made + in the listing, you might not be able to remove or change the + condition.)
+
+ If you revise or relist a GTC listing that only has a condition + attribute or custom item specific, you need to specify ConditionID + (if the category requires it). ReviseInventoryStatus also fails + if you attempt to revise listings that are missing ConditionID. + (This rule does not apply during auto-renewal of a GTC listing. + It only applies when you perform an action on the listing.)
+
+ For GetItem and GetSellerList: Only returned when the seller + specified ConditionID in their listing. Also returns + a localized display name.
+
+ Note: + For most categories, eBay does not convert item condition data in + the older AttributeSetArray, LookupAttributeArray, or ItemSpecifics + format to this format in older listings or when you revise or + relist items. + This means GTC listings and older ended or sold listings + may still return the item condition in these other fields even after + new listings only support ConditionID.
+
+ There are a few categories in which automatic mapping does occur, + where the old and newer conditions are identical. See the "Automatic Mapping" + tab in the Item Condition Look-up Table link below for details.
+
+ Also, if you specified ConditionID but the category also supports + condition in item specifics, you may receive a + "Dropped condition from Item specifics" warning. + You can ignore this warning as long as you used ConditionID. +
+ + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *conditionID; + +/** + + This string field is used by the seller to more clearly describe the condition of + items that are not brand new. +

+ The ConditionDescription field is available for all + categories, including categories where the condition type is not applicable + (e.g., Antiques). This field is applicable for all item conditions except + "New", "Brand New", "New with tags", and "New in box". If + ConditionDescription is used with these conditions (Condition + IDs 1000-1499), eBay will simply ignore this field if included, and eBay will + return a warning message to the user. +

+ This field should only be used to further clarify the condition of the used item. + For example, "The right leg of the chair has a small scratch, and on the seat + back there is a light blue stain about the shape and size of a coin." It should + not be used for branding, promotions, shipping, returns, payment or other + information unrelated to the condition of the item. Make sure that the condition + type (Item.ConditionID), condition description, item description + (Item.Description), and the listing's pictures do not contradict + one another. +

+ + Note: The ConditionDescription field is optional For Add/Revise/Relist API calls. However, this field may become required in some categories starting with the Spring 2013 Seller Release.
+ ConditionDescription is currently supported only on the eBay US, UK and Motors sites. +
+ The ConditionDescription field is returned by GetItem + (and other related calls that return the Item object) if a condition description + is specified in the listing. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *conditionDescription; + +/** + + The human-readable label for the item condition. + Display names are localized for the site on + which they're listed (not necessarily the site on which + they're viewed).
+
+ Most categories use the same display name for the + same condition ID. Some categories may override the display name + based on buyer expectations for items in the category. + For example, condition ID 1000 could be called + "New" in one category and "New with tags" in another.
+
+ Behind the scenes, eBay's search engine uses the ID + (not the display name) to determine whether items are + new, used, or refurbished.
+
+ Only returned when the seller specified ConditionID in their + listing. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *conditionDisplayName; + +/** + + Tax exception category code. This is to be used only + by sellers who have opted into sales tax being calculated + by a sales tax calculation vendor. If you are interested + in becoming a tax calculation vendor partner with eBay, + contact developer-relations@ebay.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *taxCategory; + +/** + + Indicates the type of message that will be returned describing the quantity + available for the item. + + + type: string constant in Trading_QuantityAvailableHintCodeType.h +*/ +@property (nonatomic, retain) NSString *quantityAvailableHint; + +/** + + The quantity threshold above which the seller prefers not to show the actual + quantity available. Returned when the quantity available is greater than the + value of quantity threshold. Currently, 10 is the only available value for + this threshold. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantityThreshold; + +/** + + Reserved for future use. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *postCheckoutExperienceEnabled; + +/** + + This container provides information for an item that has a Strikethrough Price (STP) or a Minimum Advertised Price + (MAP) discount pricing treatment. STP and MAP apply only to fixed-price listings and auction listings with the Buy + It Now opton. STP is available on the US, UK, and German (DE) sites, while MAP is available only on the US site. +

+ Discount pricing is available to qualified sellers (and their associated developers) who + participate in the Discount Pricing Program. Once qualified, sellers receive a + "special account flag" (SAF) that allows them to apply Discount Pricing to both single-variation and multi-variation + items. Sellers should contact their account manager or Customer Service to + see if they qualify for the Strikethrough Pricing program. +

+ As a seller listing Discount Price items, you are required to maintain records of your discount + pricing in the event you are called upon to substantiate your item pricing. The following + link details your legal obligations when you utilize Discount Pricing to sell items: Strikethrough Pricing Requirements + +

+ For AddFixedPriceItem, RelistFixedPriceItem, ReviseFixedPriceItem, and + VerifyAddFixedPriceItem: + If you are listing variations (MSKU items), use Variation.DiscountPriceInfo for each variation. + + + type : class Trading_DiscountPriceInfoType +*/ +@property (nonatomic, retain) Trading_DiscountPriceInfoType *discountPriceInfo; + +/** + + If true, and the item details in the request match a product in the eBay catalog, the matching product is used to list the item. This is like using ProductListingDetails to list an item. Applies only to catalog-enabled categories. +

+ This feature is available to a small subset of eBay-selected sellers. +

+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *useRecommendedProduct; + +/** + + A descriptive free-text title for a US or CA eBay Motors vehicle + listing. This title appears below eBay's pre-filled listing title + on the View Item page (not at the top of the View Item page). + It's also appended to the listing title in search results + (like a subtitle) on the US eBay Motors site. + Keywords in this title help buyers find or distinguish + your listing.
+
+ Applicable to listings in US eBay Motors Cars and Trucks, + Motorcycle, and some of the Powersport, Boats and RV campers + categories; or to Cars and Trucks listings on CA eBay Motors.
+
+ This replaces the older US and Canada eBay Motors Subtitle attribute + (attribute ID 10246).
+
+ Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerProvidedTitle; + +/** + + Vehicle Identification Number, which is a unique serial number + for a motor vehicle.
+
+ Applicable to listings in US eBay Motors Cars and Trucks (6001), + Motorcycles (6024), Commercial Trucks (63732), + RVs and Campers (50054), ATVs (6723), Snowmobiles (42595), + and UTVs (173665); + and to Cars and Trucks listings in CA, CAFR and AU eBay Motors. + For vehicle categories that do not use VIN, + call GetCategorySpecifics to determine applicable + custom item specifics (such as "Hull ID Number" for Boats). +
+
+ For the US, CA, and CAFR eBay Motors sites, required for cars and + trucks from model year 1981 and later. (The US developed national standards for VIN values as of 1981.)
+
+ For the eBay Australia site, required for vehicles from model year + 1989 or later. For the eBay Australia site, only appears on the View Item page if you also specify the date of first registration in the listing's item specifics. +
+
+ Appears in the VIN field in the Item Specifics section of eBay's + View Item page.
+
+ Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *vin; + +/** + + Link to the Vehicle History Report for the vehicle whose VIN was + specified in Item.VIN. If no vehicle history report is available, eBay may instead show a plain-text copy of the VIN.
+
+ Applicable to listings in US eBay Motors Cars and Trucks, Motorcycle, and some Powersport, Boats and RV campers categories; + and to Cars and Trucks listings in CA, CAFR and AU eBay Motors.
+
+ For the eBay Australia site, only appears on the View Item page if + you specify Item.VIN and you also specify the date of + first registration in the listing's item specifics.
+
+ Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *vinLink; + +/** + + Vehicle Registration Mark, which is a unique identifier for + a motor vehicle.
+
+ Applicable to listings in UK eBay Motors Cars and Trucks, + Motorcycle, and some Powersport categories.
+
+ Appears as a VRM field in the Item Specifics section of eBay's + View Item page. On the View Item page, the VRM value is masked + (i.e., only a portion of the value is shown to users). + In the GetItem response, the VRM is only returned if the + call is made by the seller (i.e., the AuthToken is associated + with the vehicle's seller).
+
+ Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *vrm; + +/** + + Link to the Vehicle History Report for the vehicle whose VRM was + specified in Item.VRM. The report is visible to all users. + If no vehicle history report is available, eBay may instead show a + plain-text copy of the masked VRM.
+
+ Applicable to listings in UK eBay Motors Cars and Trucks, Motorcycle, and some Powersport categories.
+
+ Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *vrmLink; + +/** + + This container is used to set the minimum number of event tickets that should + remain available after a buyer makes a purchase. This functionality allows the + seller to avoid the possibility of being left with just one event ticket after + a sale. +

+ This container can be used when adding, revising, or relisting event tickets, and + it will only be returned in GetItem if set for the listing. + + + type : class Trading_QuantityInfoType +*/ +@property (nonatomic, retain) Trading_QuantityInfoType *quantityInfo; + +/** + + Root container consisting of references to one or more Business Policies profiles. + Exactly one Payment Profile, one Shipping Profile, and one Return Policy Profile + may be applied to the listing. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : class Trading_SellerProfilesType +*/ +@property (nonatomic, retain) Trading_SellerProfilesType *sellerProfiles; + +/** + + Container consisting of dimension and size details related to a shipping package in + which an item will be sent. The information in this container is applicable if the + seller is using calculated shipping or flat rate shipping using shipping rate tables + with weight surcharges. This container is only returned in the "Get" calls if specified + for the item. + + + type : class Trading_ShipPackageDetailsType +*/ +@property (nonatomic, retain) Trading_ShipPackageDetailsType *shippingPackageDetails; + +/** + + This field applies only to the US site, and will be returned only if the US seller qualifies as a Top-Rated Seller. +

+ If this flag is returned for a listing, it indicates that the listing meets the new requirements for a Top-Rated Plus listing. A Top-Rated Plus listing must meet the following requirements: +
    +
  • 14-day (or longer) return policy with Money Back option
  • +
  • 1-day Handling Time or better
  • +
+
+ A Top-Rated Plus seal appears on the View Item page for qualifying listings.
Top-Rated Sellers
get a 20 percent discount on their Final Value Fee for all listings that qualify as Top-Rated Plus. +

+ See eBay's Top Rated Seller Resource Center for more information about how to qualify as a Top-Rated Seller. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *topRatedListing; + +/** + + This value sets the minimum price threshold for a seller's product price in a fixed-price + listing. Regardless of the product price on eBay Value Box or Amazon listings, the seller's + product price will not be reduced lower than this dollar value. +

+ This value is only applicable to sellers using the Dynamic Pricing API, and if a dynamic + pricing rule is assigned to the listing's product. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *floorPrice; + +/** + + This value sets the maximum price threshold for a seller's product price in a fixed-price + listing. Regardless of the product price on Amazon or eBay Value Box, the seller's product + price will not be raised higher than this dollar value. +

+ This value is only applicable to sellers using the Dynamic Pricing API, and if a dynamic + pricing rule is assigned to the listing's product. If this field is not specified through + the Dynamic Pricing API, an eBay system-level threshold is used to avoid any undesirable + results. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *ceilingPrice; + +/** + + This container is used by the seller to restrict the quantity of items that may be + purchased by one buyer during the duration of a fixed-price listing (single or + multi-variation). This is an optional container that can be used with an Add, + Revise, or Relist call. +

+ This container is not applicable to auction listings. + + + type : class Trading_QuantityRestrictionPerBuyerInfoType +*/ +@property (nonatomic, retain) Trading_QuantityRestrictionPerBuyerInfoType *quantityRestrictionPerBuyer; + +/** + + If true, sellers can offer eBay's Global Shipping Program when listing the specified item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *isIntermediatedShippingEligible; + +/** + + Contains information about the weight, volume or other quantity measurement of a listed item. The European Union requires listings for certain types of products to include the price per unit so buyers can accurately compare prices. eBay uses the UnitInfo data and the item's listed price to calculate and display the per-unit price on eBay EU sites. +

+ + Note: This information is currently required only for EU business sellers, and only for listings with a Buy It Now option. + + + + type : class Trading_UnitInfoType +*/ +@property (nonatomic, retain) Trading_UnitInfoType *unitInfo; + +/** + + The eBay Item ID of the current item's parent (original) listing. Only a relisted + item will have a parent item, so this field will only be returned if the current + item is a relisted item. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *relistParentID; + +/** + + This field is not returned by any Trading API calls, and will be deprecated soon. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *conditionDefinition; + +/** + + If this field is returned in GetItem as 'true', the auction + listing is being hidden from search on the eBay site. This field is not returned + if 'false'. +

+ To see the reason why the auction listing is being hidden from search, take a look + at the value returned in the ReasonHideFromSearch field. + Currently, only auction listings that have been determined to be duplicate listings + with zero bids are hidden from search, but there may be other reasons to hide + auction listings from search in the future. +

+ Is it possible that a previously hidden listing will be resurfaced in search if the + original auction listing or other duplicate listings get bids or are purchased + through Buy It Now. +

+ It is also possible that eBay will administratively end duplicate auction listings + with zero bids. If this occurs, the listing fee will be credited back to the + seller's account, and the value returned in the + AccountDetailsEntryType field of the GetAccount + API call will be CreditAuctionEndEarly. +

+ This field is associated with eBay Duplicate Listings Policy, which has taken + effect on the US, CA, CA-FR, and eBay Motors (Parts and Accessories only) sites. + Event Tickets, Real Estate, and Motor Vehicle categories are excluded from this + policy. For more information, read + eBay's Duplicate Listings Policy help page. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hideFromSearch; + +/** + + The enumeration value in this field indicates why the auction listing is being + hidden from search on the eBay site. This field is only returned if the + HideFromSearch field is returned as 'true' in the + GetItem response. +

+ Currently, only auction listings that have been determined to be duplicate listings + with zero bids are hidden from search, but there may be other reasons to hide + auction listings from search in the future. +

+ This field is associated with eBay Duplicate Listings Policy, which has taken + effect on the US, CA, CA-FR, and eBay Motors (Parts and Accessories only) sites. + Event Tickets, Real Estate, and Motor Vehicle categories are excluded from this + policy. For more information, read + eBay's Duplicate Listings Policy help page. + + + type: string constant in Trading_ReasonHideFromSearchCodeType.h +*/ +@property (nonatomic, retain) NSString *reasonHideFromSearch; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemType.m b/Vendoo/TradingProxy/Trading_ItemType.m new file mode 100755 index 0000000..01414f8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemType.m @@ -0,0 +1,787 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemType.h" +#import "Trading_AddressType.h" +#import "Trading_ExternalProductIDType.h" +#import "Trading_DistanceType.h" +#import "Trading_SellingStatusType.h" +#import "Trading_ListingCheckoutRedirectPreferenceType.h" +#import "Trading_VariationsType.h" +#import "Trading_BuyerRequirementDetailsType.h" +#import "Trading_BuyerProtectionDetailsType.h" +#import "Trading_AttributeArrayType.h" +#import "Trading_CharityType.h" +#import "Trading_UnitInfoType.h" +#import "Trading_SellerProfilesType.h" +#import "Trading_BusinessSellerDetailsType.h" +#import "Trading_AmountType.h" +#import "Trading_ExtendedContactDetailsType.h" +#import "Trading_PaymentDetailsType.h" +#import "Trading_NameValueListArrayType.h" +#import "Trading_CategoryType.h" +#import "Trading_ItemPolicyViolationType.h" +#import "Trading_BiddingDetailsType.h" +#import "Trading_QuantityInfoType.h" +#import "Trading_LookupAttributeArrayType.h" +#import "Trading_StorefrontType.h" +#import "Trading_BestOfferDetailsType.h" +#import "Trading_ItemCompatibilityListType.h" +#import "Trading_ShipPackageDetailsType.h" +#import "Trading_ShippingDetailsType.h" +#import "Trading_ReviseStatusType.h" +#import "Trading_ReturnPolicyType.h" +#import "Trading_DiscountPriceInfoType.h" +#import "Trading_ListingDetailsType.h" +#import "Trading_CrossPromotionsType.h" +#import "Trading_UserType.h" +#import "Trading_VATDetailsType.h" +#import "Trading_SearchDetailsType.h" +#import "Trading_PictureDetailsType.h" +#import "Trading_ProductListingDetailsType.h" +#import "Trading_ListingDesignerType.h" +#import "Trading_QuantityRestrictionPerBuyerInfoType.h" +#import "Trading_AttributeSetArrayType.h" + +@implementation Trading_ItemType + +@synthesize applicationData = _applicationData; +@synthesize attributeSetArray = _attributeSetArray; +@synthesize attributeArray = _attributeArray; +@synthesize lookupAttributeArray = _lookupAttributeArray; +@synthesize autoPay = _autoPay; +@synthesize paymentDetails = _paymentDetails; +@synthesize biddingDetails = _biddingDetails; +@synthesize motorsGermanySearchable = _motorsGermanySearchable; +@synthesize buyerProtection = _buyerProtection; +@synthesize buyItNowPrice = _buyItNowPrice; +@synthesize categoryMappingAllowed = _categoryMappingAllowed; +@synthesize charity = _charity; +@synthesize country = _country; +@synthesize crossPromotion = _crossPromotion; +@synthesize currency = _currency; +@synthesize description = _description; +@synthesize descriptionReviseMode = _descriptionReviseMode; +@synthesize distance = _distance; +@synthesize giftIcon = _giftIcon; +@synthesize giftServices = _giftServices; +@synthesize hitCounter = _hitCounter; +@synthesize itemID = _itemID; +@synthesize listingDetails = _listingDetails; +@synthesize listingDesigner = _listingDesigner; +@synthesize listingDuration = _listingDuration; +@synthesize listingEnhancement = _listingEnhancement; +@synthesize listingType = _listingType; +@synthesize location = _location; +@synthesize lotSize = _lotSize; +@synthesize partnerCode = _partnerCode; +@synthesize partnerName = _partnerName; +@synthesize paymentMethods = _paymentMethods; +@synthesize payPalEmailAddress = _payPalEmailAddress; +@synthesize primaryCategory = _primaryCategory; +@synthesize privateListing = _privateListing; +@synthesize productListingDetails = _productListingDetails; +@synthesize quantity = _quantity; +@synthesize privateNotes = _privateNotes; +@synthesize regionID = _regionID; +@synthesize relistLink = _relistLink; +@synthesize reservePrice = _reservePrice; +@synthesize reviseStatus = _reviseStatus; +@synthesize scheduleTime = _scheduleTime; +@synthesize secondaryCategory = _secondaryCategory; +@synthesize freeAddedCategory = _freeAddedCategory; +@synthesize seller = _seller; +@synthesize sellingStatus = _sellingStatus; +@synthesize shippingDetails = _shippingDetails; +@synthesize shipToLocations = _shipToLocations; +@synthesize site = _site; +@synthesize startPrice = _startPrice; +@synthesize storefront = _storefront; +@synthesize subTitle = _subTitle; +@synthesize timeLeft = _timeLeft; +@synthesize title = _title; +@synthesize uuid = _uuid; +@synthesize vatDetails = _vatDetails; +@synthesize sellerVacationNote = _sellerVacationNote; +@synthesize watchCount = _watchCount; +@synthesize hitCount = _hitCount; +@synthesize disableBuyerRequirements = _disableBuyerRequirements; +@synthesize bestOfferDetails = _bestOfferDetails; +@synthesize locationDefaulted = _locationDefaulted; +@synthesize thirdPartyCheckout = _thirdPartyCheckout; +@synthesize useTaxTable = _useTaxTable; +@synthesize getItFast = _getItFast; +@synthesize buyerResponsibleForShipping = _buyerResponsibleForShipping; +@synthesize limitedWarrantyEligible = _limitedWarrantyEligible; +@synthesize eBayNotes = _eBayNotes; +@synthesize questionCount = _questionCount; +@synthesize relisted = _relisted; +@synthesize quantityAvailable = _quantityAvailable; +@synthesize sku = _sku; +@synthesize categoryBasedAttributesPrefill = _categoryBasedAttributesPrefill; +@synthesize searchDetails = _searchDetails; +@synthesize postalCode = _postalCode; +@synthesize shippingTermsInDescription = _shippingTermsInDescription; +@synthesize externalProductID = _externalProductID; +@synthesize sellerInventoryID = _sellerInventoryID; +@synthesize pictureDetails = _pictureDetails; +@synthesize dispatchTimeMax = _dispatchTimeMax; +@synthesize skypeEnabled = _skypeEnabled; +@synthesize skypeID = _skypeID; +@synthesize skypeContactOption = _skypeContactOption; +@synthesize bestOfferEnabled = _bestOfferEnabled; +@synthesize localListing = _localListing; +@synthesize thirdPartyCheckoutIntegration = _thirdPartyCheckoutIntegration; +@synthesize listingCheckoutRedirectPreference = _listingCheckoutRedirectPreference; +@synthesize sellerContactDetails = _sellerContactDetails; +@synthesize totalQuestionCount = _totalQuestionCount; +@synthesize proxyItem = _proxyItem; +@synthesize extendedSellerContactDetails = _extendedSellerContactDetails; +@synthesize leadCount = _leadCount; +@synthesize newLeadCount = _newLeadCount; +@synthesize itemSpecifics = _itemSpecifics; +@synthesize groupCategoryID = _groupCategoryID; +@synthesize classifiedAdPayPerLeadFee = _classifiedAdPayPerLeadFee; +@synthesize bidGroupItem = _bidGroupItem; +@synthesize applyBuyerProtection = _applyBuyerProtection; +@synthesize listingSubtype2 = _listingSubtype2; +@synthesize mechanicalCheckAccepted = _mechanicalCheckAccepted; +@synthesize updateSellerInfo = _updateSellerInfo; +@synthesize updateReturnPolicy = _updateReturnPolicy; +@synthesize itemPolicyViolation = _itemPolicyViolation; +@synthesize crossBorderTrade = _crossBorderTrade; +@synthesize businessSellerDetails = _businessSellerDetails; +@synthesize buyerGuaranteePrice = _buyerGuaranteePrice; +@synthesize buyerRequirementDetails = _buyerRequirementDetails; +@synthesize returnPolicy = _returnPolicy; +@synthesize paymentAllowedSite = _paymentAllowedSite; +@synthesize inventoryTrackingMethod = _inventoryTrackingMethod; +@synthesize integratedMerchantCreditCardEnabled = _integratedMerchantCreditCardEnabled; +@synthesize variations = _variations; +@synthesize itemCompatibilityList = _itemCompatibilityList; +@synthesize itemCompatibilityCount = _itemCompatibilityCount; +@synthesize conditionID = _conditionID; +@synthesize conditionDescription = _conditionDescription; +@synthesize conditionDisplayName = _conditionDisplayName; +@synthesize taxCategory = _taxCategory; +@synthesize quantityAvailableHint = _quantityAvailableHint; +@synthesize quantityThreshold = _quantityThreshold; +@synthesize postCheckoutExperienceEnabled = _postCheckoutExperienceEnabled; +@synthesize discountPriceInfo = _discountPriceInfo; +@synthesize useRecommendedProduct = _useRecommendedProduct; +@synthesize sellerProvidedTitle = _sellerProvidedTitle; +@synthesize vin = _vin; +@synthesize vinLink = _vinLink; +@synthesize vrm = _vrm; +@synthesize vrmLink = _vrmLink; +@synthesize quantityInfo = _quantityInfo; +@synthesize sellerProfiles = _sellerProfiles; +@synthesize shippingPackageDetails = _shippingPackageDetails; +@synthesize topRatedListing = _topRatedListing; +@synthesize floorPrice = _floorPrice; +@synthesize ceilingPrice = _ceilingPrice; +@synthesize quantityRestrictionPerBuyer = _quantityRestrictionPerBuyer; +@synthesize isIntermediatedShippingEligible = _isIntermediatedShippingEligible; +@synthesize unitInfo = _unitInfo; +@synthesize relistParentID = _relistParentID; +@synthesize conditionDefinition = _conditionDefinition; +@synthesize hideFromSearch = _hideFromSearch; +@synthesize reasonHideFromSearch = _reasonHideFromSearch; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ApplicationData" propertyName:@"applicationData" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"applicationData"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeSetArray" propertyName:@"attributeSetArray" type:PICO_TYPE_OBJECT clazz:[Trading_AttributeSetArrayType class]]; + [map setObject:ps forKey:@"attributeSetArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeArray" propertyName:@"attributeArray" type:PICO_TYPE_OBJECT clazz:[Trading_AttributeArrayType class]]; + [map setObject:ps forKey:@"attributeArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LookupAttributeArray" propertyName:@"lookupAttributeArray" type:PICO_TYPE_OBJECT clazz:[Trading_LookupAttributeArrayType class]]; + [map setObject:ps forKey:@"lookupAttributeArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutoPay" propertyName:@"autoPay" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"autoPay"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentDetails" propertyName:@"paymentDetails" type:PICO_TYPE_OBJECT clazz:[Trading_PaymentDetailsType class]]; + [map setObject:ps forKey:@"paymentDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BiddingDetails" propertyName:@"biddingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_BiddingDetailsType class]]; + [map setObject:ps forKey:@"biddingDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MotorsGermanySearchable" propertyName:@"motorsGermanySearchable" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"motorsGermanySearchable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerProtection" propertyName:@"buyerProtection" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"buyerProtection"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyItNowPrice" propertyName:@"buyItNowPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"buyItNowPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryMappingAllowed" propertyName:@"categoryMappingAllowed" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"categoryMappingAllowed"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Charity" propertyName:@"charity" type:PICO_TYPE_OBJECT clazz:[Trading_CharityType class]]; + [map setObject:ps forKey:@"charity"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Country" propertyName:@"country" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"country"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossPromotion" propertyName:@"crossPromotion" type:PICO_TYPE_OBJECT clazz:[Trading_CrossPromotionsType class]]; + [map setObject:ps forKey:@"crossPromotion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Currency" propertyName:@"currency" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"currency"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DescriptionReviseMode" propertyName:@"descriptionReviseMode" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"descriptionReviseMode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Distance" propertyName:@"distance" type:PICO_TYPE_OBJECT clazz:[Trading_DistanceType class]]; + [map setObject:ps forKey:@"distance"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GiftIcon" propertyName:@"giftIcon" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"giftIcon"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"GiftServices" propertyName:@"giftServices" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"giftServices"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HitCounter" propertyName:@"hitCounter" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"hitCounter"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingDetails" propertyName:@"listingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ListingDetailsType class]]; + [map setObject:ps forKey:@"listingDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingDesigner" propertyName:@"listingDesigner" type:PICO_TYPE_OBJECT clazz:[Trading_ListingDesignerType class]]; + [map setObject:ps forKey:@"listingDesigner"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingDuration" propertyName:@"listingDuration" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"listingDuration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ListingEnhancement" propertyName:@"listingEnhancement" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"listingEnhancement"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingType" propertyName:@"listingType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"listingType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Location" propertyName:@"location" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"location"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LotSize" propertyName:@"lotSize" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"lotSize"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PartnerCode" propertyName:@"partnerCode" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"partnerCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PartnerName" propertyName:@"partnerName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"partnerName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PaymentMethods" propertyName:@"paymentMethods" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentMethods"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalEmailAddress" propertyName:@"payPalEmailAddress" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"payPalEmailAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PrimaryCategory" propertyName:@"primaryCategory" type:PICO_TYPE_OBJECT clazz:[Trading_CategoryType class]]; + [map setObject:ps forKey:@"primaryCategory"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PrivateListing" propertyName:@"privateListing" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"privateListing"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductListingDetails" propertyName:@"productListingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ProductListingDetailsType class]]; + [map setObject:ps forKey:@"productListingDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Quantity" propertyName:@"quantity" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantity"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PrivateNotes" propertyName:@"privateNotes" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"privateNotes"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RegionID" propertyName:@"regionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"regionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RelistLink" propertyName:@"relistLink" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"relistLink"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReservePrice" propertyName:@"reservePrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"reservePrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReviseStatus" propertyName:@"reviseStatus" type:PICO_TYPE_OBJECT clazz:[Trading_ReviseStatusType class]]; + [map setObject:ps forKey:@"reviseStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ScheduleTime" propertyName:@"scheduleTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"scheduleTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SecondaryCategory" propertyName:@"secondaryCategory" type:PICO_TYPE_OBJECT clazz:[Trading_CategoryType class]]; + [map setObject:ps forKey:@"secondaryCategory"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FreeAddedCategory" propertyName:@"freeAddedCategory" type:PICO_TYPE_OBJECT clazz:[Trading_CategoryType class]]; + [map setObject:ps forKey:@"freeAddedCategory"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Seller" propertyName:@"seller" type:PICO_TYPE_OBJECT clazz:[Trading_UserType class]]; + [map setObject:ps forKey:@"seller"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingStatus" propertyName:@"sellingStatus" type:PICO_TYPE_OBJECT clazz:[Trading_SellingStatusType class]]; + [map setObject:ps forKey:@"sellingStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingDetails" propertyName:@"shippingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingDetailsType class]]; + [map setObject:ps forKey:@"shippingDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ShipToLocations" propertyName:@"shipToLocations" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shipToLocations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Site" propertyName:@"site" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"site"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartPrice" propertyName:@"startPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"startPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Storefront" propertyName:@"storefront" type:PICO_TYPE_OBJECT clazz:[Trading_StorefrontType class]]; + [map setObject:ps forKey:@"storefront"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SubTitle" propertyName:@"subTitle" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"subTitle"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TimeLeft" propertyName:@"timeLeft" type:PICO_TYPE_DURATION clazz:nil]; + [map setObject:ps forKey:@"timeLeft"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Title" propertyName:@"title" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"title"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UUID" propertyName:@"uuid" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"uuid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VATDetails" propertyName:@"vatDetails" type:PICO_TYPE_OBJECT clazz:[Trading_VATDetailsType class]]; + [map setObject:ps forKey:@"vatDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerVacationNote" propertyName:@"sellerVacationNote" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerVacationNote"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WatchCount" propertyName:@"watchCount" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"watchCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HitCount" propertyName:@"hitCount" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"hitCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisableBuyerRequirements" propertyName:@"disableBuyerRequirements" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"disableBuyerRequirements"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferDetails" propertyName:@"bestOfferDetails" type:PICO_TYPE_OBJECT clazz:[Trading_BestOfferDetailsType class]]; + [map setObject:ps forKey:@"bestOfferDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocationDefaulted" propertyName:@"locationDefaulted" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"locationDefaulted"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ThirdPartyCheckout" propertyName:@"thirdPartyCheckout" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"thirdPartyCheckout"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UseTaxTable" propertyName:@"useTaxTable" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"useTaxTable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GetItFast" propertyName:@"getItFast" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"getItFast"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerResponsibleForShipping" propertyName:@"buyerResponsibleForShipping" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"buyerResponsibleForShipping"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LimitedWarrantyEligible" propertyName:@"limitedWarrantyEligible" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"limitedWarrantyEligible"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayNotes" propertyName:@"eBayNotes" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"eBayNotes"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuestionCount" propertyName:@"questionCount" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"questionCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Relisted" propertyName:@"relisted" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"relisted"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantityAvailable" propertyName:@"quantityAvailable" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantityAvailable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SKU" propertyName:@"sku" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sku"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryBasedAttributesPrefill" propertyName:@"categoryBasedAttributesPrefill" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"categoryBasedAttributesPrefill"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SearchDetails" propertyName:@"searchDetails" type:PICO_TYPE_OBJECT clazz:[Trading_SearchDetailsType class]]; + [map setObject:ps forKey:@"searchDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PostalCode" propertyName:@"postalCode" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"postalCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingTermsInDescription" propertyName:@"shippingTermsInDescription" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"shippingTermsInDescription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalProductID" propertyName:@"externalProductID" type:PICO_TYPE_OBJECT clazz:[Trading_ExternalProductIDType class]]; + [map setObject:ps forKey:@"externalProductID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerInventoryID" propertyName:@"sellerInventoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerInventoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PictureDetails" propertyName:@"pictureDetails" type:PICO_TYPE_OBJECT clazz:[Trading_PictureDetailsType class]]; + [map setObject:ps forKey:@"pictureDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DispatchTimeMax" propertyName:@"dispatchTimeMax" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"dispatchTimeMax"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SkypeEnabled" propertyName:@"skypeEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"skypeEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SkypeID" propertyName:@"skypeID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"skypeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SkypeContactOption" propertyName:@"skypeContactOption" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"skypeContactOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferEnabled" propertyName:@"bestOfferEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"bestOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalListing" propertyName:@"localListing" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localListing"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ThirdPartyCheckoutIntegration" propertyName:@"thirdPartyCheckoutIntegration" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"thirdPartyCheckoutIntegration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingCheckoutRedirectPreference" propertyName:@"listingCheckoutRedirectPreference" type:PICO_TYPE_OBJECT clazz:[Trading_ListingCheckoutRedirectPreferenceType class]]; + [map setObject:ps forKey:@"listingCheckoutRedirectPreference"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerContactDetails" propertyName:@"sellerContactDetails" type:PICO_TYPE_OBJECT clazz:[Trading_AddressType class]]; + [map setObject:ps forKey:@"sellerContactDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalQuestionCount" propertyName:@"totalQuestionCount" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"totalQuestionCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProxyItem" propertyName:@"proxyItem" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"proxyItem"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExtendedSellerContactDetails" propertyName:@"extendedSellerContactDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ExtendedContactDetailsType class]]; + [map setObject:ps forKey:@"extendedSellerContactDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LeadCount" propertyName:@"leadCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"leadCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NewLeadCount" propertyName:@"newLeadCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"newLeadCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemSpecifics" propertyName:@"itemSpecifics" type:PICO_TYPE_OBJECT clazz:[Trading_NameValueListArrayType class]]; + [map setObject:ps forKey:@"itemSpecifics"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GroupCategoryID" propertyName:@"groupCategoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"groupCategoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdPayPerLeadFee" propertyName:@"classifiedAdPayPerLeadFee" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"classifiedAdPayPerLeadFee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidGroupItem" propertyName:@"bidGroupItem" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"bidGroupItem"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ApplyBuyerProtection" propertyName:@"applyBuyerProtection" type:PICO_TYPE_OBJECT clazz:[Trading_BuyerProtectionDetailsType class]]; + [map setObject:ps forKey:@"applyBuyerProtection"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingSubtype2" propertyName:@"listingSubtype2" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"listingSubtype2"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MechanicalCheckAccepted" propertyName:@"mechanicalCheckAccepted" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"mechanicalCheckAccepted"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateSellerInfo" propertyName:@"updateSellerInfo" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"updateSellerInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateReturnPolicy" propertyName:@"updateReturnPolicy" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"updateReturnPolicy"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemPolicyViolation" propertyName:@"itemPolicyViolation" type:PICO_TYPE_OBJECT clazz:[Trading_ItemPolicyViolationType class]]; + [map setObject:ps forKey:@"itemPolicyViolation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CrossBorderTrade" propertyName:@"crossBorderTrade" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"crossBorderTrade"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BusinessSellerDetails" propertyName:@"businessSellerDetails" type:PICO_TYPE_OBJECT clazz:[Trading_BusinessSellerDetailsType class]]; + [map setObject:ps forKey:@"businessSellerDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerGuaranteePrice" propertyName:@"buyerGuaranteePrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"buyerGuaranteePrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerRequirementDetails" propertyName:@"buyerRequirementDetails" type:PICO_TYPE_OBJECT clazz:[Trading_BuyerRequirementDetailsType class]]; + [map setObject:ps forKey:@"buyerRequirementDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnPolicy" propertyName:@"returnPolicy" type:PICO_TYPE_OBJECT clazz:[Trading_ReturnPolicyType class]]; + [map setObject:ps forKey:@"returnPolicy"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PaymentAllowedSite" propertyName:@"paymentAllowedSite" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentAllowedSite"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InventoryTrackingMethod" propertyName:@"inventoryTrackingMethod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"inventoryTrackingMethod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IntegratedMerchantCreditCardEnabled" propertyName:@"integratedMerchantCreditCardEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"integratedMerchantCreditCardEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Variations" propertyName:@"variations" type:PICO_TYPE_OBJECT clazz:[Trading_VariationsType class]]; + [map setObject:ps forKey:@"variations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemCompatibilityList" propertyName:@"itemCompatibilityList" type:PICO_TYPE_OBJECT clazz:[Trading_ItemCompatibilityListType class]]; + [map setObject:ps forKey:@"itemCompatibilityList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemCompatibilityCount" propertyName:@"itemCompatibilityCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"itemCompatibilityCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConditionID" propertyName:@"conditionID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"conditionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConditionDescription" propertyName:@"conditionDescription" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"conditionDescription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConditionDisplayName" propertyName:@"conditionDisplayName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"conditionDisplayName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TaxCategory" propertyName:@"taxCategory" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"taxCategory"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantityAvailableHint" propertyName:@"quantityAvailableHint" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"quantityAvailableHint"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantityThreshold" propertyName:@"quantityThreshold" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantityThreshold"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PostCheckoutExperienceEnabled" propertyName:@"postCheckoutExperienceEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"postCheckoutExperienceEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DiscountPriceInfo" propertyName:@"discountPriceInfo" type:PICO_TYPE_OBJECT clazz:[Trading_DiscountPriceInfoType class]]; + [map setObject:ps forKey:@"discountPriceInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UseRecommendedProduct" propertyName:@"useRecommendedProduct" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"useRecommendedProduct"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerProvidedTitle" propertyName:@"sellerProvidedTitle" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerProvidedTitle"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VIN" propertyName:@"vin" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"vin"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VINLink" propertyName:@"vinLink" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"vinLink"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VRM" propertyName:@"vrm" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"vrm"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VRMLink" propertyName:@"vrmLink" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"vrmLink"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantityInfo" propertyName:@"quantityInfo" type:PICO_TYPE_OBJECT clazz:[Trading_QuantityInfoType class]]; + [map setObject:ps forKey:@"quantityInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerProfiles" propertyName:@"sellerProfiles" type:PICO_TYPE_OBJECT clazz:[Trading_SellerProfilesType class]]; + [map setObject:ps forKey:@"sellerProfiles"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingPackageDetails" propertyName:@"shippingPackageDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ShipPackageDetailsType class]]; + [map setObject:ps forKey:@"shippingPackageDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TopRatedListing" propertyName:@"topRatedListing" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"topRatedListing"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FloorPrice" propertyName:@"floorPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"floorPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CeilingPrice" propertyName:@"ceilingPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"ceilingPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantityRestrictionPerBuyer" propertyName:@"quantityRestrictionPerBuyer" type:PICO_TYPE_OBJECT clazz:[Trading_QuantityRestrictionPerBuyerInfoType class]]; + [map setObject:ps forKey:@"quantityRestrictionPerBuyer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IsIntermediatedShippingEligible" propertyName:@"isIntermediatedShippingEligible" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"isIntermediatedShippingEligible"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UnitInfo" propertyName:@"unitInfo" type:PICO_TYPE_OBJECT clazz:[Trading_UnitInfoType class]]; + [map setObject:ps forKey:@"unitInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RelistParentID" propertyName:@"relistParentID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"relistParentID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConditionDefinition" propertyName:@"conditionDefinition" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"conditionDefinition"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HideFromSearch" propertyName:@"hideFromSearch" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hideFromSearch"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReasonHideFromSearch" propertyName:@"reasonHideFromSearch" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"reasonHideFromSearch"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.applicationData = nil; + self.attributeSetArray = nil; + self.attributeArray = nil; + self.lookupAttributeArray = nil; + self.autoPay = nil; + self.paymentDetails = nil; + self.biddingDetails = nil; + self.motorsGermanySearchable = nil; + self.buyerProtection = nil; + self.buyItNowPrice = nil; + self.categoryMappingAllowed = nil; + self.charity = nil; + self.country = nil; + self.crossPromotion = nil; + self.currency = nil; + self.description = nil; + self.descriptionReviseMode = nil; + self.distance = nil; + self.giftIcon = nil; + self.giftServices = nil; + self.hitCounter = nil; + self.itemID = nil; + self.listingDetails = nil; + self.listingDesigner = nil; + self.listingDuration = nil; + self.listingEnhancement = nil; + self.listingType = nil; + self.location = nil; + self.lotSize = nil; + self.partnerCode = nil; + self.partnerName = nil; + self.paymentMethods = nil; + self.payPalEmailAddress = nil; + self.primaryCategory = nil; + self.privateListing = nil; + self.productListingDetails = nil; + self.quantity = nil; + self.privateNotes = nil; + self.regionID = nil; + self.relistLink = nil; + self.reservePrice = nil; + self.reviseStatus = nil; + self.scheduleTime = nil; + self.secondaryCategory = nil; + self.freeAddedCategory = nil; + self.seller = nil; + self.sellingStatus = nil; + self.shippingDetails = nil; + self.shipToLocations = nil; + self.site = nil; + self.startPrice = nil; + self.storefront = nil; + self.subTitle = nil; + self.timeLeft = nil; + self.title = nil; + self.uuid = nil; + self.vatDetails = nil; + self.sellerVacationNote = nil; + self.watchCount = nil; + self.hitCount = nil; + self.disableBuyerRequirements = nil; + self.bestOfferDetails = nil; + self.locationDefaulted = nil; + self.thirdPartyCheckout = nil; + self.useTaxTable = nil; + self.getItFast = nil; + self.buyerResponsibleForShipping = nil; + self.limitedWarrantyEligible = nil; + self.eBayNotes = nil; + self.questionCount = nil; + self.relisted = nil; + self.quantityAvailable = nil; + self.sku = nil; + self.categoryBasedAttributesPrefill = nil; + self.searchDetails = nil; + self.postalCode = nil; + self.shippingTermsInDescription = nil; + self.externalProductID = nil; + self.sellerInventoryID = nil; + self.pictureDetails = nil; + self.dispatchTimeMax = nil; + self.skypeEnabled = nil; + self.skypeID = nil; + self.skypeContactOption = nil; + self.bestOfferEnabled = nil; + self.localListing = nil; + self.thirdPartyCheckoutIntegration = nil; + self.listingCheckoutRedirectPreference = nil; + self.sellerContactDetails = nil; + self.totalQuestionCount = nil; + self.proxyItem = nil; + self.extendedSellerContactDetails = nil; + self.leadCount = nil; + self.newLeadCount = nil; + self.itemSpecifics = nil; + self.groupCategoryID = nil; + self.classifiedAdPayPerLeadFee = nil; + self.bidGroupItem = nil; + self.applyBuyerProtection = nil; + self.listingSubtype2 = nil; + self.mechanicalCheckAccepted = nil; + self.updateSellerInfo = nil; + self.updateReturnPolicy = nil; + self.itemPolicyViolation = nil; + self.crossBorderTrade = nil; + self.businessSellerDetails = nil; + self.buyerGuaranteePrice = nil; + self.buyerRequirementDetails = nil; + self.returnPolicy = nil; + self.paymentAllowedSite = nil; + self.inventoryTrackingMethod = nil; + self.integratedMerchantCreditCardEnabled = nil; + self.variations = nil; + self.itemCompatibilityList = nil; + self.itemCompatibilityCount = nil; + self.conditionID = nil; + self.conditionDescription = nil; + self.conditionDisplayName = nil; + self.taxCategory = nil; + self.quantityAvailableHint = nil; + self.quantityThreshold = nil; + self.postCheckoutExperienceEnabled = nil; + self.discountPriceInfo = nil; + self.useRecommendedProduct = nil; + self.sellerProvidedTitle = nil; + self.vin = nil; + self.vinLink = nil; + self.vrm = nil; + self.vrmLink = nil; + self.quantityInfo = nil; + self.sellerProfiles = nil; + self.shippingPackageDetails = nil; + self.topRatedListing = nil; + self.floorPrice = nil; + self.ceilingPrice = nil; + self.quantityRestrictionPerBuyer = nil; + self.isIntermediatedShippingEligible = nil; + self.unitInfo = nil; + self.relistParentID = nil; + self.conditionDefinition = nil; + self.hideFromSearch = nil; + self.reasonHideFromSearch = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemTypeCodeType.h b/Vendoo/TradingProxy/Trading_ItemTypeCodeType.h new file mode 100755 index 0000000..cf31cec --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemTypeCodeType.h @@ -0,0 +1,110 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Identifies listing-type-related filters. + + + @ingroup EBayAPIInterface +*/ + +/** + + Retrieve listings for single-item auction, regardless of the BuyItNowEnabled value. + Items with any of the following listing types are not retrieved: + StoresFixedPrice, FixedPriceItem, and AdType. + +*/ +extern NSString *const Trading_ItemTypeCodeType_AUCTION_ITEMS_ONLY; + +/** + + Retrieves only listings that can be purchased at a fixed price. That is, + only retrieves listings for which listing type is StoresFixedPrice or + FixedPriceItem. Whether StoresFixedPrice items are retrieved depends on the site + default. If StoresFixedPrice items are retrieved, they are returned after the + other retrieved items. Also retrieves competitive-bid auction listings for which + BuyItNowEnabled is true. Does not retrieve listings for which listing type is + AdType, and does not retrieve auction listings for which BuyItNowEnabled is + false. + +*/ +extern NSString *const Trading_ItemTypeCodeType_FIXED_PRICED_ITEM; + +/** + + Returns all listing types (the default for FindItemsAdvanced). + It is recommended that you use AllItemTypes instead of AllItems. + Whether StoresFixedPrice items are retrieved depends on the site default. + +*/ +extern NSString *const Trading_ItemTypeCodeType_ALL_ITEMS; + +/** + + Only retrieves listings for which the listing type is StoresFixedPrice. + +*/ +extern NSString *const Trading_ItemTypeCodeType_STORE_INVENTORY_ONLY; + +/** + + Excludes listings that have listing type set to StoresFixedPrice. + Excludes listings that have listing type set to AdType. + Excludes auction listings in which BuyItNowEnabled is false. + +*/ +extern NSString *const Trading_ItemTypeCodeType_FIXED_PRICE_EXCLUDE_STORE_INVENTORY; + +/** + + Excludes listings that have listing type set to StoresFixedPrice. + +*/ +extern NSString *const Trading_ItemTypeCodeType_EXCLUDE_STORE_INVENTORY; + +/** + + Retrieves listings whether or not listing type is set to StoresFixedPrice; + include auction items. In searches for items, you must specify the AllItemTypes value + if you want Store Inventory format (StoresFixedPrice) items to be returned. + +*/ +extern NSString *const Trading_ItemTypeCodeType_ALL_ITEM_TYPES; + +/** + + Retrieves fixed-price items. + Whether StoresFixedPrice items are retrieved does not depend on the site default. + The StoresFixedPrice items are retrieved after the basic fixed price items. + Items are retrieved whether or not listing type is set to StoresFixedPrice. + Does not retrieve items for which listing type is AdType. + Does not retrieve auction items for which BuyItNowEnabled is false. + +*/ +extern NSString *const Trading_ItemTypeCodeType_ALL_FIXED_PRICE_ITEM_TYPES; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_ItemTypeCodeType_CUSTOM_CODE; + +/** + + Only retrieves Classified Ad format listings. + +*/ +extern NSString *const Trading_ItemTypeCodeType_CLASSIFIED_ITEMS_ONLY; + +/** + + Restricts listings to return only items that have the Ad Format feature. + +*/ +extern NSString *const Trading_ItemTypeCodeType_AD_FORMAT; diff --git a/Vendoo/TradingProxy/Trading_ItemTypeCodeType.m b/Vendoo/TradingProxy/Trading_ItemTypeCodeType.m new file mode 100755 index 0000000..9883e9f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemTypeCodeType.m @@ -0,0 +1,108 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ItemTypeCodeType.h" + +/** + @file + + Identifies listing-type-related filters. + +*/ + +/** + + Retrieve listings for single-item auction, regardless of the BuyItNowEnabled value. + Items with any of the following listing types are not retrieved: + StoresFixedPrice, FixedPriceItem, and AdType. + +*/ +NSString *const Trading_ItemTypeCodeType_AUCTION_ITEMS_ONLY = @"AuctionItemsOnly"; + +/** + + Retrieves only listings that can be purchased at a fixed price. That is, + only retrieves listings for which listing type is StoresFixedPrice or + FixedPriceItem. Whether StoresFixedPrice items are retrieved depends on the site + default. If StoresFixedPrice items are retrieved, they are returned after the + other retrieved items. Also retrieves competitive-bid auction listings for which + BuyItNowEnabled is true. Does not retrieve listings for which listing type is + AdType, and does not retrieve auction listings for which BuyItNowEnabled is + false. + +*/ +NSString *const Trading_ItemTypeCodeType_FIXED_PRICED_ITEM = @"FixedPricedItem"; + +/** + + Returns all listing types (the default for FindItemsAdvanced). + It is recommended that you use AllItemTypes instead of AllItems. + Whether StoresFixedPrice items are retrieved depends on the site default. + +*/ +NSString *const Trading_ItemTypeCodeType_ALL_ITEMS = @"AllItems"; + +/** + + Only retrieves listings for which the listing type is StoresFixedPrice. + +*/ +NSString *const Trading_ItemTypeCodeType_STORE_INVENTORY_ONLY = @"StoreInventoryOnly"; + +/** + + Excludes listings that have listing type set to StoresFixedPrice. + Excludes listings that have listing type set to AdType. + Excludes auction listings in which BuyItNowEnabled is false. + +*/ +NSString *const Trading_ItemTypeCodeType_FIXED_PRICE_EXCLUDE_STORE_INVENTORY = @"FixedPriceExcludeStoreInventory"; + +/** + + Excludes listings that have listing type set to StoresFixedPrice. + +*/ +NSString *const Trading_ItemTypeCodeType_EXCLUDE_STORE_INVENTORY = @"ExcludeStoreInventory"; + +/** + + Retrieves listings whether or not listing type is set to StoresFixedPrice; + include auction items. In searches for items, you must specify the AllItemTypes value + if you want Store Inventory format (StoresFixedPrice) items to be returned. + +*/ +NSString *const Trading_ItemTypeCodeType_ALL_ITEM_TYPES = @"AllItemTypes"; + +/** + + Retrieves fixed-price items. + Whether StoresFixedPrice items are retrieved does not depend on the site default. + The StoresFixedPrice items are retrieved after the basic fixed price items. + Items are retrieved whether or not listing type is set to StoresFixedPrice. + Does not retrieve items for which listing type is AdType. + Does not retrieve auction items for which BuyItNowEnabled is false. + +*/ +NSString *const Trading_ItemTypeCodeType_ALL_FIXED_PRICE_ITEM_TYPES = @"AllFixedPriceItemTypes"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_ItemTypeCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + Only retrieves Classified Ad format listings. + +*/ +NSString *const Trading_ItemTypeCodeType_CLASSIFIED_ITEMS_ONLY = @"ClassifiedItemsOnly"; + +/** + + Restricts listings to return only items that have the Ad Format feature. + +*/ +NSString *const Trading_ItemTypeCodeType_AD_FORMAT = @"AdFormat"; diff --git a/Vendoo/TradingProxy/Trading_ItemsCanceledEventType.h b/Vendoo/TradingProxy/Trading_ItemsCanceledEventType.h new file mode 100755 index 0000000..645c698 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemsCanceledEventType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ItemIDArrayType; + +/** + + This event is not functional. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ItemsCanceledEventType : Trading_AbstractResponseType { + +@private + Trading_ItemIDArrayType *_canceledItemIDArray; + NSNumber *_eligibleForRelist; + NSString *_sellerID; + +} + + +/** + + This event is not functional. Array of items ended. + + + type : class Trading_ItemIDArrayType +*/ +@property (nonatomic, retain) Trading_ItemIDArrayType *canceledItemIDArray; + +/** + + This event is not functional. Indicates to seller whether the items ended are eligible for + Relist or not. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eligibleForRelist; + +/** + + This event is not functional. Seller numeric ID. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ItemsCanceledEventType.m b/Vendoo/TradingProxy/Trading_ItemsCanceledEventType.m new file mode 100755 index 0000000..8bb8cee --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ItemsCanceledEventType.m @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ItemsCanceledEventType.h" +#import "Trading_ItemIDArrayType.h" + +@implementation Trading_ItemsCanceledEventType + +@synthesize canceledItemIDArray = _canceledItemIDArray; +@synthesize eligibleForRelist = _eligibleForRelist; +@synthesize sellerID = _sellerID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ItemsCanceledEvent" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CanceledItemIDArray" propertyName:@"canceledItemIDArray" type:PICO_TYPE_OBJECT clazz:[Trading_ItemIDArrayType class]]; + [map setObject:ps forKey:@"canceledItemIDArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EligibleForRelist" propertyName:@"eligibleForRelist" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eligibleForRelist"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerID" propertyName:@"sellerID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.canceledItemIDArray = nil; + self.eligibleForRelist = nil; + self.sellerID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LabelType.h b/Vendoo/TradingProxy/Trading_LabelType.h new file mode 100755 index 0000000..b6a31c8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LabelType.h @@ -0,0 +1,70 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated as the GetProduct* calls are no longer available. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LabelType : NSObject { + +@private + NSString *_name; + NSMutableArray *_any; + NSNumber *_visible; + +} + + +/** + + + The label to display when presenting the attribute to a user + (e.g., "Title" or "Manufacturer").
+
+ The label is defined for the product, and is therefore not + necessarily the same as the label that is defined in the characteristic set + returned by another call like GetAttributesCS.
+
+ For GetProductSearchPage: If the attribute's label is "Keyword", + it means you can enter the attribute's ID and a string value in the + SearchAttributes node of GetProductSearchResults, + and then eBay will search for the string against one or more attributes in the catalog. + For example, for strollers, GetProductSearchPage only returns a Keyword attribute + instead of separate Brand, Product Type, and Model attributes (for the US site). + So, you can use the single Keyword attribute to search against all of those attributes.
+
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + +/** + (public property) + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *visible; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LabelType.m b/Vendoo/TradingProxy/Trading_LabelType.m new file mode 100755 index 0000000..f4c511a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LabelType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LabelType.h" + +@implementation Trading_LabelType + +@synthesize name = _name; +@synthesize any = _any; +@synthesize visible = _visible; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"visible" propertyName:@"visible" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"visible"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.name = nil; + self.any = nil; + self.visible = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LeaveFeedbackRequestType.h b/Vendoo/TradingProxy/Trading_LeaveFeedbackRequestType.h new file mode 100755 index 0000000..c3b4bdb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LeaveFeedbackRequestType.h @@ -0,0 +1,131 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ItemRatingDetailArrayType; + +/** + + Enables a buyer and seller to leave feedback for their order partner at the + conclusion of a successful order. Feedback is left at the order line item level, + so multiple line item orders may have multiple Feedback entries.  + Also for Half.com. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LeaveFeedbackRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_commentText; + NSString *_commentType; + NSString *_transactionID; + NSString *_targetUser; + Trading_ItemRatingDetailArrayType *_sellerItemRatingDetailArray; + NSString *_orderLineItemID; + +} + + +/** + + Unique identifier for an eBay item listing. A listing can have multiple + order line items, but only one ItemID. Unless an + OrderLineItemID is specified in the LeaveFeedback request, the ItemID is + required along with the TargetUser to identify an order line item + existing between the caller and the TargetUser that requires feedback. A + Feedback entry will be posted for this order line item. If there are + multiple order line items between the two order partners that still + require feedback, the TransactionID will also be required to isolate the + targeted order line item. Feedback cannot be left for order line items + with creation dates more than 60 days in the past. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Textual comment that explains, clarifies, or justifies the Feedback rating + specified in CommentType. +

+ This comment will still be displayed even if submitted Feedback is withdrawn. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *commentText; + +/** + + + type: string constant in Trading_CommentTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *commentType; + +/** + + Unique identifier for an eBay order line item (transaction). If there + are multiple order line items between the two order partners that still + require feedback, the TransactionID is required along with the + corresponding ItemID and TargetUser to isolate the targeted order line + item. If an OrderLineItemID is included in the response to identify a + specific order line item, none of the preceding fields (ItemID, + TransactionID, TargetUser) are needed. Feedback cannot be left for order + line items with creation dates more than 60 days in the past. + + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + This eBay User ID identifies the recipient user for whom the feedback is being + left. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *targetUser; + +/** + + Container for detailed seller ratings (DSRs). If a buyer is providing DSRs, + they are specified in this container. Sellers have access to the number of + ratings they've received, as well as to the averages of the DSRs they've + received in each DSR area (i.e., to the average of ratings in the + item-description area, etc.). + + + type : class Trading_ItemRatingDetailArrayType +*/ +@property (nonatomic, retain) Trading_ItemRatingDetailArrayType *sellerItemRatingDetailArray; + +/** + + OrderLineItemID is a unique identifier for an eBay order line item and + is based upon the concatenation of ItemID and TransactionID, with a + hyphen in between these two IDs. If an OrderLineItemID is included in + the request, the ItemID, TransactionID, and TargetUser fields are not + required. Feedback cannot be left for order line items with creation + dates more than 60 days in the past. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LeaveFeedbackRequestType.m b/Vendoo/TradingProxy/Trading_LeaveFeedbackRequestType.m new file mode 100755 index 0000000..46e3772 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LeaveFeedbackRequestType.m @@ -0,0 +1,70 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LeaveFeedbackRequestType.h" +#import "Trading_ItemRatingDetailArrayType.h" + +@implementation Trading_LeaveFeedbackRequestType + +@synthesize itemID = _itemID; +@synthesize commentText = _commentText; +@synthesize commentType = _commentType; +@synthesize transactionID = _transactionID; +@synthesize targetUser = _targetUser; +@synthesize sellerItemRatingDetailArray = _sellerItemRatingDetailArray; +@synthesize orderLineItemID = _orderLineItemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"LeaveFeedbackRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CommentText" propertyName:@"commentText" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"commentText"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CommentType" propertyName:@"commentType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"commentType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TargetUser" propertyName:@"targetUser" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"targetUser"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerItemRatingDetailArray" propertyName:@"sellerItemRatingDetailArray" type:PICO_TYPE_OBJECT clazz:[Trading_ItemRatingDetailArrayType class]]; + [map setObject:ps forKey:@"sellerItemRatingDetailArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.commentText = nil; + self.commentType = nil; + self.transactionID = nil; + self.targetUser = nil; + self.sellerItemRatingDetailArray = nil; + self.orderLineItemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LeaveFeedbackResponseType.h b/Vendoo/TradingProxy/Trading_LeaveFeedbackResponseType.h new file mode 100755 index 0000000..5a40368 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LeaveFeedbackResponseType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + LeaveFeedback response message includes an acknowledgement if the + feedback was successfully left. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LeaveFeedbackResponseType : Trading_AbstractResponseType { + +@private + NSString *_feedbackID; + +} + + +/** + + The ID of the feedback that has been left. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *feedbackID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LeaveFeedbackResponseType.m b/Vendoo/TradingProxy/Trading_LeaveFeedbackResponseType.m new file mode 100755 index 0000000..31b2fc3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LeaveFeedbackResponseType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LeaveFeedbackResponseType.h" + +@implementation Trading_LeaveFeedbackResponseType + +@synthesize feedbackID = _feedbackID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"LeaveFeedbackResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackID" propertyName:@"feedbackID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"feedbackID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.feedbackID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LineItemType.h b/Vendoo/TradingProxy/Trading_LineItemType.h new file mode 100755 index 0000000..15293eb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LineItemType.h @@ -0,0 +1,93 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type provides information about one order line item in a Global Shipping package. The package can contain multiple units of a given order line item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LineItemType : NSObject { + +@private + NSNumber *_quantity; + NSString *_countryOfOrigin; + NSString *_description; + NSString *_itemID; + NSString *_transactionID; + NSMutableArray *_any; + +} + + +/** + + The number of units of the order line item in this package; this is required for customs. The seller must ensure that this matches the quantity of the order line item enclosed in the package. +

+ This value must be a positive integer, and it can't be greater than the quantity of this item specified in the original transaction. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantity; + +/** + + The Country of Manufacture for the order line item; this is required for customs. This should identify the country in which more than 50% of the value of the item was created. +

+ This value must conform to the ISO 3166 two-letter country code standard. + To see the list of currently supported codes, and the English names associated with each code + (e.g., KY="Cayman Islands"), call GeteBayDetails + with DetailName set to CountryDetails. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *countryOfOrigin; + +/** + + The item description of the order line item, based on its ItemID. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + Unique identifier for the eBay item listing of the order line item. A listing can have multiple order line items (transactions), but only one ItemID. Unless an OrderLineItemID or SKU value is specified in the same node, this field is required for each ItemTransactionID node included in the request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Unique identifier for an eBay order line item (transaction). The TransactionID should match the ItemID specified in each ItemTransactionID node included in the request. Optionally, an OrderLineItemID value can substitute for the ItemID/TransactionID pair. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LineItemType.m b/Vendoo/TradingProxy/Trading_LineItemType.m new file mode 100755 index 0000000..c4cac2e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LineItemType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LineItemType.h" + +@implementation Trading_LineItemType + +@synthesize quantity = _quantity; +@synthesize countryOfOrigin = _countryOfOrigin; +@synthesize description = _description; +@synthesize itemID = _itemID; +@synthesize transactionID = _transactionID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Quantity" propertyName:@"quantity" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantity"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CountryOfOrigin" propertyName:@"countryOfOrigin" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"countryOfOrigin"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.quantity = nil; + self.countryOfOrigin = nil; + self.description = nil; + self.itemID = nil; + self.transactionID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingAnalyzerRecommendationsType.h b/Vendoo/TradingProxy/Trading_ListingAnalyzerRecommendationsType.h new file mode 100755 index 0000000..52665b6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingAnalyzerRecommendationsType.h @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ListingTipArrayType; + +/** + + Contains results returned from the Listing Analyzer recommendation engine. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ListingAnalyzerRecommendationsType : NSObject { + +@private + Trading_ListingTipArrayType *_listingTipArray; + NSMutableArray *_any; + +} + + +/** + + A collection of tips returned from the Listing Analyzer recommendation engine. + + + type : class Trading_ListingTipArrayType +*/ +@property (nonatomic, retain) Trading_ListingTipArrayType *listingTipArray; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingAnalyzerRecommendationsType.m b/Vendoo/TradingProxy/Trading_ListingAnalyzerRecommendationsType.m new file mode 100755 index 0000000..8bf257d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingAnalyzerRecommendationsType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ListingAnalyzerRecommendationsType.h" +#import "Trading_ListingTipArrayType.h" + +@implementation Trading_ListingAnalyzerRecommendationsType + +@synthesize listingTipArray = _listingTipArray; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingTipArray" propertyName:@"listingTipArray" type:PICO_TYPE_OBJECT clazz:[Trading_ListingTipArrayType class]]; + [map setObject:ps forKey:@"listingTipArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.listingTipArray = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingCheckoutRedirectPreferenceType.h b/Vendoo/TradingProxy/Trading_ListingCheckoutRedirectPreferenceType.h new file mode 100755 index 0000000..63a983b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingCheckoutRedirectPreferenceType.h @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + ProStores listing level preferences. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ListingCheckoutRedirectPreferenceType : NSObject { + +@private + NSString *_proStoresStoreName; + NSString *_sellerThirdPartyUsername; + NSMutableArray *_any; + +} + + +/** + + The name of the ProStores store. + To remove this value when revising or relisting an item, use DeletedField. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *proStoresStoreName; + +/** + + The user name of the ProStores store. + To remove this value when revising or relisting an item, use DeletedField. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerThirdPartyUsername; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingCheckoutRedirectPreferenceType.m b/Vendoo/TradingProxy/Trading_ListingCheckoutRedirectPreferenceType.m new file mode 100755 index 0000000..29aca95 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingCheckoutRedirectPreferenceType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ListingCheckoutRedirectPreferenceType.h" + +@implementation Trading_ListingCheckoutRedirectPreferenceType + +@synthesize proStoresStoreName = _proStoresStoreName; +@synthesize sellerThirdPartyUsername = _sellerThirdPartyUsername; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProStoresStoreName" propertyName:@"proStoresStoreName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"proStoresStoreName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerThirdPartyUsername" propertyName:@"sellerThirdPartyUsername" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerThirdPartyUsername"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.proStoresStoreName = nil; + self.sellerThirdPartyUsername = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingDesignerType.h b/Vendoo/TradingProxy/Trading_ListingDesignerType.h new file mode 100755 index 0000000..09dea61 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingDesignerType.h @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains the IDs for the Listing Designer theme and template (if either are + used) associated with an item, which can optionally be used to enhance the + appearance of the item's description. Cannot be used with Photo Display. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ListingDesignerType : NSObject { + +@private + NSNumber *_layoutID; + NSNumber *_optimalPictureSize; + NSNumber *_themeID; + NSMutableArray *_any; + +} + + +/** + + Identifies the Layout template to use when displaying the + item's description. Call GetDescriptionTemplates for valid IDs. + Set to false in GetDescriptionTemplates (or do not specify + LayoutID) to get the standard layout. If a Listing Designer + layout is used (except standard layout), PhotoDisplayType must + be false (or not be specified). + When relisting an item, LayoutID is removed from the listing if you specify + ListingDesignerType without LayoutID. Alternatively, to remove this value + when revising or relisting an item, use DeletedField. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *layoutID; + +/** + + If true, indicates that the item's picture will be enlarged to fit description + of the item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *optimalPictureSize; + +/** + + ID for the Listing Designer theme template to use when + displaying the item's description. + When relisting, if you specify ListingDesignerType without + ThemeID, ThemeID is removed from the listing. Alternatively, to remove + this value when revising or relisting an item, use DeletedField. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *themeID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingDesignerType.m b/Vendoo/TradingProxy/Trading_ListingDesignerType.m new file mode 100755 index 0000000..5a3fbcc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingDesignerType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ListingDesignerType.h" + +@implementation Trading_ListingDesignerType + +@synthesize layoutID = _layoutID; +@synthesize optimalPictureSize = _optimalPictureSize; +@synthesize themeID = _themeID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LayoutID" propertyName:@"layoutID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"layoutID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OptimalPictureSize" propertyName:@"optimalPictureSize" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"optimalPictureSize"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ThemeID" propertyName:@"themeID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"themeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.layoutID = nil; + self.optimalPictureSize = nil; + self.themeID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingDetailsType.h b/Vendoo/TradingProxy/Trading_ListingDetailsType.h new file mode 100755 index 0000000..03f927d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingDetailsType.h @@ -0,0 +1,363 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Various details about a listing. Some of the details are calculated or derived after + an item is listed. The details in this type include the start and end time and + the converted (localized) prices. The details in this type also include + input values applicable to the Best Offer feature. + Additional details in this type include flags indicating if a seller + specified fields whose values are not visible to the requesting user. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ListingDetailsType : NSObject { + +@private + NSNumber *_adult; + NSNumber *_bindingAuction; + NSNumber *_checkoutEnabled; + Trading_AmountType *_convertedBuyItNowPrice; + Trading_AmountType *_convertedStartPrice; + Trading_AmountType *_convertedReservePrice; + NSNumber *_hasReservePrice; + NSString *_relistedItemID; + NSString *_secondChanceOriginalItemID; + NSDate *_startTime; + NSDate *_endTime; + NSString *_viewItemURL; + NSNumber *_hasUnansweredQuestions; + NSNumber *_hasPublicMessages; + NSNumber *_buyItNowAvailable; + NSString *_sellerBusinessType; + Trading_AmountType *_minimumBestOfferPrice; + NSString *_minimumBestOfferMessage; + NSString *_localListingDistance; + NSString *_tcrOriginalItemID; + NSString *_viewItemURLForNaturalSearch; + NSNumber *_payPerLeadEnabled; + Trading_AmountType *_bestOfferAutoAcceptPrice; + NSMutableArray *_any; + +} + + +/** + + If true, the item is listed in a Mature category. Users must accept + the Mature Category agreement on the eBay site to retrieve + items listed in Mature categories. (Users do not need to sign + this agreement to be able to list items in Mature Categories.) + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *adult; + +/** + + Applicable for Real Estate auctions only. If true, buyers and sellers + are expected to follow through on the sale. If false, bids for the + Real Estate auction are only expressions of interest. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *bindingAuction; + +/** + + This flag indicates whether or not the seller's Checkout Enabled preference is turned on (at account level or at + listing level). This preference is managed through Payment Preferences in My eBay. If this preference is enabled, + a Pay Now button will appear in checkout flow pages and in the email notifications that are sent to buyers. This + preferance is enabled by default if PayPal is one of the payment methods. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *checkoutEnabled; + +/** + + Converted value of the BuyItNowPrice in the currency of + the site that returned this response. + For active items, refresh this value every 24 hours to + pick up the current conversion rates. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *convertedBuyItNowPrice; + +/** + + Converted value of the StartPrice in the currency of + the site that returned this response. + For active items, refresh this value every 24 hours to + pick up the current conversion rates.
+
+ In multi-variation listings, this value matches the lowest-priced + variation that is still available for sale. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *convertedStartPrice; + +/** + + Converted value of the ReservePrice in the currency of the + site that returned this response. Only returned for listings with + a reserve price when the requesting user is the listing's seller. + For active items, refresh this value every 24 hours to + pick up the current conversion rates. + Not applicable to Fixed Price and Store Inventory listings. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *convertedReservePrice; + +/** + + If true, the seller specified a value in ReservePrice. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hasReservePrice; + +/** + + Indicates the new item ID for a re-listed item. When an item is + re-listed, the item ID for the new item is added to the + old listing, so buyers can navigate to + the new listing. This value only appears when the old listing is + retrieved. The RelistedItemID of the original item should reflect the last relist. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *relistedItemID; + +/** + + The item ID for the original listing from which a second chance offer + is made. This value is only returned when the data for the second chance + offer listing is retrieved. + Output only. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *secondChanceOriginalItemID; + +/** + + The StartTime value returned by non-search calls such as + GetItem is the time stamp (in GMT) for when + the item was listed. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + Time stamp (in GMT) when the listing is scheduled to end + (calculated based on the values of StartTime and ListingDuration) + or the actual end time if the item has ended. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + +/** + + The URL of the Web page where a user can view the listing. + On the US site, this is called the "View Item" page. + If you enabled affiliate tracking in a search-related call + (for example, if you used the AffiliateTrackingDetails container + in an applicable call), ViewItemURL contains + a string that includes affiliate tracking information + (see the eBay Partner Network). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *viewItemURL; + +/** + + Indicates whether the item has any unanswered questions. Use + GetMemberMessages to retrieve unanswered questions for the item if this flag + indicates that there are any. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hasUnansweredQuestions; + +/** + + Indicates whether the item has any publicly displayed messages. Use + GetMemberMessages to retrieve public messages for the item if this flag + indicates that there are any. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hasPublicMessages; + +/** + + This flag indicates whether the Buy It Now feature is available for an auction listing. + As a general rule, once an auction listing has bids (and the high bid exceeds the + reserve price, if any), the Buy It Now feature becomes disabled for the listing. +

+ On some sites, the Buy It Now feature for an auction may remain available for + certain categories even after a bid is placed. See the "Longer Lasting Buy It Now" + link below for more details and the latest list of eBay US categories that support + this behavior. The eBay Spain site supports this behavior for all categories. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *buyItNowAvailable; + +/** + + Type of seller account. This value is not returned for most sites. + This value is not returned for the German site + (site ID 77) or eBay Motors site (site ID 100). + + + type: string constant in Trading_SellerBusinessCodeType.h +*/ +@property (nonatomic, retain) NSString *sellerBusinessType; + +/** + + Specifies the minimum acceptable Best Offer price. If a buyer + submits a Best Offer that is below this value, the offer is automatically + declined by the seller. Applies only to items listed in categories that + support the Best Offer Auto-Decline feature. Best Offer must be enabled + for the item, and only the seller who listed the item can see this value. + To remove this value when revising or relisting an item, use DeletedField. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *minimumBestOfferPrice; + +/** + + Specifies the message sent from the seller to the buyer when a + submitted Best Offer is automatically declined by the seller. A Best Offer + is automatically declined if it does not meet the minimum acceptable best + offer price specified by the seller with MinimumBestOfferPrice. Applies only + to items listed in categories that support the Best Offer Auto-Decline + feature. Best Offer must be enabled for the item. + To remove this value when revising or relisting an item, use DeletedField. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *minimumBestOfferMessage; + +/** + + Specifies a distance (in miles) used as the radius of the area about the + supplied postal code that constitutes the local market. Use + GetCategoryFeatures to determine the local listing distances supported by + a given site, category, and Local Market subscription level. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *localListingDistance; + +/** + + Indicates the item ID of the original item listing from which a + Transaction Confirmation Request (TCR) was created. This value is only + returned when the data for a TCR is retrieved. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *tcrOriginalItemID; + +/** + + This URL takes you to the same View Item page as ViewItemURL, + but this URL is optimized to support natural search. + That is, this URL is designed to make items on eBay easier to find via + popular Internet search engines. The URL includes the item title along with other optimizations. To + note, "?" (question mark) optimizes to "_W0QQ", "&" (ampersand) optimizes + to "QQ", and "=" (equals sign) optimizes to "Z". +

+ If you are an eBAy affiliate, use this URL to promote your affiliate + information. +

+ Note: + This URL may include additional query parameters that don't appear in ViewItemURL + and vice versa. You should not modify the query syntax. For example, eBay won't + recognize the URL if you change QQ to ?. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *viewItemURLForNaturalSearch; + +/** + + The pay-per-lead feature is no longer available, and this field is scheduled to + be removed from the WSDL. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *payPerLeadEnabled; + +/** + + The price at which Best Offers are automatically accepted. Similar in use to + MinimumBestOfferPrice. If a buyer submits a Best Offer that is above this value, the + offer is automatically accepted by the seller. Applies only to items listed in + categories that support the BestOfferAutoAcceptPrice feature. Best Offer must be + enabled for the item, and only the seller who listed the item will see + BestOfferAutoAcceptPrice in a call response. On the US eBay Motors site (site ID + 100), you cannot use the API to add a minimum Best Offer price. For a ReviseItem call + with site ID 100, prior use of a minimum Best Offer price on eBay.com is ignored. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *bestOfferAutoAcceptPrice; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingDetailsType.m b/Vendoo/TradingProxy/Trading_ListingDetailsType.m new file mode 100755 index 0000000..5fc63e4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingDetailsType.m @@ -0,0 +1,153 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ListingDetailsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_ListingDetailsType + +@synthesize adult = _adult; +@synthesize bindingAuction = _bindingAuction; +@synthesize checkoutEnabled = _checkoutEnabled; +@synthesize convertedBuyItNowPrice = _convertedBuyItNowPrice; +@synthesize convertedStartPrice = _convertedStartPrice; +@synthesize convertedReservePrice = _convertedReservePrice; +@synthesize hasReservePrice = _hasReservePrice; +@synthesize relistedItemID = _relistedItemID; +@synthesize secondChanceOriginalItemID = _secondChanceOriginalItemID; +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; +@synthesize viewItemURL = _viewItemURL; +@synthesize hasUnansweredQuestions = _hasUnansweredQuestions; +@synthesize hasPublicMessages = _hasPublicMessages; +@synthesize buyItNowAvailable = _buyItNowAvailable; +@synthesize sellerBusinessType = _sellerBusinessType; +@synthesize minimumBestOfferPrice = _minimumBestOfferPrice; +@synthesize minimumBestOfferMessage = _minimumBestOfferMessage; +@synthesize localListingDistance = _localListingDistance; +@synthesize tcrOriginalItemID = _tcrOriginalItemID; +@synthesize viewItemURLForNaturalSearch = _viewItemURLForNaturalSearch; +@synthesize payPerLeadEnabled = _payPerLeadEnabled; +@synthesize bestOfferAutoAcceptPrice = _bestOfferAutoAcceptPrice; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Adult" propertyName:@"adult" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"adult"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BindingAuction" propertyName:@"bindingAuction" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"bindingAuction"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CheckoutEnabled" propertyName:@"checkoutEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"checkoutEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConvertedBuyItNowPrice" propertyName:@"convertedBuyItNowPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"convertedBuyItNowPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConvertedStartPrice" propertyName:@"convertedStartPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"convertedStartPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConvertedReservePrice" propertyName:@"convertedReservePrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"convertedReservePrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HasReservePrice" propertyName:@"hasReservePrice" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hasReservePrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RelistedItemID" propertyName:@"relistedItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"relistedItemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SecondChanceOriginalItemID" propertyName:@"secondChanceOriginalItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"secondChanceOriginalItemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ViewItemURL" propertyName:@"viewItemURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"viewItemURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HasUnansweredQuestions" propertyName:@"hasUnansweredQuestions" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hasUnansweredQuestions"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HasPublicMessages" propertyName:@"hasPublicMessages" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hasPublicMessages"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyItNowAvailable" propertyName:@"buyItNowAvailable" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"buyItNowAvailable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerBusinessType" propertyName:@"sellerBusinessType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sellerBusinessType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinimumBestOfferPrice" propertyName:@"minimumBestOfferPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"minimumBestOfferPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinimumBestOfferMessage" propertyName:@"minimumBestOfferMessage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"minimumBestOfferMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalListingDistance" propertyName:@"localListingDistance" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"localListingDistance"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TCROriginalItemID" propertyName:@"tcrOriginalItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"tcrOriginalItemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ViewItemURLForNaturalSearch" propertyName:@"viewItemURLForNaturalSearch" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"viewItemURLForNaturalSearch"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPerLeadEnabled" propertyName:@"payPerLeadEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"payPerLeadEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferAutoAcceptPrice" propertyName:@"bestOfferAutoAcceptPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"bestOfferAutoAcceptPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.adult = nil; + self.bindingAuction = nil; + self.checkoutEnabled = nil; + self.convertedBuyItNowPrice = nil; + self.convertedStartPrice = nil; + self.convertedReservePrice = nil; + self.hasReservePrice = nil; + self.relistedItemID = nil; + self.secondChanceOriginalItemID = nil; + self.startTime = nil; + self.endTime = nil; + self.viewItemURL = nil; + self.hasUnansweredQuestions = nil; + self.hasPublicMessages = nil; + self.buyItNowAvailable = nil; + self.sellerBusinessType = nil; + self.minimumBestOfferPrice = nil; + self.minimumBestOfferMessage = nil; + self.localListingDistance = nil; + self.tcrOriginalItemID = nil; + self.viewItemURLForNaturalSearch = nil; + self.payPerLeadEnabled = nil; + self.bestOfferAutoAcceptPrice = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingDurationCodeType.h b/Vendoo/TradingProxy/Trading_ListingDurationCodeType.h new file mode 100755 index 0000000..ab67a77 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingDurationCodeType.h @@ -0,0 +1,154 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This enumerated type contains the list of values that can be used by the seller to set + the duration (number of days or Good 'Til Cancelled) of a listing. +

+ Listing durations available to the seller may vary based on the site, category, listing + type, and the seller's selling profile, so it is a best practice for the seller to call + GetCategoryFeatures with ListingDurations + included as a FeatureID value in the call request. The + GetCategoryFeatures response will include the complete list + of listing duration values that can be used for the various listing types. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value is used to set the duration of the listing to one day. A one-day listing + duration is typically only available to sellers with a Feedback score of 10 or + higher, so sellers with a Feedback score of less than 10 may be restricted from + using a one-day listing duration. The seller can call + GetCategoryFeatures with ListingDurations + included as a FeatureID value in the call request to see if the + one-day listing duration is available. +

+ A one-day listing duration is generally applicable to an auction listing or to a + Real Estate Classified Ad. + +*/ +extern NSString *const Trading_ListingDurationCodeType_DAYS_1; + +/** + + This value is used to set the duration of the listing to three days. +

+ A three-day listing duration is applicable to most listing types. + +*/ +extern NSString *const Trading_ListingDurationCodeType_DAYS_3; + +/** + + This value is used to set the duration of the listing to five days. +

+ A five-day listing duration is applicable to most listing types. + +*/ +extern NSString *const Trading_ListingDurationCodeType_DAYS_5; + +/** + + This value is used to set the duration of the listing to seven days. +

+ A seven-day listing duration is applicable to most listing types. + +*/ +extern NSString *const Trading_ListingDurationCodeType_DAYS_7; + +/** + + This value is used to set the duration of the listing to 10 days. +

+ A 10-day listing duration is applicable to most listing types. + +*/ +extern NSString *const Trading_ListingDurationCodeType_DAYS_10; + +/** + + This value is used to set the duration of the listing to 14 days. +

+ A 14-day listing duration is typically only applicable to Classified Ad listings + in specific categories. + +*/ +extern NSString *const Trading_ListingDurationCodeType_DAYS_14; + +/** + + This value is used to set the duration of the listing to 21 days. +

+ A 21-day listing duration is typically only applicable to eBay Motors Local + Market vehicle listings, a listing type that is only available to eBay Motors + Dealers. + +*/ +extern NSString *const Trading_ListingDurationCodeType_DAYS_21; + +/** + + This value is used to set the duration of the listing to 30 days. +

+ A 30-day listing duration is typically available for fixed-price listing, Classified Ad + listings, and Real Estate auction listings. + +*/ +extern NSString *const Trading_ListingDurationCodeType_DAYS_30; + +/** + + This value is used to set the duration of the listing to 60 days. +

+ A 60-day listing duration is typically only applicable to Classified Ad listings + in specific categories. + +*/ +extern NSString *const Trading_ListingDurationCodeType_DAYS_60; + +/** + + This value is used to set the duration of the listing to 90 days. +

+ A 90-day listing duration is generally only applicable to a Real Estate Classified + Ad. + +*/ +extern NSString *const Trading_ListingDurationCodeType_DAYS_90; + +/** + + This value is used to set the duration of the listing to 120 days. +

+ An 120-day listing duration is typically only applicable to Classified Ad listings + in specific categories. + +*/ +extern NSString *const Trading_ListingDurationCodeType_DAYS_120; + +/** + + This value is used to set the duration of the listing to "Good 'Til Cancelled". This + option is available for fixed-price and Classified Ad listings. "Good 'Til + Cancelled" fixed-price listings will be relisted automatically every 30 days until + all inventory is sold out (e.g., Item.Quantity=0 in a + single-variation fixed-price listing, or all occurences of + Item.Variations.Variation.Quantity=0 in a multi-variation + fixed-price listing), or the seller ends the fixed-price listing. + +*/ +extern NSString *const Trading_ListingDurationCodeType_GTC; + +/** + + This value is reserved for internal or future use. + +*/ +extern NSString *const Trading_ListingDurationCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ListingDurationCodeType.m b/Vendoo/TradingProxy/Trading_ListingDurationCodeType.m new file mode 100755 index 0000000..866bb95 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingDurationCodeType.m @@ -0,0 +1,152 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ListingDurationCodeType.h" + +/** + @file + + This enumerated type contains the list of values that can be used by the seller to set + the duration (number of days or Good 'Til Cancelled) of a listing. +

+ Listing durations available to the seller may vary based on the site, category, listing + type, and the seller's selling profile, so it is a best practice for the seller to call + GetCategoryFeatures with ListingDurations + included as a FeatureID value in the call request. The + GetCategoryFeatures response will include the complete list + of listing duration values that can be used for the various listing types. + +*/ + +/** + + This value is used to set the duration of the listing to one day. A one-day listing + duration is typically only available to sellers with a Feedback score of 10 or + higher, so sellers with a Feedback score of less than 10 may be restricted from + using a one-day listing duration. The seller can call + GetCategoryFeatures with ListingDurations + included as a FeatureID value in the call request to see if the + one-day listing duration is available. +

+ A one-day listing duration is generally applicable to an auction listing or to a + Real Estate Classified Ad. + +*/ +NSString *const Trading_ListingDurationCodeType_DAYS_1 = @"Days_1"; + +/** + + This value is used to set the duration of the listing to three days. +

+ A three-day listing duration is applicable to most listing types. + +*/ +NSString *const Trading_ListingDurationCodeType_DAYS_3 = @"Days_3"; + +/** + + This value is used to set the duration of the listing to five days. +

+ A five-day listing duration is applicable to most listing types. + +*/ +NSString *const Trading_ListingDurationCodeType_DAYS_5 = @"Days_5"; + +/** + + This value is used to set the duration of the listing to seven days. +

+ A seven-day listing duration is applicable to most listing types. + +*/ +NSString *const Trading_ListingDurationCodeType_DAYS_7 = @"Days_7"; + +/** + + This value is used to set the duration of the listing to 10 days. +

+ A 10-day listing duration is applicable to most listing types. + +*/ +NSString *const Trading_ListingDurationCodeType_DAYS_10 = @"Days_10"; + +/** + + This value is used to set the duration of the listing to 14 days. +

+ A 14-day listing duration is typically only applicable to Classified Ad listings + in specific categories. + +*/ +NSString *const Trading_ListingDurationCodeType_DAYS_14 = @"Days_14"; + +/** + + This value is used to set the duration of the listing to 21 days. +

+ A 21-day listing duration is typically only applicable to eBay Motors Local + Market vehicle listings, a listing type that is only available to eBay Motors + Dealers. + +*/ +NSString *const Trading_ListingDurationCodeType_DAYS_21 = @"Days_21"; + +/** + + This value is used to set the duration of the listing to 30 days. +

+ A 30-day listing duration is typically available for fixed-price listing, Classified Ad + listings, and Real Estate auction listings. + +*/ +NSString *const Trading_ListingDurationCodeType_DAYS_30 = @"Days_30"; + +/** + + This value is used to set the duration of the listing to 60 days. +

+ A 60-day listing duration is typically only applicable to Classified Ad listings + in specific categories. + +*/ +NSString *const Trading_ListingDurationCodeType_DAYS_60 = @"Days_60"; + +/** + + This value is used to set the duration of the listing to 90 days. +

+ A 90-day listing duration is generally only applicable to a Real Estate Classified + Ad. + +*/ +NSString *const Trading_ListingDurationCodeType_DAYS_90 = @"Days_90"; + +/** + + This value is used to set the duration of the listing to 120 days. +

+ An 120-day listing duration is typically only applicable to Classified Ad listings + in specific categories. + +*/ +NSString *const Trading_ListingDurationCodeType_DAYS_120 = @"Days_120"; + +/** + + This value is used to set the duration of the listing to "Good 'Til Cancelled". This + option is available for fixed-price and Classified Ad listings. "Good 'Til + Cancelled" fixed-price listings will be relisted automatically every 30 days until + all inventory is sold out (e.g., Item.Quantity=0 in a + single-variation fixed-price listing, or all occurences of + Item.Variations.Variation.Quantity=0 in a multi-variation + fixed-price listing), or the seller ends the fixed-price listing. + +*/ +NSString *const Trading_ListingDurationCodeType_GTC = @"GTC"; + +/** + + This value is reserved for internal or future use. + +*/ +NSString *const Trading_ListingDurationCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ListingDurationDefinitionType.h b/Vendoo/TradingProxy/Trading_ListingDurationDefinitionType.h new file mode 100755 index 0000000..6fd9d67 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingDurationDefinitionType.h @@ -0,0 +1,56 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + A container node for a set of durations that apply to a certain listing type. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ListingDurationDefinitionType : NSObject { + +@private + NSMutableArray *_duration; + NSMutableArray *_any; + NSNumber *_durationSetID; + +} + + +/** + + Specifies the length of time an auction can be open, in days. The allowed durations + vary according to the type of listing. The value GTC means Good Til Canceled. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *duration; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + +/** + (public property) + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *durationSetID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingDurationDefinitionType.m b/Vendoo/TradingProxy/Trading_ListingDurationDefinitionType.m new file mode 100755 index 0000000..642b02c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingDurationDefinitionType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ListingDurationDefinitionType.h" + +@implementation Trading_ListingDurationDefinitionType + +@synthesize duration = _duration; +@synthesize any = _any; +@synthesize durationSetID = _durationSetID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Duration" propertyName:@"duration" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"duration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"durationSetID" propertyName:@"durationSetID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"durationSetID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.duration = nil; + self.any = nil; + self.durationSetID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingDurationDefinitionsType.h b/Vendoo/TradingProxy/Trading_ListingDurationDefinitionsType.h new file mode 100755 index 0000000..95a231f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingDurationDefinitionsType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ListingDurationDefinitionType; + +/** + + A container node for sets of durations, each set describing the durations allowed for + one listing type. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ListingDurationDefinitionsType : NSObject { + +@private + NSMutableArray *_listingDuration; + NSNumber *_version; + +} + + +/** + + Contains the duration periods that apply to a certain listing type. + + + entry type : class Trading_ListingDurationDefinitionType +*/ + +@property (nonatomic, retain) NSMutableArray *listingDuration; + +/** + (public property) + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *version; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingDurationDefinitionsType.m b/Vendoo/TradingProxy/Trading_ListingDurationDefinitionsType.m new file mode 100755 index 0000000..c45f7ac --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingDurationDefinitionsType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ListingDurationDefinitionsType.h" +#import "Trading_ListingDurationDefinitionType.h" + +@implementation Trading_ListingDurationDefinitionsType + +@synthesize listingDuration = _listingDuration; +@synthesize version = _version; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ListingDuration" propertyName:@"listingDuration" type:PICO_TYPE_OBJECT clazz:[Trading_ListingDurationDefinitionType class]]; + [map setObject:ps forKey:@"listingDuration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"Version" propertyName:@"version" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"version"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.listingDuration = nil; + self.version = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingDurationReferenceType.h b/Vendoo/TradingProxy/Trading_ListingDurationReferenceType.h new file mode 100755 index 0000000..195aae5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingDurationReferenceType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Identifies the type of listing as an attribute on the ListingDuration node. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ListingDurationReferenceType : NSObject { + +@private + NSNumber *_value; + NSString *_type; + +} + + +/** + (public property) + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *value; + +/** + (public property) + + type: string constant in Trading_ListingTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *type; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingDurationReferenceType.m b/Vendoo/TradingProxy/Trading_ListingDurationReferenceType.m new file mode 100755 index 0000000..32a7694 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingDurationReferenceType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ListingDurationReferenceType.h" + +@implementation Trading_ListingDurationReferenceType + +@synthesize value = _value; +@synthesize type = _type; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_VALUE xmlName:nil propertyName:@"value" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"value"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"type" propertyName:@"type" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"type"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.value = nil; + self.type = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingEnhancementDurationCodeType.h b/Vendoo/TradingProxy/Trading_ListingEnhancementDurationCodeType.h new file mode 100755 index 0000000..7c82abf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingEnhancementDurationCodeType.h @@ -0,0 +1,333 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This enumerated type contains the list of values that can be used by the seller to set + the duration of a Featured Gallery in a fixed-price listing. Once set for a listing, the + Featured Gallery duration can be increased from 'Days_7' to 'Lifetime' (throughout + life of listing), but the duration cannot be decreased from 'Lifetime' to 'Days_7'. + + + @ingroup EBayAPIInterface +*/ + +/** + This value sets the Featured Gallery duration to one day. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_1; + +/** + This value sets the Featured Gallery duration to two days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_2; + +/** + This value sets the Featured Gallery duration to three days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_3; + +/** + This value sets the Featured Gallery duration to four days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_4; + +/** + This value sets the Featured Gallery duration to five days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_5; + +/** + This value sets the Featured Gallery duration to six days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_6; + +/** + This value sets the Featured Gallery duration to seven days. If a + listing has a Featured Gallery duration of seven days, it is possible to revise that + item and set the Featured Gallery duration to 'Lifetime' (throughout + life of listing) ( +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_7; + +/** + This value sets the Featured Gallery duration to eight days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_8; + +/** + This value sets the Featured Gallery duration to nine days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_9; + +/** + This value sets the Featured Gallery duration to 10 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_10; + +/** + This value sets the Featured Gallery duration to 11 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_11; + +/** + This value sets the Featured Gallery duration to 12 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_12; + +/** + This value sets the Featured Gallery duration to 13 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_13; + +/** + This value sets the Featured Gallery duration to 14 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_14; + +/** + This value sets the Featured Gallery duration to 15 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_15; + +/** + This value sets the Featured Gallery duration to 16 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_16; + +/** + This value sets the Featured Gallery duration to 17 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_17; + +/** + This value sets the Featured Gallery duration to 18 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_18; + +/** + This value sets the Featured Gallery duration to 19 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_19; + +/** + This value sets the Featured Gallery duration to 20 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_20; + +/** + This value sets the Featured Gallery duration to 21 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_21; + +/** + This value sets the Featured Gallery duration to 22 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_22; + +/** + This value sets the Featured Gallery duration to 23 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_23; + +/** + This value sets the Featured Gallery duration to 24 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_24; + +/** + This value sets the Featured Gallery duration to 25 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_25; + +/** + This value sets the Featured Gallery duration to 26 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_26; + +/** + This value sets the Featured Gallery duration to 27 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_27; + +/** + This value sets the Featured Gallery duration to 28 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_28; + +/** + This value sets the Featured Gallery duration to 29 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_29; + +/** + This value sets the Featured Gallery duration to 30 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_30; + +/** + This value sets the Featured Gallery duration to 31 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_31; + +/** + This value sets the Featured Gallery duration to 32 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_32; + +/** + This value sets the Featured Gallery duration to 33 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_33; + +/** + This value sets the Featured Gallery duration to 34 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_34; + +/** + This value sets the Featured Gallery duration to 35 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_35; + +/** + This value sets the Featured Gallery duration to 36 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_36; + +/** + This value sets the Featured Gallery duration to 37 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_37; + +/** + This value sets the Featured Gallery duration to 38 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_38; + +/** + This value sets the Featured Gallery duration to 39 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_39; + +/** + This value sets the Featured Gallery duration to 40 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_40; + +/** + This value sets the Featured Gallery duration to 41 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_41; + +/** + This value sets the Featured Gallery duration to 42 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_42; + +/** + This value sets the Featured Gallery duration to 43 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_43; + +/** + This value sets the Featured Gallery duration to 44 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_44; + +/** + This value sets the Featured Gallery duration to 45 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_45; + +/** + This value sets the Featured Gallery duration to 46 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_46; + +/** + This value sets the Featured Gallery duration to 47 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_47; + +/** + This value sets the Featured Gallery duration to 48 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_48; + +/** + This value sets the Featured Gallery duration to 49 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_49; + +/** + This value sets the Featured Gallery duration to 50 days. This + value is deprecated. +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_50; + +/** + + This duration enables the Featured Gallery feature for the life of the listing. Once the + Featured Gallery duration is set to 'Lifetime' for a listing, it cannot be changed. + +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_LIFETIME; + +/** + + This value is reserved for internal or future use. + +*/ +extern NSString *const Trading_ListingEnhancementDurationCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ListingEnhancementDurationCodeType.m b/Vendoo/TradingProxy/Trading_ListingEnhancementDurationCodeType.m new file mode 100755 index 0000000..cb8e167 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingEnhancementDurationCodeType.m @@ -0,0 +1,331 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ListingEnhancementDurationCodeType.h" + +/** + @file + + This enumerated type contains the list of values that can be used by the seller to set + the duration of a Featured Gallery in a fixed-price listing. Once set for a listing, the + Featured Gallery duration can be increased from 'Days_7' to 'Lifetime' (throughout + life of listing), but the duration cannot be decreased from 'Lifetime' to 'Days_7'. + +*/ + +/** + This value sets the Featured Gallery duration to one day. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_1 = @"Days_1"; + +/** + This value sets the Featured Gallery duration to two days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_2 = @"Days_2"; + +/** + This value sets the Featured Gallery duration to three days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_3 = @"Days_3"; + +/** + This value sets the Featured Gallery duration to four days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_4 = @"Days_4"; + +/** + This value sets the Featured Gallery duration to five days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_5 = @"Days_5"; + +/** + This value sets the Featured Gallery duration to six days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_6 = @"Days_6"; + +/** + This value sets the Featured Gallery duration to seven days. If a + listing has a Featured Gallery duration of seven days, it is possible to revise that + item and set the Featured Gallery duration to 'Lifetime' (throughout + life of listing) ( +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_7 = @"Days_7"; + +/** + This value sets the Featured Gallery duration to eight days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_8 = @"Days_8"; + +/** + This value sets the Featured Gallery duration to nine days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_9 = @"Days_9"; + +/** + This value sets the Featured Gallery duration to 10 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_10 = @"Days_10"; + +/** + This value sets the Featured Gallery duration to 11 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_11 = @"Days_11"; + +/** + This value sets the Featured Gallery duration to 12 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_12 = @"Days_12"; + +/** + This value sets the Featured Gallery duration to 13 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_13 = @"Days_13"; + +/** + This value sets the Featured Gallery duration to 14 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_14 = @"Days_14"; + +/** + This value sets the Featured Gallery duration to 15 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_15 = @"Days_15"; + +/** + This value sets the Featured Gallery duration to 16 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_16 = @"Days_16"; + +/** + This value sets the Featured Gallery duration to 17 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_17 = @"Days_17"; + +/** + This value sets the Featured Gallery duration to 18 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_18 = @"Days_18"; + +/** + This value sets the Featured Gallery duration to 19 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_19 = @"Days_19"; + +/** + This value sets the Featured Gallery duration to 20 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_20 = @"Days_20"; + +/** + This value sets the Featured Gallery duration to 21 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_21 = @"Days_21"; + +/** + This value sets the Featured Gallery duration to 22 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_22 = @"Days_22"; + +/** + This value sets the Featured Gallery duration to 23 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_23 = @"Days_23"; + +/** + This value sets the Featured Gallery duration to 24 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_24 = @"Days_24"; + +/** + This value sets the Featured Gallery duration to 25 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_25 = @"Days_25"; + +/** + This value sets the Featured Gallery duration to 26 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_26 = @"Days_26"; + +/** + This value sets the Featured Gallery duration to 27 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_27 = @"Days_27"; + +/** + This value sets the Featured Gallery duration to 28 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_28 = @"Days_28"; + +/** + This value sets the Featured Gallery duration to 29 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_29 = @"Days_29"; + +/** + This value sets the Featured Gallery duration to 30 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_30 = @"Days_30"; + +/** + This value sets the Featured Gallery duration to 31 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_31 = @"Days_31"; + +/** + This value sets the Featured Gallery duration to 32 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_32 = @"Days_32"; + +/** + This value sets the Featured Gallery duration to 33 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_33 = @"Days_33"; + +/** + This value sets the Featured Gallery duration to 34 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_34 = @"Days_34"; + +/** + This value sets the Featured Gallery duration to 35 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_35 = @"Days_35"; + +/** + This value sets the Featured Gallery duration to 36 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_36 = @"Days_36"; + +/** + This value sets the Featured Gallery duration to 37 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_37 = @"Days_37"; + +/** + This value sets the Featured Gallery duration to 38 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_38 = @"Days_38"; + +/** + This value sets the Featured Gallery duration to 39 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_39 = @"Days_39"; + +/** + This value sets the Featured Gallery duration to 40 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_40 = @"Days_40"; + +/** + This value sets the Featured Gallery duration to 41 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_41 = @"Days_41"; + +/** + This value sets the Featured Gallery duration to 42 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_42 = @"Days_42"; + +/** + This value sets the Featured Gallery duration to 43 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_43 = @"Days_43"; + +/** + This value sets the Featured Gallery duration to 44 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_44 = @"Days_44"; + +/** + This value sets the Featured Gallery duration to 45 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_45 = @"Days_45"; + +/** + This value sets the Featured Gallery duration to 46 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_46 = @"Days_46"; + +/** + This value sets the Featured Gallery duration to 47 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_47 = @"Days_47"; + +/** + This value sets the Featured Gallery duration to 48 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_48 = @"Days_48"; + +/** + This value sets the Featured Gallery duration to 49 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_49 = @"Days_49"; + +/** + This value sets the Featured Gallery duration to 50 days. This + value is deprecated. +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_DAYS_50 = @"Days_50"; + +/** + + This duration enables the Featured Gallery feature for the life of the listing. Once the + Featured Gallery duration is set to 'Lifetime' for a listing, it cannot be changed. + +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_LIFETIME = @"Lifetime"; + +/** + + This value is reserved for internal or future use. + +*/ +NSString *const Trading_ListingEnhancementDurationCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ListingEnhancementDurationDefinitionType.h b/Vendoo/TradingProxy/Trading_ListingEnhancementDurationDefinitionType.h new file mode 100755 index 0000000..eb9a49a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingEnhancementDurationDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the Listing Enhancement Duration feature. + If the field is present, the corresponding feature applies to the category. + The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ListingEnhancementDurationDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingEnhancementDurationDefinitionType.m b/Vendoo/TradingProxy/Trading_ListingEnhancementDurationDefinitionType.m new file mode 100755 index 0000000..bc4510c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingEnhancementDurationDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ListingEnhancementDurationDefinitionType.h" + +@implementation Trading_ListingEnhancementDurationDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingEnhancementDurationReferenceType.h b/Vendoo/TradingProxy/Trading_ListingEnhancementDurationReferenceType.h new file mode 100755 index 0000000..75554f6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingEnhancementDurationReferenceType.h @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + A container node for a set of durations that apply to a certain listing enhancements. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ListingEnhancementDurationReferenceType : NSObject { + +@private + NSMutableArray *_duration; + NSMutableArray *_any; + +} + + +/** + + Specifies a length of time that a listing enhancement can be used for a listing. + The value Lifetime means the listing enhancment occurs for the lifetime of the listing. + Instances of durations other than Lifetime can be purchased multiple times + while the listing is active. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *duration; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingEnhancementDurationReferenceType.m b/Vendoo/TradingProxy/Trading_ListingEnhancementDurationReferenceType.m new file mode 100755 index 0000000..5ddb590 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingEnhancementDurationReferenceType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ListingEnhancementDurationReferenceType.h" + +@implementation Trading_ListingEnhancementDurationReferenceType + +@synthesize duration = _duration; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Duration" propertyName:@"duration" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"duration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.duration = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingEnhancementsCodeType.h b/Vendoo/TradingProxy/Trading_ListingEnhancementsCodeType.h new file mode 100755 index 0000000..26a731a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingEnhancementsCodeType.h @@ -0,0 +1,143 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Type defining all listing upgrades that may be available to the seller when listing an + item. The listing upgrades that are available vary by site and by the seller's + account status. To discover which listing upgrades are available, + call GeteBayDetails, pass in the appropriate SiteID value and set the DetailName input + filter to 'ListingFeatureDetails', and then look for the ListingFeatureDetails container + in the response. Listing upgrades will either be listed as 'Enabled' or 'Disabled'. + + + @ingroup EBayAPIInterface +*/ + +/** + + If specified, the seller wants to add a border around the listing's pictures. Applicable listing fees apply. +
+
+ Note: + The Picture Border feature is no longer available on the US site. + +
+ +*/ +extern NSString *const Trading_ListingEnhancementsCodeType_BORDER; + +/** + + If specified, the seller wants the title for the item's listing to + be in boldface type. Applicable listing fees apply. + Does not affect the item subtitle (Item.SubTitle), if any. + Not applicable to eBay Motors. + +*/ +extern NSString *const Trading_ListingEnhancementsCodeType_BOLD_TITLE; + +/** + + Listing is a "Featured Plus" item. The item will display + prominently in the Featured Items section of its category list, and it will + stand out on search results pages. It will also display in the regular, non- + featured item list. Only available to users with a Feedback rating of 10 or + greater. + +*/ +extern NSString *const Trading_ListingEnhancementsCodeType_FEATURED; + +/** + + Listing is highlighted in a different color in lists. + +*/ +extern NSString *const Trading_ListingEnhancementsCodeType_HIGHLIGHT; + +/** + + Listing will have a chance to rotate into a special display + on eBay's Home page. Your item is very likely to show up on the Home page, + although eBay does not guarantee that your item will be highlighted + in this way. This is the highest level of visibility on eBay. +

+ Not applicable for eBay Motors (SiteID 100). In order to feature the listing + on eBay Motors home page, use PictureDetails.GalleryType.Featured instead. See + GalleryTypeCodeType for more information. + +*/ +extern NSString *const Trading_ListingEnhancementsCodeType_HOME_PAGE_FEATURED; + +/** + + Listing is using ProPackBundle (a feature pack). + Applies only to vehicle listings on eBay Motors (US and Canada), and + to the Parts and Accessories category in the eBay Motors US site. + Contains the BoldTitle, Border, Featured and Highlight features. + +*/ +extern NSString *const Trading_ListingEnhancementsCodeType_PRO_PACK_BUNDLE; + +/** + + No longer applicable to any site. Formerly, a feature pack + applicable to the Australia site (site ID 15, abbreviation AU) only. + Contained the Gallery and Subtitle features. + +*/ +extern NSString *const Trading_ListingEnhancementsCodeType_BASIC_UPGRADE_PACK_BUNDLE; + +/** + + Listing is using ValuePack bundle (a feature pack), + which combines the features Gallery, Subtitle, and Listing Designer for a discounted price. Support for this feature varies by site and category. +

+ Note: + The following sites offer free Gallery: US (site ID 0), the Parts & Accessories + Category on US Motors (site ID 100), CA (site ID 2), CAFR (site ID 210), + ES (site ID 186), FR (site ID 71), IT (site ID 101),and NL (site ID 146). +

+ On these sites (starting on the same production date), whenever ValuePackBundle is + selected in a request, the basic Gallery feature included in the Value Pack bundle is + now automatically upgraded to the Gallery Plus feature at no extra cost (see + Item.PictureDetails.GalleryType.Plus for more information on Gallery Plus). +

+ If ValuePackBundle is selected and no Gallery picture is found, the + request is still accepted and the ValuePackBundle fee will still apply. + Whenever a listing with ValuePackBundle is created on a site that + offers free Gallery, the Gallery Plus upgrade will display on all + sites and categories that support ValuePackBundle. +

+ Note that if Gallery Showcase is automatically included with + Gallery Plus, it will be extended to listings with ValuePackBundle + that upgrade Gallery to Gallery Plus (see + Item.PictureDetails.GalleryType.Plus for more information on Gallery Plus). +
+ +*/ +extern NSString *const Trading_ListingEnhancementsCodeType_VALUE_PACK_BUNDLE; + +/** + + Support for this feature varies by site and category. + A ProPackPlusBundle listing is using ProPackPlus bundle (a feature pack), + which combines the features of BoldTitle, Border, Highlight, Featured (which + is equivalent to a GalleryType value of Featured), and + Gallery, for a discounted price. + Note that if, for example, in AddItem, if you use ProPackPlusBundle and + a GalleryType value of Gallery, then the resulting item will have a GalleryType + value of Featured. + +*/ +extern NSString *const Trading_ListingEnhancementsCodeType_PRO_PACK_PLUS_BUNDLE; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_ListingEnhancementsCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ListingEnhancementsCodeType.m b/Vendoo/TradingProxy/Trading_ListingEnhancementsCodeType.m new file mode 100755 index 0000000..56f5221 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingEnhancementsCodeType.m @@ -0,0 +1,141 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ListingEnhancementsCodeType.h" + +/** + @file + + Type defining all listing upgrades that may be available to the seller when listing an + item. The listing upgrades that are available vary by site and by the seller's + account status. To discover which listing upgrades are available, + call GeteBayDetails, pass in the appropriate SiteID value and set the DetailName input + filter to 'ListingFeatureDetails', and then look for the ListingFeatureDetails container + in the response. Listing upgrades will either be listed as 'Enabled' or 'Disabled'. + +*/ + +/** + + If specified, the seller wants to add a border around the listing's pictures. Applicable listing fees apply. +
+
+ Note: + The Picture Border feature is no longer available on the US site. + +
+ +*/ +NSString *const Trading_ListingEnhancementsCodeType_BORDER = @"Border"; + +/** + + If specified, the seller wants the title for the item's listing to + be in boldface type. Applicable listing fees apply. + Does not affect the item subtitle (Item.SubTitle), if any. + Not applicable to eBay Motors. + +*/ +NSString *const Trading_ListingEnhancementsCodeType_BOLD_TITLE = @"BoldTitle"; + +/** + + Listing is a "Featured Plus" item. The item will display + prominently in the Featured Items section of its category list, and it will + stand out on search results pages. It will also display in the regular, non- + featured item list. Only available to users with a Feedback rating of 10 or + greater. + +*/ +NSString *const Trading_ListingEnhancementsCodeType_FEATURED = @"Featured"; + +/** + + Listing is highlighted in a different color in lists. + +*/ +NSString *const Trading_ListingEnhancementsCodeType_HIGHLIGHT = @"Highlight"; + +/** + + Listing will have a chance to rotate into a special display + on eBay's Home page. Your item is very likely to show up on the Home page, + although eBay does not guarantee that your item will be highlighted + in this way. This is the highest level of visibility on eBay. +

+ Not applicable for eBay Motors (SiteID 100). In order to feature the listing + on eBay Motors home page, use PictureDetails.GalleryType.Featured instead. See + GalleryTypeCodeType for more information. + +*/ +NSString *const Trading_ListingEnhancementsCodeType_HOME_PAGE_FEATURED = @"HomePageFeatured"; + +/** + + Listing is using ProPackBundle (a feature pack). + Applies only to vehicle listings on eBay Motors (US and Canada), and + to the Parts and Accessories category in the eBay Motors US site. + Contains the BoldTitle, Border, Featured and Highlight features. + +*/ +NSString *const Trading_ListingEnhancementsCodeType_PRO_PACK_BUNDLE = @"ProPackBundle"; + +/** + + No longer applicable to any site. Formerly, a feature pack + applicable to the Australia site (site ID 15, abbreviation AU) only. + Contained the Gallery and Subtitle features. + +*/ +NSString *const Trading_ListingEnhancementsCodeType_BASIC_UPGRADE_PACK_BUNDLE = @"BasicUpgradePackBundle"; + +/** + + Listing is using ValuePack bundle (a feature pack), + which combines the features Gallery, Subtitle, and Listing Designer for a discounted price. Support for this feature varies by site and category. +

+ Note: + The following sites offer free Gallery: US (site ID 0), the Parts & Accessories + Category on US Motors (site ID 100), CA (site ID 2), CAFR (site ID 210), + ES (site ID 186), FR (site ID 71), IT (site ID 101),and NL (site ID 146). +

+ On these sites (starting on the same production date), whenever ValuePackBundle is + selected in a request, the basic Gallery feature included in the Value Pack bundle is + now automatically upgraded to the Gallery Plus feature at no extra cost (see + Item.PictureDetails.GalleryType.Plus for more information on Gallery Plus). +

+ If ValuePackBundle is selected and no Gallery picture is found, the + request is still accepted and the ValuePackBundle fee will still apply. + Whenever a listing with ValuePackBundle is created on a site that + offers free Gallery, the Gallery Plus upgrade will display on all + sites and categories that support ValuePackBundle. +

+ Note that if Gallery Showcase is automatically included with + Gallery Plus, it will be extended to listings with ValuePackBundle + that upgrade Gallery to Gallery Plus (see + Item.PictureDetails.GalleryType.Plus for more information on Gallery Plus). +
+ +*/ +NSString *const Trading_ListingEnhancementsCodeType_VALUE_PACK_BUNDLE = @"ValuePackBundle"; + +/** + + Support for this feature varies by site and category. + A ProPackPlusBundle listing is using ProPackPlus bundle (a feature pack), + which combines the features of BoldTitle, Border, Highlight, Featured (which + is equivalent to a GalleryType value of Featured), and + Gallery, for a discounted price. + Note that if, for example, in AddItem, if you use ProPackPlusBundle and + a GalleryType value of Gallery, then the resulting item will have a GalleryType + value of Featured. + +*/ +NSString *const Trading_ListingEnhancementsCodeType_PRO_PACK_PLUS_BUNDLE = @"ProPackPlusBundle"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_ListingEnhancementsCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ListingFeatureDetailsType.h b/Vendoo/TradingProxy/Trading_ListingFeatureDetailsType.h new file mode 100755 index 0000000..fea321a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingFeatureDetailsType.h @@ -0,0 +1,152 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Details about feature availability for the site. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ListingFeatureDetailsType : NSObject { + +@private + NSString *_boldTitle; + NSString *_border; + NSString *_highlight; + NSString *_giftIcon; + NSString *_homePageFeatured; + NSString *_featuredFirst; + NSString *_featuredPlus; + NSString *_proPack; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + Defines the availability of the BoldTitle feature for the site. + + + type: string constant in Trading_BoldTitleCodeType.h +*/ +@property (nonatomic, retain) NSString *boldTitle; + +/** + + Defines the availability of the Picture Border feature for the site. +
+
+ Note: + The Picture Border feature is no longer available on the US site. + + + + type: string constant in Trading_BorderCodeType.h +*/ +@property (nonatomic, retain) NSString *border; + +/** + + Defines the availability of the Highlight feature for the site. + + + type: string constant in Trading_HighlightCodeType.h +*/ +@property (nonatomic, retain) NSString *highlight; + +/** + + Defines the availability of the Gift Icon feature for the site. + + + type: string constant in Trading_GiftIconCodeType.h +*/ +@property (nonatomic, retain) NSString *giftIcon; + +/** + + Defines the availability of the HomePageFeatured feature for the site. + + + type: string constant in Trading_HomePageFeaturedCodeType.h +*/ +@property (nonatomic, retain) NSString *homePageFeatured; + +/** + + Defines the availability of FeaturedFirst for the site. + If FeaturedFirst is available for a site, then this field also + is used to determine if FeaturedFirst is available only for + PowerSellers, or only for top-rated sellers. + If you make a GeteBayDetails call to site 100 (US eBay Motors), + the value returned only applies to the Parts and Accessories category. + + + type: string constant in Trading_FeaturedFirstCodeType.h +*/ +@property (nonatomic, retain) NSString *featuredFirst; + +/** + + Defines the availability of FeaturedPlus for site, including whether it is only available for + certain seller groups such as PowerSeller or TopRatedSeller. + + + type: string constant in Trading_FeaturedPlusCodeType.h +*/ +@property (nonatomic, retain) NSString *featuredPlus; + +/** + + Defines the availability of ProPack for the site. + If ProPack is available for a site, this field also is used to determine if ProPack is + available only for PowerSellers, or only for top-rated sellers. + If you make a GeteBayDetails call to site 100 (US eBay Motors), + the value returned only applies to the Parts and Accessories category. + + + type: string constant in Trading_ProPackCodeType.h +*/ +@property (nonatomic, retain) NSString *proPack; + +/** + + Returns the current version of details. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT that the feature flags for the + details were last updated. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingFeatureDetailsType.m b/Vendoo/TradingProxy/Trading_ListingFeatureDetailsType.m new file mode 100755 index 0000000..7f5e4e5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingFeatureDetailsType.m @@ -0,0 +1,87 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ListingFeatureDetailsType.h" + +@implementation Trading_ListingFeatureDetailsType + +@synthesize boldTitle = _boldTitle; +@synthesize border = _border; +@synthesize highlight = _highlight; +@synthesize giftIcon = _giftIcon; +@synthesize homePageFeatured = _homePageFeatured; +@synthesize featuredFirst = _featuredFirst; +@synthesize featuredPlus = _featuredPlus; +@synthesize proPack = _proPack; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BoldTitle" propertyName:@"boldTitle" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"boldTitle"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Border" propertyName:@"border" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"border"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Highlight" propertyName:@"highlight" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"highlight"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GiftIcon" propertyName:@"giftIcon" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"giftIcon"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HomePageFeatured" propertyName:@"homePageFeatured" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"homePageFeatured"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeaturedFirst" propertyName:@"featuredFirst" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"featuredFirst"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeaturedPlus" propertyName:@"featuredPlus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"featuredPlus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProPack" propertyName:@"proPack" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"proPack"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.boldTitle = nil; + self.border = nil; + self.highlight = nil; + self.giftIcon = nil; + self.homePageFeatured = nil; + self.featuredFirst = nil; + self.featuredPlus = nil; + self.proPack = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingFlowCodeType.h b/Vendoo/TradingProxy/Trading_ListingFlowCodeType.h new file mode 100755 index 0000000..97acded --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingFlowCodeType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + ListingFlowCodeType - Type declaration to be used by other schema. + Identifies the listing flows on the eBay Web site for use with calls like + GetItemRecommendations. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) AddItem (Sell Your Item) listing flow. + +*/ +extern NSString *const Trading_ListingFlowCodeType_ADD_ITEM; + +/** + + (in) ReviseItem (Revise Your Item) listing flow. + +*/ +extern NSString *const Trading_ListingFlowCodeType_REVISE_ITEM; + +/** + + (in) RelistItem listing flow. + +*/ +extern NSString *const Trading_ListingFlowCodeType_RELIST_ITEM; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_ListingFlowCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ListingFlowCodeType.m b/Vendoo/TradingProxy/Trading_ListingFlowCodeType.m new file mode 100755 index 0000000..6681c22 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingFlowCodeType.m @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ListingFlowCodeType.h" + +/** + @file + + ListingFlowCodeType - Type declaration to be used by other schema. + Identifies the listing flows on the eBay Web site for use with calls like + GetItemRecommendations. + +*/ + +/** + + (in) AddItem (Sell Your Item) listing flow. + +*/ +NSString *const Trading_ListingFlowCodeType_ADD_ITEM = @"AddItem"; + +/** + + (in) ReviseItem (Revise Your Item) listing flow. + +*/ +NSString *const Trading_ListingFlowCodeType_REVISE_ITEM = @"ReviseItem"; + +/** + + (in) RelistItem listing flow. + +*/ +NSString *const Trading_ListingFlowCodeType_RELIST_ITEM = @"RelistItem"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_ListingFlowCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ListingStartPriceDetailsType.h b/Vendoo/TradingProxy/Trading_ListingStartPriceDetailsType.h new file mode 100755 index 0000000..34ba3ed --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingStartPriceDetailsType.h @@ -0,0 +1,121 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Type defining the ListingStartPriceDetails container returned in + GeteBayDetails. The ListingStartPriceDetails + container lists the minimum start price for auction listings, the minimum sale price + for fixed-price listings, and the minimum percentage value that a Buy It Now price for + an auction listing must be above the minimum start price for that same listing. +

+ The ListingStartPriceDetails container is returned if + ListingStartPriceDetails is included as a DetailName + filter in the request, or if no lt;b>DetailName filters are used in the request. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ListingStartPriceDetailsType : NSObject { + +@private + NSString *_description; + NSString *_listingType; + Trading_AmountType *_startPrice; + NSString *_detailVersion; + NSDate *_updateTime; + NSNumber *_minBuyItNowPricePercent; + NSMutableArray *_any; + +} + + +/** + + This value is a string description of the listing type for which the pricing data + is intended, such as "Pricing for the auction-like listings". + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + This value indicates the listing type of the listing, and is a value defined in + ListingTypeCodeType enumerated type. The only possible values for + this field are 'Chinese' (auction listing) and 'FixedPriceItem'. + + + type: string constant in Trading_ListingTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *listingType; + +/** + + For auction listings, the StartPrice indicates the lowest dollar + value that can be set for the item's Starting bid. +

+ For fixed-price listings, the StartPrice indicates the lowest + dollar value that can be set for the item's sale price. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *startPrice; + +/** + + Returns the latest version number for this field. The version can be used to + determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT that the feature flags for the + details were last updated. This timestamp can be used to determine + if and when to refresh cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + + This field is only returned and applicable for auction listings. +

+ This float value indicates the minimum percentage value that a Buy It Now price for + an auction listing must be above the Starting bid price for that same listing. +

+ On the US eBay Motors site (Site ID 100), this field only applies to the Parts and + Accessories categories. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *minBuyItNowPricePercent; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingStartPriceDetailsType.m b/Vendoo/TradingProxy/Trading_ListingStartPriceDetailsType.m new file mode 100755 index 0000000..83a4132 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingStartPriceDetailsType.m @@ -0,0 +1,68 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ListingStartPriceDetailsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_ListingStartPriceDetailsType + +@synthesize description = _description; +@synthesize listingType = _listingType; +@synthesize startPrice = _startPrice; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize minBuyItNowPricePercent = _minBuyItNowPricePercent; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingType" propertyName:@"listingType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"listingType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartPrice" propertyName:@"startPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"startPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinBuyItNowPricePercent" propertyName:@"minBuyItNowPricePercent" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"minBuyItNowPricePercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.description = nil; + self.listingType = nil; + self.startPrice = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.minBuyItNowPricePercent = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingStatusCodeType.h b/Vendoo/TradingProxy/Trading_ListingStatusCodeType.h new file mode 100755 index 0000000..325d7de --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingStatusCodeType.h @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies an active or ended listing's status in eBay's processing + workflow. If a listing ends with a sale (or sales), eBay needs to + update the sale details (e.g., total price and buyer/high bidder) + and the final value fee. This processing can take several minutes. + If you retrieve a sold item and no details about the buyer/high + bidder are returned or no final value fee is available, use this + listing status information to determine whether eBay has finished + processing the listing. + + + @ingroup EBayAPIInterface +*/ + +/** + + The listing is still active or the listing has ended with + a sale but eBay has not completed processing the sale details + (e.g., total price and high bidder). A multi-item listing is + considered active until all items have winning bids or + purchases or the listing ends with at least one winning bid or + purchase. If the listing has ended with a sale but this Active + status is returned, please allow several minutes for eBay to + finish processing the listing. + +*/ +extern NSString *const Trading_ListingStatusCodeType_ACTIVE; + +/** + + The listing has ended. If the listing ended with a sale, + eBay has completed processing of the sale. All sale information + returned from eBay (e.g., total price and high bidder) should be + considered accurate and complete. However, the final value fee is + not yet available. + +*/ +extern NSString *const Trading_ListingStatusCodeType_ENDED; + +/** + + The listing has closed and eBay has completed processing the sale. All + sale information returned from eBay (e.g., total price and high bidder) should + be considered accurate and complete. Although the Final Value Fee (FVF) for + FixedPriceItem and StoresFixedPrice items is returned by GetSellerTransactions + and GetItemTransactions, all other listing types (excluding Buy It Now + purchases) require the listing status to be Completed before the Final Value + Fee is returned. + +*/ +extern NSString *const Trading_ListingStatusCodeType_COMPLETED; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_ListingStatusCodeType_CUSTOM_CODE; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_ListingStatusCodeType_CUSTOM; diff --git a/Vendoo/TradingProxy/Trading_ListingStatusCodeType.m b/Vendoo/TradingProxy/Trading_ListingStatusCodeType.m new file mode 100755 index 0000000..209f3ef --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingStatusCodeType.m @@ -0,0 +1,70 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ListingStatusCodeType.h" + +/** + @file + + Specifies an active or ended listing's status in eBay's processing + workflow. If a listing ends with a sale (or sales), eBay needs to + update the sale details (e.g., total price and buyer/high bidder) + and the final value fee. This processing can take several minutes. + If you retrieve a sold item and no details about the buyer/high + bidder are returned or no final value fee is available, use this + listing status information to determine whether eBay has finished + processing the listing. + +*/ + +/** + + The listing is still active or the listing has ended with + a sale but eBay has not completed processing the sale details + (e.g., total price and high bidder). A multi-item listing is + considered active until all items have winning bids or + purchases or the listing ends with at least one winning bid or + purchase. If the listing has ended with a sale but this Active + status is returned, please allow several minutes for eBay to + finish processing the listing. + +*/ +NSString *const Trading_ListingStatusCodeType_ACTIVE = @"Active"; + +/** + + The listing has ended. If the listing ended with a sale, + eBay has completed processing of the sale. All sale information + returned from eBay (e.g., total price and high bidder) should be + considered accurate and complete. However, the final value fee is + not yet available. + +*/ +NSString *const Trading_ListingStatusCodeType_ENDED = @"Ended"; + +/** + + The listing has closed and eBay has completed processing the sale. All + sale information returned from eBay (e.g., total price and high bidder) should + be considered accurate and complete. Although the Final Value Fee (FVF) for + FixedPriceItem and StoresFixedPrice items is returned by GetSellerTransactions + and GetItemTransactions, all other listing types (excluding Buy It Now + purchases) require the listing status to be Completed before the Final Value + Fee is returned. + +*/ +NSString *const Trading_ListingStatusCodeType_COMPLETED = @"Completed"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_ListingStatusCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_ListingStatusCodeType_CUSTOM = @"Custom"; diff --git a/Vendoo/TradingProxy/Trading_ListingSubtypeCodeType.h b/Vendoo/TradingProxy/Trading_ListingSubtypeCodeType.h new file mode 100755 index 0000000..41672a8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingSubtypeCodeType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Indicates a specific type of lead generation format listing (within the classified and localmarketbestofferonly subtypes, which include the general ClassifiedAd and LocalMarketBestOfferOnly subtype). + + + @ingroup EBayAPIInterface +*/ + +/** + + General classified ad listing subtype. +

+ + Note: This value indicates a classified ad (or digital download) listing on ebay.com websites, not on ebayclassifieds.com. The ebayclassifieds.com site is not supported by the Trading API. For information about other differences between these two sites, see Advertising with classified ads on eBay and eBay Classifieds. + + +*/ +extern NSString *const Trading_ListingSubtypeCodeType_CLASSIFIED_AD; + +/** + + General LocalMarketBestOfferOnly listing subtype. + +*/ +extern NSString *const Trading_ListingSubtypeCodeType_LOCAL_MARKET_BEST_OFFER_ONLY; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_ListingSubtypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ListingSubtypeCodeType.m b/Vendoo/TradingProxy/Trading_ListingSubtypeCodeType.m new file mode 100755 index 0000000..46a473f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingSubtypeCodeType.m @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ListingSubtypeCodeType.h" + +/** + @file + + Indicates a specific type of lead generation format listing (within the classified and localmarketbestofferonly subtypes, which include the general ClassifiedAd and LocalMarketBestOfferOnly subtype). + +*/ + +/** + + General classified ad listing subtype. +

+ + Note: This value indicates a classified ad (or digital download) listing on ebay.com websites, not on ebayclassifieds.com. The ebayclassifieds.com site is not supported by the Trading API. For information about other differences between these two sites, see Advertising with classified ads on eBay and eBay Classifieds. + + +*/ +NSString *const Trading_ListingSubtypeCodeType_CLASSIFIED_AD = @"ClassifiedAd"; + +/** + + General LocalMarketBestOfferOnly listing subtype. + +*/ +NSString *const Trading_ListingSubtypeCodeType_LOCAL_MARKET_BEST_OFFER_ONLY = @"LocalMarketBestOfferOnly"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_ListingSubtypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ListingTipArrayType.h b/Vendoo/TradingProxy/Trading_ListingTipArrayType.h new file mode 100755 index 0000000..61ef9e5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingTipArrayType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ListingTipType; + +/** + + (out) Contains a list of tips on improving a listing's details, if any. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ListingTipArrayType : NSObject { + +@private + NSMutableArray *_listingTip; + +} + + +/** + + An individual tip on improving a listing's details. + + + entry type : class Trading_ListingTipType +*/ + +@property (nonatomic, retain) NSMutableArray *listingTip; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingTipArrayType.m b/Vendoo/TradingProxy/Trading_ListingTipArrayType.m new file mode 100755 index 0000000..44f347c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingTipArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ListingTipArrayType.h" +#import "Trading_ListingTipType.h" + +@implementation Trading_ListingTipArrayType + +@synthesize listingTip = _listingTip; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ListingTip" propertyName:@"listingTip" type:PICO_TYPE_OBJECT clazz:[Trading_ListingTipType class]]; + [map setObject:ps forKey:@"listingTip"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.listingTip = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingTipFieldType.h b/Vendoo/TradingProxy/Trading_ListingTipFieldType.h new file mode 100755 index 0000000..e7016b5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingTipFieldType.h @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + (out) Identifies the item field that the tip relates to. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ListingTipFieldType : NSObject { + +@private + NSString *_listingTipFieldID; + NSString *_fieldTip; + NSString *_currentFieldText; + NSString *_currentFieldValue; + NSMutableArray *_any; + +} + + +/** + + Identifier associated with the item field. Primarily for internal use. This value may change over time. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *listingTipFieldID; + +/** + + Related text that appears near a field or at the top of the section within which + the field appears in the selling flow. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *fieldTip; + +/** + + A label used to preface the current value of a field. For example, + "Current value" would be the CurrentValueText in "Current value: 25". + If no label exists, this element is not returned. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *currentFieldText; + +/** + + Current value of the field (in the listing or in the candidate item) or meta-data about the value. + For example, if the tip is recommending a longer item title, the CurrentFieldValue might specify + the current length of the title. If no current value is available, this information is not returned. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *currentFieldValue; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingTipFieldType.m b/Vendoo/TradingProxy/Trading_ListingTipFieldType.m new file mode 100755 index 0000000..9e3f31a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingTipFieldType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ListingTipFieldType.h" + +@implementation Trading_ListingTipFieldType + +@synthesize listingTipFieldID = _listingTipFieldID; +@synthesize fieldTip = _fieldTip; +@synthesize currentFieldText = _currentFieldText; +@synthesize currentFieldValue = _currentFieldValue; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingTipFieldID" propertyName:@"listingTipFieldID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"listingTipFieldID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FieldTip" propertyName:@"fieldTip" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"fieldTip"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CurrentFieldText" propertyName:@"currentFieldText" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"currentFieldText"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CurrentFieldValue" propertyName:@"currentFieldValue" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"currentFieldValue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.listingTipFieldID = nil; + self.fieldTip = nil; + self.currentFieldText = nil; + self.currentFieldValue = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingTipMessageType.h b/Vendoo/TradingProxy/Trading_ListingTipMessageType.h new file mode 100755 index 0000000..2b2cde4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingTipMessageType.h @@ -0,0 +1,79 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains the message portion of a listing tip that is returned by the Listing Analyzer engine. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ListingTipMessageType : NSObject { + +@private + NSString *_listingTipMessageID; + NSString *_shortMessage; + NSString *_longMessage; + NSString *_helpURLPath; + NSMutableArray *_any; + +} + + +/** + + Identifier for the tip message. Primarily for internal use. This value may change over time. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *listingTipMessageID; + +/** + + Brief version of the tip message. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shortMessage; + +/** + + Detailed version of the tip message. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *longMessage; + +/** + + Path part of a URL for a "Learn More" link that points to a relevant eBay Web site online help page. + The path is relative to http://pages.ebay.XX, where XX is the 2-letter site code + (e.g., http://pages.ebay.de for the eBay Germany site). Applications should append the + URL to the appropriate path for the user's site. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *helpURLPath; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingTipMessageType.m b/Vendoo/TradingProxy/Trading_ListingTipMessageType.m new file mode 100755 index 0000000..7c877bb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingTipMessageType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ListingTipMessageType.h" + +@implementation Trading_ListingTipMessageType + +@synthesize listingTipMessageID = _listingTipMessageID; +@synthesize shortMessage = _shortMessage; +@synthesize longMessage = _longMessage; +@synthesize helpURLPath = _helpURLPath; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingTipMessageID" propertyName:@"listingTipMessageID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"listingTipMessageID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShortMessage" propertyName:@"shortMessage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shortMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LongMessage" propertyName:@"longMessage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"longMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HelpURLPath" propertyName:@"helpURLPath" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"helpURLPath"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.listingTipMessageID = nil; + self.shortMessage = nil; + self.longMessage = nil; + self.helpURLPath = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingTipType.h b/Vendoo/TradingProxy/Trading_ListingTipType.h new file mode 100755 index 0000000..10c57b5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingTipType.h @@ -0,0 +1,79 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ListingTipMessageType; +@class Trading_ListingTipFieldType; + +/** + + A tip on improving a listing's details. Tips are returned from the Listing Analyzer engine. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ListingTipType : NSObject { + +@private + NSString *_listingTipID; + NSNumber *_priority; + Trading_ListingTipMessageType *_message; + Trading_ListingTipFieldType *_field; + NSMutableArray *_any; + +} + + +/** + + Identifier for the tip. Primarily for internal use. This value may change over time. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *listingTipID; + +/** + + The rank of the tip. All tips are ranked by importance. Ranking varies for each site. + The rank is always greater than 0. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *priority; + +/** + + The tip's message content. + + + type : class Trading_ListingTipMessageType +*/ +@property (nonatomic, retain) Trading_ListingTipMessageType *message; + +/** + + The item field that is associated with the tip. + + + type : class Trading_ListingTipFieldType +*/ +@property (nonatomic, retain) Trading_ListingTipFieldType *field; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingTipType.m b/Vendoo/TradingProxy/Trading_ListingTipType.m new file mode 100755 index 0000000..b64d171 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingTipType.m @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ListingTipType.h" +#import "Trading_ListingTipMessageType.h" +#import "Trading_ListingTipFieldType.h" + +@implementation Trading_ListingTipType + +@synthesize listingTipID = _listingTipID; +@synthesize priority = _priority; +@synthesize message = _message; +@synthesize field = _field; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingTipID" propertyName:@"listingTipID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"listingTipID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Priority" propertyName:@"priority" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"priority"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Message" propertyName:@"message" type:PICO_TYPE_OBJECT clazz:[Trading_ListingTipMessageType class]]; + [map setObject:ps forKey:@"message"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Field" propertyName:@"field" type:PICO_TYPE_OBJECT clazz:[Trading_ListingTipFieldType class]]; + [map setObject:ps forKey:@"field"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.listingTipID = nil; + self.priority = nil; + self.message = nil; + self.field = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ListingTypeCodeType.h b/Vendoo/TradingProxy/Trading_ListingTypeCodeType.h new file mode 100755 index 0000000..27ec9a1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingTypeCodeType.h @@ -0,0 +1,127 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the selling format used for a listing. + + + @ingroup EBayAPIInterface +*/ + +/** + + Unknown or undefined auction type. Applicable to + user preferences and other informational use cases. + +*/ +extern NSString *const Trading_ListingTypeCodeType_UNKNOWN; + +/** + + Single-quantity online auction format. + A Chinese auction has a Quantity of 1. Buyers engage in competitive bidding, + although Buy It Now may be offered as long as no bids have been placed. + Online auctions are listed on eBay.com, and they are also listed in + the seller's eBay Store if the seller is a Store owner. + +*/ +extern NSString *const Trading_ListingTypeCodeType_CHINESE; + +extern NSString *const Trading_ListingTypeCodeType_DUTCH; + +extern NSString *const Trading_ListingTypeCodeType_LIVE; + +/** + + An optional input parameter used with GetMyeBaySelling. When used in + the request, returns items of competitive-bid auctions. + +*/ +extern NSString *const Trading_ListingTypeCodeType_AUCTION; + +/** + + Advertisement to solicit inquiries on listings such as real estate. Permits + no bidding on that item, service, or property. To express interest, a buyer + fills in a contact form that eBay forwards to the the seller as a lead. This + format does not enable buyers and sellers to transact online through eBay, + and eBay Feedback is not available for ad format listings. + +*/ +extern NSString *const Trading_ListingTypeCodeType_AD_TYPE; + +extern NSString *const Trading_ListingTypeCodeType_STORES_FIXED_PRICE; + +/** + + Second chance offer made to a non-winning bidder on an ended listing. + A seller can make an offer to a non-winning bidder when either the winning bidder + has failed to pay for an item or the seller has a duplicate of the item. + A seller can create a Second Chance Offer immediately after a listing ends and up to + 60 days after the end of the listing. eBay does not charge an Insertion Fee, + but if the bidder accepts the offer, the regular Final Value Fee is charged. + In the case of an Unpaid Item, the seller should ensure that everything has + been done to resolve the issue with the winning bidder before sending a + Second Chance Offer to another bidder. See the Unpaid Items Process for details. + Make sure you're aware of other rules and restrictions surrounding Second Chance Offers. + Use AddSecondChanceItem to submit Second Chance Offers. + Listed on eBay, but does not appear when browsing or searching listings. + +*/ +extern NSString *const Trading_ListingTypeCodeType_PERSONAL_OFFER; + +/** + + A basic fixed-price item format. Bids do not occur. + The quantity of items is one or more. +

+ Also known as Buy It Now Only on some sites (not to be confused with the BuyItNow option that + is available for auctions). +

+ Sellers must meet certain feedback requirements and/or be ID Verified to use this format. + See Minimum Feedback Requirements for Various Features in the Trading Web Services guide. +

+ Fixed-price listings are listed on eBay.com, and they are listed in + the seller's eBay Store if the seller is a Store owner. + Stores fixed price items will be treated as basic + fixed-price items. Permitted durations of 30 days + and GTC are now available for store and non-store subscribers (in addition + to the existing durations of 3, 5, 7, and 10 days). + +*/ +extern NSString *const Trading_ListingTypeCodeType_FIXED_PRICE_ITEM; + +/** + + Half.com listing (item is listed on Half.com, not on eBay). + You must be a registered Half.com seller to use this format. + +*/ +extern NSString *const Trading_ListingTypeCodeType_HALF; + +/** + + Lead Generation format (advertisement-style listing to solicit inquiries or offers, no bidding or fixed price, listed on eBay). + +*/ +extern NSString *const Trading_ListingTypeCodeType_LEAD_GENERATION; + +extern NSString *const Trading_ListingTypeCodeType_EXPRESS; + +/** + + Reserved for internal or future use. You can ignore Shopping.com items in your results. + +*/ +extern NSString *const Trading_ListingTypeCodeType_SHOPPING; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_ListingTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ListingTypeCodeType.m b/Vendoo/TradingProxy/Trading_ListingTypeCodeType.m new file mode 100755 index 0000000..5241263 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ListingTypeCodeType.m @@ -0,0 +1,125 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ListingTypeCodeType.h" + +/** + @file + + Specifies the selling format used for a listing. + +*/ + +/** + + Unknown or undefined auction type. Applicable to + user preferences and other informational use cases. + +*/ +NSString *const Trading_ListingTypeCodeType_UNKNOWN = @"Unknown"; + +/** + + Single-quantity online auction format. + A Chinese auction has a Quantity of 1. Buyers engage in competitive bidding, + although Buy It Now may be offered as long as no bids have been placed. + Online auctions are listed on eBay.com, and they are also listed in + the seller's eBay Store if the seller is a Store owner. + +*/ +NSString *const Trading_ListingTypeCodeType_CHINESE = @"Chinese"; + +NSString *const Trading_ListingTypeCodeType_DUTCH = @"Dutch"; + +NSString *const Trading_ListingTypeCodeType_LIVE = @"Live"; + +/** + + An optional input parameter used with GetMyeBaySelling. When used in + the request, returns items of competitive-bid auctions. + +*/ +NSString *const Trading_ListingTypeCodeType_AUCTION = @"Auction"; + +/** + + Advertisement to solicit inquiries on listings such as real estate. Permits + no bidding on that item, service, or property. To express interest, a buyer + fills in a contact form that eBay forwards to the the seller as a lead. This + format does not enable buyers and sellers to transact online through eBay, + and eBay Feedback is not available for ad format listings. + +*/ +NSString *const Trading_ListingTypeCodeType_AD_TYPE = @"AdType"; + +NSString *const Trading_ListingTypeCodeType_STORES_FIXED_PRICE = @"StoresFixedPrice"; + +/** + + Second chance offer made to a non-winning bidder on an ended listing. + A seller can make an offer to a non-winning bidder when either the winning bidder + has failed to pay for an item or the seller has a duplicate of the item. + A seller can create a Second Chance Offer immediately after a listing ends and up to + 60 days after the end of the listing. eBay does not charge an Insertion Fee, + but if the bidder accepts the offer, the regular Final Value Fee is charged. + In the case of an Unpaid Item, the seller should ensure that everything has + been done to resolve the issue with the winning bidder before sending a + Second Chance Offer to another bidder. See the Unpaid Items Process for details. + Make sure you're aware of other rules and restrictions surrounding Second Chance Offers. + Use AddSecondChanceItem to submit Second Chance Offers. + Listed on eBay, but does not appear when browsing or searching listings. + +*/ +NSString *const Trading_ListingTypeCodeType_PERSONAL_OFFER = @"PersonalOffer"; + +/** + + A basic fixed-price item format. Bids do not occur. + The quantity of items is one or more. +

+ Also known as Buy It Now Only on some sites (not to be confused with the BuyItNow option that + is available for auctions). +

+ Sellers must meet certain feedback requirements and/or be ID Verified to use this format. + See Minimum Feedback Requirements for Various Features in the Trading Web Services guide. +

+ Fixed-price listings are listed on eBay.com, and they are listed in + the seller's eBay Store if the seller is a Store owner. + Stores fixed price items will be treated as basic + fixed-price items. Permitted durations of 30 days + and GTC are now available for store and non-store subscribers (in addition + to the existing durations of 3, 5, 7, and 10 days). + +*/ +NSString *const Trading_ListingTypeCodeType_FIXED_PRICE_ITEM = @"FixedPriceItem"; + +/** + + Half.com listing (item is listed on Half.com, not on eBay). + You must be a registered Half.com seller to use this format. + +*/ +NSString *const Trading_ListingTypeCodeType_HALF = @"Half"; + +/** + + Lead Generation format (advertisement-style listing to solicit inquiries or offers, no bidding or fixed price, listed on eBay). + +*/ +NSString *const Trading_ListingTypeCodeType_LEAD_GENERATION = @"LeadGeneration"; + +NSString *const Trading_ListingTypeCodeType_EXPRESS = @"Express"; + +/** + + Reserved for internal or future use. You can ignore Shopping.com items in your results. + +*/ +NSString *const Trading_ListingTypeCodeType_SHOPPING = @"Shopping"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_ListingTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_LocalListingDistancesNonSubscriptionDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalListingDistancesNonSubscriptionDefinitionType.h new file mode 100755 index 0000000..8eef5f1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalListingDistancesNonSubscriptionDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the LocalListingDistancesNonSubscription feature. This feature displays all the supported local + listing distances for items listed by sellers who have not subscribed to either Local Market for Vehicles + or Local Market for Specialty Vehicles. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalListingDistancesNonSubscriptionDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalListingDistancesNonSubscriptionDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalListingDistancesNonSubscriptionDefinitionType.m new file mode 100755 index 0000000..76d4951 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalListingDistancesNonSubscriptionDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalListingDistancesNonSubscriptionDefinitionType.h" + +@implementation Trading_LocalListingDistancesNonSubscriptionDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalListingDistancesRegularDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalListingDistancesRegularDefinitionType.h new file mode 100755 index 0000000..5bce550 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalListingDistancesRegularDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the LocalListingDistancesRegular feature. This feature displays all the supported local listing + distances for items listed by sellers subscribed to Local Market for Vehicles. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalListingDistancesRegularDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalListingDistancesRegularDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalListingDistancesRegularDefinitionType.m new file mode 100755 index 0000000..e31d488 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalListingDistancesRegularDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalListingDistancesRegularDefinitionType.h" + +@implementation Trading_LocalListingDistancesRegularDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalListingDistancesSpecialtyDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalListingDistancesSpecialtyDefinitionType.h new file mode 100755 index 0000000..007f5ce --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalListingDistancesSpecialtyDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the LocalListingDistancesSpecialty feature. This feature displays the supported local listing + distances for items listed by sellers subscribed to Local Market for Specialty Vehicles. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalListingDistancesSpecialtyDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalListingDistancesSpecialtyDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalListingDistancesSpecialtyDefinitionType.m new file mode 100755 index 0000000..1f8df5b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalListingDistancesSpecialtyDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalListingDistancesSpecialtyDefinitionType.h" + +@implementation Trading_LocalListingDistancesSpecialtyDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketAdFormatEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketAdFormatEnabledDefinitionType.h new file mode 100755 index 0000000..a1f0c40 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketAdFormatEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the AdFormatEnabled feature. If the field is present, the corresponding feature applies to the category. This field is returned as an empty element (e.g., a boolean value is not returned). + Added for Local Market users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketAdFormatEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketAdFormatEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketAdFormatEnabledDefinitionType.m new file mode 100755 index 0000000..68fa0b0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketAdFormatEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketAdFormatEnabledDefinitionType.h" + +@implementation Trading_LocalMarketAdFormatEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketAutoAcceptEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketAutoAcceptEnabledDefinitionType.h new file mode 100755 index 0000000..8aea6cb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketAutoAcceptEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether automatic accept of best offers is allowed for this category. + Returned only if this category overrides the site default. + Added for Local market users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketAutoAcceptEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketAutoAcceptEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketAutoAcceptEnabledDefinitionType.m new file mode 100755 index 0000000..21b988f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketAutoAcceptEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketAutoAcceptEnabledDefinitionType.h" + +@implementation Trading_LocalMarketAutoAcceptEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketAutoDeclineEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketAutoDeclineEnabledDefinitionType.h new file mode 100755 index 0000000..9789684 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketAutoDeclineEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether automatic decline of best offers is allowed for this category. + Returned only if this category overrides the site default. + Added for Local market users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketAutoDeclineEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketAutoDeclineEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketAutoDeclineEnabledDefinitionType.m new file mode 100755 index 0000000..53f78f9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketAutoDeclineEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketAutoDeclineEnabledDefinitionType.h" + +@implementation Trading_LocalMarketAutoDeclineEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketBestOfferEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketBestOfferEnabledDefinitionType.h new file mode 100755 index 0000000..fbcc9ad --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketBestOfferEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether Contact Seller is enabled for Classified Ads. + Added for Local Market users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketBestOfferEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketBestOfferEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketBestOfferEnabledDefinitionType.m new file mode 100755 index 0000000..5267b68 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketBestOfferEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketBestOfferEnabledDefinitionType.h" + +@implementation Trading_LocalMarketBestOfferEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketCompanyNameEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketCompanyNameEnabledDefinitionType.h new file mode 100755 index 0000000..c5c5bc1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketCompanyNameEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether the category supports the use of the company name to contact + the seller for Classified Ad format listings. Added for Local Market users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketCompanyNameEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketCompanyNameEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketCompanyNameEnabledDefinitionType.m new file mode 100755 index 0000000..47ff3f8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketCompanyNameEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketCompanyNameEnabledDefinitionType.h" + +@implementation Trading_LocalMarketCompanyNameEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketContactByAddressEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketContactByAddressEnabledDefinitionType.h new file mode 100755 index 0000000..cbea64e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketContactByAddressEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether the category supports using an address when + contacting the seller for Classified Ad format listings. + Added for Local Market users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketContactByAddressEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketContactByAddressEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketContactByAddressEnabledDefinitionType.m new file mode 100755 index 0000000..cd90e77 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketContactByAddressEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketContactByAddressEnabledDefinitionType.h" + +@implementation Trading_LocalMarketContactByAddressEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketContactByEmailEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketContactByEmailEnabledDefinitionType.h new file mode 100755 index 0000000..2e8f05a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketContactByEmailEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether the category supports the use of email to contact the + seller for Classified Ad format listings.Added for Local market users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketContactByEmailEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketContactByEmailEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketContactByEmailEnabledDefinitionType.m new file mode 100755 index 0000000..b9f452e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketContactByEmailEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketContactByEmailEnabledDefinitionType.h" + +@implementation Trading_LocalMarketContactByEmailEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketContactByPhoneEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketContactByPhoneEnabledDefinitionType.h new file mode 100755 index 0000000..caa2d5f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketContactByPhoneEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether the category supports using the telephone + as a contact method. + Added for Local Market users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketContactByPhoneEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketContactByPhoneEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketContactByPhoneEnabledDefinitionType.m new file mode 100755 index 0000000..68bda38 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketContactByPhoneEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketContactByPhoneEnabledDefinitionType.h" + +@implementation Trading_LocalMarketContactByPhoneEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketCounterOfferEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketCounterOfferEnabledDefinitionType.h new file mode 100755 index 0000000..00a2e06 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketCounterOfferEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether counter offers are allowed on best offers for this category. + Returned only if this category overrides the site default. + Added for Local Market users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketCounterOfferEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketCounterOfferEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketCounterOfferEnabledDefinitionType.m new file mode 100755 index 0000000..1c051b4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketCounterOfferEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketCounterOfferEnabledDefinitionType.h" + +@implementation Trading_LocalMarketCounterOfferEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketNonSubscriptionDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketNonSubscriptionDefinitionType.h new file mode 100755 index 0000000..673ae91 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketNonSubscriptionDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the LocalMarketNonSubscription feature. If the field is present, + the corresponding feature applies to the category. The field is returned + as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketNonSubscriptionDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketNonSubscriptionDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketNonSubscriptionDefinitionType.m new file mode 100755 index 0000000..1bad08a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketNonSubscriptionDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketNonSubscriptionDefinitionType.h" + +@implementation Trading_LocalMarketNonSubscriptionDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType.h new file mode 100755 index 0000000..0e8323f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates whether the category supports the use of payment method checkOut + for Classified Ad format listings. Added for Local market users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType.m new file mode 100755 index 0000000..c285d1e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType.h" + +@implementation Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketPhoneCountDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketPhoneCountDefinitionType.h new file mode 100755 index 0000000..f459fbe --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketPhoneCountDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates which phone option the category supports when contacting + the seller about listings in Classified Ad format. + Added for Local Market users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketPhoneCountDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketPhoneCountDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketPhoneCountDefinitionType.m new file mode 100755 index 0000000..cbd8c8e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketPhoneCountDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketPhoneCountDefinitionType.h" + +@implementation Trading_LocalMarketPhoneCountDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketPremiumSubscriptionDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketPremiumSubscriptionDefinitionType.h new file mode 100755 index 0000000..9a8e622 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketPremiumSubscriptionDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the LocalMarketPremiumSubscription feature. If this field is + present, the corresponding feature applies to the category. The field + is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketPremiumSubscriptionDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketPremiumSubscriptionDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketPremiumSubscriptionDefinitionType.m new file mode 100755 index 0000000..ddc2d03 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketPremiumSubscriptionDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketPremiumSubscriptionDefinitionType.h" + +@implementation Trading_LocalMarketPremiumSubscriptionDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketRegularSubscriptionDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketRegularSubscriptionDefinitionType.h new file mode 100755 index 0000000..5d16955 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketRegularSubscriptionDefinitionType.h @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the LocalMarketRegularSubscription feature. If this field + is present, the corresponding feature applies to the category. The + field is returned as an empty element (i.e., a boolean value is not + returned). A subscription for Local Market for Vehicles will be + returned by GetUser if a dealer has subscribed to any of the following + Local Market Regular sub-types: Vehicles Regular Six Months, + Vehicles Regular Special Promotion, Vehicles Regular Multistore + Level S, Vehicles Regular Multistore Level M, or Vehicles Regular + Multistore Level L. Each of these sub-types has a separate discount + and billing cycle. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketRegularSubscriptionDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketRegularSubscriptionDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketRegularSubscriptionDefinitionType.m new file mode 100755 index 0000000..b70d229 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketRegularSubscriptionDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketRegularSubscriptionDefinitionType.h" + +@implementation Trading_LocalMarketRegularSubscriptionDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketSellerContactDetailsEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketSellerContactDetailsEnabledDefinitionType.h new file mode 100755 index 0000000..0e18e56 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketSellerContactDetailsEnabledDefinitionType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the SellerContactDetailsEnabled feature. If the field is + present, the category allows retrieval of seller-level contact + information. The field is returned as an empty element + (e.g., a boolean value is not returned). + Added for Local Market users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketSellerContactDetailsEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketSellerContactDetailsEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketSellerContactDetailsEnabledDefinitionType.m new file mode 100755 index 0000000..155b9f5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketSellerContactDetailsEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketSellerContactDetailsEnabledDefinitionType.h" + +@implementation Trading_LocalMarketSellerContactDetailsEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketShippingMethodEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketShippingMethodEnabledDefinitionType.h new file mode 100755 index 0000000..1e8a94d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketShippingMethodEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates if shipping options are available for Classified Ad + format listings in the category. + Added for Local Market users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketShippingMethodEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketShippingMethodEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketShippingMethodEnabledDefinitionType.m new file mode 100755 index 0000000..05141ab --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketShippingMethodEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketShippingMethodEnabledDefinitionType.h" + +@implementation Trading_LocalMarketShippingMethodEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketSpecialitySubscriptionDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketSpecialitySubscriptionDefinitionType.h new file mode 100755 index 0000000..a4bc432 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketSpecialitySubscriptionDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the LocalMarketSpecialitySubscription feature. If this field + is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketSpecialitySubscriptionDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketSpecialitySubscriptionDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketSpecialitySubscriptionDefinitionType.m new file mode 100755 index 0000000..357847e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketSpecialitySubscriptionDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketSpecialitySubscriptionDefinitionType.h" + +@implementation Trading_LocalMarketSpecialitySubscriptionDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketStreetCountDefinitionType.h b/Vendoo/TradingProxy/Trading_LocalMarketStreetCountDefinitionType.h new file mode 100755 index 0000000..b8eeac8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketStreetCountDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates which address option the category supports for Classified Ad + format listings. + Added for Local Market users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalMarketStreetCountDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalMarketStreetCountDefinitionType.m b/Vendoo/TradingProxy/Trading_LocalMarketStreetCountDefinitionType.m new file mode 100755 index 0000000..c0ccb10 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalMarketStreetCountDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalMarketStreetCountDefinitionType.h" + +@implementation Trading_LocalMarketStreetCountDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalSearchType.h b/Vendoo/TradingProxy/Trading_LocalSearchType.h new file mode 100755 index 0000000..e871cd2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalSearchType.h @@ -0,0 +1,56 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains data for filtering a search by proximity. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LocalSearchType : NSObject { + +@private + NSNumber *_maxDistance; + NSString *_postalCode; + NSMutableArray *_any; + +} + + +/** + + The maximum distance from the specified postal code to search for items. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxDistance; + +/** + + The postal code to use as the basis for the proximity search. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *postalCode; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LocalSearchType.m b/Vendoo/TradingProxy/Trading_LocalSearchType.m new file mode 100755 index 0000000..6c05870 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LocalSearchType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LocalSearchType.h" + +@implementation Trading_LocalSearchType + +@synthesize maxDistance = _maxDistance; +@synthesize postalCode = _postalCode; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxDistance" propertyName:@"maxDistance" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxDistance"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PostalCode" propertyName:@"postalCode" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"postalCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.maxDistance = nil; + self.postalCode = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LogoTypeCodeType.h b/Vendoo/TradingProxy/Trading_LogoTypeCodeType.h new file mode 100755 index 0000000..f565087 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LogoTypeCodeType.h @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated because this type is not used by any call. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + The PayPal Winning Bidder Notice logo. + +*/ +extern NSString *const Trading_LogoTypeCodeType_WINNING_BIDDER_NOTICE; + +/** + + + The seller's eBay Store logo. + +*/ +extern NSString *const Trading_LogoTypeCodeType_STORE; + +/** + + + A custom logo specified in LogoURL. + +*/ +extern NSString *const Trading_LogoTypeCodeType_CUSTOM; + +/** + + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_LogoTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_LogoTypeCodeType.m b/Vendoo/TradingProxy/Trading_LogoTypeCodeType.m new file mode 100755 index 0000000..b766054 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LogoTypeCodeType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_LogoTypeCodeType.h" + +/** + @file + + This type is deprecated because this type is not used by any call. + + +*/ + +/** + + + The PayPal Winning Bidder Notice logo. + +*/ +NSString *const Trading_LogoTypeCodeType_WINNING_BIDDER_NOTICE = @"WinningBidderNotice"; + +/** + + + The seller's eBay Store logo. + +*/ +NSString *const Trading_LogoTypeCodeType_STORE = @"Store"; + +/** + + + A custom logo specified in LogoURL. + +*/ +NSString *const Trading_LogoTypeCodeType_CUSTOM = @"Custom"; + +/** + + + Reserved for internal or future use. + +*/ +NSString *const Trading_LogoTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_LookupAttributeArrayType.h b/Vendoo/TradingProxy/Trading_LookupAttributeArrayType.h new file mode 100755 index 0000000..4c189c8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LookupAttributeArrayType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_LookupAttributeType; + +/** + + This type is deprecated because attributes are deprecated. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LookupAttributeArrayType : NSObject { + +@private + NSMutableArray *_lookupAttribute; + +} + + +/** + + + No longer applicable to any category. + + + entry type : class Trading_LookupAttributeType +*/ + +@property (nonatomic, retain) NSMutableArray *lookupAttribute; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LookupAttributeArrayType.m b/Vendoo/TradingProxy/Trading_LookupAttributeArrayType.m new file mode 100755 index 0000000..3b52528 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LookupAttributeArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LookupAttributeArrayType.h" +#import "Trading_LookupAttributeType.h" + +@implementation Trading_LookupAttributeArrayType + +@synthesize lookupAttribute = _lookupAttribute; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"LookupAttribute" propertyName:@"lookupAttribute" type:PICO_TYPE_OBJECT clazz:[Trading_LookupAttributeType class]]; + [map setObject:ps forKey:@"lookupAttribute"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.lookupAttribute = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_LookupAttributeType.h b/Vendoo/TradingProxy/Trading_LookupAttributeType.h new file mode 100755 index 0000000..0db13a7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LookupAttributeType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated because attributes are deprecated. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_LookupAttributeType : NSObject { + +@private + NSString *_name; + NSString *_value; + NSMutableArray *_any; + +} + + +/** + + + No longer applicable to any category. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + + No longer applicable to any category. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *value; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_LookupAttributeType.m b/Vendoo/TradingProxy/Trading_LookupAttributeType.m new file mode 100755 index 0000000..6b5e8c2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_LookupAttributeType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_LookupAttributeType.h" + +@implementation Trading_LookupAttributeType + +@synthesize name = _name; +@synthesize value = _value; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Value" propertyName:@"value" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"value"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.name = nil; + self.value = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MailOptionsTypeCodeType.h b/Vendoo/TradingProxy/Trading_MailOptionsTypeCodeType.h new file mode 100755 index 0000000..a705927 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MailOptionsTypeCodeType.h @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated because it is not used by any call. + + + @ingroup EBayAPIInterface +*/ + +/** + +*/ +extern NSString *const Trading_MailOptionsTypeCodeType_DO_NOT_SEND_EMAIL; + +/** + +*/ +extern NSString *const Trading_MailOptionsTypeCodeType_EMAIL_COPY_TO_SENDER; + +/** + +*/ +extern NSString *const Trading_MailOptionsTypeCodeType_HIDE_SENDER_EMAIL_ADDRESS; + +/** + +*/ +extern NSString *const Trading_MailOptionsTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_MailOptionsTypeCodeType.m b/Vendoo/TradingProxy/Trading_MailOptionsTypeCodeType.m new file mode 100755 index 0000000..6b25ce5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MailOptionsTypeCodeType.m @@ -0,0 +1,31 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_MailOptionsTypeCodeType.h" + +/** + @file + + This type is deprecated because it is not used by any call. + +*/ + +/** + +*/ +NSString *const Trading_MailOptionsTypeCodeType_DO_NOT_SEND_EMAIL = @"DoNotSendEmail"; + +/** + +*/ +NSString *const Trading_MailOptionsTypeCodeType_EMAIL_COPY_TO_SENDER = @"EmailCopyToSender"; + +/** + +*/ +NSString *const Trading_MailOptionsTypeCodeType_HIDE_SENDER_EMAIL_ADDRESS = @"HideSenderEmailAddress"; + +/** + +*/ +NSString *const Trading_MailOptionsTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_MarkUpMarkDownEventType.h b/Vendoo/TradingProxy/Trading_MarkUpMarkDownEventType.h new file mode 100755 index 0000000..916b846 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MarkUpMarkDownEventType.h @@ -0,0 +1,74 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Describes an individual mark-up or mark-down event. eBay will automatically + mark an application as down if attempts to deliver a notification fail + repeatedly. eBay may mark an application down manually under certain + circumstances. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MarkUpMarkDownEventType : NSObject { + +@private + NSString *_type; + NSDate *_time; + NSString *_reason; + NSMutableArray *_any; + +} + + +/** + + Whether the application has been marked up or marked down. + + + type: string constant in Trading_MarkUpMarkDownEventTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *type; + +/** + + Time when the application was marked up or marked down. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *time; + +/** + + Describes how the application was marked down, automatically or + manually. When an application is automatically marked down, eBay will + ping the application periodically, and if communication is restored, eBay + will automatically mark the application up. If your application is marked + down manually, you must contact eBay Developer Support to get your + application marked up. A Reason is not provided for mark up events. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *reason; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MarkUpMarkDownEventType.m b/Vendoo/TradingProxy/Trading_MarkUpMarkDownEventType.m new file mode 100755 index 0000000..9954319 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MarkUpMarkDownEventType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MarkUpMarkDownEventType.h" + +@implementation Trading_MarkUpMarkDownEventType + +@synthesize type = _type; +@synthesize time = _time; +@synthesize reason = _reason; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Type" propertyName:@"type" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"type"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Time" propertyName:@"time" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"time"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Reason" propertyName:@"reason" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"reason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.type = nil; + self.time = nil; + self.reason = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MarkUpMarkDownEventTypeCodeType.h b/Vendoo/TradingProxy/Trading_MarkUpMarkDownEventTypeCodeType.h new file mode 100755 index 0000000..bf4bced --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MarkUpMarkDownEventTypeCodeType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Valid application status codes, either MarkUp (application was marked up, + communication is restored) or MarkDown (application was marked down, no + communication). + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) Status indicating the application was or is marked up. + +*/ +extern NSString *const Trading_MarkUpMarkDownEventTypeCodeType_MARK_UP; + +/** + + (out) Status indicating the application was marked down. + +*/ +extern NSString *const Trading_MarkUpMarkDownEventTypeCodeType_MARK_DOWN; + +/** + + (out) Reserved for future internal or external use. + +*/ +extern NSString *const Trading_MarkUpMarkDownEventTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_MarkUpMarkDownEventTypeCodeType.m b/Vendoo/TradingProxy/Trading_MarkUpMarkDownEventTypeCodeType.m new file mode 100755 index 0000000..da8c6a0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MarkUpMarkDownEventTypeCodeType.m @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_MarkUpMarkDownEventTypeCodeType.h" + +/** + @file + + Valid application status codes, either MarkUp (application was marked up, + communication is restored) or MarkDown (application was marked down, no + communication). + +*/ + +/** + + (out) Status indicating the application was or is marked up. + +*/ +NSString *const Trading_MarkUpMarkDownEventTypeCodeType_MARK_UP = @"MarkUp"; + +/** + + (out) Status indicating the application was marked down. + +*/ +NSString *const Trading_MarkUpMarkDownEventTypeCodeType_MARK_DOWN = @"MarkDown"; + +/** + + (out) Reserved for future internal or external use. + +*/ +NSString *const Trading_MarkUpMarkDownEventTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_MarkUpMarkDownHistoryType.h b/Vendoo/TradingProxy/Trading_MarkUpMarkDownHistoryType.h new file mode 100755 index 0000000..fc6d447 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MarkUpMarkDownHistoryType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_MarkUpMarkDownEventType; + +/** + + List of objects representing markup or markdown events for a given application + and time period. If no time period is specified in the request, the information + for only one day (24 hours before the time the call is made to the time the call + is made) is included. The maximum time period is allowed is 3 days (72 hours + before the call is made to the time the call is made). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MarkUpMarkDownHistoryType : NSObject { + +@private + NSMutableArray *_markUpMarkDownEvent; + +} + + +/** + + Details for a MarkDown or MarkUp event. + + + entry type : class Trading_MarkUpMarkDownEventType +*/ + +@property (nonatomic, retain) NSMutableArray *markUpMarkDownEvent; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MarkUpMarkDownHistoryType.m b/Vendoo/TradingProxy/Trading_MarkUpMarkDownHistoryType.m new file mode 100755 index 0000000..4043182 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MarkUpMarkDownHistoryType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MarkUpMarkDownHistoryType.h" +#import "Trading_MarkUpMarkDownEventType.h" + +@implementation Trading_MarkUpMarkDownHistoryType + +@synthesize markUpMarkDownEvent = _markUpMarkDownEvent; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"MarkUpMarkDownEvent" propertyName:@"markUpMarkDownEvent" type:PICO_TYPE_OBJECT clazz:[Trading_MarkUpMarkDownEventType class]]; + [map setObject:ps forKey:@"markUpMarkDownEvent"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.markUpMarkDownEvent = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MaxFlatShippingCostCBTExemptDefinitionType.h b/Vendoo/TradingProxy/Trading_MaxFlatShippingCostCBTExemptDefinitionType.h new file mode 100755 index 0000000..47dcc61 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaxFlatShippingCostCBTExemptDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Max Flat Shipping Cost ... CBT Exempt. See Shipping docs. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MaxFlatShippingCostCBTExemptDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MaxFlatShippingCostCBTExemptDefinitionType.m b/Vendoo/TradingProxy/Trading_MaxFlatShippingCostCBTExemptDefinitionType.m new file mode 100755 index 0000000..9206965 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaxFlatShippingCostCBTExemptDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MaxFlatShippingCostCBTExemptDefinitionType.h" + +@implementation Trading_MaxFlatShippingCostCBTExemptDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MaxFlatShippingCostDefinitionType.h b/Vendoo/TradingProxy/Trading_MaxFlatShippingCostDefinitionType.h new file mode 100755 index 0000000..48ab972 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaxFlatShippingCostDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Max Flat Shipping Cost + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MaxFlatShippingCostDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MaxFlatShippingCostDefinitionType.m b/Vendoo/TradingProxy/Trading_MaxFlatShippingCostDefinitionType.m new file mode 100755 index 0000000..aa1136d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaxFlatShippingCostDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MaxFlatShippingCostDefinitionType.h" + +@implementation Trading_MaxFlatShippingCostDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MaxGranularFitmentCountDefinitionType.h b/Vendoo/TradingProxy/Trading_MaxGranularFitmentCountDefinitionType.h new file mode 100755 index 0000000..9af4eb9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaxGranularFitmentCountDefinitionType.h @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the total number of fine grained item compatibilities that can be applied + to a listing. +

+ When you list with parts compatibility, using only the high-level compatibility + search names, such as Year, Make, and Model, the fitment applies to the various + unspecified lower-level compatiblity search names and values, such as Trim and + Engine, as well. This means that specifying a single coarsely defined item + compatibility may result in multiple fitments applying to the listing at the lowest + level of granularity. Up to 300 (or whatever maximum is indicated by + MaxItemCompatibility) coarse parts compatiblities can be specified for a given + listing. +

+ Alternatively, you can explicitly specify up to 1000 (or whatever maximum is + indicated by MaxGranularFitmentCount) parts compatibilities at the lowest level of + granularity. That is, if you specify your parts compatibilities using all of the + supported compatiblity search names (e.g., Year, Make, Model, Trim, and Engine), + you can specify up to 1000 compatibilities. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MaxGranularFitmentCountDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MaxGranularFitmentCountDefinitionType.m b/Vendoo/TradingProxy/Trading_MaxGranularFitmentCountDefinitionType.m new file mode 100755 index 0000000..a673d25 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaxGranularFitmentCountDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MaxGranularFitmentCountDefinitionType.h" + +@implementation Trading_MaxGranularFitmentCountDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MaxItemCompatibilityDefinitionType.h b/Vendoo/TradingProxy/Trading_MaxItemCompatibilityDefinitionType.h new file mode 100755 index 0000000..180de46 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaxItemCompatibilityDefinitionType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the maximum limit on compatible applications as part of the parts + compatibility feature. If the field is present, the corresponding feature applies + to the site. The field is returned as an empty element (e.g., a boolean value is + not returned). +

+ Parts compatibility listings contain information to determine the assemblies with + which a part is compatible. For example, an automotive part or accessory listed + witih parts compatibility can be matched with vehicles (e.g., specific years, + makes, and models) with which the part or accessory can be used. +

+ There are two ways to enter parts compatibility: by application and by + specification. +
    +
  • Entering parts compatibility by application specifies the assemblies + (e.g., a specific year, make, and model of car) to which the item applies. This can + be done automatically by listing with a catalog product that supports parts + compatibility, or manually, using Item.ItemCompatibilityList when listing or revising an + item.
  • +
  • Entering parts compatibility by specification involves specifying the + part's relevant dimensions and characteristics necessary to determine the + assemblies with which the part is compatible (e.g., Section Width, Aspect Ratio, + Rim Diammeter, Load Index, and Speed Rating values for a tire) using + attributes.
  • +
+ + + @ingroup EBayAPIInterface +*/ +@interface Trading_MaxItemCompatibilityDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MaxItemCompatibilityDefinitionType.m b/Vendoo/TradingProxy/Trading_MaxItemCompatibilityDefinitionType.m new file mode 100755 index 0000000..21fb5d8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaxItemCompatibilityDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MaxItemCompatibilityDefinitionType.h" + +@implementation Trading_MaxItemCompatibilityDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MaximumBuyerPolicyViolationsDetailsType.h b/Vendoo/TradingProxy/Trading_MaximumBuyerPolicyViolationsDetailsType.h new file mode 100755 index 0000000..c37e869 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaximumBuyerPolicyViolationsDetailsType.h @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_PolicyViolationDurationDetailsType; +@class Trading_NumberOfPolicyViolationsDetailsType; + +/** + The maximum number of policy violations and the durations that can be designated by sellers at this site. This is applicable only to sellers. + + @ingroup EBayAPIInterface +*/ +@interface Trading_MaximumBuyerPolicyViolationsDetailsType : NSObject { + +@private + Trading_NumberOfPolicyViolationsDetailsType *_numberOfPolicyViolations; + NSMutableArray *_policyViolationDuration; + NSMutableArray *_any; + +} + + +/** + The number of policy violation that can be used to limit buyers at the site. This is applicable only to sellers. + + type : class Trading_NumberOfPolicyViolationsDetailsType +*/ +@property (nonatomic, retain) Trading_NumberOfPolicyViolationsDetailsType *numberOfPolicyViolations; + +/** + The policy violation duration(s) supported by the site. This is applicable only to sellers. + + entry type : class Trading_PolicyViolationDurationDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *policyViolationDuration; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MaximumBuyerPolicyViolationsDetailsType.m b/Vendoo/TradingProxy/Trading_MaximumBuyerPolicyViolationsDetailsType.m new file mode 100755 index 0000000..6ef7b8c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaximumBuyerPolicyViolationsDetailsType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MaximumBuyerPolicyViolationsDetailsType.h" +#import "Trading_PolicyViolationDurationDetailsType.h" +#import "Trading_NumberOfPolicyViolationsDetailsType.h" + +@implementation Trading_MaximumBuyerPolicyViolationsDetailsType + +@synthesize numberOfPolicyViolations = _numberOfPolicyViolations; +@synthesize policyViolationDuration = _policyViolationDuration; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NumberOfPolicyViolations" propertyName:@"numberOfPolicyViolations" type:PICO_TYPE_OBJECT clazz:[Trading_NumberOfPolicyViolationsDetailsType class]]; + [map setObject:ps forKey:@"numberOfPolicyViolations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PolicyViolationDuration" propertyName:@"policyViolationDuration" type:PICO_TYPE_OBJECT clazz:[Trading_PolicyViolationDurationDetailsType class]]; + [map setObject:ps forKey:@"policyViolationDuration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.numberOfPolicyViolations = nil; + self.policyViolationDuration = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MaximumBuyerPolicyViolationsType.h b/Vendoo/TradingProxy/Trading_MaximumBuyerPolicyViolationsType.h new file mode 100755 index 0000000..9ce5e13 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaximumBuyerPolicyViolationsType.h @@ -0,0 +1,75 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the MaximumBuyerPolicyViolations container, which is + used by the seller as a mechanism to block prospective buyers who have buyer policy + violations on their account exceeding the value set in the Count + field during a specified time period (set in the Period field). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MaximumBuyerPolicyViolationsType : NSObject { + +@private + NSNumber *_count; + NSString *_period; + NSMutableArray *_any; + +} + + +/** + + This integer value sets the maximum number of buyer policy violations that a prospective buyer + is allowed to have during a specified time period + (MaximumBuyerPolicyViolations.Period) before being blocked from + buying/bidding on the item. +

+ To retrieve a list of allowed values for this field, the seller should call + GeteBayDetails, including BuyerRequirementDetails in + the DetailName field of the request, and then look for the + BuyerRequirementDetails.MaximumBuyerPolicyViolations.NumberOfPolicyViolations.Count + fields in the response. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *count; + +/** + + This enumerated value defines the length of time over which a prospective buyer's + buyer policy violations will be counted. If the prospective buyer's number of buyer policy + violations during this defined period exceeds the value set in the Count + field, that prospective buyer is blocked from buying/bidding on the item. +

+ If the Count value is 2, and the specified Period + is 'Days_30' (counting back 30 days from the present day), any prospective buyer that has + had three or more buyer policy violations is blocked from buying/bidding on the item. + + + type: string constant in Trading_PeriodCodeType.h +*/ +@property (nonatomic, retain) NSString *period; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MaximumBuyerPolicyViolationsType.m b/Vendoo/TradingProxy/Trading_MaximumBuyerPolicyViolationsType.m new file mode 100755 index 0000000..76d8ac8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaximumBuyerPolicyViolationsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MaximumBuyerPolicyViolationsType.h" + +@implementation Trading_MaximumBuyerPolicyViolationsType + +@synthesize count = _count; +@synthesize period = _period; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Count" propertyName:@"count" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"count"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Period" propertyName:@"period" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"period"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.count = nil; + self.period = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MaximumItemRequirementsDetailsType.h b/Vendoo/TradingProxy/Trading_MaximumItemRequirementsDetailsType.h new file mode 100755 index 0000000..accccc3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaximumItemRequirementsDetailsType.h @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + A means of limiting unpaying or low feedback bidders. + + @ingroup EBayAPIInterface +*/ +@interface Trading_MaximumItemRequirementsDetailsType : NSObject { + +@private + NSMutableArray *_maximumItemCount; + NSMutableArray *_minimumFeedbackScore; + NSMutableArray *_any; + +} + + +/** + The maximum number of items allowed for this buyer. + + + entry type : NSNumber, wrapper for primitive int +*/ + +@property (nonatomic, retain) NSMutableArray *maximumItemCount; + +/** + The Minimum Feedback Score required for a buyer who wants to purchase this item. + + entry type : NSNumber, wrapper for primitive int +*/ + +@property (nonatomic, retain) NSMutableArray *minimumFeedbackScore; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MaximumItemRequirementsDetailsType.m b/Vendoo/TradingProxy/Trading_MaximumItemRequirementsDetailsType.m new file mode 100755 index 0000000..3f14664 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaximumItemRequirementsDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MaximumItemRequirementsDetailsType.h" + +@implementation Trading_MaximumItemRequirementsDetailsType + +@synthesize maximumItemCount = _maximumItemCount; +@synthesize minimumFeedbackScore = _minimumFeedbackScore; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"MaximumItemCount" propertyName:@"maximumItemCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maximumItemCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"MinimumFeedbackScore" propertyName:@"minimumFeedbackScore" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"minimumFeedbackScore"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.maximumItemCount = nil; + self.minimumFeedbackScore = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MaximumItemRequirementsType.h b/Vendoo/TradingProxy/Trading_MaximumItemRequirementsType.h new file mode 100755 index 0000000..b7b1032 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaximumItemRequirementsType.h @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Container for items bid. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MaximumItemRequirementsType : NSObject { + +@private + NSNumber *_maximumItemCount; + NSNumber *_minimumFeedbackScore; + +} + + +/** + + This field is conditionally required if the MaximumItemRequirements + container is used. +

+ The value of this field specifies the maximum number of items a prospective buyer can + purchase from the seller during a 10-day period. The prospective buyer will be blocked + from bidding/buying once this value is reached. + To see the valid values for your site, call GeteBayDetails + with DetailName set to BuyerRequirementDetails, + , and then look for the BuyerRequirementDetails.MaximumItemRequirements.MaximumItemCount fields. + As of Jan. 2013, the valid values + for the US site are: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 25, 50, 75, and 100. +

+ If the MaximumItemRequirements.MinimumFeedbackScore field is also + specified, the MaximumItemCount limit will only apply to those + prospective buyers who don't meet the specified Minimum Feedback Score threshold. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maximumItemCount; + +/** + + This is an optional field that is ignored if a MaximumItemCount + value has not been provided. +

+ If this field is used, a prospective buyer is blocked from bidding/buying if they have + reached or exceeded the MaximumItemCount and their feedback score + is less than the value of this field. To see the valid values for your site, call GeteBayDetails + with DetailName set to BuyerRequirementDetails, + and then look for the BuyerRequirementDetails.MaximumItemRequirements.MinimumFeedbackScore fields. + Currently, the valid values for the US site are: 0, 1, 2, 3, 4, and 5. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *minimumFeedbackScore; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MaximumItemRequirementsType.m b/Vendoo/TradingProxy/Trading_MaximumItemRequirementsType.m new file mode 100755 index 0000000..91d1c3f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaximumItemRequirementsType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MaximumItemRequirementsType.h" + +@implementation Trading_MaximumItemRequirementsType + +@synthesize maximumItemCount = _maximumItemCount; +@synthesize minimumFeedbackScore = _minimumFeedbackScore; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaximumItemCount" propertyName:@"maximumItemCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maximumItemCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinimumFeedbackScore" propertyName:@"minimumFeedbackScore" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"minimumFeedbackScore"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.maximumItemCount = nil; + self.minimumFeedbackScore = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesCountDetailsType.h b/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesCountDetailsType.h new file mode 100755 index 0000000..ad248d0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesCountDetailsType.h @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the MaximumUnpaidItemStrikesCount container that is returned + in the GeteBayDetails response. The MaximumUnpaidItemStrikesCount + container consists of multiple Count fields with values that can be + used in the BuyerRequirementDetails.MaximumUnpaidItemStrikesInfo.Count + field when using the Trading API to add, revise, or relist an item. +

+ The Item.MaximumUnpaidItemStrikesInfo container in Add/Revise/Relist + API calls is used to block buyers with unpaid item strikes equal to or exceeding + the specified Count value during the specified Period + value from buying/bidding on the item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MaximumUnpaidItemStrikesCountDetailsType : NSObject { + +@private + NSMutableArray *_count; + NSMutableArray *_any; + +} + + +/** + + Each value returned in each MaximumUnpaidItemStrikesCount.Count field + can be used in the BuyerRequirementDetails.MaximumUnpaidItemStrikesInfo.Count + field when using the Trading API to add, revise, or relist an item. + + + entry type : NSNumber, wrapper for primitive int +*/ + +@property (nonatomic, retain) NSMutableArray *count; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesCountDetailsType.m b/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesCountDetailsType.m new file mode 100755 index 0000000..a5a726e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesCountDetailsType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MaximumUnpaidItemStrikesCountDetailsType.h" + +@implementation Trading_MaximumUnpaidItemStrikesCountDetailsType + +@synthesize count = _count; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Count" propertyName:@"count" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"count"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.count = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesDurationDetailsType.h b/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesDurationDetailsType.h new file mode 100755 index 0000000..8b4151b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesDurationDetailsType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + [Selling] Defined time period for maximum unpaid items. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MaximumUnpaidItemStrikesDurationDetailsType : NSObject { + +@private + NSString *_period; + NSString *_description; + NSMutableArray *_any; + +} + + +/** + + The period is the number of days (last 60 days, last 180 days, etc.) + during which the buyer's unpaid item strikes are calculated. + This is applicable only to sellers. + + + type: string constant in Trading_PeriodCodeType.h +*/ +@property (nonatomic, retain) NSString *period; + +/** + + The description of the period, such as 'month', 'quarter', or 'half a year'. + The data in this field can be used as a label in your application's display. + This is applicable only to sellers. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesDurationDetailsType.m b/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesDurationDetailsType.m new file mode 100755 index 0000000..b0c1307 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesDurationDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MaximumUnpaidItemStrikesDurationDetailsType.h" + +@implementation Trading_MaximumUnpaidItemStrikesDurationDetailsType + +@synthesize period = _period; +@synthesize description = _description; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Period" propertyName:@"period" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"period"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.period = nil; + self.description = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesInfoDetailsType.h b/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesInfoDetailsType.h new file mode 100755 index 0000000..258527f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesInfoDetailsType.h @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_MaximumUnpaidItemStrikesDurationDetailsType; +@class Trading_MaximumUnpaidItemStrikesCountDetailsType; + +/** + Details of a buyer's maximum unpaid item strikes in a pre-defined time period. This is applicable only to sellers. + + @ingroup EBayAPIInterface +*/ +@interface Trading_MaximumUnpaidItemStrikesInfoDetailsType : NSObject { + +@private + Trading_MaximumUnpaidItemStrikesCountDetailsType *_maximumUnpaidItemStrikesCount; + NSMutableArray *_maximumUnpaidItemStrikesDuration; + NSMutableArray *_any; + +} + + +/** + The number of the maximum unpaid item strikes. This is applicable only to sellers. + + type : class Trading_MaximumUnpaidItemStrikesCountDetailsType +*/ +@property (nonatomic, retain) Trading_MaximumUnpaidItemStrikesCountDetailsType *maximumUnpaidItemStrikesCount; + +/** + Range of time used to determine maximum unpaid item count. This is applicable only to sellers. + + entry type : class Trading_MaximumUnpaidItemStrikesDurationDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *maximumUnpaidItemStrikesDuration; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesInfoDetailsType.m b/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesInfoDetailsType.m new file mode 100755 index 0000000..7d48954 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesInfoDetailsType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MaximumUnpaidItemStrikesInfoDetailsType.h" +#import "Trading_MaximumUnpaidItemStrikesDurationDetailsType.h" +#import "Trading_MaximumUnpaidItemStrikesCountDetailsType.h" + +@implementation Trading_MaximumUnpaidItemStrikesInfoDetailsType + +@synthesize maximumUnpaidItemStrikesCount = _maximumUnpaidItemStrikesCount; +@synthesize maximumUnpaidItemStrikesDuration = _maximumUnpaidItemStrikesDuration; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaximumUnpaidItemStrikesCount" propertyName:@"maximumUnpaidItemStrikesCount" type:PICO_TYPE_OBJECT clazz:[Trading_MaximumUnpaidItemStrikesCountDetailsType class]]; + [map setObject:ps forKey:@"maximumUnpaidItemStrikesCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"MaximumUnpaidItemStrikesDuration" propertyName:@"maximumUnpaidItemStrikesDuration" type:PICO_TYPE_OBJECT clazz:[Trading_MaximumUnpaidItemStrikesDurationDetailsType class]]; + [map setObject:ps forKey:@"maximumUnpaidItemStrikesDuration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.maximumUnpaidItemStrikesCount = nil; + self.maximumUnpaidItemStrikesDuration = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesInfoType.h b/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesInfoType.h new file mode 100755 index 0000000..2391c34 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesInfoType.h @@ -0,0 +1,75 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the MaximumUnpaidItemStrikesInfo container, which is + used by the seller as a mechanism to block prospective buyers who have unpaid item + strikes on their account exceeding the value set in the Count + field during a specified time period (set in the Period field). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MaximumUnpaidItemStrikesInfoType : NSObject { + +@private + NSNumber *_count; + NSString *_period; + NSMutableArray *_any; + +} + + +/** + + This integer value sets the maximum number of unpaid item strikes that a prospective buyer + is allowed to have during a specified time period + (MaximumUnpaidItemStrikesInfo.Period) before being blocked from + buying/bidding on the item. +

+ To retrieve a list of allowed values for this field, the seller should call + GeteBayDetails, including BuyerRequirementDetails in + the DetailName field of the request, and then look for the + BuyerRequirementDetails.MaximumUnpaidItemStrikesInfo.MaximumUnpaidItemStrikesCount.Count + fields in the response. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *count; + +/** + + This enumerated value defines the length of time over which a prospective buyer's + unpaid item strikes will be counted. If the prospective buyer's number of unpaid item + strikes during this defined period exceeds the value set in the Count + field, that prospective buyer is blocked from buying/bidding on the item. +

+ If the Count value is 2, and the specified Period + is 'Days_30' (counting back 30 days from the present day), any prospective buyer that has + had three or more unpaid item strikes is blocked from buying/bidding on the item. + + + type: string constant in Trading_PeriodCodeType.h +*/ +@property (nonatomic, retain) NSString *period; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesInfoType.m b/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesInfoType.m new file mode 100755 index 0000000..96613d8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MaximumUnpaidItemStrikesInfoType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MaximumUnpaidItemStrikesInfoType.h" + +@implementation Trading_MaximumUnpaidItemStrikesInfoType + +@synthesize count = _count; +@synthesize period = _period; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Count" propertyName:@"count" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"count"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Period" propertyName:@"period" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"period"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.count = nil; + self.period = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MeasureType.h b/Vendoo/TradingProxy/Trading_MeasureType.h new file mode 100755 index 0000000..56ff3cf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MeasureType.h @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Basic type for specifying measures and the system of measurement. + A decimal value (e.g., 10.25) is meaningful + as a measure when accompanied by a definition of the unit of measure (e.g., Pounds), + in which case the value specifies the quantity of that unit. + A MeasureType expresses both the value (a decimal) and, optionally, the unit and + the system of measurement. + Details such as shipping weights are specified as measure types. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MeasureType : NSObject { + +@private + NSNumber *_value; + NSString *_unit; + NSString *_measurementSystem; + +} + + +/** + (public property) + + type : NSNumber, wrapper for primitive double +*/ +@property (nonatomic, retain) NSNumber *value; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *unit; + +/** + (public property) + + type: string constant in Trading_MeasurementSystemCodeType.h +*/ +@property (nonatomic, retain) NSString *measurementSystem; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MeasureType.m b/Vendoo/TradingProxy/Trading_MeasureType.m new file mode 100755 index 0000000..ed4ef84 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MeasureType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MeasureType.h" + +@implementation Trading_MeasureType + +@synthesize value = _value; +@synthesize unit = _unit; +@synthesize measurementSystem = _measurementSystem; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_VALUE xmlName:nil propertyName:@"value" type:PICO_TYPE_DOUBLE clazz:nil]; + [map setObject:ps forKey:@"value"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"unit" propertyName:@"unit" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"unit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"measurementSystem" propertyName:@"measurementSystem" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"measurementSystem"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.value = nil; + self.unit = nil; + self.measurementSystem = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MeasurementSystemCodeType.h b/Vendoo/TradingProxy/Trading_MeasurementSystemCodeType.h new file mode 100755 index 0000000..d5e2193 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MeasurementSystemCodeType.h @@ -0,0 +1,19 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + + +/** + + English system of measurement. + +*/ +extern NSString *const Trading_MeasurementSystemCodeType_ENGLISH; + +/** + + Metric system of measurement. + +*/ +extern NSString *const Trading_MeasurementSystemCodeType_METRIC; diff --git a/Vendoo/TradingProxy/Trading_MeasurementSystemCodeType.m b/Vendoo/TradingProxy/Trading_MeasurementSystemCodeType.m new file mode 100755 index 0000000..3621426 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MeasurementSystemCodeType.m @@ -0,0 +1,19 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_MeasurementSystemCodeType.h" + + +/** + + English system of measurement. + +*/ +NSString *const Trading_MeasurementSystemCodeType_ENGLISH = @"English"; + +/** + + Metric system of measurement. + +*/ +NSString *const Trading_MeasurementSystemCodeType_METRIC = @"Metric"; diff --git a/Vendoo/TradingProxy/Trading_MemberMessageExchangeArrayType.h b/Vendoo/TradingProxy/Trading_MemberMessageExchangeArrayType.h new file mode 100755 index 0000000..2e1b266 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MemberMessageExchangeArrayType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_MemberMessageExchangeType; + +/** + + Container for messages. Returned for GetMemberMessages if messages that meet the request criteria exist. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MemberMessageExchangeArrayType : NSObject { + +@private + NSMutableArray *_memberMessageExchange; + +} + + +/** + + Information about individual messages. Returned if the parent container is returned. + + + entry type : class Trading_MemberMessageExchangeType +*/ + +@property (nonatomic, retain) NSMutableArray *memberMessageExchange; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MemberMessageExchangeArrayType.m b/Vendoo/TradingProxy/Trading_MemberMessageExchangeArrayType.m new file mode 100755 index 0000000..c2631a4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MemberMessageExchangeArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MemberMessageExchangeArrayType.h" +#import "Trading_MemberMessageExchangeType.h" + +@implementation Trading_MemberMessageExchangeArrayType + +@synthesize memberMessageExchange = _memberMessageExchange; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"MemberMessageExchange" propertyName:@"memberMessageExchange" type:PICO_TYPE_OBJECT clazz:[Trading_MemberMessageExchangeType class]]; + [map setObject:ps forKey:@"memberMessageExchange"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.memberMessageExchange = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MemberMessageExchangeType.h b/Vendoo/TradingProxy/Trading_MemberMessageExchangeType.h new file mode 100755 index 0000000..fdebf39 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MemberMessageExchangeType.h @@ -0,0 +1,104 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ItemType; +@class Trading_MemberMessageType; + +/** + + Container for message metadata. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MemberMessageExchangeType : NSObject { + +@private + Trading_ItemType *_item; + Trading_MemberMessageType *_question; + NSMutableArray *_response; + NSString *_messageStatus; + NSDate *_creationDate; + NSDate *_lastModifiedDate; + NSMutableArray *_any; + +} + + +/** + + The item about which the question was asked. Returned if the parent container is returned. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + + Contains all the information about the question being asked. Returned if the + parent container is returned. + + + type : class Trading_MemberMessageType +*/ +@property (nonatomic, retain) Trading_MemberMessageType *question; + +/** + + An answer to the question. Returned if the parent container is returned. +

+ For GetAdFormatLeads, returned if the seller responded to the + lead's question. Contains the body of the seller's response + message. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *response; + +/** + + The status of the message. Returned if the parent container is returned. + + + type: string constant in Trading_MessageStatusTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *messageStatus; + +/** + + Date the message was created. Returned if the parent container is returned. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *creationDate; + +/** + + Date the message was last modified. Returned if the parent container is returned. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *lastModifiedDate; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MemberMessageExchangeType.m b/Vendoo/TradingProxy/Trading_MemberMessageExchangeType.m new file mode 100755 index 0000000..853de33 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MemberMessageExchangeType.m @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MemberMessageExchangeType.h" +#import "Trading_ItemType.h" +#import "Trading_MemberMessageType.h" + +@implementation Trading_MemberMessageExchangeType + +@synthesize item = _item; +@synthesize question = _question; +@synthesize response = _response; +@synthesize messageStatus = _messageStatus; +@synthesize creationDate = _creationDate; +@synthesize lastModifiedDate = _lastModifiedDate; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Question" propertyName:@"question" type:PICO_TYPE_OBJECT clazz:[Trading_MemberMessageType class]]; + [map setObject:ps forKey:@"question"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Response" propertyName:@"response" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"response"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageStatus" propertyName:@"messageStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"messageStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CreationDate" propertyName:@"creationDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"creationDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LastModifiedDate" propertyName:@"lastModifiedDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"lastModifiedDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.item = nil; + self.question = nil; + self.response = nil; + self.messageStatus = nil; + self.creationDate = nil; + self.lastModifiedDate = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MemberMessageType.h b/Vendoo/TradingProxy/Trading_MemberMessageType.h new file mode 100755 index 0000000..27d8c9b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MemberMessageType.h @@ -0,0 +1,190 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Container for individual message information. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MemberMessageType : NSObject { + +@private + NSString *_messageType; + NSString *_questionType; + NSNumber *_emailCopyToSender; + NSNumber *_hideSendersEmailAddress; + NSNumber *_displayToPublic; + NSString *_senderID; + NSString *_senderEmail; + NSMutableArray *_recipientID; + NSString *_subject; + NSString *_body; + NSString *_messageID; + NSString *_parentMessageID; + NSMutableArray *_any; + +} + + +/** + + The type of message being retrieved. Note that some message + types can only be created via the eBay Web site. + + + type: string constant in Trading_MessageTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *messageType; + +/** + + The context of the question (e.g. Shipping, General). + + + type: string constant in Trading_QuestionTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *questionType; + +/** + + Specifies whether or not to email a copy of the + message to the sender. If omitted, this defaults to whatever + the user set in preferences. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *emailCopyToSender; + +/** + + Specifies whether or not to hide sender's email address + from the recipient. If omitted, this defaults to whatever + the user set in preferences--or on site policy, which + determines whether or not this field is recognized. +

Note: + This tag is no longer operational. + + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hideSendersEmailAddress; + +/** + + If True, the member message is viewable in the item listing. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *displayToPublic; + +/** + + The eBay user ID of the person who asked the question or sent + the message. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *senderID; + +/** + + SenderEmail contains the static email address of an eBay member, + used within the "reply to" + email address when the eBay member sends a message. + (Each eBay member is assigned a static alias. The alias is + used within a static email address.) + SenderEmail is returned if MessageType is AskSellerQuestion. + SenderEmail is also returned in the AskSellerQuestion notification. + The following functionality of this field has been deprecated: + return of a dynamic email address. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *senderEmail; + +/** + + Recipient's eBay user ID. For + AddMemberMessagesAAQToBidder, it must be the seller of an + item, that item's bidder, or a user who has made an + offer on that item using Best Offer. Note: maxOccurs is a shared schema + element and needs to be unbounded for AddMemberMessagesAAQToBidder. + For AddMemberMessageRTQ, this field is mandatory if ItemID is not in the request. + For all other uses, there can only be one RecipientID. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *recipientID; + +/** + + Subject of this email message. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *subject; + +/** + + The content of the message is input into this string field. HTML formatting is not + allowed in the body of the message. If plain HTML is used, an error occurs and the + message will not go through. If encoded HTML is used, the message may go through but + the formatting will not be successful, and the recipient of the message will just + see the HTML formatting tags. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *body; + +/** + + An ID that uniquely identifies a message for a given + user. +

+ This value is not the same as the value used for the + GetMyMessages MessageID. However, this MessageID value can be + used as the GetMyMessages ExternalID. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *messageID; + +/** + + ID number of the question this message is responding to. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *parentMessageID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MemberMessageType.m b/Vendoo/TradingProxy/Trading_MemberMessageType.m new file mode 100755 index 0000000..c86b17d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MemberMessageType.m @@ -0,0 +1,97 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MemberMessageType.h" + +@implementation Trading_MemberMessageType + +@synthesize messageType = _messageType; +@synthesize questionType = _questionType; +@synthesize emailCopyToSender = _emailCopyToSender; +@synthesize hideSendersEmailAddress = _hideSendersEmailAddress; +@synthesize displayToPublic = _displayToPublic; +@synthesize senderID = _senderID; +@synthesize senderEmail = _senderEmail; +@synthesize recipientID = _recipientID; +@synthesize subject = _subject; +@synthesize body = _body; +@synthesize messageID = _messageID; +@synthesize parentMessageID = _parentMessageID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageType" propertyName:@"messageType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"messageType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuestionType" propertyName:@"questionType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"questionType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EmailCopyToSender" propertyName:@"emailCopyToSender" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"emailCopyToSender"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HideSendersEmailAddress" propertyName:@"hideSendersEmailAddress" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hideSendersEmailAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisplayToPublic" propertyName:@"displayToPublic" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"displayToPublic"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SenderID" propertyName:@"senderID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"senderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SenderEmail" propertyName:@"senderEmail" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"senderEmail"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"RecipientID" propertyName:@"recipientID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"recipientID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Subject" propertyName:@"subject" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"subject"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Body" propertyName:@"body" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"body"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageID" propertyName:@"messageID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"messageID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ParentMessageID" propertyName:@"parentMessageID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"parentMessageID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.messageType = nil; + self.questionType = nil; + self.emailCopyToSender = nil; + self.hideSendersEmailAddress = nil; + self.displayToPublic = nil; + self.senderID = nil; + self.senderEmail = nil; + self.recipientID = nil; + self.subject = nil; + self.body = nil; + self.messageID = nil; + self.parentMessageID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MerchDisplayCodeType.h b/Vendoo/TradingProxy/Trading_MerchDisplayCodeType.h new file mode 100755 index 0000000..68f027e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MerchDisplayCodeType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated because Coss Promotions are no longer supported in the APIs. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + Uses the default eBay theme for cross-promotion widgets. + +*/ +extern NSString *const Trading_MerchDisplayCodeType_DEFAULT_THEME; + +/** + + + Uses the store theme for cross-promotion widgets. + +*/ +extern NSString *const Trading_MerchDisplayCodeType_STORE_THEME; + +/** + + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_MerchDisplayCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_MerchDisplayCodeType.m b/Vendoo/TradingProxy/Trading_MerchDisplayCodeType.m new file mode 100755 index 0000000..347127b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MerchDisplayCodeType.m @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_MerchDisplayCodeType.h" + +/** + @file + + This type is deprecated because Coss Promotions are no longer supported in the APIs. + + +*/ + +/** + + + Uses the default eBay theme for cross-promotion widgets. + +*/ +NSString *const Trading_MerchDisplayCodeType_DEFAULT_THEME = @"DefaultTheme"; + +/** + + + Uses the store theme for cross-promotion widgets. + +*/ +NSString *const Trading_MerchDisplayCodeType_STORE_THEME = @"StoreTheme"; + +/** + + + Reserved for internal or future use. + +*/ +NSString *const Trading_MerchDisplayCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_MerchandizingPrefCodeType.h b/Vendoo/TradingProxy/Trading_MerchandizingPrefCodeType.h new file mode 100755 index 0000000..c13b1cd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MerchandizingPrefCodeType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated because Coss Promotions are no longer supported in the APIs. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + Seller allows item cross-promotion. + +*/ +extern NSString *const Trading_MerchandizingPrefCodeType_OPT_IN; + +/** + + + Seller does not allow item cross-promotion. + +*/ +extern NSString *const Trading_MerchandizingPrefCodeType_OPT_OUT; + +/** + + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_MerchandizingPrefCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_MerchandizingPrefCodeType.m b/Vendoo/TradingProxy/Trading_MerchandizingPrefCodeType.m new file mode 100755 index 0000000..4aee2e5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MerchandizingPrefCodeType.m @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_MerchandizingPrefCodeType.h" + +/** + @file + + This type is deprecated because Coss Promotions are no longer supported in the APIs. + + +*/ + +/** + + + Seller allows item cross-promotion. + +*/ +NSString *const Trading_MerchandizingPrefCodeType_OPT_IN = @"OptIn"; + +/** + + + Seller does not allow item cross-promotion. + +*/ +NSString *const Trading_MerchandizingPrefCodeType_OPT_OUT = @"OptOut"; + +/** + + + Reserved for internal or future use. + +*/ +NSString *const Trading_MerchandizingPrefCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_MessageStatusTypeCodeType.h b/Vendoo/TradingProxy/Trading_MessageStatusTypeCodeType.h new file mode 100755 index 0000000..b10995f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MessageStatusTypeCodeType.h @@ -0,0 +1,26 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + + +/** + + The question has been answered at least once. + +*/ +extern NSString *const Trading_MessageStatusTypeCodeType_ANSWERED; + +/** + + The question has not yet been answered. + +*/ +extern NSString *const Trading_MessageStatusTypeCodeType_UNANSWERED; + +/** + + Reserved for future or internal use. + +*/ +extern NSString *const Trading_MessageStatusTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_MessageStatusTypeCodeType.m b/Vendoo/TradingProxy/Trading_MessageStatusTypeCodeType.m new file mode 100755 index 0000000..835cc48 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MessageStatusTypeCodeType.m @@ -0,0 +1,26 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_MessageStatusTypeCodeType.h" + + +/** + + The question has been answered at least once. + +*/ +NSString *const Trading_MessageStatusTypeCodeType_ANSWERED = @"Answered"; + +/** + + The question has not yet been answered. + +*/ +NSString *const Trading_MessageStatusTypeCodeType_UNANSWERED = @"Unanswered"; + +/** + + Reserved for future or internal use. + +*/ +NSString *const Trading_MessageStatusTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_MessageTypeCodeType.h b/Vendoo/TradingProxy/Trading_MessageTypeCodeType.h new file mode 100755 index 0000000..9718826 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MessageTypeCodeType.h @@ -0,0 +1,101 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + + +/** + + Member to Member message initiated by bidder/potential bidder + to a seller of a particular item. + +*/ +extern NSString *const Trading_MessageTypeCodeType_ASK_SELLER_QUESTION; + +/** + + Member to Member message initiated as a response + to an Ask A Question message. + +*/ +extern NSString *const Trading_MessageTypeCodeType_RESPONSE_TO_ASQ_QUESTION; + +/** + + Member to Member message initiated by any eBay member + to another eBay member. + +*/ +extern NSString *const Trading_MessageTypeCodeType_CONTACT_EBAY_MEMBER; + +/** + + Member message between order partners within 90 days + after creation of the order. + +*/ +extern NSString *const Trading_MessageTypeCodeType_CONTACT_TRANSACTION_PARTNER; + +/** + + Member to Member message initiated as a response + to a Contact eBay Member message. + +*/ +extern NSString *const Trading_MessageTypeCodeType_RESPONSE_TO_CONTACTE_BAY_MEMBER; + +/** + + Member to Member message initiated by any eBay member + to another eBay member who has posted on a community forum + within the past 7 days. + +*/ +extern NSString *const Trading_MessageTypeCodeType_CONTACTE_BAY_MEMBER_VIA_COMMUNITY_LINK; + +/** + + Reserved for future or internal use. + +*/ +extern NSString *const Trading_MessageTypeCodeType_CUSTOM_CODE; + +/** + + All message types. + +*/ +extern NSString *const Trading_MessageTypeCodeType_ALL; + +/** + + Member to Member message initiated by sellers to their + bidders during an active listing. + +*/ +extern NSString *const Trading_MessageTypeCodeType_CONTACT_MY_BIDDER; + +/** + + Member message initiated after eBay receives an email sent by an + eBay member's email client to another eBay member. + +*/ +extern NSString *const Trading_MessageTypeCodeType_CONTACTE_BAY_MEMBER_VIA_ANONYMOUS_EMAIL; + +/** + + Indicates that an inquiry has been sent to the seller regarding the + corresponding classified ad listing. + +*/ +extern NSString *const Trading_MessageTypeCodeType_CLASSIFIEDS_CONTACT_SELLER; + +/** + + Indicates that a best offer has been made on the seller's corresponding + classified ad listing. This message type is only applicable to Classified + categories that allow the Best Offer feature, such as motor vehicles. + +*/ +extern NSString *const Trading_MessageTypeCodeType_CLASSIFIEDS_BEST_OFFER; diff --git a/Vendoo/TradingProxy/Trading_MessageTypeCodeType.m b/Vendoo/TradingProxy/Trading_MessageTypeCodeType.m new file mode 100755 index 0000000..c19c281 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MessageTypeCodeType.m @@ -0,0 +1,101 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_MessageTypeCodeType.h" + + +/** + + Member to Member message initiated by bidder/potential bidder + to a seller of a particular item. + +*/ +NSString *const Trading_MessageTypeCodeType_ASK_SELLER_QUESTION = @"AskSellerQuestion"; + +/** + + Member to Member message initiated as a response + to an Ask A Question message. + +*/ +NSString *const Trading_MessageTypeCodeType_RESPONSE_TO_ASQ_QUESTION = @"ResponseToASQQuestion"; + +/** + + Member to Member message initiated by any eBay member + to another eBay member. + +*/ +NSString *const Trading_MessageTypeCodeType_CONTACT_EBAY_MEMBER = @"ContactEbayMember"; + +/** + + Member message between order partners within 90 days + after creation of the order. + +*/ +NSString *const Trading_MessageTypeCodeType_CONTACT_TRANSACTION_PARTNER = @"ContactTransactionPartner"; + +/** + + Member to Member message initiated as a response + to a Contact eBay Member message. + +*/ +NSString *const Trading_MessageTypeCodeType_RESPONSE_TO_CONTACTE_BAY_MEMBER = @"ResponseToContacteBayMember"; + +/** + + Member to Member message initiated by any eBay member + to another eBay member who has posted on a community forum + within the past 7 days. + +*/ +NSString *const Trading_MessageTypeCodeType_CONTACTE_BAY_MEMBER_VIA_COMMUNITY_LINK = @"ContacteBayMemberViaCommunityLink"; + +/** + + Reserved for future or internal use. + +*/ +NSString *const Trading_MessageTypeCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + All message types. + +*/ +NSString *const Trading_MessageTypeCodeType_ALL = @"All"; + +/** + + Member to Member message initiated by sellers to their + bidders during an active listing. + +*/ +NSString *const Trading_MessageTypeCodeType_CONTACT_MY_BIDDER = @"ContactMyBidder"; + +/** + + Member message initiated after eBay receives an email sent by an + eBay member's email client to another eBay member. + +*/ +NSString *const Trading_MessageTypeCodeType_CONTACTE_BAY_MEMBER_VIA_ANONYMOUS_EMAIL = @"ContacteBayMemberViaAnonymousEmail"; + +/** + + Indicates that an inquiry has been sent to the seller regarding the + corresponding classified ad listing. + +*/ +NSString *const Trading_MessageTypeCodeType_CLASSIFIEDS_CONTACT_SELLER = @"ClassifiedsContactSeller"; + +/** + + Indicates that a best offer has been made on the seller's corresponding + classified ad listing. This message type is only applicable to Classified + categories that allow the Best Offer feature, such as motor vehicles. + +*/ +NSString *const Trading_MessageTypeCodeType_CLASSIFIEDS_BEST_OFFER = @"ClassifiedsBestOffer"; diff --git a/Vendoo/TradingProxy/Trading_MinItemCompatibilityDefinitionType.h b/Vendoo/TradingProxy/Trading_MinItemCompatibilityDefinitionType.h new file mode 100755 index 0000000..2d65216 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MinItemCompatibilityDefinitionType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the minimum requirement for compatible applications as part of the parts + compatibility feature. If the field is present, the corresponding feature applies + to the site. The field is returned as an empty element (e.g., a boolean value is + not returned). +

+ Parts compatibility listings contain information to determine the assemblies with + which a part is compatible. For example, an automotive part or accessory listed + witih parts compatibility can be matched with vehicles (e.g., specific years, + makes, and models) with which the part or accessory can be used. +

+ There are two ways to enter parts compatibility: by application and by + specification. +
    +
  • Entering parts compatibility by application specifies the assemblies + (e.g., a specific year, make, and model of car) to which the item applies. This can + be done automatically by listing with a catalog product that supports parts + compatibility, or manually, using Item.ItemCompatibilityList when listing or revising an + item.
  • +
  • Entering parts compatibility by specification involves specifying the + part's relevant dimensions and characteristics necessary to determine the + assemblies with which the part is compatible (e.g., Section Width, Aspect Ratio, + Rim Diammeter, Load Index, and Speed Rating values for a tire) using + attributes.
  • +
+ + + @ingroup EBayAPIInterface +*/ +@interface Trading_MinItemCompatibilityDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MinItemCompatibilityDefinitionType.m b/Vendoo/TradingProxy/Trading_MinItemCompatibilityDefinitionType.m new file mode 100755 index 0000000..bc02503 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MinItemCompatibilityDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MinItemCompatibilityDefinitionType.h" + +@implementation Trading_MinItemCompatibilityDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MinimumAdvertisedPriceExposureCodeType.h b/Vendoo/TradingProxy/Trading_MinimumAdvertisedPriceExposureCodeType.h new file mode 100755 index 0000000..9221ca3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MinimumAdvertisedPriceExposureCodeType.h @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Defines how the buyer is to view the discounted price for MAP items. If a seller offers an item + for less than the specified MinimumAdvertisedPrice, the discounted price of the item cannot be + displayed on the page containing the item. Use this field to specify how the buyer is to + view the discounted item price. This is applicable for MAP items only. + + + @ingroup EBayAPIInterface +*/ + +/** + + PreCheckout specifies that the buyer must click a link (or a button) to navigate to a separate + page (or window) that displays the discount price. eBay displays the discounted item price in + a pop-up window. + +*/ +extern NSString *const Trading_MinimumAdvertisedPriceExposureCodeType_PRE_CHECKOUT; + +/** + + DuringCheckout specifies that the discounted price must be shown on the eBay checkout + flow page. + +*/ +extern NSString *const Trading_MinimumAdvertisedPriceExposureCodeType_DURING_CHECKOUT; + +/** + + None means the discount price is not shown via either PreCheckout nor DuringCheckout. + +*/ +extern NSString *const Trading_MinimumAdvertisedPriceExposureCodeType_NONE; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_MinimumAdvertisedPriceExposureCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_MinimumAdvertisedPriceExposureCodeType.m b/Vendoo/TradingProxy/Trading_MinimumAdvertisedPriceExposureCodeType.m new file mode 100755 index 0000000..16039e7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MinimumAdvertisedPriceExposureCodeType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_MinimumAdvertisedPriceExposureCodeType.h" + +/** + @file + + Defines how the buyer is to view the discounted price for MAP items. If a seller offers an item + for less than the specified MinimumAdvertisedPrice, the discounted price of the item cannot be + displayed on the page containing the item. Use this field to specify how the buyer is to + view the discounted item price. This is applicable for MAP items only. + +*/ + +/** + + PreCheckout specifies that the buyer must click a link (or a button) to navigate to a separate + page (or window) that displays the discount price. eBay displays the discounted item price in + a pop-up window. + +*/ +NSString *const Trading_MinimumAdvertisedPriceExposureCodeType_PRE_CHECKOUT = @"PreCheckout"; + +/** + + DuringCheckout specifies that the discounted price must be shown on the eBay checkout + flow page. + +*/ +NSString *const Trading_MinimumAdvertisedPriceExposureCodeType_DURING_CHECKOUT = @"DuringCheckout"; + +/** + + None means the discount price is not shown via either PreCheckout nor DuringCheckout. + +*/ +NSString *const Trading_MinimumAdvertisedPriceExposureCodeType_NONE = @"None"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_MinimumAdvertisedPriceExposureCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_MinimumFeedbackScoreDetailsType.h b/Vendoo/TradingProxy/Trading_MinimumFeedbackScoreDetailsType.h new file mode 100755 index 0000000..c52c6f5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MinimumFeedbackScoreDetailsType.h @@ -0,0 +1,66 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the MinimumFeedbackScore container that is returned in + GeteBayDetails. The MinimumFeedbackScore container + consists of the values that can be used in the + BuyerRequirementDetails.MinimumFeedbackScore field when listing an + item through an Add/Revise/Relist API call. The Feedback Score for a potential buyer + must be greater than or equal to the specified value, or that buyer is blocked from + buying the item. +

+ For the MinimumFeedbackScore + container to appear in the GeteBayDetails response, + BuyerRequirementDetails must be one of the values passed into the + DetailName field in the GeteBayDetails request + (or, no DetailName filters should be used). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MinimumFeedbackScoreDetailsType : NSObject { + +@private + NSMutableArray *_feedbackScore; + NSMutableArray *_any; + +} + + +/** + + Each value that is returned in this field can be used in the + BuyerRequirementDetails.MinimumFeedbackScore field when listing + an item through an Add/Revise/Relist API call. The Feedback Score for a potential + buyer must be greater than or equal to the specified value, or that buyer is blocked from + buying the item. +

+ One or more FeedbackScore fields are always returned with the + MinimumFeedbackScore container. + + + entry type : NSNumber, wrapper for primitive int +*/ + +@property (nonatomic, retain) NSMutableArray *feedbackScore; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MinimumFeedbackScoreDetailsType.m b/Vendoo/TradingProxy/Trading_MinimumFeedbackScoreDetailsType.m new file mode 100755 index 0000000..b3ff135 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MinimumFeedbackScoreDetailsType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MinimumFeedbackScoreDetailsType.h" + +@implementation Trading_MinimumFeedbackScoreDetailsType + +@synthesize feedbackScore = _feedbackScore; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"FeedbackScore" propertyName:@"feedbackScore" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"feedbackScore"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.feedbackScore = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MinimumReservePriceDefinitionType.h b/Vendoo/TradingProxy/Trading_MinimumReservePriceDefinitionType.h new file mode 100755 index 0000000..b1ceab3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MinimumReservePriceDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the Minimum Reserve Price feature. If the field is present, the feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MinimumReservePriceDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MinimumReservePriceDefinitionType.m b/Vendoo/TradingProxy/Trading_MinimumReservePriceDefinitionType.m new file mode 100755 index 0000000..bd4f8cc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MinimumReservePriceDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MinimumReservePriceDefinitionType.h" + +@implementation Trading_MinimumReservePriceDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MismatchTypeCodeType.h b/Vendoo/TradingProxy/Trading_MismatchTypeCodeType.h new file mode 100755 index 0000000..be52191 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MismatchTypeCodeType.h @@ -0,0 +1,35 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumeration type that indicates whether the buyer's payment was above or below the actual + total cost of an order going through the new eBay payment process. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the buyer paid more than the required amount. + +*/ +extern NSString *const Trading_MismatchTypeCodeType_OVER_PAYMENT; + +/** + + This value indicates that the buyer paid less than the required amount. + +*/ +extern NSString *const Trading_MismatchTypeCodeType_UNDER_PAYMENT; + +/** + + (out) Reserved for internal or future use + +*/ +extern NSString *const Trading_MismatchTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_MismatchTypeCodeType.m b/Vendoo/TradingProxy/Trading_MismatchTypeCodeType.m new file mode 100755 index 0000000..055d3ea --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MismatchTypeCodeType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_MismatchTypeCodeType.h" + +/** + @file + + Enumeration type that indicates whether the buyer's payment was above or below the actual + total cost of an order going through the new eBay payment process. + +*/ + +/** + + This value indicates that the buyer paid more than the required amount. + +*/ +NSString *const Trading_MismatchTypeCodeType_OVER_PAYMENT = @"OverPayment"; + +/** + + This value indicates that the buyer paid less than the required amount. + +*/ +NSString *const Trading_MismatchTypeCodeType_UNDER_PAYMENT = @"UnderPayment"; + +/** + + (out) Reserved for internal or future use + +*/ +NSString *const Trading_MismatchTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ModifyActionCodeType.h b/Vendoo/TradingProxy/Trading_ModifyActionCodeType.h new file mode 100755 index 0000000..0ff2d14 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ModifyActionCodeType.h @@ -0,0 +1,76 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This enumerated type defines the values that can be used when adding, modiying, or + deleting a shipping discount profile (through the ModifyActionCode + field in SetShippingDiscountProfiles), or when adding, modiying, or + deleting a promotional sale (through the Action + field in SetPromotionalSale), or when adding or removing one or more + listings from the promotional sale (through the Action + field in SetPromotionalSaleListings). +

+ For SetPromotionalSaleListings, the specified action ('Add' or + 'Delete') will apply to all listings specified in the PromotionalSaleItemIDArray + container. A promotional sale can also be applied to all listings of a specified + category (using CategoryID in the + SetPromotionalSaleListings request). However, an entire category + of listings cannot be removed from a promotional sale. In other words, the + Action field cannot be set to 'Delete' if a + CategoryID is specified. + + + @ingroup EBayAPIInterface +*/ + +/** + + For SetPromotionalSale, this value is used in the request to + create a new promotional sale. +

+ For SetPromotionalSaleListings, this value is used in the request + to apply an existing promotional sale to one or more active items or to an entire + category of active items. +

+ For SetShippingDiscounts, this value is used in the request + to create a new shipping discount profile. + +*/ +extern NSString *const Trading_ModifyActionCodeType_ADD; + +/** + + For SetPromotionalSale, this value is used in the request to + delete an existing promotional sale. +

+ For SetPromotionalSaleListings, this value is used in the request + to remove one or more active items from an existing promotional sale. This value + cannot be used if a CategoryID is specified in the request. +

+ For SetShippingDiscounts, this value is used in the request + to delete an existing shipping discount profile. + +*/ +extern NSString *const Trading_ModifyActionCodeType_DELETE; + +/** + + For SetPromotionalSale, this value is used in the request to + modify an existing promotional sale. +

+ For SetShippingDiscounts, this value is used in the request + to modify an existing shipping discount profile. + +*/ +extern NSString *const Trading_ModifyActionCodeType_UPDATE; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_ModifyActionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ModifyActionCodeType.m b/Vendoo/TradingProxy/Trading_ModifyActionCodeType.m new file mode 100755 index 0000000..3c1936a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ModifyActionCodeType.m @@ -0,0 +1,74 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ModifyActionCodeType.h" + +/** + @file + + This enumerated type defines the values that can be used when adding, modiying, or + deleting a shipping discount profile (through the ModifyActionCode + field in SetShippingDiscountProfiles), or when adding, modiying, or + deleting a promotional sale (through the Action + field in SetPromotionalSale), or when adding or removing one or more + listings from the promotional sale (through the Action + field in SetPromotionalSaleListings). +

+ For SetPromotionalSaleListings, the specified action ('Add' or + 'Delete') will apply to all listings specified in the PromotionalSaleItemIDArray + container. A promotional sale can also be applied to all listings of a specified + category (using CategoryID in the + SetPromotionalSaleListings request). However, an entire category + of listings cannot be removed from a promotional sale. In other words, the + Action field cannot be set to 'Delete' if a + CategoryID is specified. + +*/ + +/** + + For SetPromotionalSale, this value is used in the request to + create a new promotional sale. +

+ For SetPromotionalSaleListings, this value is used in the request + to apply an existing promotional sale to one or more active items or to an entire + category of active items. +

+ For SetShippingDiscounts, this value is used in the request + to create a new shipping discount profile. + +*/ +NSString *const Trading_ModifyActionCodeType_ADD = @"Add"; + +/** + + For SetPromotionalSale, this value is used in the request to + delete an existing promotional sale. +

+ For SetPromotionalSaleListings, this value is used in the request + to remove one or more active items from an existing promotional sale. This value + cannot be used if a CategoryID is specified in the request. +

+ For SetShippingDiscounts, this value is used in the request + to delete an existing shipping discount profile. + +*/ +NSString *const Trading_ModifyActionCodeType_DELETE = @"Delete"; + +/** + + For SetPromotionalSale, this value is used in the request to + modify an existing promotional sale. +

+ For SetShippingDiscounts, this value is used in the request + to modify an existing shipping discount profile. + +*/ +NSString *const Trading_ModifyActionCodeType_UPDATE = @"Update"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_ModifyActionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ModifyNameArrayType.h b/Vendoo/TradingProxy/Trading_ModifyNameArrayType.h new file mode 100755 index 0000000..ccf017c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ModifyNameArrayType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ModifyNameType; + +/** + + A list of one or more ModifyName containers. Each ModifyName container has Name and NewName elements. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ModifyNameArrayType : NSObject { + +@private + NSMutableArray *_modifyName; + +} + + +/** + + Container for the current and new name of a variation specific. +

+ You cannot change the name of required item specifics. Call GetCategoryFeatures to determine which names are required. + + + entry type : class Trading_ModifyNameType +*/ + +@property (nonatomic, retain) NSMutableArray *modifyName; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ModifyNameArrayType.m b/Vendoo/TradingProxy/Trading_ModifyNameArrayType.m new file mode 100755 index 0000000..8aa4215 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ModifyNameArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ModifyNameArrayType.h" +#import "Trading_ModifyNameType.h" + +@implementation Trading_ModifyNameArrayType + +@synthesize modifyName = _modifyName; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ModifyName" propertyName:@"modifyName" type:PICO_TYPE_OBJECT clazz:[Trading_ModifyNameType class]]; + [map setObject:ps forKey:@"modifyName"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.modifyName = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ModifyNameType.h b/Vendoo/TradingProxy/Trading_ModifyNameType.h new file mode 100755 index 0000000..8328847 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ModifyNameType.h @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the details about one specific trait name. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ModifyNameType : NSObject { + +@private + NSString *_name; + NSString *_newName; + NSMutableArray *_any; + +} + + +/** + + The current name (e.g., Material) of a variation specific + in the active listing. If specified, NewName must also be specified. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + The new name (e.g., Fabric) of the variation specific you are + modifying.
+
+ If specified, Name must also be specified.
+
+ Also specify the new name (and omit the original name) in + VariationSpecificsSet.
+
+ After this change is made, GetItem only shows the new name in VariationSpecfiics.
+
+ Note that variations that were sold while they used the old name will also be changed to use the new name in eBay's system. (This may change in the future.)
+
+ If you are making other changes to a variation (such as adding new + values or pictures), use consistent names to avoid unexpected + results. For example, specify the same new name to identify the + variation specific in VariationSpecifics and Pictures, (in addition to adding the new name here in ModifyNameList). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *newName; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ModifyNameType.m b/Vendoo/TradingProxy/Trading_ModifyNameType.m new file mode 100755 index 0000000..d01d156 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ModifyNameType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ModifyNameType.h" + +@implementation Trading_ModifyNameType + +@synthesize name = _name; +@synthesize newName = _newName; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NewName" propertyName:@"newName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"newName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.name = nil; + self.newName = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MotorsLocalMarketEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_MotorsLocalMarketEnabledDefinitionType.h new file mode 100755 index 0000000..cdcd2a9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MotorsLocalMarketEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the Motors Local Market feature. If the Motors Local Market field is present, the corresponding feature applies to the Motors Local Market category. The field is returned as an empty element (e.g., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MotorsLocalMarketEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MotorsLocalMarketEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_MotorsLocalMarketEnabledDefinitionType.m new file mode 100755 index 0000000..44631aa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MotorsLocalMarketEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MotorsLocalMarketEnabledDefinitionType.h" + +@implementation Trading_MotorsLocalMarketEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MoveSellingManagerInventoryFolderRequestType.h b/Vendoo/TradingProxy/Trading_MoveSellingManagerInventoryFolderRequestType.h new file mode 100755 index 0000000..4aa50a8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MoveSellingManagerInventoryFolderRequestType.h @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Moves a Selling Manager inventory folder. +

+ This call is subject to change without notice; the deprecation process is + inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MoveSellingManagerInventoryFolderRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_folderID; + NSNumber *_newParentFolderID; + +} + + +/** + + Unique ID of the folder that will be moved. User can retrieve the FolderId + using GetSellingManagerInventoryFolder. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *folderID; + +/** + + Unique folder ID for the new parent folder. If no NewParentFolderID is + submitted, the folder is moved to the root level. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *newParentFolderID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MoveSellingManagerInventoryFolderRequestType.m b/Vendoo/TradingProxy/Trading_MoveSellingManagerInventoryFolderRequestType.m new file mode 100755 index 0000000..d888ac9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MoveSellingManagerInventoryFolderRequestType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MoveSellingManagerInventoryFolderRequestType.h" + +@implementation Trading_MoveSellingManagerInventoryFolderRequestType + +@synthesize folderID = _folderID; +@synthesize newParentFolderID = _newParentFolderID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"MoveSellingManagerInventoryFolderRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderID" propertyName:@"folderID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"folderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NewParentFolderID" propertyName:@"newParentFolderID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"newParentFolderID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.folderID = nil; + self.newParentFolderID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MoveSellingManagerInventoryFolderResponseType.h b/Vendoo/TradingProxy/Trading_MoveSellingManagerInventoryFolderResponseType.h new file mode 100755 index 0000000..42f3394 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MoveSellingManagerInventoryFolderResponseType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returns the status of move folder operation. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MoveSellingManagerInventoryFolderResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_MoveSellingManagerInventoryFolderResponseType.m b/Vendoo/TradingProxy/Trading_MoveSellingManagerInventoryFolderResponseType.m new file mode 100755 index 0000000..7c0fea4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MoveSellingManagerInventoryFolderResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MoveSellingManagerInventoryFolderResponseType.h" + +@implementation Trading_MoveSellingManagerInventoryFolderResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"MoveSellingManagerInventoryFolderResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MultiLegShipmentType.h b/Vendoo/TradingProxy/Trading_MultiLegShipmentType.h new file mode 100755 index 0000000..eff1abc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MultiLegShipmentType.h @@ -0,0 +1,78 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AddressType; +@class Trading_MultiLegShippingServiceType; + +/** + + This type provides information about the shipping service, cost, address, and delivery estimates for the domestic leg of a Global Shipping Program shipment. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MultiLegShipmentType : NSObject { + +@private + Trading_MultiLegShippingServiceType *_shippingServiceDetails; + Trading_AddressType *_shipToAddress; + NSNumber *_shippingTimeMin; + NSNumber *_shippingTimeMax; + NSMutableArray *_any; + +} + + +/** + + Contains information about the shipping service and cost of the domestic leg of a Global Shipping Program shipment. + + + type : class Trading_MultiLegShippingServiceType +*/ +@property (nonatomic, retain) Trading_MultiLegShippingServiceType *shippingServiceDetails; + +/** + + Contains shipping address information for the domestic leg of a Global Shipping Program shipment. This container includes the ReferenceID field, which can be printed on the package to give the international shipping provider a unique identifier for the order. + + + type : class Trading_AddressType +*/ +@property (nonatomic, retain) Trading_AddressType *shipToAddress; + +/** + + The minimum number of days that the shipping carrier will take to ship an item for the domestic leg of a Global Shipping Program shipment (not including the handling time it takes the seller to deliver the item to the domestic shipping carrier). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *shippingTimeMin; + +/** + + The maximum guaranteed number of days that the shipping carrier will take to ship an item for the domestic leg of a Global Shipping Program shipment (not including the handling time it takes the seller to deliver the item to the domestic shipping carrier). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *shippingTimeMax; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MultiLegShipmentType.m b/Vendoo/TradingProxy/Trading_MultiLegShipmentType.m new file mode 100755 index 0000000..21116ad --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MultiLegShipmentType.m @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MultiLegShipmentType.h" +#import "Trading_AddressType.h" +#import "Trading_MultiLegShippingServiceType.h" + +@implementation Trading_MultiLegShipmentType + +@synthesize shippingServiceDetails = _shippingServiceDetails; +@synthesize shipToAddress = _shipToAddress; +@synthesize shippingTimeMin = _shippingTimeMin; +@synthesize shippingTimeMax = _shippingTimeMax; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingServiceDetails" propertyName:@"shippingServiceDetails" type:PICO_TYPE_OBJECT clazz:[Trading_MultiLegShippingServiceType class]]; + [map setObject:ps forKey:@"shippingServiceDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShipToAddress" propertyName:@"shipToAddress" type:PICO_TYPE_OBJECT clazz:[Trading_AddressType class]]; + [map setObject:ps forKey:@"shipToAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingTimeMin" propertyName:@"shippingTimeMin" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"shippingTimeMin"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingTimeMax" propertyName:@"shippingTimeMax" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"shippingTimeMax"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.shippingServiceDetails = nil; + self.shipToAddress = nil; + self.shippingTimeMin = nil; + self.shippingTimeMax = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MultiLegShippingDetailsType.h b/Vendoo/TradingProxy/Trading_MultiLegShippingDetailsType.h new file mode 100755 index 0000000..1f4a043 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MultiLegShippingDetailsType.h @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_MultiLegShipmentType; + +/** + + This type provides information about the domestic leg of a Global Shipping Program shipment. +

+ + Note: The LogisticsProviderShipmentToBuyer field is reserved for the exclusive use of the international shipping provider. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MultiLegShippingDetailsType : NSObject { + +@private + Trading_MultiLegShipmentType *_sellerShipmentToLogisticsProvider; + Trading_MultiLegShipmentType *_logisticsProviderShipmentToBuyer; + NSMutableArray *_any; + +} + + +/** + + Contains information about the domestic leg of a Global Shipping Programn shipment, including the seller-selected shipping service, the domestic shipping cost, the domestic address of the international shipping provider, and the estimated shipping time range. + + + type : class Trading_MultiLegShipmentType +*/ +@property (nonatomic, retain) Trading_MultiLegShipmentType *sellerShipmentToLogisticsProvider; + +/** + + Reserved for use by the international shipping provider. + + + type : class Trading_MultiLegShipmentType +*/ +@property (nonatomic, retain) Trading_MultiLegShipmentType *logisticsProviderShipmentToBuyer; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MultiLegShippingDetailsType.m b/Vendoo/TradingProxy/Trading_MultiLegShippingDetailsType.m new file mode 100755 index 0000000..1e80edc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MultiLegShippingDetailsType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MultiLegShippingDetailsType.h" +#import "Trading_MultiLegShipmentType.h" + +@implementation Trading_MultiLegShippingDetailsType + +@synthesize sellerShipmentToLogisticsProvider = _sellerShipmentToLogisticsProvider; +@synthesize logisticsProviderShipmentToBuyer = _logisticsProviderShipmentToBuyer; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerShipmentToLogisticsProvider" propertyName:@"sellerShipmentToLogisticsProvider" type:PICO_TYPE_OBJECT clazz:[Trading_MultiLegShipmentType class]]; + [map setObject:ps forKey:@"sellerShipmentToLogisticsProvider"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LogisticsProviderShipmentToBuyer" propertyName:@"logisticsProviderShipmentToBuyer" type:PICO_TYPE_OBJECT clazz:[Trading_MultiLegShipmentType class]]; + [map setObject:ps forKey:@"logisticsProviderShipmentToBuyer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sellerShipmentToLogisticsProvider = nil; + self.logisticsProviderShipmentToBuyer = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MultiLegShippingServiceType.h b/Vendoo/TradingProxy/Trading_MultiLegShippingServiceType.h new file mode 100755 index 0000000..7644e1c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MultiLegShippingServiceType.h @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + This type specifies the shipping service and cost of the domestic leg of a Global Shipping Program shipment. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MultiLegShippingServiceType : NSObject { + +@private + NSString *_shippingService; + Trading_AmountType *_totalShippingCost; + NSMutableArray *_any; + +} + + +/** + + The shipping service specified for the domestic leg of a Global Shipping Program shipment. For the domestic leg, the value of this field can be any available shipping service that ships to the domestic address of the international shipping provider. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingService; + +/** + + The total shipping cost of the domestic leg of a Global Shipping Program shipment. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalShippingCost; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MultiLegShippingServiceType.m b/Vendoo/TradingProxy/Trading_MultiLegShippingServiceType.m new file mode 100755 index 0000000..93cd1b3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MultiLegShippingServiceType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MultiLegShippingServiceType.h" +#import "Trading_AmountType.h" + +@implementation Trading_MultiLegShippingServiceType + +@synthesize shippingService = _shippingService; +@synthesize totalShippingCost = _totalShippingCost; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingService" propertyName:@"shippingService" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingService"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalShippingCost" propertyName:@"totalShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.shippingService = nil; + self.totalShippingCost = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesAlertArrayType.h b/Vendoo/TradingProxy/Trading_MyMessagesAlertArrayType.h new file mode 100755 index 0000000..16602e3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesAlertArrayType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_MyMessagesAlertType; + +/** + + This type is deprecated because MyMessagesAlert* are deprecated. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyMessagesAlertArrayType : NSObject { + +@private + NSMutableArray *_alert; + +} + + +/** + + + This container will be deprecated in an upcoming release. + This field formerly + contained the data for one alert. + + + entry type : class Trading_MyMessagesAlertType +*/ + +@property (nonatomic, retain) NSMutableArray *alert; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesAlertArrayType.m b/Vendoo/TradingProxy/Trading_MyMessagesAlertArrayType.m new file mode 100755 index 0000000..58a4a5f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesAlertArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyMessagesAlertArrayType.h" +#import "Trading_MyMessagesAlertType.h" + +@implementation Trading_MyMessagesAlertArrayType + +@synthesize alert = _alert; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Alert" propertyName:@"alert" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesAlertType class]]; + [map setObject:ps forKey:@"alert"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.alert = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesAlertIDArrayType.h b/Vendoo/TradingProxy/Trading_MyMessagesAlertIDArrayType.h new file mode 100755 index 0000000..3b67f35 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesAlertIDArrayType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated because MyMessagesAlert* are deprecated. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyMessagesAlertIDArrayType : NSObject { + +@private + NSMutableArray *_alertID; + +} + + +/** + + + This field will be deprecated in an upcoming release. This field formerly + was an ID that uniquely identified an alert for a given user. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *alertID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesAlertIDArrayType.m b/Vendoo/TradingProxy/Trading_MyMessagesAlertIDArrayType.m new file mode 100755 index 0000000..7efef2a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesAlertIDArrayType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyMessagesAlertIDArrayType.h" + +@implementation Trading_MyMessagesAlertIDArrayType + +@synthesize alertID = _alertID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"AlertID" propertyName:@"alertID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"alertID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.alertID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesAlertResolutionStatusCode.h b/Vendoo/TradingProxy/Trading_MyMessagesAlertResolutionStatusCode.h new file mode 100755 index 0000000..633b5db --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesAlertResolutionStatusCode.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated because MyMessagesAlert* are deprecated. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + The alert has not been resolved. If the alert requires user action, an unresolved status + means that the user did not take action on the alert. If the alert does not require user + action, an unresolved status means that the alert has not been read. Note that an + unresolved alert can not be deleted. + +*/ +extern NSString *const Trading_MyMessagesAlertResolutionStatusCode_UNRESOLVED; + +/** + + + The alert was resolved by auto resolution, for example, + by expiring after a certain date. + +*/ +extern NSString *const Trading_MyMessagesAlertResolutionStatusCode_RESOLVED_BY_AUTO_RESOLUTION; + +/** + + + The alert was resolved by user. If the alert requires user action, resolved status + means that the user took the necessary action on the alert. If the alert does not require user + action, resolved status means that the alert was read by the user. + +*/ +extern NSString *const Trading_MyMessagesAlertResolutionStatusCode_RESOLVED_BY_USER; + +/** + +*/ +extern NSString *const Trading_MyMessagesAlertResolutionStatusCode_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_MyMessagesAlertResolutionStatusCode.m b/Vendoo/TradingProxy/Trading_MyMessagesAlertResolutionStatusCode.m new file mode 100755 index 0000000..ffbc000 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesAlertResolutionStatusCode.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_MyMessagesAlertResolutionStatusCode.h" + +/** + @file + + This type is deprecated because MyMessagesAlert* are deprecated. + + +*/ + +/** + + + The alert has not been resolved. If the alert requires user action, an unresolved status + means that the user did not take action on the alert. If the alert does not require user + action, an unresolved status means that the alert has not been read. Note that an + unresolved alert can not be deleted. + +*/ +NSString *const Trading_MyMessagesAlertResolutionStatusCode_UNRESOLVED = @"Unresolved"; + +/** + + + The alert was resolved by auto resolution, for example, + by expiring after a certain date. + +*/ +NSString *const Trading_MyMessagesAlertResolutionStatusCode_RESOLVED_BY_AUTO_RESOLUTION = @"ResolvedByAutoResolution"; + +/** + + + The alert was resolved by user. If the alert requires user action, resolved status + means that the user took the necessary action on the alert. If the alert does not require user + action, resolved status means that the alert was read by the user. + +*/ +NSString *const Trading_MyMessagesAlertResolutionStatusCode_RESOLVED_BY_USER = @"ResolvedByUser"; + +/** + +*/ +NSString *const Trading_MyMessagesAlertResolutionStatusCode_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_MyMessagesAlertType.h b/Vendoo/TradingProxy/Trading_MyMessagesAlertType.h new file mode 100755 index 0000000..5c2e59b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesAlertType.h @@ -0,0 +1,332 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_MyMessagesResponseDetailsType; +@class Trading_MyMessagesFolderType; +@class Trading_MyMessagesForwardDetailsType; + +/** + + This type is deprecated because MyMessagesAlert* are deprecated. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyMessagesAlertType : NSObject { + +@private + NSString *_sender; + NSString *_recipientUserID; + NSString *_subject; + NSString *_priority; + NSString *_alertID; + NSString *_externalAlertID; + NSString *_contentType; + NSString *_text; + NSString *_resolutionStatus; + NSNumber *_read; + NSDate *_creationDate; + NSDate *_receiveDate; + NSDate *_expirationDate; + NSDate *_resolutionDate; + NSDate *_lastReadDate; + NSString *_itemID; + NSNumber *_isTimedResolution; + NSString *_actionURL; + Trading_MyMessagesResponseDetailsType *_responseDetails; + Trading_MyMessagesForwardDetailsType *_forwardDetails; + Trading_MyMessagesFolderType *_folder; + NSMutableArray *_any; + +} + + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained the display name of the eBay application that + sends the alert. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sender; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained the displayable user ID of the recipient. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *recipientUserID; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained the subject of the alert. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *subject; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained a number ranging from 0 to 10000 (inclusive), + with 10000 having the highest priority. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *priority; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained an ID that uniquely identifies an alert for a + given user. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *alertID; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained an ID used by an external application to + uniquely identify an alert. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *externalAlertID; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained the content type of the body text. The two + acceptable values are "TEXT" and "HTML" (case + sensitive). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *contentType; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained the alert body. This can be either plain text + or HTML, depending on which format the alert was + originally written in. Note that the API does not + currently check the user email format preferences + that can be specified in My Messages on the eBay.com + Web site. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *text; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained whether or not an alert was resolved, and how. + + + type: string constant in Trading_MyMessagesAlertResolutionStatusCode.h +*/ +@property (nonatomic, retain) NSString *resolutionStatus; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained whether or not an alert was viewed by a given + user. Note that retrieving an alert with the API + does not mark it as read. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *read; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained the date and time an alert was created by a sender. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *creationDate; + +/** + + The date and time that an alert was received + by My Messages and stored in a database for the + recipient. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *receiveDate; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained the date and time at which an alert expires. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *expirationDate; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained the date and time at which an alert is resolved. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *resolutionDate; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained the date and time an alert was last viewed by + a given user. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *lastReadDate; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained a unique eBay item ID associated with an + alert. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained whether or not a time-delayed + resolution is applicable for an alert. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *isTimedResolution; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained a URL that the recipient must visit to resolve + an alert. May be returned as an empty tag if there is no applicable URL. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *actionURL; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained details relating to the response to an alert + or message. + + + type : class Trading_MyMessagesResponseDetailsType +*/ +@property (nonatomic, retain) Trading_MyMessagesResponseDetailsType *responseDetails; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained details relating to the forwarding of an alert + or message. Only returned if the alert or message is + forwarded. + + + type : class Trading_MyMessagesForwardDetailsType +*/ +@property (nonatomic, retain) Trading_MyMessagesForwardDetailsType *forwardDetails; + +/** + + + This field will be deprecated in an upcoming release. + This field formerly + contained details relating to a My Messages folder. + + + type : class Trading_MyMessagesFolderType +*/ +@property (nonatomic, retain) Trading_MyMessagesFolderType *folder; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesAlertType.m b/Vendoo/TradingProxy/Trading_MyMessagesAlertType.m new file mode 100755 index 0000000..7d77a49 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesAlertType.m @@ -0,0 +1,145 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyMessagesAlertType.h" +#import "Trading_MyMessagesResponseDetailsType.h" +#import "Trading_MyMessagesFolderType.h" +#import "Trading_MyMessagesForwardDetailsType.h" + +@implementation Trading_MyMessagesAlertType + +@synthesize sender = _sender; +@synthesize recipientUserID = _recipientUserID; +@synthesize subject = _subject; +@synthesize priority = _priority; +@synthesize alertID = _alertID; +@synthesize externalAlertID = _externalAlertID; +@synthesize contentType = _contentType; +@synthesize text = _text; +@synthesize resolutionStatus = _resolutionStatus; +@synthesize read = _read; +@synthesize creationDate = _creationDate; +@synthesize receiveDate = _receiveDate; +@synthesize expirationDate = _expirationDate; +@synthesize resolutionDate = _resolutionDate; +@synthesize lastReadDate = _lastReadDate; +@synthesize itemID = _itemID; +@synthesize isTimedResolution = _isTimedResolution; +@synthesize actionURL = _actionURL; +@synthesize responseDetails = _responseDetails; +@synthesize forwardDetails = _forwardDetails; +@synthesize folder = _folder; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Sender" propertyName:@"sender" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sender"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RecipientUserID" propertyName:@"recipientUserID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"recipientUserID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Subject" propertyName:@"subject" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"subject"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Priority" propertyName:@"priority" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"priority"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AlertID" propertyName:@"alertID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"alertID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalAlertID" propertyName:@"externalAlertID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"externalAlertID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ContentType" propertyName:@"contentType" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"contentType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Text" propertyName:@"text" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"text"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ResolutionStatus" propertyName:@"resolutionStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"resolutionStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Read" propertyName:@"read" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"read"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CreationDate" propertyName:@"creationDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"creationDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReceiveDate" propertyName:@"receiveDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"receiveDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpirationDate" propertyName:@"expirationDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"expirationDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ResolutionDate" propertyName:@"resolutionDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"resolutionDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LastReadDate" propertyName:@"lastReadDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"lastReadDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IsTimedResolution" propertyName:@"isTimedResolution" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"isTimedResolution"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ActionURL" propertyName:@"actionURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"actionURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ResponseDetails" propertyName:@"responseDetails" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesResponseDetailsType class]]; + [map setObject:ps forKey:@"responseDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ForwardDetails" propertyName:@"forwardDetails" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesForwardDetailsType class]]; + [map setObject:ps forKey:@"forwardDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Folder" propertyName:@"folder" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesFolderType class]]; + [map setObject:ps forKey:@"folder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sender = nil; + self.recipientUserID = nil; + self.subject = nil; + self.priority = nil; + self.alertID = nil; + self.externalAlertID = nil; + self.contentType = nil; + self.text = nil; + self.resolutionStatus = nil; + self.read = nil; + self.creationDate = nil; + self.receiveDate = nil; + self.expirationDate = nil; + self.resolutionDate = nil; + self.lastReadDate = nil; + self.itemID = nil; + self.isTimedResolution = nil; + self.actionURL = nil; + self.responseDetails = nil; + self.forwardDetails = nil; + self.folder = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesExternalMessageIDArrayType.h b/Vendoo/TradingProxy/Trading_MyMessagesExternalMessageIDArrayType.h new file mode 100755 index 0000000..362064b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesExternalMessageIDArrayType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains a list of up to 10 external message IDs. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyMessagesExternalMessageIDArrayType : NSObject { + +@private + NSMutableArray *_externalMessageID; + +} + + +/** + + Currently available on the US site. A message ID that uniquely identifies a message + for a given user. If provided at the time of message creation, this ID can be used + to retrieve messages, and will take precedence over the message ID. A total of 10 + message IDs can be specified. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *externalMessageID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesExternalMessageIDArrayType.m b/Vendoo/TradingProxy/Trading_MyMessagesExternalMessageIDArrayType.m new file mode 100755 index 0000000..a8815ba --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesExternalMessageIDArrayType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyMessagesExternalMessageIDArrayType.h" + +@implementation Trading_MyMessagesExternalMessageIDArrayType + +@synthesize externalMessageID = _externalMessageID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ExternalMessageID" propertyName:@"externalMessageID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"externalMessageID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.externalMessageID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesFolderOperationCodeType.h b/Vendoo/TradingProxy/Trading_MyMessagesFolderOperationCodeType.h new file mode 100755 index 0000000..fb31fb7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesFolderOperationCodeType.h @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + MyMessagesFolderOperationCodeType - Indicates the type of + operation to perform on a specified My Messsages folder. + Operations cannot be performed on the Inbox or Sent folders. + + + @ingroup EBayAPIInterface +*/ + +/** + + If a folder has been removed, restores the specified folder + in My Messages. Because you cannot remove the Inbox and Sent folders, + they can also not be restored. Requires FolderName as input. +

+ Use Display to create a new custom folder. If you specify a FolderName + that has not be removed, a new My Messages folder is created. + +*/ +extern NSString *const Trading_MyMessagesFolderOperationCodeType_DISPLAY; + +/** + + Renames a specified folder. Inbox and Sent folders cannot be + renamed. To rename a folder, use FolderID to indicate the + folder to rename, and FolderName to indicate the new name. + +*/ +extern NSString *const Trading_MyMessagesFolderOperationCodeType_RENAME; + +/** + + Removes a specified folder. Inbox and Sent folders cannot be + removed. Removing a folder that is not empty returns an + error. Requires FolderID as input. + +*/ +extern NSString *const Trading_MyMessagesFolderOperationCodeType_REMOVE; + +/** + + Reserved for future or internal use. + +*/ +extern NSString *const Trading_MyMessagesFolderOperationCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_MyMessagesFolderOperationCodeType.m b/Vendoo/TradingProxy/Trading_MyMessagesFolderOperationCodeType.m new file mode 100755 index 0000000..04517ce --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesFolderOperationCodeType.m @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_MyMessagesFolderOperationCodeType.h" + +/** + @file + + MyMessagesFolderOperationCodeType - Indicates the type of + operation to perform on a specified My Messsages folder. + Operations cannot be performed on the Inbox or Sent folders. + +*/ + +/** + + If a folder has been removed, restores the specified folder + in My Messages. Because you cannot remove the Inbox and Sent folders, + they can also not be restored. Requires FolderName as input. +

+ Use Display to create a new custom folder. If you specify a FolderName + that has not be removed, a new My Messages folder is created. + +*/ +NSString *const Trading_MyMessagesFolderOperationCodeType_DISPLAY = @"Display"; + +/** + + Renames a specified folder. Inbox and Sent folders cannot be + renamed. To rename a folder, use FolderID to indicate the + folder to rename, and FolderName to indicate the new name. + +*/ +NSString *const Trading_MyMessagesFolderOperationCodeType_RENAME = @"Rename"; + +/** + + Removes a specified folder. Inbox and Sent folders cannot be + removed. Removing a folder that is not empty returns an + error. Requires FolderID as input. + +*/ +NSString *const Trading_MyMessagesFolderOperationCodeType_REMOVE = @"Remove"; + +/** + + Reserved for future or internal use. + +*/ +NSString *const Trading_MyMessagesFolderOperationCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_MyMessagesFolderSummaryType.h b/Vendoo/TradingProxy/Trading_MyMessagesFolderSummaryType.h new file mode 100755 index 0000000..a8b5e94 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesFolderSummaryType.h @@ -0,0 +1,127 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Summary details for a specified My Messages folder. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyMessagesFolderSummaryType : NSObject { + +@private + NSNumber *_folderID; + NSString *_folderName; + NSNumber *_newAlertCount; + NSNumber *_newMessageCount; + NSNumber *_totalAlertCount; + NSNumber *_totalMessageCount; + NSNumber *_newHighPriorityCount; + NSNumber *_totalHighPriorityCount; + NSMutableArray *_any; + +} + + +/** + + An ID that uniquely identifies a My Messages + folder. Always returned for detail level + ReturnSummary. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *folderID; + +/** + + The name of a specified My Messages folder. For + GetMyMessages, Inbox (FolderID = 0) and Sent (FolderID = 1) + are not returned. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *folderName; + +/** + + This field has been deprecated, starting with the 685 release. Alerts are now + synonymous with Flagged messages, and are added to the + Summary.FlaggedMessageCount value. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *newAlertCount; + +/** + + The number of new messages in a given folder. + Always returned for detail level ReturnSummary. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *newMessageCount; + +/** + + This field has been deprecated, starting with the 685 release. Alerts are now + synonymous with Flagged messages, and are added to the + Summary.FlaggedMessageCount value. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalAlertCount; + +/** + + The total number of messages in a given + folder. Always returned for detail level + ReturnSummary. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalMessageCount; + +/** + + The total number of new high priority messages that a given user has. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *newHighPriorityCount; + +/** + + The total number of high priority messages that a given user has. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalHighPriorityCount; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesFolderSummaryType.m b/Vendoo/TradingProxy/Trading_MyMessagesFolderSummaryType.m new file mode 100755 index 0000000..1ddbd9c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesFolderSummaryType.m @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyMessagesFolderSummaryType.h" + +@implementation Trading_MyMessagesFolderSummaryType + +@synthesize folderID = _folderID; +@synthesize folderName = _folderName; +@synthesize newAlertCount = _newAlertCount; +@synthesize newMessageCount = _newMessageCount; +@synthesize totalAlertCount = _totalAlertCount; +@synthesize totalMessageCount = _totalMessageCount; +@synthesize newHighPriorityCount = _newHighPriorityCount; +@synthesize totalHighPriorityCount = _totalHighPriorityCount; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderID" propertyName:@"folderID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"folderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderName" propertyName:@"folderName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"folderName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NewAlertCount" propertyName:@"newAlertCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"newAlertCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NewMessageCount" propertyName:@"newMessageCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"newMessageCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalAlertCount" propertyName:@"totalAlertCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalAlertCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalMessageCount" propertyName:@"totalMessageCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalMessageCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NewHighPriorityCount" propertyName:@"newHighPriorityCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"newHighPriorityCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalHighPriorityCount" propertyName:@"totalHighPriorityCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalHighPriorityCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.folderID = nil; + self.folderName = nil; + self.newAlertCount = nil; + self.newMessageCount = nil; + self.totalAlertCount = nil; + self.totalMessageCount = nil; + self.newHighPriorityCount = nil; + self.totalHighPriorityCount = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesFolderType.h b/Vendoo/TradingProxy/Trading_MyMessagesFolderType.h new file mode 100755 index 0000000..32593a4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesFolderType.h @@ -0,0 +1,56 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Details relating to a My Messages folder. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyMessagesFolderType : NSObject { + +@private + NSNumber *_folderID; + NSString *_folderName; + NSMutableArray *_any; + +} + + +/** + + An ID that uniquely identifies a My Messages folder. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *folderID; + +/** + + The name of a specified My Messages folder. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *folderName; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesFolderType.m b/Vendoo/TradingProxy/Trading_MyMessagesFolderType.m new file mode 100755 index 0000000..cc7a6e3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesFolderType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyMessagesFolderType.h" + +@implementation Trading_MyMessagesFolderType + +@synthesize folderID = _folderID; +@synthesize folderName = _folderName; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderID" propertyName:@"folderID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"folderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderName" propertyName:@"folderName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"folderName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.folderID = nil; + self.folderName = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesForwardDetailsType.h b/Vendoo/TradingProxy/Trading_MyMessagesForwardDetailsType.h new file mode 100755 index 0000000..138ad39 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesForwardDetailsType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated because MyMessagesAlert* are deprecated. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyMessagesForwardDetailsType : NSObject { + +@private + NSDate *_userForwardDate; + NSString *_forwardMessageEncoding; + NSMutableArray *_any; + +} + + +/** + + + The date and time a user forwarded a message. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *userForwardDate; + +/** + + + Encoding used to forward a message. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *forwardMessageEncoding; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesForwardDetailsType.m b/Vendoo/TradingProxy/Trading_MyMessagesForwardDetailsType.m new file mode 100755 index 0000000..ad80398 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesForwardDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyMessagesForwardDetailsType.h" + +@implementation Trading_MyMessagesForwardDetailsType + +@synthesize userForwardDate = _userForwardDate; +@synthesize forwardMessageEncoding = _forwardMessageEncoding; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserForwardDate" propertyName:@"userForwardDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"userForwardDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ForwardMessageEncoding" propertyName:@"forwardMessageEncoding" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"forwardMessageEncoding"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.userForwardDate = nil; + self.forwardMessageEncoding = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesMessageArrayType.h b/Vendoo/TradingProxy/Trading_MyMessagesMessageArrayType.h new file mode 100755 index 0000000..27774de --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesMessageArrayType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_MyMessagesMessageType; + +/** + + Contains a list of message data. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyMessagesMessageArrayType : NSObject { + +@private + NSMutableArray *_message; + +} + + +/** + + Contains the data for one message. + + + entry type : class Trading_MyMessagesMessageType +*/ + +@property (nonatomic, retain) NSMutableArray *message; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesMessageArrayType.m b/Vendoo/TradingProxy/Trading_MyMessagesMessageArrayType.m new file mode 100755 index 0000000..8ff3018 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesMessageArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyMessagesMessageArrayType.h" +#import "Trading_MyMessagesMessageType.h" + +@implementation Trading_MyMessagesMessageArrayType + +@synthesize message = _message; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Message" propertyName:@"message" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesMessageType class]]; + [map setObject:ps forKey:@"message"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.message = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesMessageIDArrayType.h b/Vendoo/TradingProxy/Trading_MyMessagesMessageIDArrayType.h new file mode 100755 index 0000000..46016d2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesMessageIDArrayType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains a list of up to 10 MessageID values. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyMessagesMessageIDArrayType : NSObject { + +@private + NSMutableArray *_messageID; + +} + + +/** + + An ID that uniquely identifies a message for a given user. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *messageID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesMessageIDArrayType.m b/Vendoo/TradingProxy/Trading_MyMessagesMessageIDArrayType.m new file mode 100755 index 0000000..1ad9725 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesMessageIDArrayType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyMessagesMessageIDArrayType.h" + +@implementation Trading_MyMessagesMessageIDArrayType + +@synthesize messageID = _messageID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"MessageID" propertyName:@"messageID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"messageID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.messageID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesMessageType.h b/Vendoo/TradingProxy/Trading_MyMessagesMessageType.h new file mode 100755 index 0000000..ebcc9b6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesMessageType.h @@ -0,0 +1,341 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_MyMessagesResponseDetailsType; +@class Trading_MyMessagesFolderType; +@class Trading_MyMessagesForwardDetailsType; + +/** + + Contains the message information for each message specified in + MessageIDs. The amount and type of information returned varies based on + the requested detail level. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyMessagesMessageType : NSObject { + +@private + NSString *_sender; + NSString *_recipientUserID; + NSString *_sendToName; + NSString *_subject; + NSString *_messageID; + NSString *_externalMessageID; + NSString *_contentType; + NSString *_text; + NSNumber *_flagged; + NSNumber *_read; + NSDate *_creationDate; + NSDate *_receiveDate; + NSDate *_expirationDate; + NSString *_itemID; + Trading_MyMessagesResponseDetailsType *_responseDetails; + Trading_MyMessagesForwardDetailsType *_forwardDetails; + Trading_MyMessagesFolderType *_folder; + NSString *_content; + NSString *_messageType; + NSString *_listingStatus; + NSString *_questionType; + NSNumber *_replied; + NSNumber *_highPriority; + NSDate *_itemEndTime; + NSString *_itemTitle; + NSMutableArray *_any; + +} + + +/** + + The display name of the eBay user that sent the message. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sender; + +/** + + The displayable user ID of the recipient. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *recipientUserID; + +/** + + The displayable name of the user or eBay + application to which the message is sent. Only + returned for M2M, and if a value exists. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sendToName; + +/** + + The subject of the message. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *subject; + +/** + + An ID that uniquely identifies a message for a given user. +
+
+ This value is not the same as the value used for the + GetMemberMessages MessageID. Use the GetMemberMessages value + (used as the GetMyMessages ExternalID) instead. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *messageID; + +/** + + An ID used by an external application to uniquely identify a + message. Returned only when specified by the external + application on message creation. +

+ This value is equivalent to the value used for MessageID in + GetMemberMessages. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *externalMessageID; + +/** + + The content type of the body text. The three acceptable values + are "TEXT", "HTML", and "XML" (case sensitive). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *contentType; + +/** + + This field contains message content, and + can contain a threaded message. + This field can contain plain text or HTML, + depending on the format of the original message. + The API does not check the email-format preferences + in My Messages on the eBay Web site. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *text; + +/** + + When the Flagged field is true, + it means the message is displayed with a flag in the seller's + My Messages mailbox on eBay. + It is strongly recommended that the seller act on the message by the + specified date (or within 60 days, if not specified). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *flagged; + +/** + + Whether or not a message has been viewed by a given user. Note that retrieving + a message with the API does not mark it as read. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *read; + +/** + + The date and time that a message was created by the sender. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *creationDate; + +/** + + The date and time that a message was received by My Messages and stored in a + database for the recipient. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *receiveDate; + +/** + + The date and time at which a message expires. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *expirationDate; + +/** + + The unique item ID. Not returned + for messages that haven't been associated with a specific item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Details relating to the response to a message. + + + type : class Trading_MyMessagesResponseDetailsType +*/ +@property (nonatomic, retain) Trading_MyMessagesResponseDetailsType *responseDetails; + +/** + + Details relating to the forwarding of a + message. Only returned if the message is + forwarded. + + + type : class Trading_MyMessagesForwardDetailsType +*/ +@property (nonatomic, retain) Trading_MyMessagesForwardDetailsType *forwardDetails; + +/** + + Details relating to a My Messages folder. + + + type : class Trading_MyMessagesFolderType +*/ +@property (nonatomic, retain) Trading_MyMessagesFolderType *folder; + +/** + + The message body in plain text format. The message body is displayed in plain text + even if the eBay user's Preferred Email Format preference on My eBay is set to HTML. + Graphics and text formatting are dropped if the eBay user's preference is set to + HTML. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *content; + +/** + + Currently available on the US site. Specifies the type of message being retrieved + through GetMyMessages. + + + type: string constant in Trading_MessageTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *messageType; + +/** + + Specifies an active or ended listing's status in eBay's processing workflow. + If a listing ends with a sale (or sales), eBay needs to update the sale + details (e.g., total price and buyer/high bidder) and the final value fee. + This processing can take several minutes. If you retrieve a sold item and no + details about the buyer/high bidder are returned or no final value fee is + available, use this listing status information to determine whether eBay has + finished processing the listing. +

Note: + For GetMyMessages, the listing status reflects the status of the listing at the time + the question was created. The listing status for this call must not match the listing + status returned by other calls (such as GetItemTransactions). This is returned only if + Messages.Message.MessageType is AskSellerQuestion. This tag is no longer returned + in the Sandbox environment. + + + + type: string constant in Trading_ListingStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *listingStatus; + +/** + + Currently available on the US site. Specifies the context of the question. + Corresponds to the message subject. Applies if Messages.Message.MessageType is + + + type: string constant in Trading_QuestionTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *questionType; + +/** + + Whether or not a message has been replied. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *replied; + +/** + + Set this boolean to true to mark the message as a high-priority message. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *highPriority; + +/** + + The date and time for the ended item + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *itemEndTime; + +/** + + The title of the item listing. +

+ Note: + The maximum length of an eBay Item Title is increasing to 80 characters in + Version 735. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemTitle; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesMessageType.m b/Vendoo/TradingProxy/Trading_MyMessagesMessageType.m new file mode 100755 index 0000000..36cdc90 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesMessageType.m @@ -0,0 +1,165 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyMessagesMessageType.h" +#import "Trading_MyMessagesResponseDetailsType.h" +#import "Trading_MyMessagesFolderType.h" +#import "Trading_MyMessagesForwardDetailsType.h" + +@implementation Trading_MyMessagesMessageType + +@synthesize sender = _sender; +@synthesize recipientUserID = _recipientUserID; +@synthesize sendToName = _sendToName; +@synthesize subject = _subject; +@synthesize messageID = _messageID; +@synthesize externalMessageID = _externalMessageID; +@synthesize contentType = _contentType; +@synthesize text = _text; +@synthesize flagged = _flagged; +@synthesize read = _read; +@synthesize creationDate = _creationDate; +@synthesize receiveDate = _receiveDate; +@synthesize expirationDate = _expirationDate; +@synthesize itemID = _itemID; +@synthesize responseDetails = _responseDetails; +@synthesize forwardDetails = _forwardDetails; +@synthesize folder = _folder; +@synthesize content = _content; +@synthesize messageType = _messageType; +@synthesize listingStatus = _listingStatus; +@synthesize questionType = _questionType; +@synthesize replied = _replied; +@synthesize highPriority = _highPriority; +@synthesize itemEndTime = _itemEndTime; +@synthesize itemTitle = _itemTitle; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Sender" propertyName:@"sender" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sender"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RecipientUserID" propertyName:@"recipientUserID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"recipientUserID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SendToName" propertyName:@"sendToName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sendToName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Subject" propertyName:@"subject" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"subject"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageID" propertyName:@"messageID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"messageID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalMessageID" propertyName:@"externalMessageID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"externalMessageID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ContentType" propertyName:@"contentType" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"contentType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Text" propertyName:@"text" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"text"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Flagged" propertyName:@"flagged" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"flagged"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Read" propertyName:@"read" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"read"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CreationDate" propertyName:@"creationDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"creationDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReceiveDate" propertyName:@"receiveDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"receiveDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpirationDate" propertyName:@"expirationDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"expirationDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ResponseDetails" propertyName:@"responseDetails" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesResponseDetailsType class]]; + [map setObject:ps forKey:@"responseDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ForwardDetails" propertyName:@"forwardDetails" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesForwardDetailsType class]]; + [map setObject:ps forKey:@"forwardDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Folder" propertyName:@"folder" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesFolderType class]]; + [map setObject:ps forKey:@"folder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Content" propertyName:@"content" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"content"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageType" propertyName:@"messageType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"messageType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingStatus" propertyName:@"listingStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"listingStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuestionType" propertyName:@"questionType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"questionType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Replied" propertyName:@"replied" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"replied"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HighPriority" propertyName:@"highPriority" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"highPriority"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemEndTime" propertyName:@"itemEndTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"itemEndTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemTitle" propertyName:@"itemTitle" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemTitle"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sender = nil; + self.recipientUserID = nil; + self.sendToName = nil; + self.subject = nil; + self.messageID = nil; + self.externalMessageID = nil; + self.contentType = nil; + self.text = nil; + self.flagged = nil; + self.read = nil; + self.creationDate = nil; + self.receiveDate = nil; + self.expirationDate = nil; + self.itemID = nil; + self.responseDetails = nil; + self.forwardDetails = nil; + self.folder = nil; + self.content = nil; + self.messageType = nil; + self.listingStatus = nil; + self.questionType = nil; + self.replied = nil; + self.highPriority = nil; + self.itemEndTime = nil; + self.itemTitle = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesResponseDetailsType.h b/Vendoo/TradingProxy/Trading_MyMessagesResponseDetailsType.h new file mode 100755 index 0000000..85d8a87 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesResponseDetailsType.h @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Details relating to the response to a message. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyMessagesResponseDetailsType : NSObject { + +@private + NSNumber *_responseEnabled; + NSString *_responseURL; + NSDate *_userResponseDate; + NSMutableArray *_any; + +} + + +/** + + Whether a message can be responded + to. To respond to a message, use the URL + in ResponseURL. You may need to log into the eBay + Web site to complete the response. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *responseEnabled; + +/** + + A URL that the recipient must visit to respond to a + message. Responding may require logging + into the eBay Web site. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *responseURL; + +/** + + The date and time the user responded to a + message + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *userResponseDate; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesResponseDetailsType.m b/Vendoo/TradingProxy/Trading_MyMessagesResponseDetailsType.m new file mode 100755 index 0000000..ab95f57 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesResponseDetailsType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyMessagesResponseDetailsType.h" + +@implementation Trading_MyMessagesResponseDetailsType + +@synthesize responseEnabled = _responseEnabled; +@synthesize responseURL = _responseURL; +@synthesize userResponseDate = _userResponseDate; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ResponseEnabled" propertyName:@"responseEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"responseEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ResponseURL" propertyName:@"responseURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"responseURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserResponseDate" propertyName:@"userResponseDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"userResponseDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.responseEnabled = nil; + self.responseURL = nil; + self.userResponseDate = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesSummaryType.h b/Vendoo/TradingProxy/Trading_MyMessagesSummaryType.h new file mode 100755 index 0000000..a45e391 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesSummaryType.h @@ -0,0 +1,131 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_MyMessagesFolderSummaryType; + +/** + + Summary data for a given user's alerts and messages. + This includes the numbers of new alerts and messages, + unresolved alerts, flagged messages, and total alerts + and messages. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyMessagesSummaryType : NSObject { + +@private + NSMutableArray *_folderSummary; + NSNumber *_newAlertCount; + NSNumber *_newMessageCount; + NSNumber *_unresolvedAlertCount; + NSNumber *_flaggedMessageCount; + NSNumber *_totalAlertCount; + NSNumber *_totalMessageCount; + NSNumber *_newHighPriorityCount; + NSNumber *_totalHighPriorityCount; + +} + + +/** + + Folder summary for each folder. Always + returned for detail level ReturnSummary. + + + entry type : class Trading_MyMessagesFolderSummaryType +*/ + +@property (nonatomic, retain) NSMutableArray *folderSummary; + +/** + + This field has been deprecated, starting with the 685 release. Alerts are now + synonymous with Flagged messages, and are added to the + Summary.FlaggedMessageCount value. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *newAlertCount; + +/** + + The number of new messages that a given user has. Always returned for detail level ReturnSummary. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *newMessageCount; + +/** + + The number of alerts that are not yet + resolved. Always returned for detail level + ReturnSummary. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *unresolvedAlertCount; + +/** + + The number of messages that have been flagged. + Always returned for detail level ReturnSummary. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *flaggedMessageCount; + +/** + + This field has been deprecated, starting with the 685 release. Alerts are now + synonymous with Flagged messages, and are added to the + Summary.FlaggedMessageCount value. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalAlertCount; + +/** + + The total number of messages for a given user. + Always returned for detail level ReturnSummary. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalMessageCount; + +/** + + The total number of new high priority messages that a given user has. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *newHighPriorityCount; + +/** + + The total number of high priority messages that a given user has. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalHighPriorityCount; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyMessagesSummaryType.m b/Vendoo/TradingProxy/Trading_MyMessagesSummaryType.m new file mode 100755 index 0000000..90422d1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyMessagesSummaryType.m @@ -0,0 +1,78 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyMessagesSummaryType.h" +#import "Trading_MyMessagesFolderSummaryType.h" + +@implementation Trading_MyMessagesSummaryType + +@synthesize folderSummary = _folderSummary; +@synthesize newAlertCount = _newAlertCount; +@synthesize newMessageCount = _newMessageCount; +@synthesize unresolvedAlertCount = _unresolvedAlertCount; +@synthesize flaggedMessageCount = _flaggedMessageCount; +@synthesize totalAlertCount = _totalAlertCount; +@synthesize totalMessageCount = _totalMessageCount; +@synthesize newHighPriorityCount = _newHighPriorityCount; +@synthesize totalHighPriorityCount = _totalHighPriorityCount; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"FolderSummary" propertyName:@"folderSummary" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesFolderSummaryType class]]; + [map setObject:ps forKey:@"folderSummary"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NewAlertCount" propertyName:@"newAlertCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"newAlertCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NewMessageCount" propertyName:@"newMessageCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"newMessageCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UnresolvedAlertCount" propertyName:@"unresolvedAlertCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"unresolvedAlertCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FlaggedMessageCount" propertyName:@"flaggedMessageCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"flaggedMessageCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalAlertCount" propertyName:@"totalAlertCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalAlertCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalMessageCount" propertyName:@"totalMessageCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalMessageCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NewHighPriorityCount" propertyName:@"newHighPriorityCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"newHighPriorityCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalHighPriorityCount" propertyName:@"totalHighPriorityCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalHighPriorityCount"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.folderSummary = nil; + self.newAlertCount = nil; + self.newMessageCount = nil; + self.unresolvedAlertCount = nil; + self.flaggedMessageCount = nil; + self.totalAlertCount = nil; + self.totalMessageCount = nil; + self.newHighPriorityCount = nil; + self.totalHighPriorityCount = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyeBayFavoriteSearchListType.h b/Vendoo/TradingProxy/Trading_MyeBayFavoriteSearchListType.h new file mode 100755 index 0000000..48b5a2f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyeBayFavoriteSearchListType.h @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_MyeBayFavoriteSearchType; + +/** + + A list of favorite searches a user has saved on the My eBay page. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyeBayFavoriteSearchListType : NSObject { + +@private + NSNumber *_totalAvailable; + NSMutableArray *_favoriteSearch; + NSMutableArray *_any; + +} + + +/** + + The total number of favorite searches saved. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalAvailable; + +/** + + A favorite search the user has saved, with a name and a search query. + + + entry type : class Trading_MyeBayFavoriteSearchType +*/ + +@property (nonatomic, retain) NSMutableArray *favoriteSearch; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyeBayFavoriteSearchListType.m b/Vendoo/TradingProxy/Trading_MyeBayFavoriteSearchListType.m new file mode 100755 index 0000000..51e61fb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyeBayFavoriteSearchListType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyeBayFavoriteSearchListType.h" +#import "Trading_MyeBayFavoriteSearchType.h" + +@implementation Trading_MyeBayFavoriteSearchListType + +@synthesize totalAvailable = _totalAvailable; +@synthesize favoriteSearch = _favoriteSearch; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalAvailable" propertyName:@"totalAvailable" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalAvailable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"FavoriteSearch" propertyName:@"favoriteSearch" type:PICO_TYPE_OBJECT clazz:[Trading_MyeBayFavoriteSearchType class]]; + [map setObject:ps forKey:@"favoriteSearch"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.totalAvailable = nil; + self.favoriteSearch = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyeBayFavoriteSearchType.h b/Vendoo/TradingProxy/Trading_MyeBayFavoriteSearchType.h new file mode 100755 index 0000000..7649051 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyeBayFavoriteSearchType.h @@ -0,0 +1,362 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Characteristics of a saved My eBay Favorite Search. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyeBayFavoriteSearchType : NSObject { + +@private + NSString *_searchName; + NSString *_searchQuery; + NSString *_queryKeywords; + NSString *_categoryID; + NSString *_itemSort; + NSString *_sortOrder; + NSDate *_endTimeFrom; + NSDate *_endTimeTo; + NSNumber *_maxDistance; + NSString *_postalCode; + NSString *_itemType; + Trading_AmountType *_priceMax; + Trading_AmountType *_priceMin; + NSString *_currency; + NSNumber *_bidCountMax; + NSNumber *_bidCountMin; + NSMutableArray *_searchFlag; + NSString *_paymentMethod; + NSString *_preferredLocation; + NSMutableArray *_sellerID; + NSMutableArray *_sellerIDExclude; + NSString *_itemsAvailableTo; + NSString *_itemsLocatedIn; + NSString *_sellerBusinessType; + NSString *_condition; + NSNumber *_quantity; + NSString *_quantityOperator; + NSMutableArray *_any; + +} + + +/** + + The name of a My eBay Favorite Search. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *searchName; + +/** + + The query string of a My eBay Favorite Search. You can paste this value, that is + returned as a URL, into a browser to re-play the Favorite Search using the Trading + Web Service. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *searchQuery; + +/** + + The QueryKeywords of a My eBay Favorite Search. A search that uses QueryKeywords is a + query that specifies a string for searching titles of items on + eBay.

If you are using a URL, then to search for multiple words, + use "%20". For example, use Harry%20Potter to search for items containing those words + in any order. +

+ You can incorporate wildcards into a multi-word search, as in the following: + ap*%20ip*.

The words "and" and "or" are treated like any other + word. Only use "and", "or", or "the" if you are searching for listings containing + these words. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *queryKeywords; + +/** + + The CategoryID of a My eBay Favorite Search. CategoryID is used to + restrict the query to a specific category. CategoryID cannot be used + with the following input fields: EndTimeFrom, EndTimeTo, PriceMin, or PriceMax. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + The ItemSort of a My eBay Favorite Search. Values for ItemSort include + Best Match, EndTime, Distance, and other options listed in SimpleItemSortCodeType. + + + type: string constant in Trading_SimpleItemSortCodeType.h +*/ +@property (nonatomic, retain) NSString *itemSort; + +/** + + The SortOrder of a My eBay Favorite Search. This value specifies whether you want to + sort search results in ascending or descending order, in conjunction with the value + you specify in ItemSort. + + + type: string constant in Trading_SortOrderCodeType.h +*/ +@property (nonatomic, retain) NSString *sortOrder; + +/** + + The EndTimeFrom of a My eBay Favorite Search. EndTimeFrom and EndTimeTo limit the + results to items ending within a time range. EndTimeFrom specifies the beginning of + the time range. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTimeFrom; + +/** + + The EndTimeTo of a My eBay Favorite Search. EndTimeFrom and EndTimeTo limit the + results to items ending within a time range. EndTimeTo specifies the end of the time + range. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTimeTo; + +/** + + The MaxDistance of a My eBay Favorite Search. This is the maximum distance from the + item-location value specified in PostalCode. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxDistance; + +/** + + The PostalCode of a My eBay Favorite Search. This value indicates the + postal code where an item is located. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *postalCode; + +/** + + The ItemType of a My eBay Favorite Search. Setting ItemType in a search + limits the results to items of a specific type, such as Fixed Price items, + Store Inventory items, items with AdFormat, etc. + + + type: string constant in Trading_ItemTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *itemType; + +/** + + The PriceMax of a My eBay Favorite Search. PriceMax specifies + the maximum current price an item can have to be included in + the search results. PriceMax can be used with PriceMin to specify + a range of prices. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *priceMax; + +/** + + The PriceMin of a My eBay Favorite Search. PriceMin specifies the + minimum current price an item listing can have to be included in + the search results. PriceMin can be used with PriceMax to specify + a range of prices. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *priceMin; + +/** + + The Currency of a My eBay Favorite Search. The currency value limits + the result set to just those items with a specified currency. + + + type: string constant in Trading_CurrencyCodeType.h +*/ +@property (nonatomic, retain) NSString *currency; + +/** + + The BidCountMax value in a My eBay Favorite Search. The BidCountMax limits the search + results to items with a maximum number of bids. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *bidCountMax; + +/** + + The BidCountMin value in a My eBay Favorite Search. The BidCountMin limits the + results of a search to items with a maximum number of bids. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *bidCountMin; + +/** + + The SearchFlag value in a My eBay Favorite Search. The SearchFlag allows you to + specify whether you want to include charity listings, free-shipping listings, and + listings with other features in your search. + + + entry type : string constant in Trading_SearchFlagCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *searchFlag; + +/** + + The PaymentMethod value in a My eBay Favorite Search. The PaymentMethod limits the + search results to items that accept a specific payment method or methods. + + + type: string constant in Trading_PaymentMethodSearchCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentMethod; + +/** + + The PreferredLocation value of a My eBay Favorite Search. The PreferredLocation + specifies the criteria for filtering search results by site, where site is determined + by the site ID in the request. + + + type: string constant in Trading_PreferredLocationCodeType.h +*/ +@property (nonatomic, retain) NSString *preferredLocation; + +/** + + The SellerID value in a My eBay Favorite Search. The SellerID is the eBay ID of a + specific seller. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *sellerID; + +/** + + The SellerIDExclude value in a My eBay Favorite Search. The SellerIDExclude limits + the search results to exclude items sold by a specific seller or by specific sellers. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *sellerIDExclude; + +/** + + The ItemsAvailableTo value in a My eBay Favorite Search. ItemsAvailableTo limits the + result set to just those items available to the specified country. + + + type: string constant in Trading_CountryCodeType.h +*/ +@property (nonatomic, retain) NSString *itemsAvailableTo; + +/** + + The ItemsLocatedIn value in a My eBay Favorite Search. ItemsLocatedIn limits the + result set to just those items located in the specified country. + + + type: string constant in Trading_CountryCodeType.h +*/ +@property (nonatomic, retain) NSString *itemsLocatedIn; + +/** + + The SellerBusinessType value in a My eBay Favorite Search. The SellerBusinessType + limits the search results to those of a particular seller business type such as + commercial or private. SellerBusinessType is only available for sites that have + business seller features enabled. + + + type: string constant in Trading_SellerBusinessCodeType.h +*/ +@property (nonatomic, retain) NSString *sellerBusinessType; + +/** + + The Condition value in a My eBay Favorite Search. Condition limits the results to new + or used items, plus items that have no condition specified. + + + type: string constant in Trading_ItemConditionCodeType.h +*/ +@property (nonatomic, retain) NSString *condition; + +/** + + The Quantity value in a My eBay Favorite Search. The Quantity limits the search + results to listings that offer a certain number of items matching the query. The + Quantity field is used with QuantityOperator to specify that you are seeking listings + with quantities greater than, equal to, or less than the value you specify in + Quantity. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantity; + +/** + + The Quantity Operator value in a My eBay Favorite Search. The Quantity Operator + limits the results to listings with quantities greater than, equal to, or less than + the value you specify in Quantity. + + + type: string constant in Trading_QuantityOperatorCodeType.h +*/ +@property (nonatomic, retain) NSString *quantityOperator; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyeBayFavoriteSearchType.m b/Vendoo/TradingProxy/Trading_MyeBayFavoriteSearchType.m new file mode 100755 index 0000000..e320bfe --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyeBayFavoriteSearchType.m @@ -0,0 +1,173 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyeBayFavoriteSearchType.h" +#import "Trading_AmountType.h" + +@implementation Trading_MyeBayFavoriteSearchType + +@synthesize searchName = _searchName; +@synthesize searchQuery = _searchQuery; +@synthesize queryKeywords = _queryKeywords; +@synthesize categoryID = _categoryID; +@synthesize itemSort = _itemSort; +@synthesize sortOrder = _sortOrder; +@synthesize endTimeFrom = _endTimeFrom; +@synthesize endTimeTo = _endTimeTo; +@synthesize maxDistance = _maxDistance; +@synthesize postalCode = _postalCode; +@synthesize itemType = _itemType; +@synthesize priceMax = _priceMax; +@synthesize priceMin = _priceMin; +@synthesize currency = _currency; +@synthesize bidCountMax = _bidCountMax; +@synthesize bidCountMin = _bidCountMin; +@synthesize searchFlag = _searchFlag; +@synthesize paymentMethod = _paymentMethod; +@synthesize preferredLocation = _preferredLocation; +@synthesize sellerID = _sellerID; +@synthesize sellerIDExclude = _sellerIDExclude; +@synthesize itemsAvailableTo = _itemsAvailableTo; +@synthesize itemsLocatedIn = _itemsLocatedIn; +@synthesize sellerBusinessType = _sellerBusinessType; +@synthesize condition = _condition; +@synthesize quantity = _quantity; +@synthesize quantityOperator = _quantityOperator; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SearchName" propertyName:@"searchName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"searchName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SearchQuery" propertyName:@"searchQuery" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"searchQuery"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QueryKeywords" propertyName:@"queryKeywords" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"queryKeywords"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemSort" propertyName:@"itemSort" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"itemSort"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SortOrder" propertyName:@"sortOrder" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sortOrder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTimeFrom" propertyName:@"endTimeFrom" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTimeFrom"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTimeTo" propertyName:@"endTimeTo" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTimeTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxDistance" propertyName:@"maxDistance" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxDistance"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PostalCode" propertyName:@"postalCode" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"postalCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemType" propertyName:@"itemType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"itemType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PriceMax" propertyName:@"priceMax" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"priceMax"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PriceMin" propertyName:@"priceMin" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"priceMin"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Currency" propertyName:@"currency" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"currency"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidCountMax" propertyName:@"bidCountMax" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"bidCountMax"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidCountMin" propertyName:@"bidCountMin" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"bidCountMin"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SearchFlag" propertyName:@"searchFlag" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"searchFlag"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentMethod" propertyName:@"paymentMethod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentMethod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PreferredLocation" propertyName:@"preferredLocation" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"preferredLocation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SellerID" propertyName:@"sellerID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SellerIDExclude" propertyName:@"sellerIDExclude" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerIDExclude"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemsAvailableTo" propertyName:@"itemsAvailableTo" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"itemsAvailableTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemsLocatedIn" propertyName:@"itemsLocatedIn" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"itemsLocatedIn"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerBusinessType" propertyName:@"sellerBusinessType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sellerBusinessType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Condition" propertyName:@"condition" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"condition"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Quantity" propertyName:@"quantity" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantity"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantityOperator" propertyName:@"quantityOperator" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"quantityOperator"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.searchName = nil; + self.searchQuery = nil; + self.queryKeywords = nil; + self.categoryID = nil; + self.itemSort = nil; + self.sortOrder = nil; + self.endTimeFrom = nil; + self.endTimeTo = nil; + self.maxDistance = nil; + self.postalCode = nil; + self.itemType = nil; + self.priceMax = nil; + self.priceMin = nil; + self.currency = nil; + self.bidCountMax = nil; + self.bidCountMin = nil; + self.searchFlag = nil; + self.paymentMethod = nil; + self.preferredLocation = nil; + self.sellerID = nil; + self.sellerIDExclude = nil; + self.itemsAvailableTo = nil; + self.itemsLocatedIn = nil; + self.sellerBusinessType = nil; + self.condition = nil; + self.quantity = nil; + self.quantityOperator = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyeBayFavoriteSellerListType.h b/Vendoo/TradingProxy/Trading_MyeBayFavoriteSellerListType.h new file mode 100755 index 0000000..91fb77f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyeBayFavoriteSellerListType.h @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_MyeBayFavoriteSellerType; + +/** + + A list of favorite sellers the user has saved on the My eBay page. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyeBayFavoriteSellerListType : NSObject { + +@private + NSNumber *_totalAvailable; + NSMutableArray *_favoriteSeller; + NSMutableArray *_any; + +} + + +/** + + The total number of favorite sellers saved. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalAvailable; + +/** + + A favorite seller the user has saved, with a user ID and store name. + + + entry type : class Trading_MyeBayFavoriteSellerType +*/ + +@property (nonatomic, retain) NSMutableArray *favoriteSeller; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyeBayFavoriteSellerListType.m b/Vendoo/TradingProxy/Trading_MyeBayFavoriteSellerListType.m new file mode 100755 index 0000000..1be0832 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyeBayFavoriteSellerListType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyeBayFavoriteSellerListType.h" +#import "Trading_MyeBayFavoriteSellerType.h" + +@implementation Trading_MyeBayFavoriteSellerListType + +@synthesize totalAvailable = _totalAvailable; +@synthesize favoriteSeller = _favoriteSeller; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalAvailable" propertyName:@"totalAvailable" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalAvailable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"FavoriteSeller" propertyName:@"favoriteSeller" type:PICO_TYPE_OBJECT clazz:[Trading_MyeBayFavoriteSellerType class]]; + [map setObject:ps forKey:@"favoriteSeller"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.totalAvailable = nil; + self.favoriteSeller = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyeBayFavoriteSellerType.h b/Vendoo/TradingProxy/Trading_MyeBayFavoriteSellerType.h new file mode 100755 index 0000000..de7ca06 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyeBayFavoriteSellerType.h @@ -0,0 +1,56 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Characteristics of the My eBay Favorite Seller. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyeBayFavoriteSellerType : NSObject { + +@private + NSString *_userID; + NSString *_storeName; + NSMutableArray *_any; + +} + + +/** + + The favorite seller's eBay user ID. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userID; + +/** + + The name of the store owned by the favorite seller, if applicable. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *storeName; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyeBayFavoriteSellerType.m b/Vendoo/TradingProxy/Trading_MyeBayFavoriteSellerType.m new file mode 100755 index 0000000..568936b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyeBayFavoriteSellerType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyeBayFavoriteSellerType.h" + +@implementation Trading_MyeBayFavoriteSellerType + +@synthesize userID = _userID; +@synthesize storeName = _storeName; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserID" propertyName:@"userID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreName" propertyName:@"storeName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"storeName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.userID = nil; + self.storeName = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyeBaySecondChanceOfferListType.h b/Vendoo/TradingProxy/Trading_MyeBaySecondChanceOfferListType.h new file mode 100755 index 0000000..cc69fbd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyeBaySecondChanceOfferListType.h @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ItemType; + +/** + + A list of possible My eBay Second Chance Offers. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyeBaySecondChanceOfferListType : NSObject { + +@private + NSNumber *_totalAvailable; + NSMutableArray *_secondChanceOffer; + NSMutableArray *_any; + +} + + +/** + + The total number of My eBay Second Chance Offers available. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalAvailable; + +/** + + A Second Chance Offer item. + + + entry type : class Trading_ItemType +*/ + +@property (nonatomic, retain) NSMutableArray *secondChanceOffer; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyeBaySecondChanceOfferListType.m b/Vendoo/TradingProxy/Trading_MyeBaySecondChanceOfferListType.m new file mode 100755 index 0000000..cd6977e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyeBaySecondChanceOfferListType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyeBaySecondChanceOfferListType.h" +#import "Trading_ItemType.h" + +@implementation Trading_MyeBaySecondChanceOfferListType + +@synthesize totalAvailable = _totalAvailable; +@synthesize secondChanceOffer = _secondChanceOffer; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalAvailable" propertyName:@"totalAvailable" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalAvailable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SecondChanceOffer" propertyName:@"secondChanceOffer" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"secondChanceOffer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.totalAvailable = nil; + self.secondChanceOffer = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyeBaySelectionType.h b/Vendoo/TradingProxy/Trading_MyeBaySelectionType.h new file mode 100755 index 0000000..00409ed --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyeBaySelectionType.h @@ -0,0 +1,133 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Specifies how to return the result list for My eBay features such as saved + searches, favorite sellers, and second chance offers. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyeBaySelectionType : NSObject { + +@private + NSNumber *_include; + NSNumber *_includeItemCount; + NSNumber *_includeFavoriteSellerCount; + NSString *_sort; + NSNumber *_maxResults; + NSString *_userDefinedListName; + NSNumber *_includeListContents; + NSMutableArray *_any; + +} + + +/** + + Specifies whether or not to include the container in the response. + Set the value to true to return the default set of fields for the + container. Not needed if you set a value for at least one other field + in the container. +

+ If you set DetailLevel to ReturnAll, set Include to false to exclude + the container from the response. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *include; + +/** + + Specifies whether or not to include the item count in the response. + Set the value to true to return the default set of fields for the + container. Not needed if you set a value for at least one other field + in the container. +

+ If you set DetailLevel to ReturnAll, set Include to false to exclude + the container from the response. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeItemCount; + +/** + + Specifies whether or not to include FavoriteSellerCount in the response. + Set the value to true to return the default set of fields for the + container. Not needed if you set a value for at least one other field + in the container. +

+ If you set DetailLevel to ReturnAll, set Include to false to exclude + the container from the response. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeFavoriteSellerCount; + +/** + + Specifies the sort order of the result. Default is Ascending. + + + type: string constant in Trading_SortOrderCodeType.h +*/ +@property (nonatomic, retain) NSString *sort; + +/** + + Specifies the maximum number of items in the returned list. + If not specified, returns all items in the list. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxResults; + +/** + + Specifies that only the user defined list whose name matches + the given name should be in the returned list. If the user does + not have a matching record, no data is returned. If this + element is omitted, the information for all records is returned. + For use only within the UserDefinedLists element. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userDefinedListName; + +/** + + Specify true to return the full user defined list contents in + the response's UserDefinedList containers. A value of + false means only a summary of the user defined list will be + returned. The default value is false. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeListContents; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyeBaySelectionType.m b/Vendoo/TradingProxy/Trading_MyeBaySelectionType.m new file mode 100755 index 0000000..d7451e8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyeBaySelectionType.m @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyeBaySelectionType.h" + +@implementation Trading_MyeBaySelectionType + +@synthesize include = _include; +@synthesize includeItemCount = _includeItemCount; +@synthesize includeFavoriteSellerCount = _includeFavoriteSellerCount; +@synthesize sort = _sort; +@synthesize maxResults = _maxResults; +@synthesize userDefinedListName = _userDefinedListName; +@synthesize includeListContents = _includeListContents; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Include" propertyName:@"include" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"include"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeItemCount" propertyName:@"includeItemCount" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeItemCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeFavoriteSellerCount" propertyName:@"includeFavoriteSellerCount" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeFavoriteSellerCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Sort" propertyName:@"sort" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sort"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxResults" propertyName:@"maxResults" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxResults"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserDefinedListName" propertyName:@"userDefinedListName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userDefinedListName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeListContents" propertyName:@"includeListContents" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeListContents"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.include = nil; + self.includeItemCount = nil; + self.includeFavoriteSellerCount = nil; + self.sort = nil; + self.maxResults = nil; + self.userDefinedListName = nil; + self.includeListContents = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_MyeBaySellingSummaryType.h b/Vendoo/TradingProxy/Trading_MyeBaySellingSummaryType.h new file mode 100755 index 0000000..8702400 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyeBaySellingSummaryType.h @@ -0,0 +1,193 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Contains summary information about the items the seller is selling. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_MyeBaySellingSummaryType : NSObject { + +@private + NSNumber *_activeAuctionCount; + NSNumber *_auctionSellingCount; + NSNumber *_auctionBidCount; + Trading_AmountType *_totalAuctionSellingValue; + NSNumber *_totalSoldCount; + Trading_AmountType *_totalSoldValue; + NSNumber *_soldDurationInDays; + NSNumber *_classifiedAdCount; + NSNumber *_totalLeadCount; + NSNumber *_classifiedAdOfferCount; + NSNumber *_totalListingsWithLeads; + NSNumber *_quantityLimitRemaining; + Trading_AmountType *_amountLimitRemaining; + NSMutableArray *_any; + +} + + +/** + + The number of currently active auctions that will sell. That + is, there is at least one bidder, and any reserve price has + been met. Equivalent to the "Will Sell" value in My eBay. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *activeAuctionCount; + +/** + + The total number of currently active auctions for a given + seller. Note that this does not include listings that are + FixedPriceItem or StoresFixedPrice. Equivalent to the + "Auction Quantity" value in My eBay. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *auctionSellingCount; + +/** + + The total number of bids made on the seller's active listings. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *auctionBidCount; + +/** + + For all items that the seller has for sale, the total + selling values of those items having bids and where the + Reserve price is met (if a Reserve price is specified). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalAuctionSellingValue; + +/** + + The total number of items that the seller has sold in the + past 31 days. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalSoldCount; + +/** + + The total monetary value of the items the seller has sold. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalSoldValue; + +/** + + The average duration, in days, of all items sold. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *soldDurationInDays; + +/** + + The total number of Classified Ad listings listed by the + seller. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *classifiedAdCount; + +/** + + The total number of leads from the seller's classified + ad listings. Number indicates the total number of emails + received for the listings + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalLeadCount; + +/** + + The total number of offers received on active Classified + Ad listings. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *classifiedAdOfferCount; + +/** + + The total number of Classified Ad listings that have an + associated lead. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalListingsWithLeads; + +/** + + The quantity of items that this seller can list. This number refers to the total quantity of items in all listings. + For example, if the seller's limit was a quantity of 100, this could be 100 listings of one item each, or one listing with a quantity of 100 items. + The seller will be unable to list additional items or quantities of items for sale in excess of this number for the + current month unless the seller requests an increase from eBay using the "Request higher selling limits" link in the All Selling section + of My eBay. (Under "Selling Limits".) Notice that the amount limit (see AmountLimitRemaining) may be reached + before the quantity limit is reached. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *quantityLimitRemaining; + +/** + + The total value of the items listed price that this seller can list. This amount is the total of the prices + specified upon listing. For example, for fixed price listings, this is the total of the fixed price amounts. + For auction listings, this is the total of the starting prices. + The seller will be unable to list an item if the amount of the item's fixed price or starting price (for auctions) + exceeds the amount limit. + This is part of the seller limit, which can be increased by requesting an increase from eBay using the + "Request higher selling limits" link in the All Selling section + of My eBay. (Under "Selling Limits".) Notice that the quantity limit (see QuantityLimitRemaining) may be reached + before the amount limit is reached. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *amountLimitRemaining; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_MyeBaySellingSummaryType.m b/Vendoo/TradingProxy/Trading_MyeBaySellingSummaryType.m new file mode 100755 index 0000000..c7d16e9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_MyeBaySellingSummaryType.m @@ -0,0 +1,103 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_MyeBaySellingSummaryType.h" +#import "Trading_AmountType.h" + +@implementation Trading_MyeBaySellingSummaryType + +@synthesize activeAuctionCount = _activeAuctionCount; +@synthesize auctionSellingCount = _auctionSellingCount; +@synthesize auctionBidCount = _auctionBidCount; +@synthesize totalAuctionSellingValue = _totalAuctionSellingValue; +@synthesize totalSoldCount = _totalSoldCount; +@synthesize totalSoldValue = _totalSoldValue; +@synthesize soldDurationInDays = _soldDurationInDays; +@synthesize classifiedAdCount = _classifiedAdCount; +@synthesize totalLeadCount = _totalLeadCount; +@synthesize classifiedAdOfferCount = _classifiedAdOfferCount; +@synthesize totalListingsWithLeads = _totalListingsWithLeads; +@synthesize quantityLimitRemaining = _quantityLimitRemaining; +@synthesize amountLimitRemaining = _amountLimitRemaining; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ActiveAuctionCount" propertyName:@"activeAuctionCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"activeAuctionCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AuctionSellingCount" propertyName:@"auctionSellingCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"auctionSellingCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AuctionBidCount" propertyName:@"auctionBidCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"auctionBidCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalAuctionSellingValue" propertyName:@"totalAuctionSellingValue" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalAuctionSellingValue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalSoldCount" propertyName:@"totalSoldCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalSoldCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalSoldValue" propertyName:@"totalSoldValue" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalSoldValue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SoldDurationInDays" propertyName:@"soldDurationInDays" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"soldDurationInDays"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdCount" propertyName:@"classifiedAdCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"classifiedAdCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalLeadCount" propertyName:@"totalLeadCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalLeadCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdOfferCount" propertyName:@"classifiedAdOfferCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"classifiedAdOfferCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalListingsWithLeads" propertyName:@"totalListingsWithLeads" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalListingsWithLeads"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantityLimitRemaining" propertyName:@"quantityLimitRemaining" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"quantityLimitRemaining"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AmountLimitRemaining" propertyName:@"amountLimitRemaining" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"amountLimitRemaining"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.activeAuctionCount = nil; + self.auctionSellingCount = nil; + self.auctionBidCount = nil; + self.totalAuctionSellingValue = nil; + self.totalSoldCount = nil; + self.totalSoldValue = nil; + self.soldDurationInDays = nil; + self.classifiedAdCount = nil; + self.totalLeadCount = nil; + self.classifiedAdOfferCount = nil; + self.totalListingsWithLeads = nil; + self.quantityLimitRemaining = nil; + self.amountLimitRemaining = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_NameRecommendationType.h b/Vendoo/TradingProxy/Trading_NameRecommendationType.h new file mode 100755 index 0000000..2bb9c1e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NameRecommendationType.h @@ -0,0 +1,114 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ValueRecommendationType; +@class Trading_RecommendationValidationRulesType; + +/** + + Defines details about recommended names and values for custom Item Specifics. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_NameRecommendationType : NSObject { + +@private + NSString *_name; + Trading_RecommendationValidationRulesType *_validationRules; + NSMutableArray *_valueRecommendation; + NSString *_helpURL; + NSString *_source; + NSString *_helpText; + NSMutableArray *_any; + +} + + +/** + + A recommended Item Specific name. + Always returned when NameRecommendation is returned. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + Constraints that eBay places on this Item Specific. + Always returned when NameRecommendation is returned. + As a general rule, AddItem and related calls will not be blocked + if you don't use eBay's recommendations, except where specified + in this documentation. + + + type : class Trading_RecommendationValidationRulesType +*/ +@property (nonatomic, retain) Trading_RecommendationValidationRulesType *validationRules; + +/** + + A recommended value (if any) for the Item Specific name. + Only returned when a recommended value is available in the system.
+
+ If an Item Specific has value dependencies (i.e., if it has value recommendations that contain Relationship), then + all of its value recommendations are returned. + If it has no dependencies, then the maximum number of + value recommendations that can be returned is limited by the number + you specified in MaxValuesPerName. + + + entry type : class Trading_ValueRecommendationType +*/ + +@property (nonatomic, retain) NSMutableArray *valueRecommendation; + +/** + + A page on the eBay Web site with context-specific help tips that + provide useful information about this Item Specific. + Only returned when an applicable page is available in the system. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *helpURL; + +/** + + Reserved for future use. + + + type: string constant in Trading_ItemSpecificSourceCodeType.h +*/ +@property (nonatomic, retain) NSString *source; + +/** + + Help-text defines the purpose of the tag. + The help text will be shown only when it is available for the particular tag + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *helpText; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_NameRecommendationType.m b/Vendoo/TradingProxy/Trading_NameRecommendationType.m new file mode 100755 index 0000000..99df03f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NameRecommendationType.m @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_NameRecommendationType.h" +#import "Trading_ValueRecommendationType.h" +#import "Trading_RecommendationValidationRulesType.h" + +@implementation Trading_NameRecommendationType + +@synthesize name = _name; +@synthesize validationRules = _validationRules; +@synthesize valueRecommendation = _valueRecommendation; +@synthesize helpURL = _helpURL; +@synthesize source = _source; +@synthesize helpText = _helpText; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ValidationRules" propertyName:@"validationRules" type:PICO_TYPE_OBJECT clazz:[Trading_RecommendationValidationRulesType class]]; + [map setObject:ps forKey:@"validationRules"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ValueRecommendation" propertyName:@"valueRecommendation" type:PICO_TYPE_OBJECT clazz:[Trading_ValueRecommendationType class]]; + [map setObject:ps forKey:@"valueRecommendation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HelpURL" propertyName:@"helpURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"helpURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Source" propertyName:@"source" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"source"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HelpText" propertyName:@"helpText" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"helpText"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.name = nil; + self.validationRules = nil; + self.valueRecommendation = nil; + self.helpURL = nil; + self.source = nil; + self.helpText = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_NameValueListArrayType.h b/Vendoo/TradingProxy/Trading_NameValueListArrayType.h new file mode 100755 index 0000000..e328917 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NameValueListArrayType.h @@ -0,0 +1,66 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_NameValueListType; + +/** + + A list of one or more valid names and corresponding values. Currently + used for Item Specifics and Variations. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_NameValueListArrayType : NSObject { + +@private + NSMutableArray *_nameValueList; + +} + + +/** + + For the AddItem family of calls: + Contains the name and value(s) for an Item Specific. + Only required when the ItemSpecifics container is + specified.
+
+ For the AddFixedPriceItem family of calls: + The same NameValueList schema is used for the + ItemSpecifics node, the VariationSpecifics node, and the + VariationSpecifcsSet node.
+
+ If the listing has varations, any name that you use in the + VariationSpecifics and VariationSpecificsSet nodes can't be used + in the ItemSpecifics node.
+
+ When you list with Item Variations:
+ a) Specify shared Item Specifics (e.g., Brand) in the ItemSpecifics + node.
+ b) Specify up to five VariationSpecifics in each Variation + node.
+ c) Specify all applicable names with all their supported values in + the VariationSpecificSet node.
+
+ See the Variation sample in the + AddFixedPriceItem call reference for examples.
+
+ For PlaceOffer: Required if the item being + purchased includes Item Variations. + + + entry type : class Trading_NameValueListType +*/ + +@property (nonatomic, retain) NSMutableArray *nameValueList; + + +@end diff --git a/Vendoo/TradingProxy/Trading_NameValueListArrayType.m b/Vendoo/TradingProxy/Trading_NameValueListArrayType.m new file mode 100755 index 0000000..b65f6ea --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NameValueListArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_NameValueListArrayType.h" +#import "Trading_NameValueListType.h" + +@implementation Trading_NameValueListArrayType + +@synthesize nameValueList = _nameValueList; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"NameValueList" propertyName:@"nameValueList" type:PICO_TYPE_OBJECT clazz:[Trading_NameValueListType class]]; + [map setObject:ps forKey:@"nameValueList"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.nameValueList = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_NameValueListType.h b/Vendoo/TradingProxy/Trading_NameValueListType.h new file mode 100755 index 0000000..5e0753f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NameValueListType.h @@ -0,0 +1,117 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + A name and corresponding value (a name/value pair). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_NameValueListType : NSObject { + +@private + NSString *_name; + NSMutableArray *_value; + NSString *_source; + NSMutableArray *_any; + +} + + +/** + + A name in a name/value pair.
+
+ For the AddItem and AddFixedPriceItem families of + calls: In the Item.ItemSpecifics context, this can be any + name that the seller wants to use. However, to help buyers find + items more easily, it is a good idea to try to use a recommended + name when possible (see GetCategorySpecifics or + GetItemRecommendations). + You can't specify the same name twice within the same listing.
+
+ For the AddFixedPriceItem family of calls: + In the VariationSpecifics context, this can be any name that + the seller wants to use, unless the VariationsEnabled flag + is false for the name in the GetCategorySpecifics response. + For example, for some categories eBay may recommend that you only + use "Brand" as a shared name at the Item level, not in variations.
+
+ For GetCategorySpecifics and GetItemRecommendations: + This is a recommended (popular) name to use for items in the + specified category (e.g., "Brand" might be recommended, + not "Manufacturer"). + +
+
+ For PlaceOffer: Required if the item being + purchased includes Item Variations. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + A value associated with the name.
+
+ For the AddItem family of calls: + If you specify multiple values for Item Specifics, + eBay only stores the first one, + unless GetCategorySpecifics or GetItemRecommendations indicates + that the corresponding name supports multiple values.
+
+ For the AddFixedPriceItem family of calls: + If you specify multiple values for Item Specifics or + Variation Specifics, + eBay only stores the first one, + unless GetCategorySpecifics or GetItemRecommendations indicates + that the corresponding name supports multiple values.
+
+ In VariationSpecificSet, you typically specify multiple + Value fields for each name. For example, if Name=Size, + you would specify all size values that you wan to offer in the + listing.
+
+ For GetCategorySpecifics and GetItemRecommendations: The most highly recommended values are returned first. For these calls, + Value is only returned when recommended values are available.
+
+ For PlaceOffer: Required if the item being + purchased includes Item Variations. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *value; + +/** + + The origin of this Item Specific. Only returned if the source is not + custom Item Specifics. + + + type: string constant in Trading_ItemSpecificSourceCodeType.h +*/ +@property (nonatomic, retain) NSString *source; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_NameValueListType.m b/Vendoo/TradingProxy/Trading_NameValueListType.m new file mode 100755 index 0000000..4cb0419 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NameValueListType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_NameValueListType.h" + +@implementation Trading_NameValueListType + +@synthesize name = _name; +@synthesize value = _value; +@synthesize source = _source; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Value" propertyName:@"value" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"value"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Source" propertyName:@"source" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"source"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.name = nil; + self.value = nil; + self.source = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_NameValueRelationshipType.h b/Vendoo/TradingProxy/Trading_NameValueRelationshipType.h new file mode 100755 index 0000000..8796020 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NameValueRelationshipType.h @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Information about a parent name-value pair. Currently used to indicate + relationships betweenItem Specifics. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_NameValueRelationshipType : NSObject { + +@private + NSString *_parentName; + NSString *_parentValue; + NSMutableArray *_any; + +} + + +/** + + The name of another Item Specific that the current value depends on. + For example, in a clothing category, "Size Type" could be recommended + as a parent of Size. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *parentName; + +/** + + The value of another Item Specific that the current value depends on. + For example, in a clothing category, if "Size Type" is the ParentName, + then "Petite" could be recommended as a parent value for Size=Medium. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *parentValue; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_NameValueRelationshipType.m b/Vendoo/TradingProxy/Trading_NameValueRelationshipType.m new file mode 100755 index 0000000..478cc1f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NameValueRelationshipType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_NameValueRelationshipType.h" + +@implementation Trading_NameValueRelationshipType + +@synthesize parentName = _parentName; +@synthesize parentValue = _parentValue; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ParentName" propertyName:@"parentName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"parentName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ParentValue" propertyName:@"parentValue" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"parentValue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.parentName = nil; + self.parentValue = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_NonProfitAddressType.h b/Vendoo/TradingProxy/Trading_NonProfitAddressType.h new file mode 100755 index 0000000..4a8aea2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NonProfitAddressType.h @@ -0,0 +1,127 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the NonProfitAddress container, which consists of the + address (including latitude and longitude) of a nonprofit charity organization. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_NonProfitAddressType : NSObject { + +@private + NSString *_addressLine1; + NSString *_addressLine2; + NSString *_city; + NSString *_state; + NSString *_zipCode; + NSNumber *_latitude; + NSNumber *_longitude; + NSString *_addressType; + NSMutableArray *_any; + +} + + +/** + + The street address of a nonprofit charity organization. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *addressLine1; + +/** + + The second line (if needed) of a nonprofit charity organization. This field is often + used for a suite number, floor number, or P.O. Box. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *addressLine2; + +/** + + The city in which a nonprofit charity organization is located. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *city; + +/** + + The state in which a nonprofit charity organization is located. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *state; + +/** + + The zip code of a nonprofit charity organization. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *zipCode; + +/** + + The latitude value of a nonprofit charity organization. Latitude and longitude + coordinates pinpoint the location of the organization relative to the earth, and are + useful for search purposes. The Latitude and Longitude + fields are only returned in GetCharities if set by the organization. + + + type : NSNumber, wrapper for primitive double +*/ +@property (nonatomic, retain) NSNumber *latitude; + +/** + + The longitude value of a nonprofit charity organization. Latitude and longitude + coordinates pinpoint the location of the organization relative to the earth, and are + useful for search purposes. The Latitude and Longitude + fields are only returned in GetCharities if set by the organization. + + type : NSNumber, wrapper for primitive double +*/ +@property (nonatomic, retain) NSNumber *longitude; + +/** + + Enumeration value that indicates whether or not a nonprofit charity organization is + registered with eBay Giving Works. See the Certifying your + organization with MissionFish help topic for more information on registering with + MissionFish and the benefits that come with being a registered eBay Giving Works + organization. + + + type: string constant in Trading_AddressTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *addressType; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_NonProfitAddressType.m b/Vendoo/TradingProxy/Trading_NonProfitAddressType.m new file mode 100755 index 0000000..d9fb78b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NonProfitAddressType.m @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_NonProfitAddressType.h" + +@implementation Trading_NonProfitAddressType + +@synthesize addressLine1 = _addressLine1; +@synthesize addressLine2 = _addressLine2; +@synthesize city = _city; +@synthesize state = _state; +@synthesize zipCode = _zipCode; +@synthesize latitude = _latitude; +@synthesize longitude = _longitude; +@synthesize addressType = _addressType; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AddressLine1" propertyName:@"addressLine1" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"addressLine1"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AddressLine2" propertyName:@"addressLine2" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"addressLine2"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"City" propertyName:@"city" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"city"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"State" propertyName:@"state" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"state"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ZipCode" propertyName:@"zipCode" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"zipCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Latitude" propertyName:@"latitude" type:PICO_TYPE_DOUBLE clazz:nil]; + [map setObject:ps forKey:@"latitude"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Longitude" propertyName:@"longitude" type:PICO_TYPE_DOUBLE clazz:nil]; + [map setObject:ps forKey:@"longitude"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AddressType" propertyName:@"addressType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"addressType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.addressLine1 = nil; + self.addressLine2 = nil; + self.city = nil; + self.state = nil; + self.zipCode = nil; + self.latitude = nil; + self.longitude = nil; + self.addressType = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_NonProfitSocialAddressType.h b/Vendoo/TradingProxy/Trading_NonProfitSocialAddressType.h new file mode 100755 index 0000000..2bf0af7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NonProfitSocialAddressType.h @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the NonProfitSocialAddress container, which identifies the + nonprofit organization's social networking site account ID. A NonProfitSocialAddress + container will exist for each social networking site that the charity organization is + asssociated with. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_NonProfitSocialAddressType : NSObject { + +@private + NSString *_socialAddressType; + NSString *_socialAddressId; + +} + + +/** + + Enumeration value that indicates the social networking site that the nonprofit charity + organization is associated with. This is a required field for each social networking + account associated with the nonprofit organzation. + + + type: string constant in Trading_SocialAddressTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *socialAddressType; + +/** + + The account ID/handle associated with the nonprofit charity organization's social + networking site. This is a required field for each social networking account associated + with the nonprofit organzation. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *socialAddressId; + + +@end diff --git a/Vendoo/TradingProxy/Trading_NonProfitSocialAddressType.m b/Vendoo/TradingProxy/Trading_NonProfitSocialAddressType.m new file mode 100755 index 0000000..f0c994e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NonProfitSocialAddressType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_NonProfitSocialAddressType.h" + +@implementation Trading_NonProfitSocialAddressType + +@synthesize socialAddressType = _socialAddressType; +@synthesize socialAddressId = _socialAddressId; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SocialAddressType" propertyName:@"socialAddressType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"socialAddressType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SocialAddressId" propertyName:@"socialAddressId" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"socialAddressId"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.socialAddressType = nil; + self.socialAddressId = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_NonSubscriptionDefinitionType.h b/Vendoo/TradingProxy/Trading_NonSubscriptionDefinitionType.h new file mode 100755 index 0000000..e19bea7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NonSubscriptionDefinitionType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This is for FSBO. + Each of the subscriptions will have following options, which will define + "National" vs "Local" ad format listing. + "LocalOptional" : This will allow national and local listing. + "LocalOnly" : Seller can have Local listings only. + "NationalOnly" : Seller can not opt into local only exposure. It has to be + national listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_NonSubscriptionDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_NonSubscriptionDefinitionType.m b/Vendoo/TradingProxy/Trading_NonSubscriptionDefinitionType.m new file mode 100755 index 0000000..dda2965 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NonSubscriptionDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_NonSubscriptionDefinitionType.h" + +@implementation Trading_NonSubscriptionDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_NotificationDeliveryStatusCodeType.h b/Vendoo/TradingProxy/Trading_NotificationDeliveryStatusCodeType.h new file mode 100755 index 0000000..7e3dcf4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationDeliveryStatusCodeType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Valid notification status codes + + + @ingroup EBayAPIInterface +*/ + +/** + + Reserved for future internal or external use + +*/ +extern NSString *const Trading_NotificationDeliveryStatusCodeType_CUSTOM_CODE; + +/** + + Status indicating the notification was delivered + +*/ +extern NSString *const Trading_NotificationDeliveryStatusCodeType_DELIVERED; + +/** + + Status indicating the notification was failed + +*/ +extern NSString *const Trading_NotificationDeliveryStatusCodeType_FAILED; + +/** + + Status indicating the notification was rejected + +*/ +extern NSString *const Trading_NotificationDeliveryStatusCodeType_REJECTED; + +/** + + Status indicating the notification was marked down + +*/ +extern NSString *const Trading_NotificationDeliveryStatusCodeType_MARKED_DOWN; diff --git a/Vendoo/TradingProxy/Trading_NotificationDeliveryStatusCodeType.m b/Vendoo/TradingProxy/Trading_NotificationDeliveryStatusCodeType.m new file mode 100755 index 0000000..780aa40 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationDeliveryStatusCodeType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_NotificationDeliveryStatusCodeType.h" + +/** + @file + + Valid notification status codes + +*/ + +/** + + Reserved for future internal or external use + +*/ +NSString *const Trading_NotificationDeliveryStatusCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + Status indicating the notification was delivered + +*/ +NSString *const Trading_NotificationDeliveryStatusCodeType_DELIVERED = @"Delivered"; + +/** + + Status indicating the notification was failed + +*/ +NSString *const Trading_NotificationDeliveryStatusCodeType_FAILED = @"Failed"; + +/** + + Status indicating the notification was rejected + +*/ +NSString *const Trading_NotificationDeliveryStatusCodeType_REJECTED = @"Rejected"; + +/** + + Status indicating the notification was marked down + +*/ +NSString *const Trading_NotificationDeliveryStatusCodeType_MARKED_DOWN = @"MarkedDown"; diff --git a/Vendoo/TradingProxy/Trading_NotificationDetailsArrayType.h b/Vendoo/TradingProxy/Trading_NotificationDetailsArrayType.h new file mode 100755 index 0000000..1e81468 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationDetailsArrayType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_NotificationDetailsType; + +/** + + Returns information about notifications sent to the given application + for the given ItemID. It will only be returned if ItemID was specified in the + input parameters. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_NotificationDetailsArrayType : NSObject { + +@private + NSMutableArray *_notificationDetails; + +} + + +/** + + List of notifications, if there are any, for the given ItemID and given + time period. + + + entry type : class Trading_NotificationDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *notificationDetails; + + +@end diff --git a/Vendoo/TradingProxy/Trading_NotificationDetailsArrayType.m b/Vendoo/TradingProxy/Trading_NotificationDetailsArrayType.m new file mode 100755 index 0000000..12cc87b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationDetailsArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_NotificationDetailsArrayType.h" +#import "Trading_NotificationDetailsType.h" + +@implementation Trading_NotificationDetailsArrayType + +@synthesize notificationDetails = _notificationDetails; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"NotificationDetails" propertyName:@"notificationDetails" type:PICO_TYPE_OBJECT clazz:[Trading_NotificationDetailsType class]]; + [map setObject:ps forKey:@"notificationDetails"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.notificationDetails = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_NotificationDetailsType.h b/Vendoo/TradingProxy/Trading_NotificationDetailsType.h new file mode 100755 index 0000000..5928915 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationDetailsType.h @@ -0,0 +1,148 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Information about a single notification. Notification information includes + the reference ID, notification type, current status, time delivered, error code, + and error message for the notification. If notification details are included in + the response, all of the detail fields are returned. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_NotificationDetailsType : NSObject { + +@private + NSString *_deliveryURL; + NSString *_referenceID; + NSDate *_expirationTime; + NSString *_type; + NSNumber *_retries; + NSString *_deliveryStatus; + NSDate *_nextRetryTime; + NSDate *_deliveryTime; + NSString *_errorMessage; + NSString *_deliveryURLName; + NSMutableArray *_any; + +} + + +/** + + Returns the destination address for the notification. This is the value set + using SetNotificationPreferences. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *deliveryURL; + +/** + + Reference identifier for the notification. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *referenceID; + +/** + + Date and time when this notification will be removed from the + eBay system. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *expirationTime; + +/** + + Returns the notification type. Possible values include: AskSellerQuestion, + AuctionCheckoutComplete, BestOffer, CheckoutBuyerRequestTotal, EndOfAuction, + Feedback, FixedPriceEndOfTransaction, FixedPriceTransaction, ItemNotReceived, + MyMessages, OutBid, SecondChanceOffer, UPIBuyerResponseDispute, UPISellerClosedDispute, + UPISellerOpenedDispute, and UPISellerRespondedToDispute. + + + type: string constant in Trading_NotificationEventTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *type; + +/** + + Returns the total number of retries for the given notification. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *retries; + +/** + + Returns the notification status. Possible values include Delivered, + Failed, Rejected, and MarkedDown. + + + type: string constant in Trading_NotificationEventStateCodeType.h +*/ +@property (nonatomic, retain) NSString *deliveryStatus; + +/** + + Returns the time when the notification is scheduled for retry. + This won't be included if the DeliveryStatus is Delivered. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *nextRetryTime; + +/** + + Returns the time when the notification was delivered. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *deliveryTime; + +/** + + Returns the error message. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *errorMessage; + +/** + + Returns the delivery URL name for the notification. This is the value set + using SetNotificationPreferences. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *deliveryURLName; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_NotificationDetailsType.m b/Vendoo/TradingProxy/Trading_NotificationDetailsType.m new file mode 100755 index 0000000..a7c14fd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationDetailsType.m @@ -0,0 +1,87 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_NotificationDetailsType.h" + +@implementation Trading_NotificationDetailsType + +@synthesize deliveryURL = _deliveryURL; +@synthesize referenceID = _referenceID; +@synthesize expirationTime = _expirationTime; +@synthesize type = _type; +@synthesize retries = _retries; +@synthesize deliveryStatus = _deliveryStatus; +@synthesize nextRetryTime = _nextRetryTime; +@synthesize deliveryTime = _deliveryTime; +@synthesize errorMessage = _errorMessage; +@synthesize deliveryURLName = _deliveryURLName; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeliveryURL" propertyName:@"deliveryURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"deliveryURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReferenceID" propertyName:@"referenceID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"referenceID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpirationTime" propertyName:@"expirationTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"expirationTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Type" propertyName:@"type" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"type"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Retries" propertyName:@"retries" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"retries"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeliveryStatus" propertyName:@"deliveryStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"deliveryStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NextRetryTime" propertyName:@"nextRetryTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"nextRetryTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeliveryTime" propertyName:@"deliveryTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"deliveryTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ErrorMessage" propertyName:@"errorMessage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"errorMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeliveryURLName" propertyName:@"deliveryURLName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"deliveryURLName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.deliveryURL = nil; + self.referenceID = nil; + self.expirationTime = nil; + self.type = nil; + self.retries = nil; + self.deliveryStatus = nil; + self.nextRetryTime = nil; + self.deliveryTime = nil; + self.errorMessage = nil; + self.deliveryURLName = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_NotificationEnableArrayType.h b/Vendoo/TradingProxy/Trading_NotificationEnableArrayType.h new file mode 100755 index 0000000..f9b6e03 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationEnableArrayType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_NotificationEnableType; + +/** + + A list of NotificationEnable entries. Each entry specifies + one notification and whether it is enabled. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_NotificationEnableArrayType : NSObject { + +@private + NSMutableArray *_notificationEnable; + +} + + +/** + + Specifies one notification or alert event and whether it is + enabled or disabled. Returned if previously set. + + + entry type : class Trading_NotificationEnableType +*/ + +@property (nonatomic, retain) NSMutableArray *notificationEnable; + + +@end diff --git a/Vendoo/TradingProxy/Trading_NotificationEnableArrayType.m b/Vendoo/TradingProxy/Trading_NotificationEnableArrayType.m new file mode 100755 index 0000000..6e6ef85 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationEnableArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_NotificationEnableArrayType.h" +#import "Trading_NotificationEnableType.h" + +@implementation Trading_NotificationEnableArrayType + +@synthesize notificationEnable = _notificationEnable; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"NotificationEnable" propertyName:@"notificationEnable" type:PICO_TYPE_OBJECT clazz:[Trading_NotificationEnableType class]]; + [map setObject:ps forKey:@"notificationEnable"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.notificationEnable = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_NotificationEnableType.h b/Vendoo/TradingProxy/Trading_NotificationEnableType.h new file mode 100755 index 0000000..0fe5a01 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationEnableType.h @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Specifies a notification event and whether the + notification is enabled or disabled. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_NotificationEnableType : NSObject { + +@private + NSString *_eventType; + NSString *_eventEnable; + NSMutableArray *_any; + +} + + +/** + + The name of the notification event. + + + type: string constant in Trading_NotificationEventTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *eventType; + +/** + + Whether the event is enabled or disabled. + + + type: string constant in Trading_EnableCodeType.h +*/ +@property (nonatomic, retain) NSString *eventEnable; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_NotificationEnableType.m b/Vendoo/TradingProxy/Trading_NotificationEnableType.m new file mode 100755 index 0000000..2892477 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationEnableType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_NotificationEnableType.h" + +@implementation Trading_NotificationEnableType + +@synthesize eventType = _eventType; +@synthesize eventEnable = _eventEnable; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EventType" propertyName:@"eventType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"eventType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EventEnable" propertyName:@"eventEnable" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"eventEnable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.eventType = nil; + self.eventEnable = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_NotificationEventPropertyNameCodeType.h b/Vendoo/TradingProxy/Trading_NotificationEventPropertyNameCodeType.h new file mode 100755 index 0000000..797efad --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationEventPropertyNameCodeType.h @@ -0,0 +1,30 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Defines all property names that can be used. + + + @ingroup EBayAPIInterface +*/ + +/** + + Property name for WatchedItemEndingSoon events, enabling a user to specify a time in minutes + before the end of the listing. Acceptable values: 5, 10, 15, 30, 60, 75, and 180. For example, + to receive a WatchedItemEndingSoon notification 30 minutes before the item listing ends, + specify 30. + +*/ +extern NSString *const Trading_NotificationEventPropertyNameCodeType_TIME_LEFT; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_NotificationEventPropertyNameCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_NotificationEventPropertyNameCodeType.m b/Vendoo/TradingProxy/Trading_NotificationEventPropertyNameCodeType.m new file mode 100755 index 0000000..91f3582 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationEventPropertyNameCodeType.m @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_NotificationEventPropertyNameCodeType.h" + +/** + @file + + Defines all property names that can be used. + +*/ + +/** + + Property name for WatchedItemEndingSoon events, enabling a user to specify a time in minutes + before the end of the listing. Acceptable values: 5, 10, 15, 30, 60, 75, and 180. For example, + to receive a WatchedItemEndingSoon notification 30 minutes before the item listing ends, + specify 30. + +*/ +NSString *const Trading_NotificationEventPropertyNameCodeType_TIME_LEFT = @"TimeLeft"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_NotificationEventPropertyNameCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_NotificationEventPropertyType.h b/Vendoo/TradingProxy/Trading_NotificationEventPropertyType.h new file mode 100755 index 0000000..6daf56b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationEventPropertyType.h @@ -0,0 +1,66 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines properties associated with a particular event. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_NotificationEventPropertyType : NSObject { + +@private + NSString *_eventType; + NSString *_name; + NSString *_value; + NSMutableArray *_any; + +} + + +/** + + The name of the notification event. + + + type: string constant in Trading_NotificationEventTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *eventType; + +/** + + Specify property name associated with an particular event. + + + type: string constant in Trading_NotificationEventPropertyNameCodeType.h +*/ +@property (nonatomic, retain) NSString *name; + +/** + + Specifies the value for the property. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *value; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_NotificationEventPropertyType.m b/Vendoo/TradingProxy/Trading_NotificationEventPropertyType.m new file mode 100755 index 0000000..0f1fda6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationEventPropertyType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_NotificationEventPropertyType.h" + +@implementation Trading_NotificationEventPropertyType + +@synthesize eventType = _eventType; +@synthesize name = _name; +@synthesize value = _value; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EventType" propertyName:@"eventType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"eventType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Value" propertyName:@"value" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"value"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.eventType = nil; + self.name = nil; + self.value = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_NotificationEventStateCodeType.h b/Vendoo/TradingProxy/Trading_NotificationEventStateCodeType.h new file mode 100755 index 0000000..a9adb84 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationEventStateCodeType.h @@ -0,0 +1,90 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Valid notification status codes + + + @ingroup EBayAPIInterface +*/ + +/** + + Status indicating the notification is newly created + +*/ +extern NSString *const Trading_NotificationEventStateCodeType_NEW; + +/** + + Status indicating the notification was failed + +*/ +extern NSString *const Trading_NotificationEventStateCodeType_FAILED; + +/** + + Status indicating the end user application is marked down + +*/ +extern NSString *const Trading_NotificationEventStateCodeType_MARKED_DOWN; + +/** + + Status indicating the notification is pending + +*/ +extern NSString *const Trading_NotificationEventStateCodeType_PENDING; + +/** + + Status indicating the notification is failed pending + +*/ +extern NSString *const Trading_NotificationEventStateCodeType_FAILED_PENDING; + +/** + + Status indicating the notification is marked down pending + +*/ +extern NSString *const Trading_NotificationEventStateCodeType_MARKED_DOWN_PENDING; + +/** + + Status indicating the notification was successfully delivered + +*/ +extern NSString *const Trading_NotificationEventStateCodeType_DELIVERED; + +/** + + Status indicating the notification was unable to deliver + +*/ +extern NSString *const Trading_NotificationEventStateCodeType_UNDELIVERABLE; + +/** + + Status indicating the notification was rejected + +*/ +extern NSString *const Trading_NotificationEventStateCodeType_REJECTED; + +/** + + Status indicating the notification was cancelled + +*/ +extern NSString *const Trading_NotificationEventStateCodeType_CANCELED; + +/** + + Reserved for future internal or external use + +*/ +extern NSString *const Trading_NotificationEventStateCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_NotificationEventStateCodeType.m b/Vendoo/TradingProxy/Trading_NotificationEventStateCodeType.m new file mode 100755 index 0000000..81186b1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationEventStateCodeType.m @@ -0,0 +1,88 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_NotificationEventStateCodeType.h" + +/** + @file + + Valid notification status codes + +*/ + +/** + + Status indicating the notification is newly created + +*/ +NSString *const Trading_NotificationEventStateCodeType_NEW = @"New"; + +/** + + Status indicating the notification was failed + +*/ +NSString *const Trading_NotificationEventStateCodeType_FAILED = @"Failed"; + +/** + + Status indicating the end user application is marked down + +*/ +NSString *const Trading_NotificationEventStateCodeType_MARKED_DOWN = @"MarkedDown"; + +/** + + Status indicating the notification is pending + +*/ +NSString *const Trading_NotificationEventStateCodeType_PENDING = @"Pending"; + +/** + + Status indicating the notification is failed pending + +*/ +NSString *const Trading_NotificationEventStateCodeType_FAILED_PENDING = @"FailedPending"; + +/** + + Status indicating the notification is marked down pending + +*/ +NSString *const Trading_NotificationEventStateCodeType_MARKED_DOWN_PENDING = @"MarkedDownPending"; + +/** + + Status indicating the notification was successfully delivered + +*/ +NSString *const Trading_NotificationEventStateCodeType_DELIVERED = @"Delivered"; + +/** + + Status indicating the notification was unable to deliver + +*/ +NSString *const Trading_NotificationEventStateCodeType_UNDELIVERABLE = @"Undeliverable"; + +/** + + Status indicating the notification was rejected + +*/ +NSString *const Trading_NotificationEventStateCodeType_REJECTED = @"Rejected"; + +/** + + Status indicating the notification was cancelled + +*/ +NSString *const Trading_NotificationEventStateCodeType_CANCELED = @"Canceled"; + +/** + + Reserved for future internal or external use + +*/ +NSString *const Trading_NotificationEventStateCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_NotificationEventTypeCodeType.h b/Vendoo/TradingProxy/Trading_NotificationEventTypeCodeType.h new file mode 100755 index 0000000..a6ab6cb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationEventTypeCodeType.h @@ -0,0 +1,869 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Defines all notification events that can be used. + + + @ingroup EBayAPIInterface +*/ + +/** + + Not a notification event. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_NONE; + +/** + + Sent to a user when another buyer has placed a higher maximum bid + and the user is no longer the current high bidder. +

+ Applies to Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_OUT_BID; + +/** + + Sent when an auction ends. An auction ends either when its duration + expires or the buyer purchases an item with Buy It Now. Applies to + all competitive-bid auctions. +

+ Applies to both Buyers and Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_END_OF_AUCTION; + +/** + + Sent to a seller when a buyer completes the checkout process for an item. Not + sent when an auction ends without bids. +

+ For checkouts that involve more than one item, AuctionCheckoutComplete is sent only for the first item. + Because its payload is based on GetItemTransactions, only a single item is included in the notification. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_AUCTION_CHECKOUT_COMPLETE; + +/** + + Sent to a seller each time a buyer requests a total price. Occurs + before checkout is complete. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_CHECKOUT_BUYER_REQUESTS_TOTAL; + +/** + + When a user leaves feedback, this notification is sent to a third party who + has subscribed on a user's behalf. The user can be a buyer who leaves + feedback for a seller or a seller who leaves feedback for a buyer. +

+ Applies to both Buyers and Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_FEEDBACK; + +extern NSString *const Trading_NotificationEventTypeCodeType_FEEDBACK_FOR_SELLER; + +/** + + Sent to a seller when a buyer purchases a fixed-price item. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_FIXED_PRICE_TRANSACTION; + +/** + + Reserved for future use. +

+ Applies to Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_SECOND_CHANCE_OFFER; + +/** + + Sent to a seller when a question is posted about one of the seller's + active listings. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ASK_SELLER_QUESTION; + +/** + + Sent to an eBay partner on behalf of a seller when a seller + lists or relists an item. Sent for each item the seller lists. +

+ This notification is triggered by automatic relists. For example, a seller + who has opted in to automated relisting of unpaid items using + UnpaidItemAssistancePreferencesType.AutoRelist will receive this notification + when an unpaid item is automatically relisted. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ITEM_LISTED; + +/** + + Sent to an eBay partner on behalf of a seller when a seller has + revised an item. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ITEM_REVISED; + +/** + + Sent to an eBay partner on behalf of a seller when a buyer responds + to a dispute the seller has opened. Sent for each response the buyer makes. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_BUYER_RESPONSE_DISPUTE; + +/** + + Sent to an eBay partner on behalf of a seller when a seller opens a + dispute. Sent for each dispute the seller opens. +

+ Applies to Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_SELLER_OPENED_DISPUTE; + +/** + + Sent to an eBay partner on behalf of a seller when a seller responds + to a dispute they had opened. Sent for each response the seller makes. +

+ Applies to Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_SELLER_RESPONDED_TO_DISPUTE; + +/** + + Sent to an eBay partner on behalf of a seller when a seller closes a + dispute they had opened. Sent for each closure the seller performs. +

+ Applies to Sellers and Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_SELLER_CLOSED_DISPUTE; + +/** + + Sent to a seller when a bidder makes a best offer on an item opted + into the Best Offer feature by the seller. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_BEST_OFFER; + +extern NSString *const Trading_NotificationEventTypeCodeType_MY_MESSAGES_ALERT_HEADER; + +extern NSString *const Trading_NotificationEventTypeCodeType_MY_MESSAGES_ALERT; + +/** + + A notification type where a specified user or application is + notified when a message from eBay is sent to My Messages. This notification + type sends a GetMyMessages response at a detail level of ReturnHeaders. + MyMessageseBayMessageHeader and MyMessageseBayMessage cannot be subscribed + to at the same time or specified in the same call. +

+ Applies to both Buyers and Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_MY_MESSAGESE_BAY_MESSAGE_HEADER; + +/** + + A notification type where a specified user or application is + notified when a message from eBay is sent to My Messages. This notification + type sends a GetMyMessages response at a detail level of ReturnMessages. + MyMessageseBayMessageHeader and MyMessageseBayMessage cannot be subscribed + to at the same time or specified in the same call. +

+ Applies to both Buyers and Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_MY_MESSAGESE_BAY_MESSAGE; + +/** + + A notification type where a specified user or application is + notified when a member to member (M2M) message is sent to My Messages. This + notification type sends a GetMyMessages response at a detail level of + ReturnHeaders. MyMessagesM2MMessageHeader and MyMessagesM2MMessage cannot + be subscribed to at the same time or specified in the same call. +

+ Applies to both Buyers and Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_MY_MESSAGES_M_2_M_MESSAGE_HEADER; + +/** + + A notification type where a specified user or application is + notified when a member to member (M2M) message is sent to My Messages. This + notification type sends a GetMyMessages response at a detail level of + ReturnMessages. MyMessagesM2MMessageHeader and MyMessagesM2MMessage cannot + be subscribed to at the same time or specified in the same call. +

+ Applies to both Buyers and Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_MY_MESSAGES_M_2_M_MESSAGE; + +/** + + A notification type where a specified user or application is + notified on behalf of a buyer when a buyer opens an Item Not Received dispute. + Sent for each dispute the buyer opens. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_INR_BUYER_OPENED_DISPUTE; + +/** + + A notification type where a specified user or application is + notified on behalf of a buyer when a buyer responds to Item Not Received + dispute that buyer had opened. Sent for each response the buyer makes. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_INR_BUYER_RESPONDED_TO_DISPUTE; + +/** + + A notification type where a specified user or application is + notified on behalf of a buyer when a buyer closes Item Not Received + dispute that buyer had opened. Sent for each closure the buyer performs. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_INR_BUYER_CLOSED_DISPUTE; + +/** + + A notification type where a specified user or application is + notified on behalf of a seller when a seller responds to an Item Not Received + dispute that buyer had opened. Sent for each response the seller makes. +

+ Applies to Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_INR_SELLER_RESPONDED_TO_DISPUTE; + +/** + + Do not use. This notification event is tied to eBay Express functionality + which no longer exists. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_CHECKOUT; + +/** + + A notification type where the listing of the watched item is about + to end. This event has a property with which caller can specify the TimeLeft + before the listing ends. +

+ Applies to Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_WATCHED_ITEM_ENDING_SOON; + +/** + + Specifies that an ItemClosed notification event has occurred. This event is triggered by + ItemWon and ItemUnsold events. +

+ Applies to both Buyers and Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ITEM_CLOSED; + +/** + + Specifies an ItemSuspended notification event. Subscribe to this event to be notified when eBay has taken down a listing for a listing problem, for example, listing in the wrong category. +

+ Applies to both Buyers and Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ITEM_SUSPENDED; + +/** + + Specifies an ItemSold notification event, triggered when an eBay listing ends in a sale. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ITEM_SOLD; + +/** + + Specifies an ItemExtended notification event, when a seller has extended the duration of a listing. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ITEM_EXTENDED; + +/** + + The userid was changed. Available for SMS on the UK and Germany + sites. Not applicable to Platform Notifications. +

+ Applies to both Buyers and Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_USER_ID_CHANGED; + +/** + + The email address was changed. Available for SMS on the UK and + Germany sites. Not applicable to Platform Notifications. +

+ Applies to both Buyers and Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_EMAIL_ADDRESS_CHANGED; + +/** + + The password was changed. Available for SMS on the UK and Germany + sites. Not applicable to Platform Notifications. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_PASSWORD_CHANGED; + +/** + + The password hint was changed. Available for SMS on the UK and + Germany sites. Not applicable to Platform Notifications. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_PASSWORD_HINT_CHANGED; + +/** + + The payment detail was changed. Available for SMS on the UK and + Germany sites. Not applicable to Platform Notifications. +

+ Applies to both Buyers and Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_PAYMENT_DETAIL_CHANGED; + +/** + + The account was suspended. Available for SMS on the UK and Germany + sites. Not applicable to Platform Notifications. +

+ Applies to both Buyers and Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ACCOUNT_SUSPENDED; + +/** + + An informational alert about account activity. + A user can subscribe to receive an account activity summary via SMS. + The user can specify the period (time range) for the account summary and can + select how often the summary is to be sent. It is not triggered by an event + but rather by an eBay daemon process that monitors a schedule database. +

+ Applies to both Buyers and Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ACCOUNT_SUMMARY; + +extern NSString *const Trading_NotificationEventTypeCodeType_THIRD_PARTY_CART_CHECKOUT; + +/** + + Sent to an eBay partner on behalf of a seller when a seller has + revised an item and added charity. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ITEM_REVISED_ADD_CHARITY; + +/** + + Sent to a subscribing third party when a user adds an item to her or his watch list. +

+ Applies to Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ITEM_ADDED_TO_WATCH_LIST; + +/** + + Sent to a subscribing third party when a user removes an item from her or his watch list. +

+ Applies to Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ITEM_REMOVED_FROM_WATCH_LIST; + +/** + + Sent to a subscribing third party when a user adds an item to her or his bid group. +

+ Applies to Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ITEM_ADDED_TO_BID_GROUP; + +/** + + Sent to a subscribing third party when a user removes an item from her or his bid group. +

+ Applies to Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ITEM_REMOVED_FROM_BID_GROUP; + +/** + + Sent to third parties subscribed on a user's behalf when + feedback comments are left by that user. +

+ Applies to both Buyers and Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_FEEDBACK_LEFT; + +/** + + Sent to third parties subscribed on a user's behalf when + feedback comments are received by that user. +

+ Applies to both Buyers and Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_FEEDBACK_RECEIVED; + +/** + + Sent to a subscribing third party when a user's feedback star level changes. +

+ Applies to both Buyers and Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_FEEDBACK_STAR_CHANGED; + +/** + + Sent to a subscribing third party for the buyer when a user places a bid for an item. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_BID_PLACED; + +/** + + Sent to a subscribing third party for the seller when a user places a bid for an item. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_BID_RECEIVED; + +/** + + Sent to a subscribing third party for the buyer when a user bought an item. +

+ Applies to Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ITEM_WON; + +/** + + Sent to a subscribing third party for the buyer when a user lost a bid for an item. +

+ Applies to Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ITEM_LOST; + +/** + + Sent to a subscribing third party for the seller when an item was not sold. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ITEM_UNSOLD; + +/** + + Sent to a subscribing third party for a buyer when a seller makes a counter offer to the buyer's best offer on an item optedinto the Best Offer feature by the seller. +

+ Applies to Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_COUNTER_OFFER_RECEIVED; + +/** + + Sent to a subscribing third-party for a buyer when a seller rejects the buyer's best offer on an item opted into + the Best Offer feature by the seller. Also sent to a buyer when the buyer rejects a seller's counteroffer. +

+ Applies to Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_BEST_OFFER_DECLINED; + +/** + + Sent to a subscribing third party for a buyer who makes a best offer on an item opted into the Best Offer feature by a seller. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_BEST_OFFER_PLACED; + +/** + + An informational alert sent to a user when an item is added to her or his watch list. DO NOT USE. This notification was REMOVED in 549. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ADD_TO_WATCH_LIST; + +/** + + An informational alert sent to a user when he or she places an offer for an item. DO NOT USE. This notification was REMOVED in 549. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_PLACE_OFFER; + +/** + + An informational alert sent to a user when an item is removed from her or his watch list. DO NOT USE. This notification was REMOVED in 549. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_REMOVE_FROM_WATCH_LIST; + +/** + + An informational alert sent to a user when when an item is added to her or his bid group. DO NOT USE. This notification was REMOVED in 549. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ADD_TO_BID_GROUP; + +/** + + An informational alert sent to a user when an item is removed from her or his bid group. DO NOT USE. This notification was REMOVED in 549. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_REMOVE_FROM_BID_GROUP; + +/** + + This event is not functional. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ITEMS_CANCELED; + +/** + + An informational alert sent to a subscribing application when a user token has been revoked. +

+ Applies to both Buyers and Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_TOKEN_REVOCATION; + +/** + + An informational alert sent to a subscribing application when the Bulk exchange job completes. +

+ Applies to Sellers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_BULK_DATA_EXCHANGE_JOB_COMPLETED; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_CUSTOM_CODE; + +/** + + Alert sent to a subscribing buyer or seller when item marked as shipped by the seller. +

+ Applies to Sellers and Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ITEM_MARKED_SHIPPED; + +/** + + Alert sent to a subscribing buyer or seller when item marked as paid by the seller. +

+ Applies to Sellers and Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_ITEM_MARKED_PAID; + +/** + + This notification is sent to a subscribing buyer or seller (or application) + when a response to the eBP case is due from the call user. When a eBP case is + opened, this notification is only sent to the seller involved in the case and + not the buyer. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_EBP_MY_RESPONSE_DUE; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when a response to the eBP case is due from the other party in the case. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_EBP_OTHER_PARTY_RESPONSE_DUE; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when an eBP case is escalated. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_EBP_ESCALATED_CASE; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when the decision of an eBP case is appealed. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_EBP_APPEALED_CASE; + +/** + + This notification is sent to the subscribed seller (or application) when + payment (to eBay or buyer) is due. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_EBP_MY_PAYMENT_DUE; + +/** + + This notification is sent to the subscribed seller (or application) when + payment (to eBay or buyer) is processed. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_EBP_PAYMENT_DONE; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when an appeal of an eBP case decision has been closed. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_EBP_CLOSED_APPEAL; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when an eBP case has been closed. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_EBP_CLOSED_CASE; + +/** + + A notification type in which a specified user or application is notified + when a High Priority Message (of priority 1 or 2) is sent to My Messages. Only + High Priority Message will be sent back as part of the Notification payload. This + notification type sends a GetMyMessages response at a detail level of + ReturnMessages. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_MY_MESSAGES_HIGH_PRIORITY_MESSAGE; + +/** + + A notification type in which a specified user or application is notified + when a High Priority Message (of priority 1 or 2) is sent to My Messages. Only + High Priority Messages will be sent back as part of the notification + payload. This notification type sends a GetMyMessages response at a detail level + of ReturnHeaders. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_MY_MESSAGES_HIGH_PRIORITY_MESSAGE_HEADER; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when an eBP case has been onholded by CS. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_EBP_ON_HOLD_CASE; + +/** + + This notification is sent to a DE or AT seller when an order (subject to the + new eBay payment process) has been paid for by the buyer. This notification is + triggered and sent when Checkout status is complete in GetOrders and other order + retrieval API calls. Shipping the item and providing proof of shipment can + expedite the process of payout to the seller's account. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_READY_TO_SHIP; + +/** + + This notification is sent to a DE or AT seller when a seller payout for an order + (subject to the new eBay payment process) is scheduled to be distributed to the seller's + account in the next disbursement cycle. This notification is triggered and sent + when the value of PaymentHoldStatus is 'Complete' in GetOrders and other order + retrieval API calls. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_READY_FOR_PAYOUT; + +/** + + A notification type where the listing of the bid item is about + to end. This event has a property with which caller can specify the TimeLeft + before the listing ends. +

+ Applies to Buyers. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_BID_ITEM_ENDING_SOON; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when a return is created. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_RETURN_CREATED; + +/** + + This notification is sent to the subscribed seller (or application) + when a return is waiting for Seller information like RMA and Return Address. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_RETURN_WAITING_FOR_SELLER_INFO; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when Seller information like RMA and Return Address is overdue. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_RETURN_SELLER_INFO_OVERDUE; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when a return is shipped. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_RETURN_SHIPPED; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when a return is delivered. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_RETURN_DELIVERED; + +/** + + This notification is sent to the subscribed seller (or application) + when refund is overdue on a return. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_RETURN_REFUND_OVERDUE; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when a return is closed. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_RETURN_CLOSED; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when a return is escalated. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_RETURN_ESCALATED; + +/** + + A notification type that is sent to German and Austrian sellers when eBay determines that + a buyer has paid less than or more than the order amount using the EFT payment method. + Upon receiving this notification, the seller can then either accept or reject the buyer's + payment amount through the site or by using the AcceptAdjustment or RejectAdjustment call + of the Order Adjustment API. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_UNMATCHED_PAYMENT_RECEIVED; + +/** + + A notification type where sellers are notified when voluntary refunds are + successful. +

+ This notification type is only applicable for DE/AT orders going through the new eBay + payment process. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_REFUND_SUCCESS; + +/** + + A notification type where sellers are notified when voluntary refunds failed. +

+ This notification type is only applicable for DE/AT orders going through the new eBay + payment process. + +*/ +extern NSString *const Trading_NotificationEventTypeCodeType_REFUND_FAILURE; diff --git a/Vendoo/TradingProxy/Trading_NotificationEventTypeCodeType.m b/Vendoo/TradingProxy/Trading_NotificationEventTypeCodeType.m new file mode 100755 index 0000000..51428d3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationEventTypeCodeType.m @@ -0,0 +1,867 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_NotificationEventTypeCodeType.h" + +/** + @file + + Defines all notification events that can be used. + +*/ + +/** + + Not a notification event. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_NONE = @"None"; + +/** + + Sent to a user when another buyer has placed a higher maximum bid + and the user is no longer the current high bidder. +

+ Applies to Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_OUT_BID = @"OutBid"; + +/** + + Sent when an auction ends. An auction ends either when its duration + expires or the buyer purchases an item with Buy It Now. Applies to + all competitive-bid auctions. +

+ Applies to both Buyers and Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_END_OF_AUCTION = @"EndOfAuction"; + +/** + + Sent to a seller when a buyer completes the checkout process for an item. Not + sent when an auction ends without bids. +

+ For checkouts that involve more than one item, AuctionCheckoutComplete is sent only for the first item. + Because its payload is based on GetItemTransactions, only a single item is included in the notification. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_AUCTION_CHECKOUT_COMPLETE = @"AuctionCheckoutComplete"; + +/** + + Sent to a seller each time a buyer requests a total price. Occurs + before checkout is complete. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_CHECKOUT_BUYER_REQUESTS_TOTAL = @"CheckoutBuyerRequestsTotal"; + +/** + + When a user leaves feedback, this notification is sent to a third party who + has subscribed on a user's behalf. The user can be a buyer who leaves + feedback for a seller or a seller who leaves feedback for a buyer. +

+ Applies to both Buyers and Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_FEEDBACK = @"Feedback"; + +NSString *const Trading_NotificationEventTypeCodeType_FEEDBACK_FOR_SELLER = @"FeedbackForSeller"; + +/** + + Sent to a seller when a buyer purchases a fixed-price item. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_FIXED_PRICE_TRANSACTION = @"FixedPriceTransaction"; + +/** + + Reserved for future use. +

+ Applies to Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_SECOND_CHANCE_OFFER = @"SecondChanceOffer"; + +/** + + Sent to a seller when a question is posted about one of the seller's + active listings. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ASK_SELLER_QUESTION = @"AskSellerQuestion"; + +/** + + Sent to an eBay partner on behalf of a seller when a seller + lists or relists an item. Sent for each item the seller lists. +

+ This notification is triggered by automatic relists. For example, a seller + who has opted in to automated relisting of unpaid items using + UnpaidItemAssistancePreferencesType.AutoRelist will receive this notification + when an unpaid item is automatically relisted. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ITEM_LISTED = @"ItemListed"; + +/** + + Sent to an eBay partner on behalf of a seller when a seller has + revised an item. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ITEM_REVISED = @"ItemRevised"; + +/** + + Sent to an eBay partner on behalf of a seller when a buyer responds + to a dispute the seller has opened. Sent for each response the buyer makes. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_BUYER_RESPONSE_DISPUTE = @"BuyerResponseDispute"; + +/** + + Sent to an eBay partner on behalf of a seller when a seller opens a + dispute. Sent for each dispute the seller opens. +

+ Applies to Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_SELLER_OPENED_DISPUTE = @"SellerOpenedDispute"; + +/** + + Sent to an eBay partner on behalf of a seller when a seller responds + to a dispute they had opened. Sent for each response the seller makes. +

+ Applies to Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_SELLER_RESPONDED_TO_DISPUTE = @"SellerRespondedToDispute"; + +/** + + Sent to an eBay partner on behalf of a seller when a seller closes a + dispute they had opened. Sent for each closure the seller performs. +

+ Applies to Sellers and Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_SELLER_CLOSED_DISPUTE = @"SellerClosedDispute"; + +/** + + Sent to a seller when a bidder makes a best offer on an item opted + into the Best Offer feature by the seller. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_BEST_OFFER = @"BestOffer"; + +NSString *const Trading_NotificationEventTypeCodeType_MY_MESSAGES_ALERT_HEADER = @"MyMessagesAlertHeader"; + +NSString *const Trading_NotificationEventTypeCodeType_MY_MESSAGES_ALERT = @"MyMessagesAlert"; + +/** + + A notification type where a specified user or application is + notified when a message from eBay is sent to My Messages. This notification + type sends a GetMyMessages response at a detail level of ReturnHeaders. + MyMessageseBayMessageHeader and MyMessageseBayMessage cannot be subscribed + to at the same time or specified in the same call. +

+ Applies to both Buyers and Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_MY_MESSAGESE_BAY_MESSAGE_HEADER = @"MyMessageseBayMessageHeader"; + +/** + + A notification type where a specified user or application is + notified when a message from eBay is sent to My Messages. This notification + type sends a GetMyMessages response at a detail level of ReturnMessages. + MyMessageseBayMessageHeader and MyMessageseBayMessage cannot be subscribed + to at the same time or specified in the same call. +

+ Applies to both Buyers and Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_MY_MESSAGESE_BAY_MESSAGE = @"MyMessageseBayMessage"; + +/** + + A notification type where a specified user or application is + notified when a member to member (M2M) message is sent to My Messages. This + notification type sends a GetMyMessages response at a detail level of + ReturnHeaders. MyMessagesM2MMessageHeader and MyMessagesM2MMessage cannot + be subscribed to at the same time or specified in the same call. +

+ Applies to both Buyers and Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_MY_MESSAGES_M_2_M_MESSAGE_HEADER = @"MyMessagesM2MMessageHeader"; + +/** + + A notification type where a specified user or application is + notified when a member to member (M2M) message is sent to My Messages. This + notification type sends a GetMyMessages response at a detail level of + ReturnMessages. MyMessagesM2MMessageHeader and MyMessagesM2MMessage cannot + be subscribed to at the same time or specified in the same call. +

+ Applies to both Buyers and Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_MY_MESSAGES_M_2_M_MESSAGE = @"MyMessagesM2MMessage"; + +/** + + A notification type where a specified user or application is + notified on behalf of a buyer when a buyer opens an Item Not Received dispute. + Sent for each dispute the buyer opens. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_INR_BUYER_OPENED_DISPUTE = @"INRBuyerOpenedDispute"; + +/** + + A notification type where a specified user or application is + notified on behalf of a buyer when a buyer responds to Item Not Received + dispute that buyer had opened. Sent for each response the buyer makes. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_INR_BUYER_RESPONDED_TO_DISPUTE = @"INRBuyerRespondedToDispute"; + +/** + + A notification type where a specified user or application is + notified on behalf of a buyer when a buyer closes Item Not Received + dispute that buyer had opened. Sent for each closure the buyer performs. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_INR_BUYER_CLOSED_DISPUTE = @"INRBuyerClosedDispute"; + +/** + + A notification type where a specified user or application is + notified on behalf of a seller when a seller responds to an Item Not Received + dispute that buyer had opened. Sent for each response the seller makes. +

+ Applies to Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_INR_SELLER_RESPONDED_TO_DISPUTE = @"INRSellerRespondedToDispute"; + +/** + + Do not use. This notification event is tied to eBay Express functionality + which no longer exists. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_CHECKOUT = @"Checkout"; + +/** + + A notification type where the listing of the watched item is about + to end. This event has a property with which caller can specify the TimeLeft + before the listing ends. +

+ Applies to Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_WATCHED_ITEM_ENDING_SOON = @"WatchedItemEndingSoon"; + +/** + + Specifies that an ItemClosed notification event has occurred. This event is triggered by + ItemWon and ItemUnsold events. +

+ Applies to both Buyers and Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ITEM_CLOSED = @"ItemClosed"; + +/** + + Specifies an ItemSuspended notification event. Subscribe to this event to be notified when eBay has taken down a listing for a listing problem, for example, listing in the wrong category. +

+ Applies to both Buyers and Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ITEM_SUSPENDED = @"ItemSuspended"; + +/** + + Specifies an ItemSold notification event, triggered when an eBay listing ends in a sale. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ITEM_SOLD = @"ItemSold"; + +/** + + Specifies an ItemExtended notification event, when a seller has extended the duration of a listing. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ITEM_EXTENDED = @"ItemExtended"; + +/** + + The userid was changed. Available for SMS on the UK and Germany + sites. Not applicable to Platform Notifications. +

+ Applies to both Buyers and Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_USER_ID_CHANGED = @"UserIDChanged"; + +/** + + The email address was changed. Available for SMS on the UK and + Germany sites. Not applicable to Platform Notifications. +

+ Applies to both Buyers and Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_EMAIL_ADDRESS_CHANGED = @"EmailAddressChanged"; + +/** + + The password was changed. Available for SMS on the UK and Germany + sites. Not applicable to Platform Notifications. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_PASSWORD_CHANGED = @"PasswordChanged"; + +/** + + The password hint was changed. Available for SMS on the UK and + Germany sites. Not applicable to Platform Notifications. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_PASSWORD_HINT_CHANGED = @"PasswordHintChanged"; + +/** + + The payment detail was changed. Available for SMS on the UK and + Germany sites. Not applicable to Platform Notifications. +

+ Applies to both Buyers and Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_PAYMENT_DETAIL_CHANGED = @"PaymentDetailChanged"; + +/** + + The account was suspended. Available for SMS on the UK and Germany + sites. Not applicable to Platform Notifications. +

+ Applies to both Buyers and Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ACCOUNT_SUSPENDED = @"AccountSuspended"; + +/** + + An informational alert about account activity. + A user can subscribe to receive an account activity summary via SMS. + The user can specify the period (time range) for the account summary and can + select how often the summary is to be sent. It is not triggered by an event + but rather by an eBay daemon process that monitors a schedule database. +

+ Applies to both Buyers and Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ACCOUNT_SUMMARY = @"AccountSummary"; + +NSString *const Trading_NotificationEventTypeCodeType_THIRD_PARTY_CART_CHECKOUT = @"ThirdPartyCartCheckout"; + +/** + + Sent to an eBay partner on behalf of a seller when a seller has + revised an item and added charity. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ITEM_REVISED_ADD_CHARITY = @"ItemRevisedAddCharity"; + +/** + + Sent to a subscribing third party when a user adds an item to her or his watch list. +

+ Applies to Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ITEM_ADDED_TO_WATCH_LIST = @"ItemAddedToWatchList"; + +/** + + Sent to a subscribing third party when a user removes an item from her or his watch list. +

+ Applies to Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ITEM_REMOVED_FROM_WATCH_LIST = @"ItemRemovedFromWatchList"; + +/** + + Sent to a subscribing third party when a user adds an item to her or his bid group. +

+ Applies to Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ITEM_ADDED_TO_BID_GROUP = @"ItemAddedToBidGroup"; + +/** + + Sent to a subscribing third party when a user removes an item from her or his bid group. +

+ Applies to Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ITEM_REMOVED_FROM_BID_GROUP = @"ItemRemovedFromBidGroup"; + +/** + + Sent to third parties subscribed on a user's behalf when + feedback comments are left by that user. +

+ Applies to both Buyers and Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_FEEDBACK_LEFT = @"FeedbackLeft"; + +/** + + Sent to third parties subscribed on a user's behalf when + feedback comments are received by that user. +

+ Applies to both Buyers and Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_FEEDBACK_RECEIVED = @"FeedbackReceived"; + +/** + + Sent to a subscribing third party when a user's feedback star level changes. +

+ Applies to both Buyers and Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_FEEDBACK_STAR_CHANGED = @"FeedbackStarChanged"; + +/** + + Sent to a subscribing third party for the buyer when a user places a bid for an item. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_BID_PLACED = @"BidPlaced"; + +/** + + Sent to a subscribing third party for the seller when a user places a bid for an item. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_BID_RECEIVED = @"BidReceived"; + +/** + + Sent to a subscribing third party for the buyer when a user bought an item. +

+ Applies to Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ITEM_WON = @"ItemWon"; + +/** + + Sent to a subscribing third party for the buyer when a user lost a bid for an item. +

+ Applies to Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ITEM_LOST = @"ItemLost"; + +/** + + Sent to a subscribing third party for the seller when an item was not sold. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ITEM_UNSOLD = @"ItemUnsold"; + +/** + + Sent to a subscribing third party for a buyer when a seller makes a counter offer to the buyer's best offer on an item optedinto the Best Offer feature by the seller. +

+ Applies to Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_COUNTER_OFFER_RECEIVED = @"CounterOfferReceived"; + +/** + + Sent to a subscribing third-party for a buyer when a seller rejects the buyer's best offer on an item opted into + the Best Offer feature by the seller. Also sent to a buyer when the buyer rejects a seller's counteroffer. +

+ Applies to Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_BEST_OFFER_DECLINED = @"BestOfferDeclined"; + +/** + + Sent to a subscribing third party for a buyer who makes a best offer on an item opted into the Best Offer feature by a seller. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_BEST_OFFER_PLACED = @"BestOfferPlaced"; + +/** + + An informational alert sent to a user when an item is added to her or his watch list. DO NOT USE. This notification was REMOVED in 549. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ADD_TO_WATCH_LIST = @"AddToWatchList"; + +/** + + An informational alert sent to a user when he or she places an offer for an item. DO NOT USE. This notification was REMOVED in 549. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_PLACE_OFFER = @"PlaceOffer"; + +/** + + An informational alert sent to a user when an item is removed from her or his watch list. DO NOT USE. This notification was REMOVED in 549. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_REMOVE_FROM_WATCH_LIST = @"RemoveFromWatchList"; + +/** + + An informational alert sent to a user when when an item is added to her or his bid group. DO NOT USE. This notification was REMOVED in 549. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ADD_TO_BID_GROUP = @"AddToBidGroup"; + +/** + + An informational alert sent to a user when an item is removed from her or his bid group. DO NOT USE. This notification was REMOVED in 549. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_REMOVE_FROM_BID_GROUP = @"RemoveFromBidGroup"; + +/** + + This event is not functional. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ITEMS_CANCELED = @"ItemsCanceled"; + +/** + + An informational alert sent to a subscribing application when a user token has been revoked. +

+ Applies to both Buyers and Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_TOKEN_REVOCATION = @"TokenRevocation"; + +/** + + An informational alert sent to a subscribing application when the Bulk exchange job completes. +

+ Applies to Sellers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_BULK_DATA_EXCHANGE_JOB_COMPLETED = @"BulkDataExchangeJobCompleted"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + Alert sent to a subscribing buyer or seller when item marked as shipped by the seller. +

+ Applies to Sellers and Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ITEM_MARKED_SHIPPED = @"ItemMarkedShipped"; + +/** + + Alert sent to a subscribing buyer or seller when item marked as paid by the seller. +

+ Applies to Sellers and Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_ITEM_MARKED_PAID = @"ItemMarkedPaid"; + +/** + + This notification is sent to a subscribing buyer or seller (or application) + when a response to the eBP case is due from the call user. When a eBP case is + opened, this notification is only sent to the seller involved in the case and + not the buyer. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_EBP_MY_RESPONSE_DUE = @"EBPMyResponseDue"; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when a response to the eBP case is due from the other party in the case. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_EBP_OTHER_PARTY_RESPONSE_DUE = @"EBPOtherPartyResponseDue"; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when an eBP case is escalated. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_EBP_ESCALATED_CASE = @"EBPEscalatedCase"; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when the decision of an eBP case is appealed. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_EBP_APPEALED_CASE = @"EBPAppealedCase"; + +/** + + This notification is sent to the subscribed seller (or application) when + payment (to eBay or buyer) is due. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_EBP_MY_PAYMENT_DUE = @"EBPMyPaymentDue"; + +/** + + This notification is sent to the subscribed seller (or application) when + payment (to eBay or buyer) is processed. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_EBP_PAYMENT_DONE = @"EBPPaymentDone"; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when an appeal of an eBP case decision has been closed. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_EBP_CLOSED_APPEAL = @"EBPClosedAppeal"; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when an eBP case has been closed. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_EBP_CLOSED_CASE = @"EBPClosedCase"; + +/** + + A notification type in which a specified user or application is notified + when a High Priority Message (of priority 1 or 2) is sent to My Messages. Only + High Priority Message will be sent back as part of the Notification payload. This + notification type sends a GetMyMessages response at a detail level of + ReturnMessages. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_MY_MESSAGES_HIGH_PRIORITY_MESSAGE = @"MyMessagesHighPriorityMessage"; + +/** + + A notification type in which a specified user or application is notified + when a High Priority Message (of priority 1 or 2) is sent to My Messages. Only + High Priority Messages will be sent back as part of the notification + payload. This notification type sends a GetMyMessages response at a detail level + of ReturnHeaders. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_MY_MESSAGES_HIGH_PRIORITY_MESSAGE_HEADER = @"MyMessagesHighPriorityMessageHeader"; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when an eBP case has been onholded by CS. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_EBP_ON_HOLD_CASE = @"EBPOnHoldCase"; + +/** + + This notification is sent to a DE or AT seller when an order (subject to the + new eBay payment process) has been paid for by the buyer. This notification is + triggered and sent when Checkout status is complete in GetOrders and other order + retrieval API calls. Shipping the item and providing proof of shipment can + expedite the process of payout to the seller's account. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_READY_TO_SHIP = @"ReadyToShip"; + +/** + + This notification is sent to a DE or AT seller when a seller payout for an order + (subject to the new eBay payment process) is scheduled to be distributed to the seller's + account in the next disbursement cycle. This notification is triggered and sent + when the value of PaymentHoldStatus is 'Complete' in GetOrders and other order + retrieval API calls. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_READY_FOR_PAYOUT = @"ReadyForPayout"; + +/** + + A notification type where the listing of the bid item is about + to end. This event has a property with which caller can specify the TimeLeft + before the listing ends. +

+ Applies to Buyers. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_BID_ITEM_ENDING_SOON = @"BidItemEndingSoon"; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when a return is created. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_RETURN_CREATED = @"ReturnCreated"; + +/** + + This notification is sent to the subscribed seller (or application) + when a return is waiting for Seller information like RMA and Return Address. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_RETURN_WAITING_FOR_SELLER_INFO = @"ReturnWaitingForSellerInfo"; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when Seller information like RMA and Return Address is overdue. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_RETURN_SELLER_INFO_OVERDUE = @"ReturnSellerInfoOverdue"; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when a return is shipped. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_RETURN_SHIPPED = @"ReturnShipped"; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when a return is delivered. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_RETURN_DELIVERED = @"ReturnDelivered"; + +/** + + This notification is sent to the subscribed seller (or application) + when refund is overdue on a return. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_RETURN_REFUND_OVERDUE = @"ReturnRefundOverdue"; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when a return is closed. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_RETURN_CLOSED = @"ReturnClosed"; + +/** + + This notification is sent to the subscribed buyer or seller (or application) + when a return is escalated. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_RETURN_ESCALATED = @"ReturnEscalated"; + +/** + + A notification type that is sent to German and Austrian sellers when eBay determines that + a buyer has paid less than or more than the order amount using the EFT payment method. + Upon receiving this notification, the seller can then either accept or reject the buyer's + payment amount through the site or by using the AcceptAdjustment or RejectAdjustment call + of the Order Adjustment API. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_UNMATCHED_PAYMENT_RECEIVED = @"UnmatchedPaymentReceived"; + +/** + + A notification type where sellers are notified when voluntary refunds are + successful. +

+ This notification type is only applicable for DE/AT orders going through the new eBay + payment process. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_REFUND_SUCCESS = @"RefundSuccess"; + +/** + + A notification type where sellers are notified when voluntary refunds failed. +

+ This notification type is only applicable for DE/AT orders going through the new eBay + payment process. + +*/ +NSString *const Trading_NotificationEventTypeCodeType_REFUND_FAILURE = @"RefundFailure"; diff --git a/Vendoo/TradingProxy/Trading_NotificationMessageType.h b/Vendoo/TradingProxy/Trading_NotificationMessageType.h new file mode 100755 index 0000000..7bdde36 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationMessageType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + (out) A template for an SMS notification message. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_NotificationMessageType : Trading_AbstractResponseType { + +@private + NSString *_messageBody; + NSString *_eias; + +} + + +/** + + (out) The SMS message. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *messageBody; + +/** + + (out) The EIAS userId. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *eias; + + +@end diff --git a/Vendoo/TradingProxy/Trading_NotificationMessageType.m b/Vendoo/TradingProxy/Trading_NotificationMessageType.m new file mode 100755 index 0000000..622acc0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationMessageType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_NotificationMessageType.h" + +@implementation Trading_NotificationMessageType + +@synthesize messageBody = _messageBody; +@synthesize eias = _eias; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"NotificationMessage" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageBody" propertyName:@"messageBody" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"messageBody"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EIAS" propertyName:@"eias" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"eias"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.messageBody = nil; + self.eias = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_NotificationPayloadTypeCodeType.h b/Vendoo/TradingProxy/Trading_NotificationPayloadTypeCodeType.h new file mode 100755 index 0000000..c399ceb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationPayloadTypeCodeType.h @@ -0,0 +1,27 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The schema options for Platform Notifications. + + + @ingroup EBayAPIInterface +*/ + +/** + + New Schema format (used by the new schema XML API and SOAP API). + +*/ +extern NSString *const Trading_NotificationPayloadTypeCodeType_E_BL_SCHEMA_SOAP; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_NotificationPayloadTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_NotificationPayloadTypeCodeType.m b/Vendoo/TradingProxy/Trading_NotificationPayloadTypeCodeType.m new file mode 100755 index 0000000..1a611cd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationPayloadTypeCodeType.m @@ -0,0 +1,25 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_NotificationPayloadTypeCodeType.h" + +/** + @file + + The schema options for Platform Notifications. + +*/ + +/** + + New Schema format (used by the new schema XML API and SOAP API). + +*/ +NSString *const Trading_NotificationPayloadTypeCodeType_E_BL_SCHEMA_SOAP = @"eBLSchemaSOAP"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_NotificationPayloadTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_NotificationRoleCodeType.h b/Vendoo/TradingProxy/Trading_NotificationRoleCodeType.h new file mode 100755 index 0000000..65338e9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationRoleCodeType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Defines roles for platform notifications. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) Specifies that you want to set or return application-level + preferences. Default value. + +*/ +extern NSString *const Trading_NotificationRoleCodeType_APPLICATION; + +/** + + (in) Specifies that you want to set or return user-level preferences. + +*/ +extern NSString *const Trading_NotificationRoleCodeType_USER; + +/** + + (in) Specifies that you want to set or return user data-level preferences. + +*/ +extern NSString *const Trading_NotificationRoleCodeType_USER_DATA; + +/** + + (in) Specifies that you want to set or return event-level preferences. + +*/ +extern NSString *const Trading_NotificationRoleCodeType_EVENT; + +/** + + Reserved for future use + +*/ +extern NSString *const Trading_NotificationRoleCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_NotificationRoleCodeType.m b/Vendoo/TradingProxy/Trading_NotificationRoleCodeType.m new file mode 100755 index 0000000..d5094b0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationRoleCodeType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_NotificationRoleCodeType.h" + +/** + @file + + Defines roles for platform notifications. + +*/ + +/** + + (in) Specifies that you want to set or return application-level + preferences. Default value. + +*/ +NSString *const Trading_NotificationRoleCodeType_APPLICATION = @"Application"; + +/** + + (in) Specifies that you want to set or return user-level preferences. + +*/ +NSString *const Trading_NotificationRoleCodeType_USER = @"User"; + +/** + + (in) Specifies that you want to set or return user data-level preferences. + +*/ +NSString *const Trading_NotificationRoleCodeType_USER_DATA = @"UserData"; + +/** + + (in) Specifies that you want to set or return event-level preferences. + +*/ +NSString *const Trading_NotificationRoleCodeType_EVENT = @"Event"; + +/** + + Reserved for future use + +*/ +NSString *const Trading_NotificationRoleCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_NotificationStatisticsType.h b/Vendoo/TradingProxy/Trading_NotificationStatisticsType.h new file mode 100755 index 0000000..9008c0e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationStatisticsType.h @@ -0,0 +1,92 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Summary information about notifications delivered, failed, errors, queued for + a given application ID and time period. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_NotificationStatisticsType : NSObject { + +@private + NSNumber *_deliveredCount; + NSNumber *_queuedNewCount; + NSNumber *_queuedPendingCount; + NSNumber *_expiredCount; + NSNumber *_errorCount; + NSMutableArray *_any; + +} + + +/** + + Returns the number of notifications delivered successfully during the given + time period. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *deliveredCount; + +/** + + Returns the number of new notifications that were queued during + the given time period. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *queuedNewCount; + +/** + + Returns the number of pending notifications in the queue during + the given time period. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *queuedPendingCount; + +/** + + Returns the number of notifications that permanently failed during + the given time period. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *expiredCount; + +/** + + Returns the number of notifications for which there were delivery errors + during the given time period. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *errorCount; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_NotificationStatisticsType.m b/Vendoo/TradingProxy/Trading_NotificationStatisticsType.m new file mode 100755 index 0000000..b1f334c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationStatisticsType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_NotificationStatisticsType.h" + +@implementation Trading_NotificationStatisticsType + +@synthesize deliveredCount = _deliveredCount; +@synthesize queuedNewCount = _queuedNewCount; +@synthesize queuedPendingCount = _queuedPendingCount; +@synthesize expiredCount = _expiredCount; +@synthesize errorCount = _errorCount; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeliveredCount" propertyName:@"deliveredCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"deliveredCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QueuedNewCount" propertyName:@"queuedNewCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"queuedNewCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QueuedPendingCount" propertyName:@"queuedPendingCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"queuedPendingCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpiredCount" propertyName:@"expiredCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"expiredCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ErrorCount" propertyName:@"errorCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"errorCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.deliveredCount = nil; + self.queuedNewCount = nil; + self.queuedPendingCount = nil; + self.expiredCount = nil; + self.errorCount = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_NotificationUserDataType.h b/Vendoo/TradingProxy/Trading_NotificationUserDataType.h new file mode 100755 index 0000000..8b14940 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationUserDataType.h @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_SMSSubscriptionType; +@class Trading_SummaryEventScheduleType; + +/** + + User data related to notifications. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_NotificationUserDataType : NSObject { + +@private + Trading_SMSSubscriptionType *_smsSubscription; + NSMutableArray *_summarySchedule; + NSString *_externalUserData; + NSMutableArray *_any; + +} + + +/** + + User data related to SMS notifications. SMS is currently reserved for future use. + + + type : class Trading_SMSSubscriptionType +*/ +@property (nonatomic, retain) Trading_SMSSubscriptionType *smsSubscription; + +/** + + User account activity summary alert delivery schedule. + Returned if PreferenceLevel is set to UserData in + GetNotificationPreferences. + See "Working with Platform Notifications" for instructions on + "Informational Alerts". + + + entry type : class Trading_SummaryEventScheduleType +*/ + +@property (nonatomic, retain) NSMutableArray *summarySchedule; + +/** + + An application subscribing to notifications can include an XML-compliant + string, not to exceed 256 characters, which will be returned in the + notification payload. The string can contain user-specific information to + identify a particular user. Any sensitive information should be passed with due + caution and proper encryption. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *externalUserData; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_NotificationUserDataType.m b/Vendoo/TradingProxy/Trading_NotificationUserDataType.m new file mode 100755 index 0000000..36731b6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NotificationUserDataType.m @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_NotificationUserDataType.h" +#import "Trading_SMSSubscriptionType.h" +#import "Trading_SummaryEventScheduleType.h" + +@implementation Trading_NotificationUserDataType + +@synthesize smsSubscription = _smsSubscription; +@synthesize summarySchedule = _summarySchedule; +@synthesize externalUserData = _externalUserData; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SMSSubscription" propertyName:@"smsSubscription" type:PICO_TYPE_OBJECT clazz:[Trading_SMSSubscriptionType class]]; + [map setObject:ps forKey:@"smsSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SummarySchedule" propertyName:@"summarySchedule" type:PICO_TYPE_OBJECT clazz:[Trading_SummaryEventScheduleType class]]; + [map setObject:ps forKey:@"summarySchedule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalUserData" propertyName:@"externalUserData" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"externalUserData"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.smsSubscription = nil; + self.summarySchedule = nil; + self.externalUserData = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_NumberOfPolicyViolationsDetailsType.h b/Vendoo/TradingProxy/Trading_NumberOfPolicyViolationsDetailsType.h new file mode 100755 index 0000000..4812be6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NumberOfPolicyViolationsDetailsType.h @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the NumberOfPolicyViolations container that is returned + in the GeteBayDetails response. The NumberOfPolicyViolations + container consists of multiple Count fields with values that can be + used in the BuyerRequirementDetails.MaximumBuyerPolicyViolations.Count + field when using the Trading API to add, revise, or relist an item. +

+ The Item.MaximumBuyerPolicyViolations container in Add/Revise/Relist + API calls is used to block buyers with buyer policy violations equal to or exceeding + the specified Count value during the specified Period + value from buying/bidding on the item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_NumberOfPolicyViolationsDetailsType : NSObject { + +@private + NSMutableArray *_count; + NSMutableArray *_any; + +} + + +/** + + Each value returned in each NumberOfPolicyViolations.Count field + can be used in the BuyerRequirementDetails.MaximumBuyerPolicyViolations.Count + field when using the Trading API to add, revise, or relist an item. + + + entry type : NSNumber, wrapper for primitive int +*/ + +@property (nonatomic, retain) NSMutableArray *count; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_NumberOfPolicyViolationsDetailsType.m b/Vendoo/TradingProxy/Trading_NumberOfPolicyViolationsDetailsType.m new file mode 100755 index 0000000..a0e06db --- /dev/null +++ b/Vendoo/TradingProxy/Trading_NumberOfPolicyViolationsDetailsType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_NumberOfPolicyViolationsDetailsType.h" + +@implementation Trading_NumberOfPolicyViolationsDetailsType + +@synthesize count = _count; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Count" propertyName:@"count" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"count"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.count = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_OfferArrayType.h b/Vendoo/TradingProxy/Trading_OfferArrayType.h new file mode 100755 index 0000000..dc8a298 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OfferArrayType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_OfferType; + +/** + + Container for a list of offers. May contain zero, one, or multiple + OfferType objects, each of which represents one offer extended by + a user on a listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_OfferArrayType : NSObject { + +@private + NSMutableArray *_offer; + +} + + +/** + + Contains the data for one offer. This includes: data for the user making the + offer, the amount of the offer, the quantity of items being bought from the + listing, the type of offer being made, and more. + + + entry type : class Trading_OfferType +*/ + +@property (nonatomic, retain) NSMutableArray *offer; + + +@end diff --git a/Vendoo/TradingProxy/Trading_OfferArrayType.m b/Vendoo/TradingProxy/Trading_OfferArrayType.m new file mode 100755 index 0000000..567a6b2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OfferArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_OfferArrayType.h" +#import "Trading_OfferType.h" + +@implementation Trading_OfferArrayType + +@synthesize offer = _offer; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Offer" propertyName:@"offer" type:PICO_TYPE_OBJECT clazz:[Trading_OfferType class]]; + [map setObject:ps forKey:@"offer"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.offer = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_OfferType.h b/Vendoo/TradingProxy/Trading_OfferType.h new file mode 100755 index 0000000..638a3b5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OfferType.h @@ -0,0 +1,249 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_UserType; +@class Trading_AmountType; + +/** + + Contains information pertaining to an offer made on an item listing and + the current bidding or purchase state of the listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_OfferType : NSObject { + +@private + NSString *_action; + NSString *_currency; + NSString *_itemID; + Trading_AmountType *_maxBid; + NSNumber *_quantity; + NSNumber *_secondChanceEnabled; + NSString *_siteCurrency; + NSDate *_timeBid; + Trading_AmountType *_highestBid; + Trading_AmountType *_convertedPrice; + NSString *_transactionID; + Trading_UserType *_user; + NSNumber *_userConsent; + NSNumber *_bidCount; + NSString *_message; + NSString *_bestOfferID; + Trading_AmountType *_myMaxBid; + NSMutableArray *_any; + +} + + +/** + + Indicates the type of offer being made on the specified listing. + If the item is Best Offer enabled and the buyer + makes a Best Offer (or a counter offer), then after + the PlaceOffer call, + the buyer can get the status of the Best Offer + (and of a possible seller-counter-offer, etc.) + using the GetBestOffers call. See the + Trading Web Services Guide for information + about best-offer enabled items and + about GetBestOffers. + + + type: string constant in Trading_BidActionCodeType.h +*/ +@property (nonatomic, retain) NSString *action; + +/** + + Three-digit currency code for the currency used for the auction. Valid values can + be viewed in the CurrencyCodeType code list. + + + type: string constant in Trading_CurrencyCodeType.h +*/ +@property (nonatomic, retain) NSString *currency; + +/** + + The unique identifier of an item listed on the eBay site. + Returned by eBay when the item is created. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Amount of the offer placed. For auction listings, the amount + bid on the item (subject to outbid by other buyers). For fixed-price + listings, the fixed sale price at which the item is purchased. For + auction listings with an active Buy It Now option, this amount + will be either the Buy It Now price for purchase or the amount of a bid, + depending on the offer type (as specified in Action). For PlaceOffer, + the CurrencyID attribute is ignored if provided. Regarding Value-Added Tax (VAT): + Even if VAT applies, you do not need to add VAT to the MaxBid value. + If VAT applies to the listing, the seller can specify a VAT percent value + when they list the item. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *maxBid; + +/** + + Specifies the number of items from the specified listing the user + tendering the offer intends to purchase, bid on, or make a Best Offer on. + For auctions, the value may not + exceed one. For multi-item listings, must be greater than zero and not + exceeding the number of items offered for sale in the listing. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantity; + +/** + + Indicates the user's preference to accept second chance offers. If true, + the user is willing to be the recipient of second chance offers. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *secondChanceEnabled; + +/** + + Unique ID identifying the currency in which the localized offer amounts are + expressed. + + + type: string constant in Trading_CurrencyCodeType.h +*/ +@property (nonatomic, retain) NSString *siteCurrency; + +/** + + Date and time the offer or bid was placed. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *timeBid; + +/** + + Amount the highest bidder has bid on the item. Applicable to only + auction listings where there is progressive bidding + and winning bidders are determined based on the highest bid. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *highestBid; + +/** + + Localized amount for the item's current price. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *convertedPrice; + +/** + + The unique identifier of the order line item (transaction). An order line item + is created when a winning bidder commits to purchasing an + item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + Bidder information. See the schema documentation for UserType for details + on its properties and their meanings. + + + type : class Trading_UserType +*/ +@property (nonatomic, retain) Trading_UserType *user; + +/** + + If true, confirms that the bidder read and agrees to eBay's + privacy policy. Applies if the subject item is in a category + that requires user consent. If user consent (that is, + confirmation that a bidder read and agrees to eBay's privacy + policy) is required for a category that the subject item is in, + this value must be true for a bid to occur. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *userConsent; + +/** + + Total number of offers the user has made on the item. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *bidCount; + +/** + + A message from the buyer to the seller. Applies if the buyer + is using PlaceOffer to perform a best-offer-related + action (Best Offer, counter offer, etc.). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *message; + +/** + + The ID of a Best Offer on an item. Must be specified as input to PlaceOffer only if a + buyer is accepting or declining a seller's counter offer (and is not required for a + buyer's offer or counter offer). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *bestOfferID; + +/** + + Maximum bid placed by the user making the call. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *myMaxBid; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_OfferType.m b/Vendoo/TradingProxy/Trading_OfferType.m new file mode 100755 index 0000000..3b2336e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OfferType.m @@ -0,0 +1,124 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_OfferType.h" +#import "Trading_UserType.h" +#import "Trading_AmountType.h" + +@implementation Trading_OfferType + +@synthesize action = _action; +@synthesize currency = _currency; +@synthesize itemID = _itemID; +@synthesize maxBid = _maxBid; +@synthesize quantity = _quantity; +@synthesize secondChanceEnabled = _secondChanceEnabled; +@synthesize siteCurrency = _siteCurrency; +@synthesize timeBid = _timeBid; +@synthesize highestBid = _highestBid; +@synthesize convertedPrice = _convertedPrice; +@synthesize transactionID = _transactionID; +@synthesize user = _user; +@synthesize userConsent = _userConsent; +@synthesize bidCount = _bidCount; +@synthesize message = _message; +@synthesize bestOfferID = _bestOfferID; +@synthesize myMaxBid = _myMaxBid; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Action" propertyName:@"action" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"action"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Currency" propertyName:@"currency" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"currency"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxBid" propertyName:@"maxBid" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"maxBid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Quantity" propertyName:@"quantity" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantity"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SecondChanceEnabled" propertyName:@"secondChanceEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"secondChanceEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SiteCurrency" propertyName:@"siteCurrency" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"siteCurrency"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TimeBid" propertyName:@"timeBid" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"timeBid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HighestBid" propertyName:@"highestBid" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"highestBid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConvertedPrice" propertyName:@"convertedPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"convertedPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"User" propertyName:@"user" type:PICO_TYPE_OBJECT clazz:[Trading_UserType class]]; + [map setObject:ps forKey:@"user"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserConsent" propertyName:@"userConsent" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"userConsent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidCount" propertyName:@"bidCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"bidCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Message" propertyName:@"message" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"message"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferID" propertyName:@"bestOfferID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"bestOfferID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MyMaxBid" propertyName:@"myMaxBid" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"myMaxBid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.action = nil; + self.currency = nil; + self.itemID = nil; + self.maxBid = nil; + self.quantity = nil; + self.secondChanceEnabled = nil; + self.siteCurrency = nil; + self.timeBid = nil; + self.highestBid = nil; + self.convertedPrice = nil; + self.transactionID = nil; + self.user = nil; + self.userConsent = nil; + self.bidCount = nil; + self.message = nil; + self.bestOfferID = nil; + self.myMaxBid = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_OrderArrayType.h b/Vendoo/TradingProxy/Trading_OrderArrayType.h new file mode 100755 index 0000000..5aa6a87 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OrderArrayType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_OrderType; + +/** + + An array of Orders. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_OrderArrayType : NSObject { + +@private + NSMutableArray *_order; + +} + + +/** + + Also applicable to Half.com. + + + entry type : class Trading_OrderType +*/ + +@property (nonatomic, retain) NSMutableArray *order; + + +@end diff --git a/Vendoo/TradingProxy/Trading_OrderArrayType.m b/Vendoo/TradingProxy/Trading_OrderArrayType.m new file mode 100755 index 0000000..8f0d3ae --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OrderArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_OrderArrayType.h" +#import "Trading_OrderType.h" + +@implementation Trading_OrderArrayType + +@synthesize order = _order; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Order" propertyName:@"order" type:PICO_TYPE_OBJECT clazz:[Trading_OrderType class]]; + [map setObject:ps forKey:@"order"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.order = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_OrderIDArrayType.h b/Vendoo/TradingProxy/Trading_OrderIDArrayType.h new file mode 100755 index 0000000..e075d8c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OrderIDArrayType.h @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + A list of unique identifiers for orders. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_OrderIDArrayType : NSObject { + +@private + NSMutableArray *_orderID; + +} + + +/** + + A unique identifier that identifies a single line item or multiple line + item (Combined Payment) order. +

+ For the GetOrders and GetOrderTransactions calls, the OrderID field can handle a + hyphenated OrderLineItemID value. OrderLineItemID is a unique identifier for an + eBay transaction and is based upon the concatenation of ItemID and TransactionID + with a hyphen in between these two IDs. +

+ + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *orderID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_OrderIDArrayType.m b/Vendoo/TradingProxy/Trading_OrderIDArrayType.m new file mode 100755 index 0000000..59379c1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OrderIDArrayType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_OrderIDArrayType.h" + +@implementation Trading_OrderIDArrayType + +@synthesize orderID = _orderID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"OrderID" propertyName:@"orderID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.orderID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_OrderRoleCodeType.h b/Vendoo/TradingProxy/Trading_OrderRoleCodeType.h new file mode 100755 index 0000000..2522369 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OrderRoleCodeType.h @@ -0,0 +1,11 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + + +extern NSString *const Trading_OrderRoleCodeType_BUYER; + +extern NSString *const Trading_OrderRoleCodeType_SELLER; + +extern NSString *const Trading_OrderRoleCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_OrderRoleCodeType.m b/Vendoo/TradingProxy/Trading_OrderRoleCodeType.m new file mode 100755 index 0000000..e395825 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OrderRoleCodeType.m @@ -0,0 +1,11 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_OrderRoleCodeType.h" + + +NSString *const Trading_OrderRoleCodeType_BUYER = @"Buyer"; + +NSString *const Trading_OrderRoleCodeType_SELLER = @"Seller"; + +NSString *const Trading_OrderRoleCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_OrderStatusCodeType.h b/Vendoo/TradingProxy/Trading_OrderStatusCodeType.h new file mode 100755 index 0000000..c14e002 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OrderStatusCodeType.h @@ -0,0 +1,93 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The set of valid states for an order. + + + @ingroup EBayAPIInterface +*/ + +/** + + The cart is active. Items can only be added, deleted, or updated in the cart + when status is Active. + +*/ +extern NSString *const Trading_OrderStatusCodeType_ACTIVE; + +/** + + The cart is invalid; it does not exist. An example is a cart that has expired. + +*/ +extern NSString *const Trading_OrderStatusCodeType_INACTIVE; + +/** + + The order is completed. + +*/ +extern NSString *const Trading_OrderStatusCodeType_COMPLETED; + +/** + + The cart was cancelled. + +*/ +extern NSString *const Trading_OrderStatusCodeType_CANCELLED; + +/** + + The order was shipped. Half.com users + can specify this in the GetOrders input. + +*/ +extern NSString *const Trading_OrderStatusCodeType_SHIPPED; + +/** + + Default status. + +*/ +extern NSString *const Trading_OrderStatusCodeType_DEFAULT; + +/** + + The cart was authenticated. + +*/ +extern NSString *const Trading_OrderStatusCodeType_AUTHENTICATED; + +/** + + After placing the order and before completion of checkout, + the card is "in process." + +*/ +extern NSString *const Trading_OrderStatusCodeType_IN_PROCESS; + +/** + + Invalid. + +*/ +extern NSString *const Trading_OrderStatusCodeType_INVALID; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_OrderStatusCodeType_CUSTOM_CODE; + +/** + + All the orders with active and completed status + +*/ +extern NSString *const Trading_OrderStatusCodeType_ALL; diff --git a/Vendoo/TradingProxy/Trading_OrderStatusCodeType.m b/Vendoo/TradingProxy/Trading_OrderStatusCodeType.m new file mode 100755 index 0000000..5cab0ac --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OrderStatusCodeType.m @@ -0,0 +1,91 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_OrderStatusCodeType.h" + +/** + @file + + The set of valid states for an order. + +*/ + +/** + + The cart is active. Items can only be added, deleted, or updated in the cart + when status is Active. + +*/ +NSString *const Trading_OrderStatusCodeType_ACTIVE = @"Active"; + +/** + + The cart is invalid; it does not exist. An example is a cart that has expired. + +*/ +NSString *const Trading_OrderStatusCodeType_INACTIVE = @"Inactive"; + +/** + + The order is completed. + +*/ +NSString *const Trading_OrderStatusCodeType_COMPLETED = @"Completed"; + +/** + + The cart was cancelled. + +*/ +NSString *const Trading_OrderStatusCodeType_CANCELLED = @"Cancelled"; + +/** + + The order was shipped. Half.com users + can specify this in the GetOrders input. + +*/ +NSString *const Trading_OrderStatusCodeType_SHIPPED = @"Shipped"; + +/** + + Default status. + +*/ +NSString *const Trading_OrderStatusCodeType_DEFAULT = @"Default"; + +/** + + The cart was authenticated. + +*/ +NSString *const Trading_OrderStatusCodeType_AUTHENTICATED = @"Authenticated"; + +/** + + After placing the order and before completion of checkout, + the card is "in process." + +*/ +NSString *const Trading_OrderStatusCodeType_IN_PROCESS = @"InProcess"; + +/** + + Invalid. + +*/ +NSString *const Trading_OrderStatusCodeType_INVALID = @"Invalid"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_OrderStatusCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + All the orders with active and completed status + +*/ +NSString *const Trading_OrderStatusCodeType_ALL = @"All"; diff --git a/Vendoo/TradingProxy/Trading_OrderStatusFilterCodeType.h b/Vendoo/TradingProxy/Trading_OrderStatusFilterCodeType.h new file mode 100755 index 0000000..46e0468 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OrderStatusFilterCodeType.h @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + + +/** + + All applicable sold listings, regardless of + their Paid or Shipped status. + +*/ +extern NSString *const Trading_OrderStatusFilterCodeType_ALL; + +/** + + Sold listings that have not yet been marked as + Paid in My eBay. + +*/ +extern NSString *const Trading_OrderStatusFilterCodeType_AWAITING_PAYMENT; + +/** + + Sold listings that have not yet been marked as + Shipped in My eBay. + +*/ +extern NSString *const Trading_OrderStatusFilterCodeType_AWAITING_SHIPMENT; + +/** + + Sold listings that have been marked as + Paid and Shipped in My eBay. + +*/ +extern NSString *const Trading_OrderStatusFilterCodeType_PAID_AND_SHIPPED; + +/** + + Reserved for future or internal use. + +*/ +extern NSString *const Trading_OrderStatusFilterCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_OrderStatusFilterCodeType.m b/Vendoo/TradingProxy/Trading_OrderStatusFilterCodeType.m new file mode 100755 index 0000000..e0a58e5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OrderStatusFilterCodeType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_OrderStatusFilterCodeType.h" + + +/** + + All applicable sold listings, regardless of + their Paid or Shipped status. + +*/ +NSString *const Trading_OrderStatusFilterCodeType_ALL = @"All"; + +/** + + Sold listings that have not yet been marked as + Paid in My eBay. + +*/ +NSString *const Trading_OrderStatusFilterCodeType_AWAITING_PAYMENT = @"AwaitingPayment"; + +/** + + Sold listings that have not yet been marked as + Shipped in My eBay. + +*/ +NSString *const Trading_OrderStatusFilterCodeType_AWAITING_SHIPMENT = @"AwaitingShipment"; + +/** + + Sold listings that have been marked as + Paid and Shipped in My eBay. + +*/ +NSString *const Trading_OrderStatusFilterCodeType_PAID_AND_SHIPPED = @"PaidAndShipped"; + +/** + + Reserved for future or internal use. + +*/ +NSString *const Trading_OrderStatusFilterCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_OrderTransactionArrayType.h b/Vendoo/TradingProxy/Trading_OrderTransactionArrayType.h new file mode 100755 index 0000000..3d09ba6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OrderTransactionArrayType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_OrderTransactionType; + +/** + + Contains a list of orders, transactions, or both, each of OrderTransactionType. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_OrderTransactionArrayType : NSObject { + +@private + NSMutableArray *_orderTransaction; + +} + + +/** + + The individual order or transaction. + + + entry type : class Trading_OrderTransactionType +*/ + +@property (nonatomic, retain) NSMutableArray *orderTransaction; + + +@end diff --git a/Vendoo/TradingProxy/Trading_OrderTransactionArrayType.m b/Vendoo/TradingProxy/Trading_OrderTransactionArrayType.m new file mode 100755 index 0000000..ef0eee3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OrderTransactionArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_OrderTransactionArrayType.h" +#import "Trading_OrderTransactionType.h" + +@implementation Trading_OrderTransactionArrayType + +@synthesize orderTransaction = _orderTransaction; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"OrderTransaction" propertyName:@"orderTransaction" type:PICO_TYPE_OBJECT clazz:[Trading_OrderTransactionType class]]; + [map setObject:ps forKey:@"orderTransaction"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.orderTransaction = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_OrderTransactionType.h b/Vendoo/TradingProxy/Trading_OrderTransactionType.h new file mode 100755 index 0000000..2f2c90d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OrderTransactionType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_OrderType; +@class Trading_TransactionType; + +/** + + Contains an order or a transaction. A transaction is the sale of one or + more items from a seller's listing to a buyer. An order combines two or more transactions + into a single payment. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_OrderTransactionType : NSObject { + +@private + Trading_OrderType *_order; + Trading_TransactionType *_transaction; + NSMutableArray *_any; + +} + + +/** + + Contains the information describing an order. + + + type : class Trading_OrderType +*/ +@property (nonatomic, retain) Trading_OrderType *order; + +/** + + Contains the information describing a transaction. + + + type : class Trading_TransactionType +*/ +@property (nonatomic, retain) Trading_TransactionType *transaction; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_OrderTransactionType.m b/Vendoo/TradingProxy/Trading_OrderTransactionType.m new file mode 100755 index 0000000..b43ae6d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OrderTransactionType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_OrderTransactionType.h" +#import "Trading_OrderType.h" +#import "Trading_TransactionType.h" + +@implementation Trading_OrderTransactionType + +@synthesize order = _order; +@synthesize transaction = _transaction; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Order" propertyName:@"order" type:PICO_TYPE_OBJECT clazz:[Trading_OrderType class]]; + [map setObject:ps forKey:@"order"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Transaction" propertyName:@"transaction" type:PICO_TYPE_OBJECT clazz:[Trading_TransactionType class]]; + [map setObject:ps forKey:@"transaction"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.order = nil; + self.transaction = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_OrderType.h b/Vendoo/TradingProxy/Trading_OrderType.h new file mode 100755 index 0000000..fe69d25 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OrderType.h @@ -0,0 +1,511 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_TransactionArrayType; +@class Trading_AddressType; +@class Trading_RefundArrayType; +@class Trading_ShippingDetailsType; +@class Trading_CheckoutStatusType; +@class Trading_PaymentHoldDetailType; +@class Trading_MultiLegShippingDetailsType; +@class Trading_ExternalTransactionType; +@class Trading_ShippingServiceOptionsType; +@class Trading_AmountType; + +/** + + There are single line item and multiple line item orders. A single + payment is made for both order types. +
+
+ We strongly recommend that you avoid mixing digital and non-digital listings in + the same Combined Payment order. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_OrderType : NSObject { + +@private + NSString *_orderID; + NSString *_orderStatus; + Trading_AmountType *_adjustmentAmount; + Trading_AmountType *_amountPaid; + Trading_AmountType *_amountSaved; + Trading_CheckoutStatusType *_checkoutStatus; + Trading_ShippingDetailsType *_shippingDetails; + NSString *_creatingUserRole; + NSDate *_createdTime; + NSMutableArray *_paymentMethods; + NSString *_sellerEmail; + Trading_AddressType *_shippingAddress; + Trading_ShippingServiceOptionsType *_shippingServiceSelected; + Trading_AmountType *_subtotal; + Trading_AmountType *_total; + NSMutableArray *_externalTransaction; + Trading_TransactionArrayType *_transactionArray; + NSString *_buyerUserID; + NSDate *_paidTime; + NSDate *_shippedTime; + NSNumber *_integratedMerchantCreditCardEnabled; + NSNumber *_bundlePurchase; + NSString *_buyerCheckoutMessage; + NSString *_eiasToken; + NSString *_paymentHoldStatus; + Trading_PaymentHoldDetailType *_paymentHoldDetails; + Trading_RefundArrayType *_refundArray; + Trading_AmountType *_refundAmount; + NSString *_refundStatus; + NSNumber *_isMultiLegShipping; + Trading_MultiLegShippingDetailsType *_multiLegShippingDetails; + NSMutableArray *_any; + +} + + +/** + + A unique identifier that identifies a single line item or multiple line + item order. +

+ For a single line item order, the OrderID value is identical to the + OrderLineItemID value that is generated upon creation of the order line + item. For a Combined Payment order or an order that goes through the eBay shopping cart flow, the OrderID + value is automatically created by eBay. A Combined Payment order can be created through the site by a buyer + or seller when the buyer or seller share multiple, common order line items. A Combined Payment order can + also be created by the seller through the AddOrder call. +

+ An OrderID value overrides an OrderLineItemID value or an + ItemID/TransactionID pair if these fields are also specified in the same request. +

+ Also applicable to Half.com (for GetOrders). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderID; + +/** + + This enumeration value indicates the current status of the order. +

+ Applicable to Half.com (for GetOrders). + + + type: string constant in Trading_OrderStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *orderStatus; + +/** + + This value indicates the dollar amount by which the buyer has adjusted the order + total. Adjustments to order costs may include shipping and handling, shipping + insurance, buyer discounts, or added services. A positive amount indicates the + amount is an extra charge being paid to the seller by the buyer. A negative + value indicates this amount is a credit given to the buyer by the seller. +

+ Applicable to Half.com (for GetOrders). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *adjustmentAmount; + +/** + + This value indicates the total amount of the order. This amount includes the + sale price of each line item, shipping and handling charges, shipping insurance + (if offered and selected by the buyer), additional services, and any applied + sales tax. This value is returned after the buyer has completed checkout (the + CheckoutStatus.Status output field reads 'Complete'). +

+ Note: + For auction listings on North American sites and on eBay Motors Parts and + Accessories, the AmountPaid value minus any applied sales tax is the amount + subject to the final value fee calculation. The sales tax amount is returned in + the ShippingDetails.SalesTax.SalesTaxAmount field. For more information on how + final value fees are calculated, see the + final value fees help + page. + +
+ Applicable to Half.com (for GetOrders). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *amountPaid; + +/** + + This value indicates the shipping discount experienced by the buyer as a result + of creating a Combined Payment order. This value is returned as 0.00 for single + line item orders. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *amountSaved; + +/** + + Container consisting of details related to the current checkout status of the + order. +

+ Applicable to Half.com (for GetOrders). + + + type : class Trading_CheckoutStatusType +*/ +@property (nonatomic, retain) Trading_CheckoutStatusType *checkoutStatus; + +/** + + Container consisting of all shipping-related details for an order, including + domestic and international shipping service options, shipment tracking + information, and shipping insurance information. +

+ Applicable to Half.com (for GetOrders). + + + type : class Trading_ShippingDetailsType +*/ +@property (nonatomic, retain) Trading_ShippingDetailsType *shippingDetails; + +/** + + This value indicates whether a Combined Payment order was created by the buyer + or by the seller. This field is only returned for Combined Payment orders. + + + type: string constant in Trading_TradingRoleCodeType.h +*/ +@property (nonatomic, retain) NSString *creatingUserRole; + +/** + + Timestamp that indicates the date and time that the order was created. For + single line item orders, this value is the same as CreatedDate in the + Transaction container. +

+ Applicable to Half.com (for GetOrders). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *createdTime; + +/** + + This field indicates a payment method available to the buyer to pay for the + order. There can be multiple PaymentMethods fields. +

+ For DE and AT orders subject to the new eBay payment process, only one + PaymentMethods field will be returned, and the value will + always be 'StandardPayment'. +
+
+ Note: + The introduction of the new eBay payment process for the entire German and + Austrian eBay marketplace has been delayed until further notice. +

+ Applicable to Half.com (for GetOrders). + + + entry type : string constant in Trading_BuyerPaymentMethodCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *paymentMethods; + +/** + + The email address of the seller involved in the order. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerEmail; + +/** + + Container holding the shipping address of the buyer involved in the order. +

+ Applicable to Half.com (for GetOrders). + + + type : class Trading_AddressType +*/ +@property (nonatomic, retain) Trading_AddressType *shippingAddress; + +/** + + Container consisting of details about the domestic or international shipping + service selected by the buyer. +

+ + Note: For GetOrders and GetOrderTransactions, if you provide OrderLineItemID values in the OrderID field, this container does not return accurate shipping service and cost information for multiple line item orders. You must provide the order's combined OrderID value to ensure that the ShippingService and ShippingServiceCost fields return the correct values for the order. + +

+ Applicable to Half.com (for GetOrders). + + + type : class Trading_ShippingServiceOptionsType +*/ +@property (nonatomic, retain) Trading_ShippingServiceOptionsType *shippingServiceSelected; + +/** + + The subtotal amount for the order is the total cost of all order line items. This value does not include any shipping/handling, shipping insurance, or sales tax costs. +

+ Applicable to Half.com (for GetOrders). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *subtotal; + +/** + + The Total amount equals the Subtotal value plus the shipping/handling, shipping insurance, and sales tax costs. +

+ Applicable to Half.com (for GetOrders). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *total; + +/** + + Container consisting of payment details for an eBay order. PayPal transactions may + include a buyer payment or refund, or a fee or credit applied to the seller's + account. This field is only returned after payment for the order has occurred. For + orders in which the seller's funds are being held by PayPal, the + PaymentHoldDetails container and PaymentHoldStatus< + /b> field will be returned instead of the + ExternalTransaction container. +

+ Not applicable to Half.com. + + + entry type : class Trading_ExternalTransactionType +*/ + +@property (nonatomic, retain) NSMutableArray *externalTransaction; + +/** + + Container consisting of one or more line items that comprise an order. The data for + an order line item is stored in the Transaction container. For + the AddOrder call, there will always be at least two order line + items in the container, but no more than 40. +

+ We strongly recommend that you avoid mixing transactions for digital and non-digital listings in the same Combined Payment order. (In the future, AddOrder may enforce this recommendation.) +

+ Applicable to Half.com (for GetOrders). + + + type : class Trading_TransactionArrayType +*/ +@property (nonatomic, retain) Trading_TransactionArrayType *transactionArray; + +/** + + eBay user ID of the order's buyer. +

+ Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *buyerUserID; + +/** + + Timestamp indicating the date and time of order payment. This field is not + returned until payment has been made by the buyer. +

+ This time is specified in GMT (not Pacific time). See "Time Values" in the eBay Web Services guide for information about converting between GMT and other time zones. +

+ Applicable to Half.com (for GetOrders). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *paidTime; + +/** + + Timestamp indicating the date and time of order shipment. This field is not returned until the order has been marked as shipped. Note that sellers have the ability to set the shipped time up to three calendar days in the future. +

+ This time is specified in GMT (not Pacific time). See "Time Values" in the eBay Web Services guide for information about converting between GMT and other time zones. +

+ Applicable to Half.com (for GetOrders). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *shippedTime; + +/** + + Indicates whether the item can be paid for through a payment gateway (Payflow) account. If IntegratedMerchantCreditCardEnabled is true, then integrated merchant credit card (IMCC) is enabled for credit cards because the seller has a payment gateway account. Therefore, if IntegratedMerchantCreditCardEnabled is true, and AmEx, Discover, or VisaMC is returned for an item, then on checkout, an online credit-card payment is processed through a payment gateway account. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *integratedMerchantCreditCardEnabled; + +/** + + Reserved for future use. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *bundlePurchase; + +/** + + This field is returned if the buyer left a message for the seller during + checkout. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *buyerCheckoutMessage; + +/** + + Unique identifier for the user that does not change when the eBay user name + is changed. Use when an application needs to associate a new eBay user name + with the corresponding eBay user. +

+ Since a bidder's user info is anonymous, this tag will be returned only to that + bidder, and to the seller of an item that the user is bidding on. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *eiasToken; + +/** + + This field indicates the type and/or status of a payment hold on the item. + + + type: string constant in Trading_PaymentHoldStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentHoldStatus; + +/** + + This container consists of information related to the payment hold + on the order, including the reason why the buyer's payment for the order is + being held, the expected release date of the funds into the seller's + account, and possible action(s) the seller can take to expedite the payout + of funds into their account. This container is only returned if PayPal + has placed a payment hold on the order. +

+ An American seller (selling on US or US Motors sites) and a Canadian + seller (selling on CA and CA- FR sites) may be subject to PayPal payment + holds (that last from three to 21 days) if that seller is new to selling + on eBay or is classified as a "Below Standard" seller. For other reasons + why a seller's funds may be held by PayPal, see the + PaymentHoldReason field. + + + type : class Trading_PaymentHoldDetailType +*/ +@property (nonatomic, retain) Trading_PaymentHoldDetailType *paymentHoldDetails; + +/** + + Container consisting of one or more refunds for Half.com orders or DE/AT orders + subject to the new eBay payment process. This container is returned only if a refund + to a Half.com buyer has occurred or a refund was issued for an order subject to the + new eBay payment Process.
+
+ Note: + The introduction of the new eBay payment process for the entire German and + Austrian eBay marketplace has been delayed until further notice. +
+ + + type : class Trading_RefundArrayType +*/ +@property (nonatomic, retain) Trading_RefundArrayType *refundArray; + +/** + + Amount of the refund issued to the buyer. This field is only returned for a DE/AT + order subject to the new eBay payment process, and if a refund was issued to the + buyer. +
+
+ Note: + The introduction of the new eBay payment process for the entire German and + Austrian eBay marketplace has been delayed until further notice. +
+ + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *refundAmount; + +/** + + String value indicating the result of a refund (Success, Failure, Pending) to the + buyer for an DE/AT order subject to the new eBay payment process. +
+
+ Note: + The introduction of the new eBay payment process for the entire German and + Austrian eBay marketplace has been delayed until further notice. +
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *refundStatus; + +/** + + If IsMultilegShipping is true, the order or transaction uses the Global Shipping Program, in which the shipment has a domestic leg and an international leg. The buyer's shipping address is in a country other than the country where the items were listed, and the seller has specified InternationalPriorityShipping as the default international shipping service in the listings of all the items in the shipment. +

+ If IsMultilegShipping is false, the order or transaction doesn't use the Global Shipping Program. The shipment might use a different international shipping service, or it might be domestic. + + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *isMultiLegShipping; + +/** + + Contains details about the domestic leg of a Global Shipping Program shipment. +

+ This information is not returned if IsMultilegShipping is false. + + + type : class Trading_MultiLegShippingDetailsType +*/ +@property (nonatomic, retain) Trading_MultiLegShippingDetailsType *multiLegShippingDetails; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_OrderType.m b/Vendoo/TradingProxy/Trading_OrderType.m new file mode 100755 index 0000000..685dc93 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_OrderType.m @@ -0,0 +1,202 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_OrderType.h" +#import "Trading_TransactionArrayType.h" +#import "Trading_AddressType.h" +#import "Trading_RefundArrayType.h" +#import "Trading_ShippingDetailsType.h" +#import "Trading_CheckoutStatusType.h" +#import "Trading_PaymentHoldDetailType.h" +#import "Trading_MultiLegShippingDetailsType.h" +#import "Trading_ExternalTransactionType.h" +#import "Trading_ShippingServiceOptionsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_OrderType + +@synthesize orderID = _orderID; +@synthesize orderStatus = _orderStatus; +@synthesize adjustmentAmount = _adjustmentAmount; +@synthesize amountPaid = _amountPaid; +@synthesize amountSaved = _amountSaved; +@synthesize checkoutStatus = _checkoutStatus; +@synthesize shippingDetails = _shippingDetails; +@synthesize creatingUserRole = _creatingUserRole; +@synthesize createdTime = _createdTime; +@synthesize paymentMethods = _paymentMethods; +@synthesize sellerEmail = _sellerEmail; +@synthesize shippingAddress = _shippingAddress; +@synthesize shippingServiceSelected = _shippingServiceSelected; +@synthesize subtotal = _subtotal; +@synthesize total = _total; +@synthesize externalTransaction = _externalTransaction; +@synthesize transactionArray = _transactionArray; +@synthesize buyerUserID = _buyerUserID; +@synthesize paidTime = _paidTime; +@synthesize shippedTime = _shippedTime; +@synthesize integratedMerchantCreditCardEnabled = _integratedMerchantCreditCardEnabled; +@synthesize bundlePurchase = _bundlePurchase; +@synthesize buyerCheckoutMessage = _buyerCheckoutMessage; +@synthesize eiasToken = _eiasToken; +@synthesize paymentHoldStatus = _paymentHoldStatus; +@synthesize paymentHoldDetails = _paymentHoldDetails; +@synthesize refundArray = _refundArray; +@synthesize refundAmount = _refundAmount; +@synthesize refundStatus = _refundStatus; +@synthesize isMultiLegShipping = _isMultiLegShipping; +@synthesize multiLegShippingDetails = _multiLegShippingDetails; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderID" propertyName:@"orderID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderStatus" propertyName:@"orderStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"orderStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AdjustmentAmount" propertyName:@"adjustmentAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"adjustmentAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AmountPaid" propertyName:@"amountPaid" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"amountPaid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AmountSaved" propertyName:@"amountSaved" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"amountSaved"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CheckoutStatus" propertyName:@"checkoutStatus" type:PICO_TYPE_OBJECT clazz:[Trading_CheckoutStatusType class]]; + [map setObject:ps forKey:@"checkoutStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingDetails" propertyName:@"shippingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingDetailsType class]]; + [map setObject:ps forKey:@"shippingDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CreatingUserRole" propertyName:@"creatingUserRole" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"creatingUserRole"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CreatedTime" propertyName:@"createdTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"createdTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PaymentMethods" propertyName:@"paymentMethods" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentMethods"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerEmail" propertyName:@"sellerEmail" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerEmail"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingAddress" propertyName:@"shippingAddress" type:PICO_TYPE_OBJECT clazz:[Trading_AddressType class]]; + [map setObject:ps forKey:@"shippingAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingServiceSelected" propertyName:@"shippingServiceSelected" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingServiceOptionsType class]]; + [map setObject:ps forKey:@"shippingServiceSelected"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Subtotal" propertyName:@"subtotal" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"subtotal"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Total" propertyName:@"total" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"total"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ExternalTransaction" propertyName:@"externalTransaction" type:PICO_TYPE_OBJECT clazz:[Trading_ExternalTransactionType class]]; + [map setObject:ps forKey:@"externalTransaction"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionArray" propertyName:@"transactionArray" type:PICO_TYPE_OBJECT clazz:[Trading_TransactionArrayType class]]; + [map setObject:ps forKey:@"transactionArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerUserID" propertyName:@"buyerUserID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"buyerUserID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaidTime" propertyName:@"paidTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"paidTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippedTime" propertyName:@"shippedTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"shippedTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IntegratedMerchantCreditCardEnabled" propertyName:@"integratedMerchantCreditCardEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"integratedMerchantCreditCardEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BundlePurchase" propertyName:@"bundlePurchase" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"bundlePurchase"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerCheckoutMessage" propertyName:@"buyerCheckoutMessage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"buyerCheckoutMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EIASToken" propertyName:@"eiasToken" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"eiasToken"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentHoldStatus" propertyName:@"paymentHoldStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentHoldStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentHoldDetails" propertyName:@"paymentHoldDetails" type:PICO_TYPE_OBJECT clazz:[Trading_PaymentHoldDetailType class]]; + [map setObject:ps forKey:@"paymentHoldDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundArray" propertyName:@"refundArray" type:PICO_TYPE_OBJECT clazz:[Trading_RefundArrayType class]]; + [map setObject:ps forKey:@"refundArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundAmount" propertyName:@"refundAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"refundAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundStatus" propertyName:@"refundStatus" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"refundStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IsMultiLegShipping" propertyName:@"isMultiLegShipping" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"isMultiLegShipping"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MultiLegShippingDetails" propertyName:@"multiLegShippingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_MultiLegShippingDetailsType class]]; + [map setObject:ps forKey:@"multiLegShippingDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.orderID = nil; + self.orderStatus = nil; + self.adjustmentAmount = nil; + self.amountPaid = nil; + self.amountSaved = nil; + self.checkoutStatus = nil; + self.shippingDetails = nil; + self.creatingUserRole = nil; + self.createdTime = nil; + self.paymentMethods = nil; + self.sellerEmail = nil; + self.shippingAddress = nil; + self.shippingServiceSelected = nil; + self.subtotal = nil; + self.total = nil; + self.externalTransaction = nil; + self.transactionArray = nil; + self.buyerUserID = nil; + self.paidTime = nil; + self.shippedTime = nil; + self.integratedMerchantCreditCardEnabled = nil; + self.bundlePurchase = nil; + self.buyerCheckoutMessage = nil; + self.eiasToken = nil; + self.paymentHoldStatus = nil; + self.paymentHoldDetails = nil; + self.refundArray = nil; + self.refundAmount = nil; + self.refundStatus = nil; + self.isMultiLegShipping = nil; + self.multiLegShippingDetails = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PaginatedItemArrayType.h b/Vendoo/TradingProxy/Trading_PaginatedItemArrayType.h new file mode 100755 index 0000000..81cb3c8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaginatedItemArrayType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_PaginationResultType; +@class Trading_ItemArrayType; + +/** + + Contains a paginated list of items. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PaginatedItemArrayType : NSObject { + +@private + Trading_ItemArrayType *_itemArray; + Trading_PaginationResultType *_paginationResult; + NSMutableArray *_any; + +} + + +/** + + Contains a list of Item types. + + + type : class Trading_ItemArrayType +*/ +@property (nonatomic, retain) Trading_ItemArrayType *itemArray; + +/** + + Provides information about the list, including number of pages and number + of entries. + + + type : class Trading_PaginationResultType +*/ +@property (nonatomic, retain) Trading_PaginationResultType *paginationResult; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PaginatedItemArrayType.m b/Vendoo/TradingProxy/Trading_PaginatedItemArrayType.m new file mode 100755 index 0000000..3cb89cf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaginatedItemArrayType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PaginatedItemArrayType.h" +#import "Trading_PaginationResultType.h" +#import "Trading_ItemArrayType.h" + +@implementation Trading_PaginatedItemArrayType + +@synthesize itemArray = _itemArray; +@synthesize paginationResult = _paginationResult; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemArray" propertyName:@"itemArray" type:PICO_TYPE_OBJECT clazz:[Trading_ItemArrayType class]]; + [map setObject:ps forKey:@"itemArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaginationResult" propertyName:@"paginationResult" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationResultType class]]; + [map setObject:ps forKey:@"paginationResult"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemArray = nil; + self.paginationResult = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PaginatedOrderTransactionArrayType.h b/Vendoo/TradingProxy/Trading_PaginatedOrderTransactionArrayType.h new file mode 100755 index 0000000..eb978a4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaginatedOrderTransactionArrayType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_PaginationResultType; +@class Trading_OrderTransactionArrayType; + +/** + + Contains a paginated list of orders. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PaginatedOrderTransactionArrayType : NSObject { + +@private + Trading_OrderTransactionArrayType *_orderTransactionArray; + Trading_PaginationResultType *_paginationResult; + NSMutableArray *_any; + +} + + +/** + + Contains the list of orders. + + + type : class Trading_OrderTransactionArrayType +*/ +@property (nonatomic, retain) Trading_OrderTransactionArrayType *orderTransactionArray; + +/** + + Specifies information about the list, including number of pages and + number of entries. + + + type : class Trading_PaginationResultType +*/ +@property (nonatomic, retain) Trading_PaginationResultType *paginationResult; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PaginatedOrderTransactionArrayType.m b/Vendoo/TradingProxy/Trading_PaginatedOrderTransactionArrayType.m new file mode 100755 index 0000000..d7d4434 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaginatedOrderTransactionArrayType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PaginatedOrderTransactionArrayType.h" +#import "Trading_PaginationResultType.h" +#import "Trading_OrderTransactionArrayType.h" + +@implementation Trading_PaginatedOrderTransactionArrayType + +@synthesize orderTransactionArray = _orderTransactionArray; +@synthesize paginationResult = _paginationResult; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderTransactionArray" propertyName:@"orderTransactionArray" type:PICO_TYPE_OBJECT clazz:[Trading_OrderTransactionArrayType class]]; + [map setObject:ps forKey:@"orderTransactionArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaginationResult" propertyName:@"paginationResult" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationResultType class]]; + [map setObject:ps forKey:@"paginationResult"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.orderTransactionArray = nil; + self.paginationResult = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PaginatedTransactionArrayType.h b/Vendoo/TradingProxy/Trading_PaginatedTransactionArrayType.h new file mode 100755 index 0000000..cad1ffb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaginatedTransactionArrayType.h @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_TransactionArrayType; +@class Trading_PaginationResultType; + +/** + + Contains a paginated list of order line items. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PaginatedTransactionArrayType : NSObject { + +@private + Trading_TransactionArrayType *_transactionArray; + Trading_PaginationResultType *_paginationResult; + +} + + +/** + + Contains a list of Transaction objects. Returned as an + empty tag if no applicable order line items exist. + + + type : class Trading_TransactionArrayType +*/ +@property (nonatomic, retain) Trading_TransactionArrayType *transactionArray; + +/** + + Provides information about the list of order line items, + including number of pages and number of entries. + + + type : class Trading_PaginationResultType +*/ +@property (nonatomic, retain) Trading_PaginationResultType *paginationResult; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PaginatedTransactionArrayType.m b/Vendoo/TradingProxy/Trading_PaginatedTransactionArrayType.m new file mode 100755 index 0000000..7925dc0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaginatedTransactionArrayType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PaginatedTransactionArrayType.h" +#import "Trading_TransactionArrayType.h" +#import "Trading_PaginationResultType.h" + +@implementation Trading_PaginatedTransactionArrayType + +@synthesize transactionArray = _transactionArray; +@synthesize paginationResult = _paginationResult; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionArray" propertyName:@"transactionArray" type:PICO_TYPE_OBJECT clazz:[Trading_TransactionArrayType class]]; + [map setObject:ps forKey:@"transactionArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaginationResult" propertyName:@"paginationResult" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationResultType class]]; + [map setObject:ps forKey:@"paginationResult"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.transactionArray = nil; + self.paginationResult = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PaginationResultType.h b/Vendoo/TradingProxy/Trading_PaginationResultType.h new file mode 100755 index 0000000..fd6ba22 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaginationResultType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Shows the pagination of data returned by call requests. + Pagination of returned data is not needed nor + supported for every Trading API call. See the documentation for + individual calls to determine whether pagination is + supported, required, or desirable. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PaginationResultType : NSObject { + +@private + NSNumber *_totalNumberOfPages; + NSNumber *_totalNumberOfEntries; + NSMutableArray *_any; + +} + + +/** + + Indicates the total number of pages of data that could be returned by repeated + requests. Returned with a value of 0 if no pages are available. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalNumberOfPages; + +/** + + Indicates the total number of entries that could be returned by repeated + call requests. Returned with a value of 0 if no entries are available. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalNumberOfEntries; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PaginationResultType.m b/Vendoo/TradingProxy/Trading_PaginationResultType.m new file mode 100755 index 0000000..6a32789 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaginationResultType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PaginationResultType.h" + +@implementation Trading_PaginationResultType + +@synthesize totalNumberOfPages = _totalNumberOfPages; +@synthesize totalNumberOfEntries = _totalNumberOfEntries; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalNumberOfPages" propertyName:@"totalNumberOfPages" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalNumberOfPages"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalNumberOfEntries" propertyName:@"totalNumberOfEntries" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalNumberOfEntries"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.totalNumberOfPages = nil; + self.totalNumberOfEntries = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PaginationType.h b/Vendoo/TradingProxy/Trading_PaginationType.h new file mode 100755 index 0000000..d8f3498 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaginationType.h @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains data for controlling pagination in API requests. + Pagination of returned data is required for some calls and not + needed in or not supported for some calls. See the documentation + for individual calls to determine whether pagination is supported, + required, or desirable. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PaginationType : NSObject { + +@private + NSNumber *_entriesPerPage; + NSNumber *_pageNumber; + NSMutableArray *_any; + +} + + +/** + + This integer value is used to specify the maximum number of entries to return + in a single "page" of data. This value, along with the number of entries that + match the input criteria, will determine the total pages (see + PaginationResult.TotalNumberOfPages) in the result set. For most Trading API calls, the + maximum value is 200 and the default value is 25 entries per page. +

+ For GetOrders, the maximum value is 100 and the default value is 25 orders per page. +

+ For GetUserDisputes, this value is hard-coded at 200, and any pagination input is + ignored. +

+ For GetProducts, the maximum value is 20, and any higher values are + ignored. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *entriesPerPage; + +/** + + Specifies the number of the page of data to return in the current call. + Default is 1 for most calls. For some calls, the default is 0. Specify a + positive value equal to or lower than the number of pages available (which you + determine by examining the results of your initial request). + See the documentation for other individual calls to determine the correct + default value. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *pageNumber; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PaginationType.m b/Vendoo/TradingProxy/Trading_PaginationType.m new file mode 100755 index 0000000..bc8a005 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaginationType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PaginationType.h" + +@implementation Trading_PaginationType + +@synthesize entriesPerPage = _entriesPerPage; +@synthesize pageNumber = _pageNumber; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EntriesPerPage" propertyName:@"entriesPerPage" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"entriesPerPage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PageNumber" propertyName:@"pageNumber" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"pageNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.entriesPerPage = nil; + self.pageNumber = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PaidStatusCodeType.h b/Vendoo/TradingProxy/Trading_PaidStatusCodeType.h new file mode 100755 index 0000000..fd4033e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaidStatusCodeType.h @@ -0,0 +1,156 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the payment status of an order, as + seen by the buyer and seller. + + + @ingroup EBayAPIInterface +*/ + +/** + + The buyer has not completed checkout, but has not paid through PayPal or + PaisaPay (but please also see the documentation for PaymentHoldStatus and its applicable values). + The buyer might have paid using another method, but the payment + might not have been received or cleared. + Important: Please see the documentation for PaymentHoldStatus and its applicable values. + PaymentHoldStatus contains the current status of a hold on a PayPal payment. + +*/ +extern NSString *const Trading_PaidStatusCodeType_NOT_PAID; + +/** + + The buyer has not completed the checkout process and so has not made payment. + +*/ +extern NSString *const Trading_PaidStatusCodeType_BUYER_HAS_NOT_COMPLETED_CHECKOUT; + +/** + + The buyer has made a PayPal payment, but the seller has not yet received it. + +*/ +extern NSString *const Trading_PaidStatusCodeType_PAYMENT_PENDING_WITH_PAY_PAL; + +/** + + The buyer has made a PayPal payment, and the payment is complete. + But please also see the documentation for PaymentHoldStatus and its applicable values. + PaymentHoldStatus contains the current status of a hold on a PayPal payment. + +*/ +extern NSString *const Trading_PaidStatusCodeType_PAID_WITH_PAY_PAL; + +/** + + The order is marked as paid by either buyer or seller. + +*/ +extern NSString *const Trading_PaidStatusCodeType_MARKED_AS_PAID; + +/** + + The buyer has made an escrow payment, but the seller has not yet received it. + +*/ +extern NSString *const Trading_PaidStatusCodeType_PAYMENT_PENDING_WITH_ESCROW; + +/** + + The buyer has made an escrow payment, and the seller has received payment. + +*/ +extern NSString *const Trading_PaidStatusCodeType_PAID_WITH_ESCROW; + +/** + + The buyer has made an escrow payment, but has cancelled the payment. + +*/ +extern NSString *const Trading_PaidStatusCodeType_ESCROW_PAYMENT_CANCELLED; + +/** + + The buyer has paid with PaisaPay, but the payment is still being processed. + The seller has not yet received payment. + +*/ +extern NSString *const Trading_PaidStatusCodeType_PAYMENT_PENDING_WITH_PAISA_PAY; + +/** + + The buyer has paid with PaisaPay, and the payment is complete. + +*/ +extern NSString *const Trading_PaidStatusCodeType_PAID_WITH_PAISA_PAY; + +/** + + The buyer has made a payment other than PayPal, escrow, or PaisaPay, but the + payment is still being processed. + +*/ +extern NSString *const Trading_PaidStatusCodeType_PAYMENT_PENDING; + +/** + + Payment Pending With PaisaPay Escrow + +*/ +extern NSString *const Trading_PaidStatusCodeType_PAYMENT_PENDING_WITH_PAISA_PAY_ESCROW; + +/** + + Paid With PaisaPay Escrow + +*/ +extern NSString *const Trading_PaidStatusCodeType_PAID_WITH_PAISA_PAY_ESCROW; + +/** + + Paisa Pay Not Paid + +*/ +extern NSString *const Trading_PaidStatusCodeType_PAISA_PAY_NOT_PAID; + +/** + + Refunded + +*/ +extern NSString *const Trading_PaidStatusCodeType_REFUNDED; + +/** + + WaitingForCODPayment + +*/ +extern NSString *const Trading_PaidStatusCodeType_WAITING_FOR_COD_PAYMENT; + +/** + + PaidCOD + +*/ +extern NSString *const Trading_PaidStatusCodeType_PAID_COD; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_PaidStatusCodeType_CUSTOM_CODE; + +/** + + Paid + +*/ +extern NSString *const Trading_PaidStatusCodeType_PAID; diff --git a/Vendoo/TradingProxy/Trading_PaidStatusCodeType.m b/Vendoo/TradingProxy/Trading_PaidStatusCodeType.m new file mode 100755 index 0000000..93777f6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaidStatusCodeType.m @@ -0,0 +1,154 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PaidStatusCodeType.h" + +/** + @file + + Specifies the payment status of an order, as + seen by the buyer and seller. + +*/ + +/** + + The buyer has not completed checkout, but has not paid through PayPal or + PaisaPay (but please also see the documentation for PaymentHoldStatus and its applicable values). + The buyer might have paid using another method, but the payment + might not have been received or cleared. + Important: Please see the documentation for PaymentHoldStatus and its applicable values. + PaymentHoldStatus contains the current status of a hold on a PayPal payment. + +*/ +NSString *const Trading_PaidStatusCodeType_NOT_PAID = @"NotPaid"; + +/** + + The buyer has not completed the checkout process and so has not made payment. + +*/ +NSString *const Trading_PaidStatusCodeType_BUYER_HAS_NOT_COMPLETED_CHECKOUT = @"BuyerHasNotCompletedCheckout"; + +/** + + The buyer has made a PayPal payment, but the seller has not yet received it. + +*/ +NSString *const Trading_PaidStatusCodeType_PAYMENT_PENDING_WITH_PAY_PAL = @"PaymentPendingWithPayPal"; + +/** + + The buyer has made a PayPal payment, and the payment is complete. + But please also see the documentation for PaymentHoldStatus and its applicable values. + PaymentHoldStatus contains the current status of a hold on a PayPal payment. + +*/ +NSString *const Trading_PaidStatusCodeType_PAID_WITH_PAY_PAL = @"PaidWithPayPal"; + +/** + + The order is marked as paid by either buyer or seller. + +*/ +NSString *const Trading_PaidStatusCodeType_MARKED_AS_PAID = @"MarkedAsPaid"; + +/** + + The buyer has made an escrow payment, but the seller has not yet received it. + +*/ +NSString *const Trading_PaidStatusCodeType_PAYMENT_PENDING_WITH_ESCROW = @"PaymentPendingWithEscrow"; + +/** + + The buyer has made an escrow payment, and the seller has received payment. + +*/ +NSString *const Trading_PaidStatusCodeType_PAID_WITH_ESCROW = @"PaidWithEscrow"; + +/** + + The buyer has made an escrow payment, but has cancelled the payment. + +*/ +NSString *const Trading_PaidStatusCodeType_ESCROW_PAYMENT_CANCELLED = @"EscrowPaymentCancelled"; + +/** + + The buyer has paid with PaisaPay, but the payment is still being processed. + The seller has not yet received payment. + +*/ +NSString *const Trading_PaidStatusCodeType_PAYMENT_PENDING_WITH_PAISA_PAY = @"PaymentPendingWithPaisaPay"; + +/** + + The buyer has paid with PaisaPay, and the payment is complete. + +*/ +NSString *const Trading_PaidStatusCodeType_PAID_WITH_PAISA_PAY = @"PaidWithPaisaPay"; + +/** + + The buyer has made a payment other than PayPal, escrow, or PaisaPay, but the + payment is still being processed. + +*/ +NSString *const Trading_PaidStatusCodeType_PAYMENT_PENDING = @"PaymentPending"; + +/** + + Payment Pending With PaisaPay Escrow + +*/ +NSString *const Trading_PaidStatusCodeType_PAYMENT_PENDING_WITH_PAISA_PAY_ESCROW = @"PaymentPendingWithPaisaPayEscrow"; + +/** + + Paid With PaisaPay Escrow + +*/ +NSString *const Trading_PaidStatusCodeType_PAID_WITH_PAISA_PAY_ESCROW = @"PaidWithPaisaPayEscrow"; + +/** + + Paisa Pay Not Paid + +*/ +NSString *const Trading_PaidStatusCodeType_PAISA_PAY_NOT_PAID = @"PaisaPayNotPaid"; + +/** + + Refunded + +*/ +NSString *const Trading_PaidStatusCodeType_REFUNDED = @"Refunded"; + +/** + + WaitingForCODPayment + +*/ +NSString *const Trading_PaidStatusCodeType_WAITING_FOR_COD_PAYMENT = @"WaitingForCODPayment"; + +/** + + PaidCOD + +*/ +NSString *const Trading_PaidStatusCodeType_PAID_COD = @"PaidCOD"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_PaidStatusCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + Paid + +*/ +NSString *const Trading_PaidStatusCodeType_PAID = @"Paid"; diff --git a/Vendoo/TradingProxy/Trading_PaisaPayFullEscrowEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_PaisaPayFullEscrowEnabledDefinitionType.h new file mode 100755 index 0000000..f5bd59c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaisaPayFullEscrowEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type defines the PaisaPayEscrow payment feature. If the field is present, the PaisaPayEscrow payment feature applies to the category. The field is returned as an empty element, the boolean value is not returned. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PaisaPayFullEscrowEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PaisaPayFullEscrowEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_PaisaPayFullEscrowEnabledDefinitionType.m new file mode 100755 index 0000000..2d643c1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaisaPayFullEscrowEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PaisaPayFullEscrowEnabledDefinitionType.h" + +@implementation Trading_PaisaPayFullEscrowEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PayPalAccountLevelCodeType.h b/Vendoo/TradingProxy/Trading_PayPalAccountLevelCodeType.h new file mode 100755 index 0000000..f9541eb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PayPalAccountLevelCodeType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + PayPal account level. + + + @ingroup EBayAPIInterface +*/ + +/** + + Account unverified + +*/ +extern NSString *const Trading_PayPalAccountLevelCodeType_UNVERIFIED; + +/** + + Account international unverified + +*/ +extern NSString *const Trading_PayPalAccountLevelCodeType_INTERNATIONAL_UNVERIFIED; + +/** + + Account verified + +*/ +extern NSString *const Trading_PayPalAccountLevelCodeType_VERIFIED; + +/** + + Account international verified + +*/ +extern NSString *const Trading_PayPalAccountLevelCodeType_INTERNATIONAL_VERIFIED; + +/** + + Account trusted + +*/ +extern NSString *const Trading_PayPalAccountLevelCodeType_TRUSTED; + +extern NSString *const Trading_PayPalAccountLevelCodeType_UNKNOWN; + +extern NSString *const Trading_PayPalAccountLevelCodeType_INVALID; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_PayPalAccountLevelCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PayPalAccountLevelCodeType.m b/Vendoo/TradingProxy/Trading_PayPalAccountLevelCodeType.m new file mode 100755 index 0000000..92c1185 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PayPalAccountLevelCodeType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PayPalAccountLevelCodeType.h" + +/** + @file + + PayPal account level. + +*/ + +/** + + Account unverified + +*/ +NSString *const Trading_PayPalAccountLevelCodeType_UNVERIFIED = @"Unverified"; + +/** + + Account international unverified + +*/ +NSString *const Trading_PayPalAccountLevelCodeType_INTERNATIONAL_UNVERIFIED = @"InternationalUnverified"; + +/** + + Account verified + +*/ +NSString *const Trading_PayPalAccountLevelCodeType_VERIFIED = @"Verified"; + +/** + + Account international verified + +*/ +NSString *const Trading_PayPalAccountLevelCodeType_INTERNATIONAL_VERIFIED = @"InternationalVerified"; + +/** + + Account trusted + +*/ +NSString *const Trading_PayPalAccountLevelCodeType_TRUSTED = @"Trusted"; + +NSString *const Trading_PayPalAccountLevelCodeType_UNKNOWN = @"Unknown"; + +NSString *const Trading_PayPalAccountLevelCodeType_INVALID = @"Invalid"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_PayPalAccountLevelCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PayPalAccountStatusCodeType.h b/Vendoo/TradingProxy/Trading_PayPalAccountStatusCodeType.h new file mode 100755 index 0000000..c41f86c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PayPalAccountStatusCodeType.h @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + PayPal account status. + + + @ingroup EBayAPIInterface +*/ + +/** + + Account is active. + +*/ +extern NSString *const Trading_PayPalAccountStatusCodeType_ACTIVE; + +/** + + Account is closed. + +*/ +extern NSString *const Trading_PayPalAccountStatusCodeType_CLOSED; + +/** + + Account is highly restricted. + +*/ +extern NSString *const Trading_PayPalAccountStatusCodeType_HIGH_RESTRICTED; + +/** + + Account restriction is low. + +*/ +extern NSString *const Trading_PayPalAccountStatusCodeType_LOW_RESTRICTED; + +/** + + Account is locked. + +*/ +extern NSString *const Trading_PayPalAccountStatusCodeType_LOCKED; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_PayPalAccountStatusCodeType_CUSTOM_CODE; + +extern NSString *const Trading_PayPalAccountStatusCodeType_WIRE_OFF; + +extern NSString *const Trading_PayPalAccountStatusCodeType_UNKNOWN; + +extern NSString *const Trading_PayPalAccountStatusCodeType_INVALID; diff --git a/Vendoo/TradingProxy/Trading_PayPalAccountStatusCodeType.m b/Vendoo/TradingProxy/Trading_PayPalAccountStatusCodeType.m new file mode 100755 index 0000000..2577e01 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PayPalAccountStatusCodeType.m @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PayPalAccountStatusCodeType.h" + +/** + @file + + PayPal account status. + +*/ + +/** + + Account is active. + +*/ +NSString *const Trading_PayPalAccountStatusCodeType_ACTIVE = @"Active"; + +/** + + Account is closed. + +*/ +NSString *const Trading_PayPalAccountStatusCodeType_CLOSED = @"Closed"; + +/** + + Account is highly restricted. + +*/ +NSString *const Trading_PayPalAccountStatusCodeType_HIGH_RESTRICTED = @"HighRestricted"; + +/** + + Account restriction is low. + +*/ +NSString *const Trading_PayPalAccountStatusCodeType_LOW_RESTRICTED = @"LowRestricted"; + +/** + + Account is locked. + +*/ +NSString *const Trading_PayPalAccountStatusCodeType_LOCKED = @"Locked"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_PayPalAccountStatusCodeType_CUSTOM_CODE = @"CustomCode"; + +NSString *const Trading_PayPalAccountStatusCodeType_WIRE_OFF = @"WireOff"; + +NSString *const Trading_PayPalAccountStatusCodeType_UNKNOWN = @"Unknown"; + +NSString *const Trading_PayPalAccountStatusCodeType_INVALID = @"Invalid"; diff --git a/Vendoo/TradingProxy/Trading_PayPalAccountTypeCodeType.h b/Vendoo/TradingProxy/Trading_PayPalAccountTypeCodeType.h new file mode 100755 index 0000000..ecacaed --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PayPalAccountTypeCodeType.h @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + PayPal account type. + + + @ingroup EBayAPIInterface +*/ + +/** + + Personal account. + +*/ +extern NSString *const Trading_PayPalAccountTypeCodeType_PERSONAL; + +/** + + Premier account. + +*/ +extern NSString *const Trading_PayPalAccountTypeCodeType_PREMIER; + +/** + + Business account. + +*/ +extern NSString *const Trading_PayPalAccountTypeCodeType_BUSINESS; + +extern NSString *const Trading_PayPalAccountTypeCodeType_UNKNOWN; + +extern NSString *const Trading_PayPalAccountTypeCodeType_INVALID; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_PayPalAccountTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PayPalAccountTypeCodeType.m b/Vendoo/TradingProxy/Trading_PayPalAccountTypeCodeType.m new file mode 100755 index 0000000..2179cd9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PayPalAccountTypeCodeType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PayPalAccountTypeCodeType.h" + +/** + @file + + PayPal account type. + +*/ + +/** + + Personal account. + +*/ +NSString *const Trading_PayPalAccountTypeCodeType_PERSONAL = @"Personal"; + +/** + + Premier account. + +*/ +NSString *const Trading_PayPalAccountTypeCodeType_PREMIER = @"Premier"; + +/** + + Business account. + +*/ +NSString *const Trading_PayPalAccountTypeCodeType_BUSINESS = @"Business"; + +NSString *const Trading_PayPalAccountTypeCodeType_UNKNOWN = @"Unknown"; + +NSString *const Trading_PayPalAccountTypeCodeType_INVALID = @"Invalid"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_PayPalAccountTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PayPalBuyerProtectionEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_PayPalBuyerProtectionEnabledDefinitionType.h new file mode 100755 index 0000000..0c567eb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PayPalBuyerProtectionEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the PayPalBuyerProtection feature. + If the field is present, the corresponding feature applies to the category. + The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PayPalBuyerProtectionEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PayPalBuyerProtectionEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_PayPalBuyerProtectionEnabledDefinitionType.m new file mode 100755 index 0000000..52542a3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PayPalBuyerProtectionEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PayPalBuyerProtectionEnabledDefinitionType.h" + +@implementation Trading_PayPalBuyerProtectionEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PayPalRequiredDefinitionType.h b/Vendoo/TradingProxy/Trading_PayPalRequiredDefinitionType.h new file mode 100755 index 0000000..926accb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PayPalRequiredDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the PayPal Required feature. If the field is + present, the corresponding feature applies to the category. The field is returned + as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PayPalRequiredDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PayPalRequiredDefinitionType.m b/Vendoo/TradingProxy/Trading_PayPalRequiredDefinitionType.m new file mode 100755 index 0000000..7593a89 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PayPalRequiredDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PayPalRequiredDefinitionType.h" + +@implementation Trading_PayPalRequiredDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PayPalRequiredForStoreOwnerDefinitionType.h b/Vendoo/TradingProxy/Trading_PayPalRequiredForStoreOwnerDefinitionType.h new file mode 100755 index 0000000..01f6ec6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PayPalRequiredForStoreOwnerDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + If the field is present, the corresponding feature applies to the category. The + field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PayPalRequiredForStoreOwnerDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PayPalRequiredForStoreOwnerDefinitionType.m b/Vendoo/TradingProxy/Trading_PayPalRequiredForStoreOwnerDefinitionType.m new file mode 100755 index 0000000..a94ab97 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PayPalRequiredForStoreOwnerDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PayPalRequiredForStoreOwnerDefinitionType.h" + +@implementation Trading_PayPalRequiredForStoreOwnerDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PaymentDetailsType.h b/Vendoo/TradingProxy/Trading_PaymentDetailsType.h new file mode 100755 index 0000000..9c216e4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentDetailsType.h @@ -0,0 +1,125 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Type defining the PaymentDetails container, which is used by the seller to + specify amounts and due dates for deposits and full payment on motor vehicle listings. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PaymentDetailsType : NSObject { + +@private + NSNumber *_hoursToDeposit; + NSNumber *_daysToFullPayment; + Trading_AmountType *_depositAmount; + NSString *_depositType; + NSMutableArray *_any; + +} + + +/** + + This integer value indicates the number of hours that a buyer has (after he/she commits to + buy) to make a deposit to the seller as a down payment on a motor vehicle. Valid values are + '24', '48' (default), and '72'. +

+ The deposit amount is specified in the DepositAmount field. If not + specified, the DepositAmount value defaults to 0.0, in which case, a + deposit on the vehicle is not required. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *hoursToDeposit; + +/** + + This integer value indicates the number of days that a buyer has (after he/she commits to + buy) to make full payment to the seller and close the remaining balance on a motor vehicle. + Valid values are '3', '7' (default), '10', and '14'. +

+ In order for a buyer to make a full payment on an US or CA motor vehicle, at least one of + the following PaymentMethods values must be specified for the + listing: +
    +
  • CashInPerson
  • +
  • LoanCheck
  • +
  • MOCC (money order or cashier's check)
  • +
  • PaymentSeeDescription (indicates to prospective buyers that payment instructions + are in the item's description
  • +
  • PersonalCheck
  • +
+ + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *daysToFullPayment; + +/** + + This dollar value indicates the amount of the deposit that a buyer must make on a purchased + motor vehicle (eBay Motors US and CA). The deposit amount can be as high as $2,000.00. If not + specified, this value defaults to '0.0'. If the seller is requiring that the buyer put down + a deposit on the vehicle, the seller must include and set the DepositType + field to 'OtherMethod' and specify an HoursToDeposit value. + If specified, then also specify HoursToDeposit +
+
+ Deposits can only be paid using PayPal, so if DepositAmount is + specified (and not '0.0'), then the listing must offer + 'PayPal' as a payment method (in addition to the payment methods + offered for the full payment). Unlike other listings, PayPal is not + automatically added to a Motors listing even if the seller has a + PayPal preference set in My eBay. The seller also needs to have a + linked PayPal account in order to require a deposit.
+
+ The deposit amount appears in the shipping, payment details and return policy section of the + View Item page.
+
+ For ReviseItem and related calls: If the listing + has no bids, the seller can add or lower a deposit; and they can + increase the deposit if the listing doesn't require Immediate Payment. + The seller can also remove the Immediate Payment option (if any). + If the listing has bids, the seller can only lower an existing + deposit; but not add or increase a deposit. The seller can't remove + Immediate Payment when a listing with a deposit has bids. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *depositAmount; + +/** + + This field applies to eBay Motors (US and CA) vehicles listings. If the seller is requiring + that the buyer make a deposit on the vehicle, the DepositType value must be + included and set to 'OtherMethod'. Otherwise, specify 'None' (or don't pass in DepositType). + + + type: string constant in Trading_DepositTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *depositType; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PaymentDetailsType.m b/Vendoo/TradingProxy/Trading_PaymentDetailsType.m new file mode 100755 index 0000000..311e178 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentDetailsType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PaymentDetailsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_PaymentDetailsType + +@synthesize hoursToDeposit = _hoursToDeposit; +@synthesize daysToFullPayment = _daysToFullPayment; +@synthesize depositAmount = _depositAmount; +@synthesize depositType = _depositType; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HoursToDeposit" propertyName:@"hoursToDeposit" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"hoursToDeposit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DaysToFullPayment" propertyName:@"daysToFullPayment" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"daysToFullPayment"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DepositAmount" propertyName:@"depositAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"depositAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DepositType" propertyName:@"depositType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"depositType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.hoursToDeposit = nil; + self.daysToFullPayment = nil; + self.depositAmount = nil; + self.depositType = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PaymentHoldDetailType.h b/Vendoo/TradingProxy/Trading_PaymentHoldDetailType.h new file mode 100755 index 0000000..3f2a1fd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentHoldDetailType.h @@ -0,0 +1,94 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_RequiredSellerActionArrayType; + +/** + + This type defines the PaymentHoldDetails container, which + consists of information related to the payment hold on the order, including the + reason why the buyer's payment for the order is being held, the expected + release date of the funds into the seller's account, and possible action(s) the + seller can take to expedite the payout of funds into their account. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PaymentHoldDetailType : NSObject { + +@private + NSDate *_expectedReleaseDate; + Trading_RequiredSellerActionArrayType *_requiredSellerActionArray; + NSNumber *_numOfReqSellerActions; + NSString *_paymentHoldReason; + NSMutableArray *_any; + +} + + +/** + + Timestamp that indicates the expected date in which eBay/PayPal will + distribute the funds to the seller's account. This is not a firm date and + is subject to change. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *expectedReleaseDate; + +/** + + Container consisting of one or more RequiredSellerAction fields. + RequiredSellerAction fields provide possible actions that a seller can take to + expedite the release of funds into their account. + + + type : class Trading_RequiredSellerActionArrayType +*/ +@property (nonatomic, retain) Trading_RequiredSellerActionArrayType *requiredSellerActionArray; + +/** + + Integer value that indicates the number of possible actions that a seller + can take to possibly expedite the release of funds into their account. This + value should equal the number of RequiredSellerAction + fields contained in the RequiredSellerActionArray + container. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *numOfReqSellerActions; + +/** + + Enumerated value that indicates why the buyer's payment for the order is + being held by PayPal instead of being distributed to the seller's account. + A seller's funds for an order can be held by PayPal for as little as three + days after the buyer receives the order, but the hold can be up to 21 days + based on the scenario, and in some cases, the seller's lack of action in + helping to expedite the release of funds. + + + type: string constant in Trading_PaymentHoldReasonCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentHoldReason; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PaymentHoldDetailType.m b/Vendoo/TradingProxy/Trading_PaymentHoldDetailType.m new file mode 100755 index 0000000..a160422 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentHoldDetailType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PaymentHoldDetailType.h" +#import "Trading_RequiredSellerActionArrayType.h" + +@implementation Trading_PaymentHoldDetailType + +@synthesize expectedReleaseDate = _expectedReleaseDate; +@synthesize requiredSellerActionArray = _requiredSellerActionArray; +@synthesize numOfReqSellerActions = _numOfReqSellerActions; +@synthesize paymentHoldReason = _paymentHoldReason; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpectedReleaseDate" propertyName:@"expectedReleaseDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"expectedReleaseDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RequiredSellerActionArray" propertyName:@"requiredSellerActionArray" type:PICO_TYPE_OBJECT clazz:[Trading_RequiredSellerActionArrayType class]]; + [map setObject:ps forKey:@"requiredSellerActionArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NumOfReqSellerActions" propertyName:@"numOfReqSellerActions" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"numOfReqSellerActions"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentHoldReason" propertyName:@"paymentHoldReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentHoldReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.expectedReleaseDate = nil; + self.requiredSellerActionArray = nil; + self.numOfReqSellerActions = nil; + self.paymentHoldReason = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PaymentHoldReasonCodeType.h b/Vendoo/TradingProxy/Trading_PaymentHoldReasonCodeType.h new file mode 100755 index 0000000..d727862 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentHoldReasonCodeType.h @@ -0,0 +1,123 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumerated type that contains all possible reasons why the buyer's payment for + the order is being held by PayPal instead of being distributed to the seller's + account. A seller's funds for an order can be held by PayPal for as little as + three days after the buyer receives the order, but the hold can be up to 21 + days based on the scenario, and in some cases, the seller's lack of action in + helping to expedite the release of funds. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the buyer's payment for the order is being held + by PayPal because the seller is new to selling on eBay. Sellers are + considered "new" until they have met all three criteria below: +
    +
  • More than 90 days have passed since first successful sale
  • +
  • More than 25 domestic sales
  • +
  • More than $250.00 in total sales
  • +
+ +*/ +extern NSString *const Trading_PaymentHoldReasonCodeType_NEW_SELLER; + +/** + + This value indicates that the buyer's payment for the order is being held + by PayPal because the seller has been classified as a Below Standard + seller. + +*/ +extern NSString *const Trading_PaymentHoldReasonCodeType_BELOW_STANDARD_SELLER; + +/** + + This value indicates that the buyer's payment for the order is being held + by PayPal because an eBay Buyer Protection case has been filed against + the order. If this value is returned, the seller can expedite the release + of PayPal funds into their account by resolving the eBay Buyer Protection + case, as indicated by a value of 'ResolveeBPCase' returned in a + PaymentHoldDetails.RequiredSellerActionArray.RequiredSellerAction + field. + +*/ +extern NSString *const Trading_PaymentHoldReasonCodeType_EBP_CASE_OPEN; + +/** + + This value indicates that the buyer's payment for the order is being held + by PayPal because the seller has recently been reinstated as an active eBay + seller after their account went through a suspension/restricted period. +

+ After a seller's account is suspended and then reinstated, that seller is + treated as a new seller, and must meet the same requirements that a new + seller must meet to get beyong the "New Seller" status. + +*/ +extern NSString *const Trading_PaymentHoldReasonCodeType_REINSTATEMENT_AFTER_SUSPENSION; + +/** + + This value indicates that the buyer's payment for the order is being held + by PayPal because the seller is classified as a casual seller on eBay. + +*/ +extern NSString *const Trading_PaymentHoldReasonCodeType_CASUAL_SELLER; + +/** + + This value indicates that the buyer's payment for the order is being held + by PayPal because the seller's PayPal account (identified in + Transaction.PayPalEmailAddress) is new and is not + fully set up to receive funds. + +*/ +extern NSString *const Trading_PaymentHoldReasonCodeType_NEW_PAYPAL_ACCOUNT_ADDED; + +/** + + This value indicates that the reason for the buyer's payment for the order + being held by PayPal is not known. + +*/ +extern NSString *const Trading_PaymentHoldReasonCodeType_NOT_AVAILABLE; + +/** + + This value is reserved for internal or future use. + +*/ +extern NSString *const Trading_PaymentHoldReasonCodeType_SELLER_IS_ON_BLACK_LIST; + +/** + + This value is returned if the reason for the buyer's payment for the order + being held by PayPal cannot be classified by any of the other enumeration + values. + +*/ +extern NSString *const Trading_PaymentHoldReasonCodeType_OTHER; + +/** + + This value is reserved for internal or future use. + +*/ +extern NSString *const Trading_PaymentHoldReasonCodeType_NONE; + +/** + + This value is reserved for internal or future use. + +*/ +extern NSString *const Trading_PaymentHoldReasonCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PaymentHoldReasonCodeType.m b/Vendoo/TradingProxy/Trading_PaymentHoldReasonCodeType.m new file mode 100755 index 0000000..d43a1e5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentHoldReasonCodeType.m @@ -0,0 +1,121 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PaymentHoldReasonCodeType.h" + +/** + @file + + Enumerated type that contains all possible reasons why the buyer's payment for + the order is being held by PayPal instead of being distributed to the seller's + account. A seller's funds for an order can be held by PayPal for as little as + three days after the buyer receives the order, but the hold can be up to 21 + days based on the scenario, and in some cases, the seller's lack of action in + helping to expedite the release of funds. + +*/ + +/** + + This value indicates that the buyer's payment for the order is being held + by PayPal because the seller is new to selling on eBay. Sellers are + considered "new" until they have met all three criteria below: +
    +
  • More than 90 days have passed since first successful sale
  • +
  • More than 25 domestic sales
  • +
  • More than $250.00 in total sales
  • +
+ +*/ +NSString *const Trading_PaymentHoldReasonCodeType_NEW_SELLER = @"NewSeller"; + +/** + + This value indicates that the buyer's payment for the order is being held + by PayPal because the seller has been classified as a Below Standard + seller. + +*/ +NSString *const Trading_PaymentHoldReasonCodeType_BELOW_STANDARD_SELLER = @"BelowStandardSeller"; + +/** + + This value indicates that the buyer's payment for the order is being held + by PayPal because an eBay Buyer Protection case has been filed against + the order. If this value is returned, the seller can expedite the release + of PayPal funds into their account by resolving the eBay Buyer Protection + case, as indicated by a value of 'ResolveeBPCase' returned in a + PaymentHoldDetails.RequiredSellerActionArray.RequiredSellerAction + field. + +*/ +NSString *const Trading_PaymentHoldReasonCodeType_EBP_CASE_OPEN = @"EbpCaseOpen"; + +/** + + This value indicates that the buyer's payment for the order is being held + by PayPal because the seller has recently been reinstated as an active eBay + seller after their account went through a suspension/restricted period. +

+ After a seller's account is suspended and then reinstated, that seller is + treated as a new seller, and must meet the same requirements that a new + seller must meet to get beyong the "New Seller" status. + +*/ +NSString *const Trading_PaymentHoldReasonCodeType_REINSTATEMENT_AFTER_SUSPENSION = @"ReinstatementAfterSuspension"; + +/** + + This value indicates that the buyer's payment for the order is being held + by PayPal because the seller is classified as a casual seller on eBay. + +*/ +NSString *const Trading_PaymentHoldReasonCodeType_CASUAL_SELLER = @"CasualSeller"; + +/** + + This value indicates that the buyer's payment for the order is being held + by PayPal because the seller's PayPal account (identified in + Transaction.PayPalEmailAddress) is new and is not + fully set up to receive funds. + +*/ +NSString *const Trading_PaymentHoldReasonCodeType_NEW_PAYPAL_ACCOUNT_ADDED = @"NewPaypalAccountAdded"; + +/** + + This value indicates that the reason for the buyer's payment for the order + being held by PayPal is not known. + +*/ +NSString *const Trading_PaymentHoldReasonCodeType_NOT_AVAILABLE = @"NotAvailable"; + +/** + + This value is reserved for internal or future use. + +*/ +NSString *const Trading_PaymentHoldReasonCodeType_SELLER_IS_ON_BLACK_LIST = @"SellerIsOnBlackList"; + +/** + + This value is returned if the reason for the buyer's payment for the order + being held by PayPal cannot be classified by any of the other enumeration + values. + +*/ +NSString *const Trading_PaymentHoldReasonCodeType_OTHER = @"Other"; + +/** + + This value is reserved for internal or future use. + +*/ +NSString *const Trading_PaymentHoldReasonCodeType_NONE = @"None"; + +/** + + This value is reserved for internal or future use. + +*/ +NSString *const Trading_PaymentHoldReasonCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PaymentHoldStatusCodeType.h b/Vendoo/TradingProxy/Trading_PaymentHoldStatusCodeType.h new file mode 100755 index 0000000..dd8b16a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentHoldStatusCodeType.h @@ -0,0 +1,103 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumerated type that contains the list of possible values that can be returned + in the PaymentHoldStatus container. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates a possible issue with a buyer. If this value is returned, + the TransactionArray.Transaction.SellerPaidStatus field is returned as NotPaid + in GetMyeBaySelling, and the TransactionArray.Transaction.BuyerPaidStatus field + is returned as PaidWithPayPal in GetMyeBayBuying. + +*/ +extern NSString *const Trading_PaymentHoldStatusCodeType_PAYMENT_REVIEW; + +/** + + This value indicates a possible issue with a seller. If this value is returned, + the TransactionArray.Transaction.SellerPaidStatus field is returned as + PaidWithPayPal in GetMyeBaySelling, and the + TransactionArray.Transaction.BuyerPaidStatus field is returned as PaidWithPayPal + in GetMyeBayBuying. + +*/ +extern NSString *const Trading_PaymentHoldStatusCodeType_MERCHANT_HOLD; + +/** + + This value indicates that a payment hold on the item has been released. + +*/ +extern NSString *const Trading_PaymentHoldStatusCodeType_RELEASED; + +/** + + This value indicates that there is no payment hold on the item. + +*/ +extern NSString *const Trading_PaymentHoldStatusCodeType_NONE; + +/** + + This value indicates that there is a "new seller hold" on the item. PayPal + may hold payments to a new seller for up to 21 days. + Sellers are + considered "new" until they have met all three criteria below: +
    +
  • More than 90 days have passed since first successful sale
  • +
  • More than 25 domestic sales
  • +
  • More than $250.00 in total sales
  • +
+ +*/ +extern NSString *const Trading_PaymentHoldStatusCodeType_NEW_SELLER_HOLD; + +/** + + This value indicates that there is a payment hold on the item. + +*/ +extern NSString *const Trading_PaymentHoldStatusCodeType_PAYMENT_HOLD; + +/** + + This value indicates that the process for the release of funds for the + order has been initiated. + +*/ +extern NSString *const Trading_PaymentHoldStatusCodeType_RELEASE_PENDING; + +/** + + This value indicates that the funds are available in the seller's PayPal + account. + +*/ +extern NSString *const Trading_PaymentHoldStatusCodeType_RELEASE_CONFIRMED; + +/** + + This value indicates that the payout distribution to the seller's account failed. + This value is only applicable to DE/AT sellers subject to the new eBay payment + process. + +*/ +extern NSString *const Trading_PaymentHoldStatusCodeType_RELEASE_FAILED; + +/** + + This value is reserved for internal or future use. + +*/ +extern NSString *const Trading_PaymentHoldStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PaymentHoldStatusCodeType.m b/Vendoo/TradingProxy/Trading_PaymentHoldStatusCodeType.m new file mode 100755 index 0000000..fffea9b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentHoldStatusCodeType.m @@ -0,0 +1,101 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PaymentHoldStatusCodeType.h" + +/** + @file + + Enumerated type that contains the list of possible values that can be returned + in the PaymentHoldStatus container. + +*/ + +/** + + This value indicates a possible issue with a buyer. If this value is returned, + the TransactionArray.Transaction.SellerPaidStatus field is returned as NotPaid + in GetMyeBaySelling, and the TransactionArray.Transaction.BuyerPaidStatus field + is returned as PaidWithPayPal in GetMyeBayBuying. + +*/ +NSString *const Trading_PaymentHoldStatusCodeType_PAYMENT_REVIEW = @"PaymentReview"; + +/** + + This value indicates a possible issue with a seller. If this value is returned, + the TransactionArray.Transaction.SellerPaidStatus field is returned as + PaidWithPayPal in GetMyeBaySelling, and the + TransactionArray.Transaction.BuyerPaidStatus field is returned as PaidWithPayPal + in GetMyeBayBuying. + +*/ +NSString *const Trading_PaymentHoldStatusCodeType_MERCHANT_HOLD = @"MerchantHold"; + +/** + + This value indicates that a payment hold on the item has been released. + +*/ +NSString *const Trading_PaymentHoldStatusCodeType_RELEASED = @"Released"; + +/** + + This value indicates that there is no payment hold on the item. + +*/ +NSString *const Trading_PaymentHoldStatusCodeType_NONE = @"None"; + +/** + + This value indicates that there is a "new seller hold" on the item. PayPal + may hold payments to a new seller for up to 21 days. + Sellers are + considered "new" until they have met all three criteria below: +
    +
  • More than 90 days have passed since first successful sale
  • +
  • More than 25 domestic sales
  • +
  • More than $250.00 in total sales
  • +
+ +*/ +NSString *const Trading_PaymentHoldStatusCodeType_NEW_SELLER_HOLD = @"NewSellerHold"; + +/** + + This value indicates that there is a payment hold on the item. + +*/ +NSString *const Trading_PaymentHoldStatusCodeType_PAYMENT_HOLD = @"PaymentHold"; + +/** + + This value indicates that the process for the release of funds for the + order has been initiated. + +*/ +NSString *const Trading_PaymentHoldStatusCodeType_RELEASE_PENDING = @"ReleasePending"; + +/** + + This value indicates that the funds are available in the seller's PayPal + account. + +*/ +NSString *const Trading_PaymentHoldStatusCodeType_RELEASE_CONFIRMED = @"ReleaseConfirmed"; + +/** + + This value indicates that the payout distribution to the seller's account failed. + This value is only applicable to DE/AT sellers subject to the new eBay payment + process. + +*/ +NSString *const Trading_PaymentHoldStatusCodeType_RELEASE_FAILED = @"ReleaseFailed"; + +/** + + This value is reserved for internal or future use. + +*/ +NSString *const Trading_PaymentHoldStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PaymentMethodDefinitionType.h b/Vendoo/TradingProxy/Trading_PaymentMethodDefinitionType.h new file mode 100755 index 0000000..6c5b48b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentMethodDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the Payment Method feature. If the field is + present, the corresponding feature applies to the category. The field is returned + as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PaymentMethodDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PaymentMethodDefinitionType.m b/Vendoo/TradingProxy/Trading_PaymentMethodDefinitionType.m new file mode 100755 index 0000000..07654cb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentMethodDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PaymentMethodDefinitionType.h" + +@implementation Trading_PaymentMethodDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PaymentMethodSearchCodeType.h b/Vendoo/TradingProxy/Trading_PaymentMethodSearchCodeType.h new file mode 100755 index 0000000..7e3d5be --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentMethodSearchCodeType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Used for specifying items for which a specific payment method or methods are accepted. + + + @ingroup EBayAPIInterface +*/ + +/** + + PayPal payment method. + +*/ +extern NSString *const Trading_PaymentMethodSearchCodeType_PAY_PAL; + +/** + + PaisaPay payment method. The PaisaPay payment method is only for the India site (site ID 203). + +*/ +extern NSString *const Trading_PaymentMethodSearchCodeType_PAISA_PAY; + +/** + + Either the PayPal or the PaisaPay payment method. The PaisaPay payment method is only for the India site (site ID 203). + +*/ +extern NSString *const Trading_PaymentMethodSearchCodeType_PAY_PAL_OR_PAISA_PAY; + +extern NSString *const Trading_PaymentMethodSearchCodeType_CUSTOM_CODE; + +/** + + PaisaPayEscrowEMI (Equal Monthly Installments) payment method. The PaisaPayEscrowEMI payment method is only for the India site (site ID 203). + +*/ +extern NSString *const Trading_PaymentMethodSearchCodeType_PAISA_PAY_ESCROW_EMI; diff --git a/Vendoo/TradingProxy/Trading_PaymentMethodSearchCodeType.m b/Vendoo/TradingProxy/Trading_PaymentMethodSearchCodeType.m new file mode 100755 index 0000000..ec0d51b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentMethodSearchCodeType.m @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PaymentMethodSearchCodeType.h" + +/** + @file + + Used for specifying items for which a specific payment method or methods are accepted. + +*/ + +/** + + PayPal payment method. + +*/ +NSString *const Trading_PaymentMethodSearchCodeType_PAY_PAL = @"PayPal"; + +/** + + PaisaPay payment method. The PaisaPay payment method is only for the India site (site ID 203). + +*/ +NSString *const Trading_PaymentMethodSearchCodeType_PAISA_PAY = @"PaisaPay"; + +/** + + Either the PayPal or the PaisaPay payment method. The PaisaPay payment method is only for the India site (site ID 203). + +*/ +NSString *const Trading_PaymentMethodSearchCodeType_PAY_PAL_OR_PAISA_PAY = @"PayPalOrPaisaPay"; + +NSString *const Trading_PaymentMethodSearchCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + PaisaPayEscrowEMI (Equal Monthly Installments) payment method. The PaisaPayEscrowEMI payment method is only for the India site (site ID 203). + +*/ +NSString *const Trading_PaymentMethodSearchCodeType_PAISA_PAY_ESCROW_EMI = @"PaisaPayEscrowEMI"; diff --git a/Vendoo/TradingProxy/Trading_PaymentOptionDetailsType.h b/Vendoo/TradingProxy/Trading_PaymentOptionDetailsType.h new file mode 100755 index 0000000..1676e9c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentOptionDetailsType.h @@ -0,0 +1,86 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated; use + GetCategoryFeatures with PaymentMethods as a + FeatureID value in the request. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PaymentOptionDetailsType : NSObject { + +@private + NSString *_paymentOption; + NSString *_description; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + + A payment method value defined in the schema. + + + type: string constant in Trading_BuyerPaymentMethodCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentOption; + +/** + + + Full name of the payment method for display purposes. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + + Returns the latest version number for this field. The version can be + used to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + + Gives the time in GMT that the feature flags for the details were last + updated. This timestamp can be used to determine if and when to refresh + cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PaymentOptionDetailsType.m b/Vendoo/TradingProxy/Trading_PaymentOptionDetailsType.m new file mode 100755 index 0000000..7b1da58 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentOptionDetailsType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PaymentOptionDetailsType.h" + +@implementation Trading_PaymentOptionDetailsType + +@synthesize paymentOption = _paymentOption; +@synthesize description = _description; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentOption" propertyName:@"paymentOption" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.paymentOption = nil; + self.description = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PaymentOptionsGroupEnabledCodeType.h b/Vendoo/TradingProxy/Trading_PaymentOptionsGroupEnabledCodeType.h new file mode 100755 index 0000000..dd6cafd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentOptionsGroupEnabledCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumerated type that lists the possible states for DE and AT categories in regards to the new eBay payment process. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the new eBay payment process is enabled for this category. + +*/ +extern NSString *const Trading_PaymentOptionsGroupEnabledCodeType_E_BAY_PAYMENT_PROCESS_ENABLED; + +/** + + This value indicates that non-standard payments is enabled for this category. + +*/ +extern NSString *const Trading_PaymentOptionsGroupEnabledCodeType_NON_STANDARD_PAYMENTS_ENABLED; + +/** + + This value indicates that the new eBay payment process is excluded for this category. + +*/ +extern NSString *const Trading_PaymentOptionsGroupEnabledCodeType_E_BAY_PAYMENT_PROCESS_EXCLUDED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_PaymentOptionsGroupEnabledCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PaymentOptionsGroupEnabledCodeType.m b/Vendoo/TradingProxy/Trading_PaymentOptionsGroupEnabledCodeType.m new file mode 100755 index 0000000..eb64c4e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentOptionsGroupEnabledCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PaymentOptionsGroupEnabledCodeType.h" + +/** + @file + + Enumerated type that lists the possible states for DE and AT categories in regards to the new eBay payment process. + +*/ + +/** + + This value indicates that the new eBay payment process is enabled for this category. + +*/ +NSString *const Trading_PaymentOptionsGroupEnabledCodeType_E_BAY_PAYMENT_PROCESS_ENABLED = @"eBayPaymentProcessEnabled"; + +/** + + This value indicates that non-standard payments is enabled for this category. + +*/ +NSString *const Trading_PaymentOptionsGroupEnabledCodeType_NON_STANDARD_PAYMENTS_ENABLED = @"NonStandardPaymentsEnabled"; + +/** + + This value indicates that the new eBay payment process is excluded for this category. + +*/ +NSString *const Trading_PaymentOptionsGroupEnabledCodeType_E_BAY_PAYMENT_PROCESS_EXCLUDED = @"eBayPaymentProcessExcluded"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_PaymentOptionsGroupEnabledCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PaymentOptionsGroupEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_PaymentOptionsGroupEnabledDefinitionType.h new file mode 100755 index 0000000..2f1d2b3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentOptionsGroupEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + The PaymentOptionsGroupEnabled field is returned in the GetCategoryFeature response if the Payment Options Group feature + applies to the category. The field is returned as an empty element. The Payment Options Group feature is only applicable to + DE and AT listings. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PaymentOptionsGroupEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PaymentOptionsGroupEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_PaymentOptionsGroupEnabledDefinitionType.m new file mode 100755 index 0000000..213d3ef --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentOptionsGroupEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PaymentOptionsGroupEnabledDefinitionType.h" + +@implementation Trading_PaymentOptionsGroupEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PaymentStatusCodeType.h b/Vendoo/TradingProxy/Trading_PaymentStatusCodeType.h new file mode 100755 index 0000000..653f819 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentStatusCodeType.h @@ -0,0 +1,71 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Type defining the values that can be returned in the eBayPaymentStatus + field of order management calls. These values indicate the current status of the buyer's + payment for an order. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the buyer's payment for the order has cleared. A + CheckoutStatus.eBayPaymentStatus value of 'NoPaymentFailure' + and a CheckoutStatus.Status value of 'Complete' indicates that + checkout is complete. + +*/ +extern NSString *const Trading_PaymentStatusCodeType_NO_PAYMENT_FAILURE; + +/** + + This value indicates that the buyer's eCheck bounced. This value is only applicable + if the seller accepts eChecks as a form of payment. + +*/ +extern NSString *const Trading_PaymentStatusCodeType_BUYER_E_CHECK_BOUNCED; + +/** + + This value indicates that the buyer's payment via a credit card failed. This value + is only applicable if the seller accepts credit cards as a form of payment. + +*/ +extern NSString *const Trading_PaymentStatusCodeType_BUYER_CREDIT_CARD_FAILED; + +/** + + This value indicates that the seller reported the buyer's payment as failed. + +*/ +extern NSString *const Trading_PaymentStatusCodeType_BUYER_FAILED_PAYMENT_REPORTED_BY_SELLER; + +/** + + This value indicates that the buyer's PayPal payment is in process. This value + is only applicable if the buyer has selected PayPal as the payment method. + +*/ +extern NSString *const Trading_PaymentStatusCodeType_PAY_PAL_PAYMENT_IN_PROCESS; + +/** + + This value indicates that the buyer's non-PayPal payment is in process. This value + is only applicable if the buyer has selected a payment method other than PayPal. + +*/ +extern NSString *const Trading_PaymentStatusCodeType_PAYMENT_IN_PROCESS; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_PaymentStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PaymentStatusCodeType.m b/Vendoo/TradingProxy/Trading_PaymentStatusCodeType.m new file mode 100755 index 0000000..0c7d828 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentStatusCodeType.m @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PaymentStatusCodeType.h" + +/** + @file + + Type defining the values that can be returned in the eBayPaymentStatus + field of order management calls. These values indicate the current status of the buyer's + payment for an order. + +*/ + +/** + + This value indicates that the buyer's payment for the order has cleared. A + CheckoutStatus.eBayPaymentStatus value of 'NoPaymentFailure' + and a CheckoutStatus.Status value of 'Complete' indicates that + checkout is complete. + +*/ +NSString *const Trading_PaymentStatusCodeType_NO_PAYMENT_FAILURE = @"NoPaymentFailure"; + +/** + + This value indicates that the buyer's eCheck bounced. This value is only applicable + if the seller accepts eChecks as a form of payment. + +*/ +NSString *const Trading_PaymentStatusCodeType_BUYER_E_CHECK_BOUNCED = @"BuyerECheckBounced"; + +/** + + This value indicates that the buyer's payment via a credit card failed. This value + is only applicable if the seller accepts credit cards as a form of payment. + +*/ +NSString *const Trading_PaymentStatusCodeType_BUYER_CREDIT_CARD_FAILED = @"BuyerCreditCardFailed"; + +/** + + This value indicates that the seller reported the buyer's payment as failed. + +*/ +NSString *const Trading_PaymentStatusCodeType_BUYER_FAILED_PAYMENT_REPORTED_BY_SELLER = @"BuyerFailedPaymentReportedBySeller"; + +/** + + This value indicates that the buyer's PayPal payment is in process. This value + is only applicable if the buyer has selected PayPal as the payment method. + +*/ +NSString *const Trading_PaymentStatusCodeType_PAY_PAL_PAYMENT_IN_PROCESS = @"PayPalPaymentInProcess"; + +/** + + This value indicates that the buyer's non-PayPal payment is in process. This value + is only applicable if the buyer has selected a payment method other than PayPal. + +*/ +NSString *const Trading_PaymentStatusCodeType_PAYMENT_IN_PROCESS = @"PaymentInProcess"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_PaymentStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PaymentTypeCodeType.h b/Vendoo/TradingProxy/Trading_PaymentTypeCodeType.h new file mode 100755 index 0000000..28ab37e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentTypeCodeType.h @@ -0,0 +1,74 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + For GetSellerPayments, indicates the type of Half.com payment being + made (sale or refund). + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) The buyer paid the seller. + Applicable to Half.com. + +*/ +extern NSString *const Trading_PaymentTypeCodeType_SALE; + +/** + + (out) The seller issued a refund to the buyer. + Applicable to Half.com. + +*/ +extern NSString *const Trading_PaymentTypeCodeType_REFUND; + +/** + + For eBay internal use. + +*/ +extern NSString *const Trading_PaymentTypeCodeType_SELLER_DENIED_PAYMENT; + +/** + + For eBay internal use. + +*/ +extern NSString *const Trading_PaymentTypeCodeType_ADMIN_REVERSAL; + +/** + + All other payment types. + +*/ +extern NSString *const Trading_PaymentTypeCodeType_ALL_OTHER; + +/** + + (out) The buyer paid the seller for a rental extension. + Applicable to Half.com only. + +*/ +extern NSString *const Trading_PaymentTypeCodeType_RENTAL_EXTENSION; + +/** + + (out) The buyer paid the seller for a rental buyout. + Applicable to Half.com only. + +*/ +extern NSString *const Trading_PaymentTypeCodeType_RENTAL_BUYOUT; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_PaymentTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PaymentTypeCodeType.m b/Vendoo/TradingProxy/Trading_PaymentTypeCodeType.m new file mode 100755 index 0000000..371a37d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PaymentTypeCodeType.m @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PaymentTypeCodeType.h" + +/** + @file + + For GetSellerPayments, indicates the type of Half.com payment being + made (sale or refund). + +*/ + +/** + + (out) The buyer paid the seller. + Applicable to Half.com. + +*/ +NSString *const Trading_PaymentTypeCodeType_SALE = @"Sale"; + +/** + + (out) The seller issued a refund to the buyer. + Applicable to Half.com. + +*/ +NSString *const Trading_PaymentTypeCodeType_REFUND = @"Refund"; + +/** + + For eBay internal use. + +*/ +NSString *const Trading_PaymentTypeCodeType_SELLER_DENIED_PAYMENT = @"SellerDeniedPayment"; + +/** + + For eBay internal use. + +*/ +NSString *const Trading_PaymentTypeCodeType_ADMIN_REVERSAL = @"AdminReversal"; + +/** + + All other payment types. + +*/ +NSString *const Trading_PaymentTypeCodeType_ALL_OTHER = @"AllOther"; + +/** + + (out) The buyer paid the seller for a rental extension. + Applicable to Half.com only. + +*/ +NSString *const Trading_PaymentTypeCodeType_RENTAL_EXTENSION = @"RentalExtension"; + +/** + + (out) The buyer paid the seller for a rental buyout. + Applicable to Half.com only. + +*/ +NSString *const Trading_PaymentTypeCodeType_RENTAL_BUYOUT = @"RentalBuyout"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_PaymentTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PayoutMethodType.h b/Vendoo/TradingProxy/Trading_PayoutMethodType.h new file mode 100755 index 0000000..0257686 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PayoutMethodType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumeration type that contains the payout methods available to DE and AT sellers for orders going through the + new eBay payment process flow. Once a DE or AT seller has accepted the supplemental user agreement for the new + eBay payment process, that seller must set the default payout account in My eBay preferences. eBay will + distribute seller payouts to this account. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the seller wants eBay to distribute payouts to their PayPal account. + +*/ +extern NSString *const Trading_PayoutMethodType_PAYPAL; + +/** + + This value indicates that the seller wants eBay to distribute payouts to their bank account via EFT + (Electronic Funds Transfer). + +*/ +extern NSString *const Trading_PayoutMethodType_EFT; + +/** + + This value indicates that the seller wants eBay to distribute payouts to their Moneybookers (Skrill) + account. + +*/ +extern NSString *const Trading_PayoutMethodType_MONEYBOOKERS; diff --git a/Vendoo/TradingProxy/Trading_PayoutMethodType.m b/Vendoo/TradingProxy/Trading_PayoutMethodType.m new file mode 100755 index 0000000..d008e7f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PayoutMethodType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PayoutMethodType.h" + +/** + @file + + Enumeration type that contains the payout methods available to DE and AT sellers for orders going through the + new eBay payment process flow. Once a DE or AT seller has accepted the supplemental user agreement for the new + eBay payment process, that seller must set the default payout account in My eBay preferences. eBay will + distribute seller payouts to this account. + +*/ + +/** + + This value indicates that the seller wants eBay to distribute payouts to their PayPal account. + +*/ +NSString *const Trading_PayoutMethodType_PAYPAL = @"PAYPAL"; + +/** + + This value indicates that the seller wants eBay to distribute payouts to their bank account via EFT + (Electronic Funds Transfer). + +*/ +NSString *const Trading_PayoutMethodType_EFT = @"EFT"; + +/** + + This value indicates that the seller wants eBay to distribute payouts to their Moneybookers (Skrill) + account. + +*/ +NSString *const Trading_PayoutMethodType_MONEYBOOKERS = @"MONEYBOOKERS"; diff --git a/Vendoo/TradingProxy/Trading_PerformanceDashboardType.h b/Vendoo/TradingProxy/Trading_PerformanceDashboardType.h new file mode 100755 index 0000000..dea15c3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PerformanceDashboardType.h @@ -0,0 +1,78 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_SellerDashboardAlertType; + +/** + + Type defining the Performance container returned in the + GetSellerDashboard response. The Performance + container consists of the seller's overall selling performance rating on all eBay sites + on which the seller is sellling, as well as any alerts related to performance. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PerformanceDashboardType : NSObject { + +@private + NSMutableArray *_site; + NSString *_status; + Trading_SellerDashboardAlertType *_alert; + NSMutableArray *_any; + +} + + +/** + + The eBay site(s) on which the seller's performance is being evaluated. +
+ A seller's performance status is evaluated for three specific regions: US, + UK/Ireland, and Germany/Switzerland/Austria. The Site field is + repeated to show all sites in each region, if applicable. + + + entry type : string constant in Trading_SiteCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *site; + +/** + + This field indicates the seller's performance rating. This rating is an overall + performance for the eBay site(s) found in the Site field(s). + + + type: string constant in Trading_PerformanceStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + The Performance.Alert container is only returned if eBay has + posted one or more informational or warning messages related to the seller's + performance rating. + + + type : class Trading_SellerDashboardAlertType +*/ +@property (nonatomic, retain) Trading_SellerDashboardAlertType *alert; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PerformanceDashboardType.m b/Vendoo/TradingProxy/Trading_PerformanceDashboardType.m new file mode 100755 index 0000000..2aaf62a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PerformanceDashboardType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PerformanceDashboardType.h" +#import "Trading_SellerDashboardAlertType.h" + +@implementation Trading_PerformanceDashboardType + +@synthesize site = _site; +@synthesize status = _status; +@synthesize alert = _alert; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Site" propertyName:@"site" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"site"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Alert" propertyName:@"alert" type:PICO_TYPE_OBJECT clazz:[Trading_SellerDashboardAlertType class]]; + [map setObject:ps forKey:@"alert"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.site = nil; + self.status = nil; + self.alert = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PerformanceStatusCodeType.h b/Vendoo/TradingProxy/Trading_PerformanceStatusCodeType.h new file mode 100755 index 0000000..d8c235d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PerformanceStatusCodeType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Performance status. + + + @ingroup EBayAPIInterface +*/ + +/** + + You are a Top-Rated seller. + +*/ +extern NSString *const Trading_PerformanceStatusCodeType_TOP_RATED; + +/** + + Your seller performance rating is Above Standard. + +*/ +extern NSString *const Trading_PerformanceStatusCodeType_ABOVE_STANDARD; + +/** + + Your seller performance rating is Standard. + +*/ +extern NSString *const Trading_PerformanceStatusCodeType_STANDARD; + +/** + + Your seller performance rating is Below Standard. + +*/ +extern NSString *const Trading_PerformanceStatusCodeType_BELOW_STANDARD; + +/** + + Reserved for internal use. + +*/ +extern NSString *const Trading_PerformanceStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PerformanceStatusCodeType.m b/Vendoo/TradingProxy/Trading_PerformanceStatusCodeType.m new file mode 100755 index 0000000..16661d0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PerformanceStatusCodeType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PerformanceStatusCodeType.h" + +/** + @file + + Performance status. + +*/ + +/** + + You are a Top-Rated seller. + +*/ +NSString *const Trading_PerformanceStatusCodeType_TOP_RATED = @"TopRated"; + +/** + + Your seller performance rating is Above Standard. + +*/ +NSString *const Trading_PerformanceStatusCodeType_ABOVE_STANDARD = @"AboveStandard"; + +/** + + Your seller performance rating is Standard. + +*/ +NSString *const Trading_PerformanceStatusCodeType_STANDARD = @"Standard"; + +/** + + Your seller performance rating is Below Standard. + +*/ +NSString *const Trading_PerformanceStatusCodeType_BELOW_STANDARD = @"BelowStandard"; + +/** + + Reserved for internal use. + +*/ +NSString *const Trading_PerformanceStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PeriodCodeType.h b/Vendoo/TradingProxy/Trading_PeriodCodeType.h new file mode 100755 index 0000000..371feb6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PeriodCodeType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Type defining the time periods used when evaluating the number of buying policy + violations and unpaid item strikes that a buyer has against their account. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value is no longer used. + +*/ +extern NSString *const Trading_PeriodCodeType_DAYS_1; + +/** + + This value indicates that the evaluation period is set back 30 days from the + present date. + +*/ +extern NSString *const Trading_PeriodCodeType_DAYS_30; + +/** + + This value indicates that the evaluation period is set back 180 days from the + present date. + +*/ +extern NSString *const Trading_PeriodCodeType_DAYS_180; + +/** + + This value indicates that the evaluation period is set back 360 days from the + present date. + +*/ +extern NSString *const Trading_PeriodCodeType_DAYS_360; + +/** + + This value indicates that the evaluation period is set back 540 days from the + present date. + +*/ +extern NSString *const Trading_PeriodCodeType_DAYS_540; + +/** + + This value is reserved for future or internal use. + +*/ +extern NSString *const Trading_PeriodCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PeriodCodeType.m b/Vendoo/TradingProxy/Trading_PeriodCodeType.m new file mode 100755 index 0000000..a731ce5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PeriodCodeType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PeriodCodeType.h" + +/** + @file + + Type defining the time periods used when evaluating the number of buying policy + violations and unpaid item strikes that a buyer has against their account. + +*/ + +/** + + This value is no longer used. + +*/ +NSString *const Trading_PeriodCodeType_DAYS_1 = @"Days_1"; + +/** + + This value indicates that the evaluation period is set back 30 days from the + present date. + +*/ +NSString *const Trading_PeriodCodeType_DAYS_30 = @"Days_30"; + +/** + + This value indicates that the evaluation period is set back 180 days from the + present date. + +*/ +NSString *const Trading_PeriodCodeType_DAYS_180 = @"Days_180"; + +/** + + This value indicates that the evaluation period is set back 360 days from the + present date. + +*/ +NSString *const Trading_PeriodCodeType_DAYS_360 = @"Days_360"; + +/** + + This value indicates that the evaluation period is set back 540 days from the + present date. + +*/ +NSString *const Trading_PeriodCodeType_DAYS_540 = @"Days_540"; + +/** + + This value is reserved for future or internal use. + +*/ +NSString *const Trading_PeriodCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PhotoDisplayCodeType.h b/Vendoo/TradingProxy/Trading_PhotoDisplayCodeType.h new file mode 100755 index 0000000..5405c12 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PhotoDisplayCodeType.h @@ -0,0 +1,75 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the type of image display used in a listing. Some options are + only available if images are hosted through eBay Picture Services (EPS). + Cannot be used with Listing Designer layouts (specified in Item.ListingDesigner). + + + @ingroup EBayAPIInterface +*/ + +/** + + No special image display options. Valid for US Motors listings. + +*/ +extern NSString *const Trading_PhotoDisplayCodeType_NONE; + +extern NSString *const Trading_PhotoDisplayCodeType_SLIDE_SHOW; + +/** + + Increase the size of each image and allow buyers to enlarge images + further. Only available for site-hosted (EPS) images. Not valid for US Motors + listings. For all sites that do not automatically upgrade SuperSize to + PicturePack (see note below), specifying no SuperSize-qualified images is now + accepted in the request. +

+ Note: + SuperSize is automatically upgraded to PicturePack for the same SuperSize + fee on the US Motors Parts & Accessories Category and US (site ID 0) + and CA (site ID 2) and CAFR (site ID 210). This upgrade applies + only to EPS images. + +

+ +*/ +extern NSString *const Trading_PhotoDisplayCodeType_SUPER_SIZE; + +/** + + Increase the number of images displayed. This is only available for + images hosted with eBay. See GetCategoryFeatures and the + online Help (on the eBay site) for additional information. +

+ Picture Pack applies to all sites + (including USMotors), except for NL (site ID 146). You can specify a minimum of + one EPS picture, or no SuperSize-qualified EPS pictures in the request. For + the NL site, PicturePack is replaced with SuperSize. + +*/ +extern NSString *const Trading_PhotoDisplayCodeType_PICTURE_PACK; + +extern NSString *const Trading_PhotoDisplayCodeType_SITE_HOSTED_PICTURE_SHOW; + +extern NSString *const Trading_PhotoDisplayCodeType_VENDOR_HOSTED_PICTURE_SHOW; + +/** + + This is valid for US Motors listing only. For other listings, use SuperSize. + +*/ +extern NSString *const Trading_PhotoDisplayCodeType_SUPER_SIZE_PICTURE_SHOW; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_PhotoDisplayCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PhotoDisplayCodeType.m b/Vendoo/TradingProxy/Trading_PhotoDisplayCodeType.m new file mode 100755 index 0000000..6203dd5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PhotoDisplayCodeType.m @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PhotoDisplayCodeType.h" + +/** + @file + + Specifies the type of image display used in a listing. Some options are + only available if images are hosted through eBay Picture Services (EPS). + Cannot be used with Listing Designer layouts (specified in Item.ListingDesigner). + +*/ + +/** + + No special image display options. Valid for US Motors listings. + +*/ +NSString *const Trading_PhotoDisplayCodeType_NONE = @"None"; + +NSString *const Trading_PhotoDisplayCodeType_SLIDE_SHOW = @"SlideShow"; + +/** + + Increase the size of each image and allow buyers to enlarge images + further. Only available for site-hosted (EPS) images. Not valid for US Motors + listings. For all sites that do not automatically upgrade SuperSize to + PicturePack (see note below), specifying no SuperSize-qualified images is now + accepted in the request. +

+ Note: + SuperSize is automatically upgraded to PicturePack for the same SuperSize + fee on the US Motors Parts & Accessories Category and US (site ID 0) + and CA (site ID 2) and CAFR (site ID 210). This upgrade applies + only to EPS images. + +

+ +*/ +NSString *const Trading_PhotoDisplayCodeType_SUPER_SIZE = @"SuperSize"; + +/** + + Increase the number of images displayed. This is only available for + images hosted with eBay. See GetCategoryFeatures and the + online Help (on the eBay site) for additional information. +

+ Picture Pack applies to all sites + (including USMotors), except for NL (site ID 146). You can specify a minimum of + one EPS picture, or no SuperSize-qualified EPS pictures in the request. For + the NL site, PicturePack is replaced with SuperSize. + +*/ +NSString *const Trading_PhotoDisplayCodeType_PICTURE_PACK = @"PicturePack"; + +NSString *const Trading_PhotoDisplayCodeType_SITE_HOSTED_PICTURE_SHOW = @"SiteHostedPictureShow"; + +NSString *const Trading_PhotoDisplayCodeType_VENDOR_HOSTED_PICTURE_SHOW = @"VendorHostedPictureShow"; + +/** + + This is valid for US Motors listing only. For other listings, use SuperSize. + +*/ +NSString *const Trading_PhotoDisplayCodeType_SUPER_SIZE_PICTURE_SHOW = @"SuperSizePictureShow"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_PhotoDisplayCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PictureDetailsType.h b/Vendoo/TradingProxy/Trading_PictureDetailsType.h new file mode 100755 index 0000000..97162cf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureDetailsType.h @@ -0,0 +1,398 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains the data for a picture associated with an item. + Replaces the deprecated SiteHostedPicture and + VendorHostedPicture. Not applicable to Half.com. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PictureDetailsType : NSObject { + +@private + NSString *_galleryType; + NSString *_galleryURL; + NSString *_photoDisplay; + NSMutableArray *_pictureURL; + NSString *_pictureSource; + NSString *_galleryDuration; + NSString *_galleryStatus; + NSString *_galleryErrorInfo; + NSMutableArray *_externalPictureURL; + NSMutableArray *_any; + +} + + +/** + + Indicates whether listing images are included in the search + results (in the Picture Gallery and List Views) and, if so, + which enhancements apply. Items that have + pictures but no image-listing enhancements + have a generic photo image in search results, but see the information + below about sites with free Gallery. +

+ If the GalleryType value is Gallery, Plus, or Featured, eBay checks the + available image URLs in the following order to determine + which URL to use (if more than one of these URLs is + available):
+
+ a) Use the URL in GalleryURL, if it is specified.
+ b) Otherwise, if ProductListingDetails.UseStockPhotoURLAsGallery + is true, use the eBay stock photo.
+ c) Otherwise, use the value of the first PictureURL in the + array of PictureURL fields, if any.
+ d) Otherwise, if ProductListingDetails.ProductID is + specified, use the eBay stock photo for that ProductID + (eBay resets UseStockPhotoURLAsGallery to true in this + case).
+ e) If eBay cannot find an image URL for the listing, + an error is returned. +

+ Note that you can use the Gallery Plus feature + whether or not the image + is hosted with eBay Picture Services (EPS). Selecting Gallery Plus + does not incur a separate Gallery fee. +

+ See "Describing Items in a Listing" in the eBay Web Services + Guide for additional information about working with pictures + and related validation rules. +

+ You cannot remove Gallery, Plus, or Featured when revising an item, + however you can upgrade to a higher feature. On upgrade, the original + feature fee is credited, and the new feature fee is charged.
+
+ There are a number of categories on some eBay sites that always offer the Gallery + feature for free. (The API doesn't flag these categories in any metadata calls.) In + these categories, if you specify a picture and you don't specify GalleryType, eBay may + add GalleryType=Gallery to the listing (for free) and return a warning (error code + 219243). The Knowledge Base explains an edge case that could result in an unexpected + gallery fee if the seller moves the item to a category that doesn't offer the free + gallery feature. This fee can also appear when if the seller moves the item from a site + that offers free Gallery (across all its categories) to one where free Gallery is not + yet available. Whenever you change the primary category, it is a good idea to clearly + specify whether the seller is intentionally requesting the gallery option. +

+ Note: + The following sites offer free Gallery: US (site ID 0), the Parts & Accessories + Category on US Motors (site ID 100), CA (site ID 2), CAFR (site ID 210), + ES (site ID 186), FR (site ID 71), IT (site ID 101),and NL (site ID 146). +

+ On these sites, eBay will automatically create a Gallery thumbnail + for the listing in search results by selecting a picture from one + of the image URLs specified in the request (either + Item.PictureDetails.PictureURL or Item.PictureDetails.GalleryURL) + or from an available stock photo. Thus, a Gallery thumbnail + will be created whenever Item.PictureDetails.GalleryType + is None or is not specified in the request. A Gallery fee will + apply whenever GalleryType specifies the Plus or Featured image enhancements + (there will be no Gallery fee whenever GalleryType is Gallery, + None or is not specified in the request). +

+ eBay will select the image for the thumbnail depending on which of the image URLs + above was specified in the request (there are selection rules for four cases). + Note that the selected image will not necessarily be the image you have + specified in Item.PictureDetails.GalleryURL. Note that a Gallery thumbnail + will not be automatically created if PictureURL and GalleryURL are not supplied and + UseStockPhotoURLAsGallery and IncludeStockURL are set to false. +

+ The most common case occurs when both GalleryURL and PictureURL are specified in the request. + eBay will use the image referenced by PictureURL as the Gallery thumbnail. + As three other cases exist, please refer to "Using Gallery Features + on Sites with Free Gallery" in the eBay Web Services Guide for complete information on + how eBay selects an image for the gallery thumbnail on these sites. +

+ You cannot remove Gallery or Featured when revising an item, + however you can upgrade to a higher feature. On upgrade, the original + feature fee is credited, and the new feature fee is charged. + (This does not apply to Gallery Plus on sites with free Gallery; see Plus below + for more information.) +
+ + + type: string constant in Trading_GalleryTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *galleryType; + +/** + + Supported in Production only (not Sandbox). + The URL for a picture used as the Gallery thumbnail. + On a free-Gallery site, if there is a PictureURL, the PictureURL fills in or replaces the GalleryURL. + Note that GalleryURL is ignored if + GalleryType is None or unspecified. If the value of GalleryType is + Gallery or Featured, you can either specify GalleryURL or allow eBay + to use another picture that you have included in the listing. +

+ Note: + The following sites offer free Gallery: US (site ID 0), the Parts & Accessories + Category on US Motors (site ID 100), CA (site ID 2), CAFR (site ID 210), + ES (site ID 186), FR (site ID 71), IT (site ID 101),and NL (site ID 146). +

+ On these sites, eBay selects a Gallery thumbnail from image URLs included in the + request (i.e. either GalleryURL or the first PictureURL), using selection rules that + consider which of these URLs was specified and whether an eBay stock photo exists + for the item. Note that the selected gallery thumbnail may not necessarily be the one + you specify using GalleryURL. Also, eBay selects an image regardless of whether you + have specified either GalleryType or GalleryURL. A stock photo will not be generated + for an item unless UseStockPhotoURLAsGallery and IncludeStockPhotoURL are set to true. + Therefore, in this case, an item that does not have a PictureURL will not have a + Gallery picture. A Gallery fee will only apply if you have set GalleryType to Plus or + Featured (as basic Gallery is free). For more information on eBay's selection rules for + the gallery thumbnail on sites with free Gallery, see "Using Gallery Features on Sites + with Free Gallery" in the eBay Web Services Guide.
+

+ (See GalleryType for the rules that determine which URL is used if you do not specify + GalleryURL on sites where free Gallery is currently not available.) The image used for + the Gallery thumbnail must be in one of the graphics formats JPEG, BMP, TIF, or GIF. + See "Describing Items in a Listing" in the eBay Web Services Guide for additional + validation rules. To + remove GalleryURL when revising or relisting an item, use DeletedField. When you revise + an item, you can only remove GalleryURL if the item has at least one PictureURL or a + stock photo to use instead. If the item has bids (or items have been sold) or the + listing ends within 12 hours, you can add GalleryURL or change its value, but you + cannot remove the gallery URL value if it was previously specified. Not applicable to + eBay Motors listings. +

+ Note: + If a URI contains spaces, replace them with %20. + For example, http://example.com/my image.jpg must be + submitted as http://example.com/my%20image.jpg to + replace the space in the image file name. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *galleryURL; + +/** + + Specifies the type of image display used in a listing. Some options are + only available if images are hosted through eBay Picture Services (EPS). + eBay determines this by parsing the associated PictureURL. +

+ You cannot use PhotoDisplay in combination with Listing Designer layouts. + Specify None or do not add PhotoDisplay when ListingDesigner.LayoutID + is a value other than 0. +

+ Some PhotoDisplay options can result in listing fees, even when the item is relisted. If + you are relisting an item that was originally listed with a PhotoDisplay option, and you + do not want that PhotoDisplay enhancement in your relisted item, you need to specifically + remove PhotoDisplay in your RelistItem call (or RelistFixedPriceItem, as applicable) by + setting PhotoDisplay to None. Use VerifyRelistItem to review your listing fees before you + relist an item. + + + type: string constant in Trading_PhotoDisplayCodeType.h +*/ +@property (nonatomic, retain) NSString *photoDisplay; + +/** + + Contains a URL for a picture associated with an item; cannot be empty or null. + The picture may be hosted on eBay Picture Services (EPS). Some options require hosting through EPS. + Alternatively, the picture may be self-hosted. + eBay determines where the picture is hosted by parsing the value specified in the request. + On sites with free gallery,if a listing uses a self-hosted picture + (except in the case of a multi-variation listing), the picture will + be copied to EPS. The PictureDetails.PictureURL value + returned by GetItem will be an EPS URL. + See ExternalPictureURL above and see the link below + titled "Copy of a Self-Hosted Picture To eBay Picture Services." + On a free-Gallery site, if there is a PictureURL, the PictureURL fills in or replaces the GalleryURL. +

+ Note: + The following sites have free Gallery: US (site ID 0), the Parts & Accessories + Category on US Motors (site ID 100), CA (site ID 2), CAFR (site ID 210), + ES (site ID 186), FR (site ID 71), IT (site ID 101),and NL (site ID 146). +

+ On free-gallery sites, eBay selects a Gallery thumbnail from picture URLs in the + request (i.e., either the GalleryURL or the first PictureURL), with selection rules that + consider which URLs were specified and whether an eBay stock photo exists + for the item. eBay selects a picture regardless of whether you specified + GalleryType or GalleryURL. Note that a stock photo is not generated + unless the following are true: UseStockPhotoURLAsGallery and IncludeStockPhotoURL. + Therefore, an item that does not have a PictureURL may have no Gallery picture. + Note that a Gallery fee applies only if you set GalleryType to Plus or Featured (as basic + Gallery is free). As a result of these changes, under certain scenarios + the picture at the top of a listing may not be the picture you specified in PictureURL. + For information about selection rules for the gallery thumbnail on sites with + free Gallery, see "Using Gallery Features on Sites with Free Gallery" in the eBay Web + Services Guide.
+
+ To specify multiple pictures, send each URL in a separate, adjacent PictureURL element. + In most cases, the picture at the first URL is also used for the picture at the top of + a listing. +
+ Note: + If a URI contains spaces, replace them with %20. + For example, http://example.com/my image.jpg must be + submitted as http://example.com/my%20image.jpg to + replace the space in the image file name. + +

+ On the main eBay site, a listing can have up to 12 EPS-hosted pictures, or one + self-hosted picture. You cannot mix + self-hosted and EPS-hosted pictures in one listing. +

+ On the US eBay Motors site (for all vehicle listings), and on the eBay Canada site for + motors, the picture pack of a listing can contain up to 24 pictures. +

+ If you embed pictures in the description (with IMG tags) instead of using + PictureURL, but you want a camera icon to appear in the search and listing pages, specify + the following "clear picture" URL in PictureURL: + http://pics.ebay.com/aw/pics/dot_clear.gif. +

+ Note: + On free-gallery sites, the camera icon doesn't display as a + gallery thumbnail (or on a listing page) when the first PictureURL field in the + request is set to the "clear picture" URL; + instead, eBay tries to use the + picture referenced by GalleryURL as the gallery thumbnail. If GalleryURL has not been + specified, a blank (camera-less) gallery thumbnail displays in the search results and + at the top of the listing page. If you set the first PictureURL to the "clear + picture" URL, you can specify Item.ProductListingDetails.UseStockPhotoURLAsGallery or + Item.ProductListingDetails.UseStockPhotoURL to true, and eBay will use a stock photo, if + available, for the gallery thumbnail and for the picture at the top of + a listing. +

+ Note that a gallery picture isn't generated if UseStockPhotoURLAsGallery and + IncludeStockPhotoURL are set to false (or not set) and no alternative picture is in + PictureURL. A Gallery fee applies only if you have specified GalleryType as either Plus + or Featured (see Item.PictureDetails.GalleryType above for information). See "Using + Gallery Features on Sites with Free Gallery" in the eBay Web Services Guide for + information on eBay's selection rules for Gallery pictures on sites with free Gallery. +
+
+ For VerifyAddItem only: For VerifyAddItem, you can use the following + fake eBay Picture Services URL (http://i2.ebayimg.com/abc/M28/dummy.jpg) to verify that + your application is obtaining the correct fees for the quantity of pictures you pass + in. +

+ For ReviseItem and RelistItem only: To remove a picture when + revising or relisting an item, specify PictureDetails with all the pictures that you + want the listing to include. That is, you need to completely replace the original set + of URLs with the revised set. To remove all PictureURL fields from a listing, specify + item.PictureDetails.PictureURL in DeletedField. However, please note that if the + listing also includes a gallery picture that is based on the first picture in the + listing, you may need to supply an alternate picture to use as the gallery picture if you + delete all PictureURL fields. +

+ There are a number of categories on some eBay sites that always add + the Gallery feature (for free) when you include a picture in + the listing and you don't specify the Gallery feature yourself. + See GalleryType for details about fees that could be charged + if you change the category in these cases (or when revising a listing from a + site with free gallery to one where free gallery is not yet available.) + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *pictureURL; + +/** + + The service hosting the pictures in PictureURL, if any. This information is + primarily useful for Picture Manager subscribers, who pay a flat subscription + fee instead of individual picture fees per listing. Only returned when + PictureURL is returned. + + + type: string constant in Trading_PictureSourceCodeType.h +*/ +@property (nonatomic, retain) NSString *pictureSource; + +/** + + Describes the number of days that "Featured" Gallery type applies to a listing. + Applicable values include 'Days_7' and 'LifeTime'. +

+ When a seller chooses "Featured" as the Gallery type, the listing is highlighted and is + included at the top of search results. This functionality is applicable only for + Gallery Featured items and returns an error for any other Gallery type. Additionally, + an error is returned if the seller attempts to downgrade from Lifetime to limited + duration, but the seller can upgrade from limited duration to Lifetime duration. This + field is not applicable to auction listings. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *galleryDuration; + +/** + + This indicates if the gallery photo upload failed, and gives a reason + for the failure, such as 'InvalidUrl' or 'ServerDown'. It is not + returned if the gallery photo is uploaded correctly. + + + type: string constant in Trading_GalleryStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *galleryStatus; + +/** + + This indicates the exact error reason why + gallery generation failed, such as, URL for the image is not valid. + This field is returned when GalleryStatus field is returned, + and does not appear when the gallery generation is successful. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *galleryErrorInfo; + +/** + + Contains the original URL of a self-hosted picture, associated with the item when + the item was listed. On sites with free gallery, + if a listing uses a self-hosted picture (except in + the case of a multi-variation listing), the picture will be copied to + eBay Picture Services (EPS). + This copy will be used as the picture at the top of the listing. + If the copy fails, the original location is used. + Thus, even in the case of a self-hosted picture, the value + returned by GetItem in PictureDetails.PictureURL is an EPS URL. + The original URL is returned in PictureDetails.ExternalPictureURL. + When you call ReviseItem or RelistItem, you can + provide a new self-hosted URL in the PictureURL field. + (Do not use the ExternalPictureURL input field to provide a new + self-hosted URL, unless you omit PictureDetails.PictureURL.) +

+ Note: + If a URI contains spaces, replace them with %20. + For example, http://example.com/my image.jpg must be + submitted as http://example.com/my%20image.jpg to + replace the space in the image file name. + + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *externalPictureURL; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PictureDetailsType.m b/Vendoo/TradingProxy/Trading_PictureDetailsType.m new file mode 100755 index 0000000..71c0ed6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureDetailsType.m @@ -0,0 +1,82 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PictureDetailsType.h" + +@implementation Trading_PictureDetailsType + +@synthesize galleryType = _galleryType; +@synthesize galleryURL = _galleryURL; +@synthesize photoDisplay = _photoDisplay; +@synthesize pictureURL = _pictureURL; +@synthesize pictureSource = _pictureSource; +@synthesize galleryDuration = _galleryDuration; +@synthesize galleryStatus = _galleryStatus; +@synthesize galleryErrorInfo = _galleryErrorInfo; +@synthesize externalPictureURL = _externalPictureURL; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GalleryType" propertyName:@"galleryType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"galleryType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GalleryURL" propertyName:@"galleryURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"galleryURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PhotoDisplay" propertyName:@"photoDisplay" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"photoDisplay"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PictureURL" propertyName:@"pictureURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"pictureURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PictureSource" propertyName:@"pictureSource" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"pictureSource"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GalleryDuration" propertyName:@"galleryDuration" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"galleryDuration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GalleryStatus" propertyName:@"galleryStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"galleryStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GalleryErrorInfo" propertyName:@"galleryErrorInfo" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"galleryErrorInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ExternalPictureURL" propertyName:@"externalPictureURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"externalPictureURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.galleryType = nil; + self.galleryURL = nil; + self.photoDisplay = nil; + self.pictureURL = nil; + self.pictureSource = nil; + self.galleryDuration = nil; + self.galleryStatus = nil; + self.galleryErrorInfo = nil; + self.externalPictureURL = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PictureFormatCodeType.h b/Vendoo/TradingProxy/Trading_PictureFormatCodeType.h new file mode 100755 index 0000000..cfea11a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureFormatCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + JPG or GIF format. + + + @ingroup EBayAPIInterface +*/ + +/** + + JPG format. + +*/ +extern NSString *const Trading_PictureFormatCodeType_JPG; + +/** + + GIF format. + +*/ +extern NSString *const Trading_PictureFormatCodeType_GIF; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_PictureFormatCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PictureFormatCodeType.m b/Vendoo/TradingProxy/Trading_PictureFormatCodeType.m new file mode 100755 index 0000000..cb2023c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureFormatCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PictureFormatCodeType.h" + +/** + @file + + JPG or GIF format. + +*/ + +/** + + JPG format. + +*/ +NSString *const Trading_PictureFormatCodeType_JPG = @"JPG"; + +/** + + GIF format. + +*/ +NSString *const Trading_PictureFormatCodeType_GIF = @"GIF"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_PictureFormatCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PictureManagerActionCodeType.h b/Vendoo/TradingProxy/Trading_PictureManagerActionCodeType.h new file mode 100755 index 0000000..7b57e21 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerActionCodeType.h @@ -0,0 +1,65 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated as Pictures Manager was retired. + + Manager account. + + + @ingroup EBayAPIInterface +*/ + +/** + + + (in) Adds a folder or setting to the account. + +*/ +extern NSString *const Trading_PictureManagerActionCodeType_ADD; + +/** + + + (in) Deletes a folder or setting from the account. + +*/ +extern NSString *const Trading_PictureManagerActionCodeType_DELETE; + +/** + + + (in) Renames a folder or picture. + +*/ +extern NSString *const Trading_PictureManagerActionCodeType_RENAME; + +/** + + + (in) Moves a picture to the user's default folder in the + default album. If the picture is already there, + then no action occurs. + +*/ +extern NSString *const Trading_PictureManagerActionCodeType_MOVE; + +/** + + + (in) Changes a subscription level. + +*/ +extern NSString *const Trading_PictureManagerActionCodeType_CHANGE; + +/** + + + (out) Reserved for internal or future use + +*/ +extern NSString *const Trading_PictureManagerActionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PictureManagerActionCodeType.m b/Vendoo/TradingProxy/Trading_PictureManagerActionCodeType.m new file mode 100755 index 0000000..fa158dc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerActionCodeType.m @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PictureManagerActionCodeType.h" + +/** + @file + + This type is deprecated as Pictures Manager was retired. + + Manager account. + +*/ + +/** + + + (in) Adds a folder or setting to the account. + +*/ +NSString *const Trading_PictureManagerActionCodeType_ADD = @"Add"; + +/** + + + (in) Deletes a folder or setting from the account. + +*/ +NSString *const Trading_PictureManagerActionCodeType_DELETE = @"Delete"; + +/** + + + (in) Renames a folder or picture. + +*/ +NSString *const Trading_PictureManagerActionCodeType_RENAME = @"Rename"; + +/** + + + (in) Moves a picture to the user's default folder in the + default album. If the picture is already there, + then no action occurs. + +*/ +NSString *const Trading_PictureManagerActionCodeType_MOVE = @"Move"; + +/** + + + (in) Changes a subscription level. + +*/ +NSString *const Trading_PictureManagerActionCodeType_CHANGE = @"Change"; + +/** + + + (out) Reserved for internal or future use + +*/ +NSString *const Trading_PictureManagerActionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PictureManagerDetailLevelCodeType.h b/Vendoo/TradingProxy/Trading_PictureManagerDetailLevelCodeType.h new file mode 100755 index 0000000..30e9673 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerDetailLevelCodeType.h @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated as Pictures Manager was retired. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + (in) All pictures, folders, and account settings. Default value. + +*/ +extern NSString *const Trading_PictureManagerDetailLevelCodeType_RETURN_ALL; + +/** + + + (in) Only data about the account subscription. + +*/ +extern NSString *const Trading_PictureManagerDetailLevelCodeType_RETURN_SUBSCRIPTION; + +/** + + + (in) Return only data about pictures and folders in the authenticated user's account. + +*/ +extern NSString *const Trading_PictureManagerDetailLevelCodeType_RETURN_PICTURE; + +/** + + + (out) Reserved for internal or future use + +*/ +extern NSString *const Trading_PictureManagerDetailLevelCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PictureManagerDetailLevelCodeType.m b/Vendoo/TradingProxy/Trading_PictureManagerDetailLevelCodeType.m new file mode 100755 index 0000000..cf40a19 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerDetailLevelCodeType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PictureManagerDetailLevelCodeType.h" + +/** + @file + + This type is deprecated as Pictures Manager was retired. + + +*/ + +/** + + + (in) All pictures, folders, and account settings. Default value. + +*/ +NSString *const Trading_PictureManagerDetailLevelCodeType_RETURN_ALL = @"ReturnAll"; + +/** + + + (in) Only data about the account subscription. + +*/ +NSString *const Trading_PictureManagerDetailLevelCodeType_RETURN_SUBSCRIPTION = @"ReturnSubscription"; + +/** + + + (in) Return only data about pictures and folders in the authenticated user's account. + +*/ +NSString *const Trading_PictureManagerDetailLevelCodeType_RETURN_PICTURE = @"ReturnPicture"; + +/** + + + (out) Reserved for internal or future use + +*/ +NSString *const Trading_PictureManagerDetailLevelCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PictureManagerDetailsType.h b/Vendoo/TradingProxy/Trading_PictureManagerDetailsType.h new file mode 100755 index 0000000..55fef76 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerDetailsType.h @@ -0,0 +1,117 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_PictureManagerFolderType; + +/** + (public class) + + @ingroup EBayAPIInterface +*/ +@interface Trading_PictureManagerDetailsType : NSObject { + +@private + NSString *_subscriptionLevel; + NSNumber *_storageUsed; + NSNumber *_totalStorageAvailable; + NSNumber *_keepOriginal; + NSNumber *_watermarkEPS; + NSNumber *_watermarkUserID; + NSMutableArray *_folder; + NSMutableArray *_any; + +} + + +/** + + This type is deprecated as Pictures Manager was retired. + + + + type: string constant in Trading_PictureManagerSubscriptionLevelCodeType.h +*/ +@property (nonatomic, retain) NSString *subscriptionLevel; + +/** + + + The amount of storage already in use. Measured in bytes. Read-only value. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *storageUsed; + +/** + + + The amount of storage space remaining in the authenticated user's album. + Measured in bytes. Read-only value. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalStorageAvailable; + +/** + + + Whether to keep a copy of the original picture without resizing. + Default is false. true = keep originals. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *keepOriginal; + +/** + + + Whether to show the EPS watermark when photos are displayed. + Default is false. true = show. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *watermarkEPS; + +/** + + + Whether to show the user ID watermark when photos are displayed. + Default is false. true = show. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *watermarkUserID; + +/** + + + The folder requested in the album. + + + entry type : class Trading_PictureManagerFolderType +*/ + +@property (nonatomic, retain) NSMutableArray *folder; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PictureManagerDetailsType.m b/Vendoo/TradingProxy/Trading_PictureManagerDetailsType.m new file mode 100755 index 0000000..c705ec6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerDetailsType.m @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PictureManagerDetailsType.h" +#import "Trading_PictureManagerFolderType.h" + +@implementation Trading_PictureManagerDetailsType + +@synthesize subscriptionLevel = _subscriptionLevel; +@synthesize storageUsed = _storageUsed; +@synthesize totalStorageAvailable = _totalStorageAvailable; +@synthesize keepOriginal = _keepOriginal; +@synthesize watermarkEPS = _watermarkEPS; +@synthesize watermarkUserID = _watermarkUserID; +@synthesize folder = _folder; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SubscriptionLevel" propertyName:@"subscriptionLevel" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"subscriptionLevel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StorageUsed" propertyName:@"storageUsed" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"storageUsed"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalStorageAvailable" propertyName:@"totalStorageAvailable" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalStorageAvailable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"KeepOriginal" propertyName:@"keepOriginal" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"keepOriginal"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WatermarkEPS" propertyName:@"watermarkEPS" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"watermarkEPS"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WatermarkUserID" propertyName:@"watermarkUserID" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"watermarkUserID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Folder" propertyName:@"folder" type:PICO_TYPE_OBJECT clazz:[Trading_PictureManagerFolderType class]]; + [map setObject:ps forKey:@"folder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.subscriptionLevel = nil; + self.storageUsed = nil; + self.totalStorageAvailable = nil; + self.keepOriginal = nil; + self.watermarkEPS = nil; + self.watermarkUserID = nil; + self.folder = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PictureManagerFolderType.h b/Vendoo/TradingProxy/Trading_PictureManagerFolderType.h new file mode 100755 index 0000000..5d73a28 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerFolderType.h @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_PictureManagerPictureType; + +/** + + This type is deprecated as Pictures Manager was retired. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PictureManagerFolderType : NSObject { + +@private + NSNumber *_folderID; + NSString *_name; + NSMutableArray *_picture; + NSMutableArray *_any; + +} + + +/** + + + The ID of the folder. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *folderID; + +/** + + + The name of the folder. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + + A picture within the folder, identified by a name, date, URL, and other metadata. + + + entry type : class Trading_PictureManagerPictureType +*/ + +@property (nonatomic, retain) NSMutableArray *picture; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PictureManagerFolderType.m b/Vendoo/TradingProxy/Trading_PictureManagerFolderType.m new file mode 100755 index 0000000..c546e62 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerFolderType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PictureManagerFolderType.h" +#import "Trading_PictureManagerPictureType.h" + +@implementation Trading_PictureManagerFolderType + +@synthesize folderID = _folderID; +@synthesize name = _name; +@synthesize picture = _picture; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderID" propertyName:@"folderID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"folderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Picture" propertyName:@"picture" type:PICO_TYPE_OBJECT clazz:[Trading_PictureManagerPictureType class]]; + [map setObject:ps forKey:@"picture"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.folderID = nil; + self.name = nil; + self.picture = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PictureManagerPictureDisplayType.h b/Vendoo/TradingProxy/Trading_PictureManagerPictureDisplayType.h new file mode 100755 index 0000000..c175483 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerPictureDisplayType.h @@ -0,0 +1,94 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated as Pictures Manager was retired. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PictureManagerPictureDisplayType : NSObject { + +@private + NSString *_displayType; + NSString *_url; + NSNumber *_size; + NSNumber *_height; + NSNumber *_width; + NSMutableArray *_any; + +} + + +/** + + + The style of picture display, with a maximum size. + + + type: string constant in Trading_PictureManagerPictureDisplayTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *displayType; + +/** + + + The URL to the image in the Picture Manager album. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *url; + +/** + + + The total file size of the picture, in bytes. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *size; + +/** + + + The height of a specific image, or the maximum allowed height, in pixels. + Varies for different calls. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *height; + +/** + + + The width of a specific image, or the maximum allowed width, in pixels. + Varies for different calls. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *width; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PictureManagerPictureDisplayType.m b/Vendoo/TradingProxy/Trading_PictureManagerPictureDisplayType.m new file mode 100755 index 0000000..a8de8c9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerPictureDisplayType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PictureManagerPictureDisplayType.h" + +@implementation Trading_PictureManagerPictureDisplayType + +@synthesize displayType = _displayType; +@synthesize url = _url; +@synthesize size = _size; +@synthesize height = _height; +@synthesize width = _width; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisplayType" propertyName:@"displayType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"displayType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"URL" propertyName:@"url" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"url"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Size" propertyName:@"size" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"size"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Height" propertyName:@"height" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"height"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Width" propertyName:@"width" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"width"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.displayType = nil; + self.url = nil; + self.size = nil; + self.height = nil; + self.width = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PictureManagerPictureDisplayTypeCodeType.h b/Vendoo/TradingProxy/Trading_PictureManagerPictureDisplayTypeCodeType.h new file mode 100755 index 0000000..40f6238 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerPictureDisplayTypeCodeType.h @@ -0,0 +1,70 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated as Pictures Manager was retired. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + A small image, thumbnail size. Maximum size 96 pixels. + +*/ +extern NSString *const Trading_PictureManagerPictureDisplayTypeCodeType_THUMBNAIL; + +/** + + + A BIBO image. Maximum size 200 pixels. + +*/ +extern NSString *const Trading_PictureManagerPictureDisplayTypeCodeType_BIBO; + +/** + + + A standard size image. Maximum size 400 pixels. + +*/ +extern NSString *const Trading_PictureManagerPictureDisplayTypeCodeType_STANDARD; + +/** + + + A large image. Maximum size 500 pixels. + +*/ +extern NSString *const Trading_PictureManagerPictureDisplayTypeCodeType_LARGE; + +/** + + + A very large image. Maximum size 800 pixels. + +*/ +extern NSString *const Trading_PictureManagerPictureDisplayTypeCodeType_SUPERSIZE; + +/** + + + The original uploaded image. + +*/ +extern NSString *const Trading_PictureManagerPictureDisplayTypeCodeType_ORIGINAL; + +/** + + + Reserved for internal or future use + +*/ +extern NSString *const Trading_PictureManagerPictureDisplayTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PictureManagerPictureDisplayTypeCodeType.m b/Vendoo/TradingProxy/Trading_PictureManagerPictureDisplayTypeCodeType.m new file mode 100755 index 0000000..573d8f3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerPictureDisplayTypeCodeType.m @@ -0,0 +1,68 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PictureManagerPictureDisplayTypeCodeType.h" + +/** + @file + + This type is deprecated as Pictures Manager was retired. + + +*/ + +/** + + + A small image, thumbnail size. Maximum size 96 pixels. + +*/ +NSString *const Trading_PictureManagerPictureDisplayTypeCodeType_THUMBNAIL = @"Thumbnail"; + +/** + + + A BIBO image. Maximum size 200 pixels. + +*/ +NSString *const Trading_PictureManagerPictureDisplayTypeCodeType_BIBO = @"BIBO"; + +/** + + + A standard size image. Maximum size 400 pixels. + +*/ +NSString *const Trading_PictureManagerPictureDisplayTypeCodeType_STANDARD = @"Standard"; + +/** + + + A large image. Maximum size 500 pixels. + +*/ +NSString *const Trading_PictureManagerPictureDisplayTypeCodeType_LARGE = @"Large"; + +/** + + + A very large image. Maximum size 800 pixels. + +*/ +NSString *const Trading_PictureManagerPictureDisplayTypeCodeType_SUPERSIZE = @"Supersize"; + +/** + + + The original uploaded image. + +*/ +NSString *const Trading_PictureManagerPictureDisplayTypeCodeType_ORIGINAL = @"Original"; + +/** + + + Reserved for internal or future use + +*/ +NSString *const Trading_PictureManagerPictureDisplayTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PictureManagerPictureType.h b/Vendoo/TradingProxy/Trading_PictureManagerPictureType.h new file mode 100755 index 0000000..b352eee --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerPictureType.h @@ -0,0 +1,84 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_PictureManagerPictureDisplayType; + +/** + + This type is deprecated as Pictures Manager was retired. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PictureManagerPictureType : NSObject { + +@private + NSString *_pictureURL; + NSString *_name; + NSDate *_date; + NSMutableArray *_displayFormat; + NSMutableArray *_any; + +} + + +/** + + + The URL that identifies the picture in the album. If a URI has + spaces, replace them with %20. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *pictureURL; + +/** + + + The name of the picture, specified by the user. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + + The date the picture was uploaded to the Picture Manager account. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *date; + +/** + + + The type of picture display in Picture Manager. + + + entry type : class Trading_PictureManagerPictureDisplayType +*/ + +@property (nonatomic, retain) NSMutableArray *displayFormat; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PictureManagerPictureType.m b/Vendoo/TradingProxy/Trading_PictureManagerPictureType.m new file mode 100755 index 0000000..9f0b59d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerPictureType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PictureManagerPictureType.h" +#import "Trading_PictureManagerPictureDisplayType.h" + +@implementation Trading_PictureManagerPictureType + +@synthesize pictureURL = _pictureURL; +@synthesize name = _name; +@synthesize date = _date; +@synthesize displayFormat = _displayFormat; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PictureURL" propertyName:@"pictureURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"pictureURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Date" propertyName:@"date" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"date"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DisplayFormat" propertyName:@"displayFormat" type:PICO_TYPE_OBJECT clazz:[Trading_PictureManagerPictureDisplayType class]]; + [map setObject:ps forKey:@"displayFormat"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.pictureURL = nil; + self.name = nil; + self.date = nil; + self.displayFormat = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PictureManagerSubscriptionLevelCodeType.h b/Vendoo/TradingProxy/Trading_PictureManagerSubscriptionLevelCodeType.h new file mode 100755 index 0000000..94a3804 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerSubscriptionLevelCodeType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated as Pictures Manager was retired. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + (out) Free to Stores users. + +*/ +extern NSString *const Trading_PictureManagerSubscriptionLevelCodeType_FREE; + +/** + + + (out) 10 MB of storage. + +*/ +extern NSString *const Trading_PictureManagerSubscriptionLevelCodeType_LEVEL_1; + +/** + + + (out) 50 MB of storage. + +*/ +extern NSString *const Trading_PictureManagerSubscriptionLevelCodeType_LEVEL_2; + +/** + + + (out) 125 MB of storage. + +*/ +extern NSString *const Trading_PictureManagerSubscriptionLevelCodeType_LEVEL_3; + +/** + + + (out) 300 MB of storage. + +*/ +extern NSString *const Trading_PictureManagerSubscriptionLevelCodeType_LEVEL_4; + +/** + + + (out) Reserved for internal or future use + +*/ +extern NSString *const Trading_PictureManagerSubscriptionLevelCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PictureManagerSubscriptionLevelCodeType.m b/Vendoo/TradingProxy/Trading_PictureManagerSubscriptionLevelCodeType.m new file mode 100755 index 0000000..f724467 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerSubscriptionLevelCodeType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PictureManagerSubscriptionLevelCodeType.h" + +/** + @file + + This type is deprecated as Pictures Manager was retired. + + +*/ + +/** + + + (out) Free to Stores users. + +*/ +NSString *const Trading_PictureManagerSubscriptionLevelCodeType_FREE = @"Free"; + +/** + + + (out) 10 MB of storage. + +*/ +NSString *const Trading_PictureManagerSubscriptionLevelCodeType_LEVEL_1 = @"Level1"; + +/** + + + (out) 50 MB of storage. + +*/ +NSString *const Trading_PictureManagerSubscriptionLevelCodeType_LEVEL_2 = @"Level2"; + +/** + + + (out) 125 MB of storage. + +*/ +NSString *const Trading_PictureManagerSubscriptionLevelCodeType_LEVEL_3 = @"Level3"; + +/** + + + (out) 300 MB of storage. + +*/ +NSString *const Trading_PictureManagerSubscriptionLevelCodeType_LEVEL_4 = @"Level4"; + +/** + + + (out) Reserved for internal or future use + +*/ +NSString *const Trading_PictureManagerSubscriptionLevelCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PictureManagerSubscriptionType.h b/Vendoo/TradingProxy/Trading_PictureManagerSubscriptionType.h new file mode 100755 index 0000000..f3bc92f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerSubscriptionType.h @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + This type is deprecated as Pictures Manager was retired. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PictureManagerSubscriptionType : NSObject { + +@private + NSString *_subscriptionLevel; + Trading_AmountType *_fee; + NSNumber *_storageSize; + NSMutableArray *_any; + +} + + +/** + + + The level of Picture Manager subscription. Each level has a + monthly fee and provides a certain amount of storage space. + + + type: string constant in Trading_PictureManagerSubscriptionLevelCodeType.h +*/ +@property (nonatomic, retain) NSString *subscriptionLevel; + +/** + + + The monthly fee for the subscription. Read-only value. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *fee; + +/** + + + The total amount of storage space available for the subscription type. + Read-only value. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *storageSize; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PictureManagerSubscriptionType.m b/Vendoo/TradingProxy/Trading_PictureManagerSubscriptionType.m new file mode 100755 index 0000000..ab661c7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureManagerSubscriptionType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PictureManagerSubscriptionType.h" +#import "Trading_AmountType.h" + +@implementation Trading_PictureManagerSubscriptionType + +@synthesize subscriptionLevel = _subscriptionLevel; +@synthesize fee = _fee; +@synthesize storageSize = _storageSize; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SubscriptionLevel" propertyName:@"subscriptionLevel" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"subscriptionLevel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fee" propertyName:@"fee" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"fee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StorageSize" propertyName:@"storageSize" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"storageSize"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.subscriptionLevel = nil; + self.fee = nil; + self.storageSize = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PictureSetCodeType.h b/Vendoo/TradingProxy/Trading_PictureSetCodeType.h new file mode 100755 index 0000000..c48da6c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureSetCodeType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The size of images generated. + + + @ingroup EBayAPIInterface +*/ + +/** + + Default value for requests. The size for the standard, 3-picture set for item pictures. + +*/ +extern NSString *const Trading_PictureSetCodeType_STANDARD; + +/** + + Supersize, 4-picture set. + If you specify this value on input, and this value is returned + in the response, then in AddItem or a related call, + you must specify Item.PictureDetails.PhotoDisplay.Supersize + or Item.PictureDetails.PhotoDisplay.PicturePack. + +*/ +extern NSString *const Trading_PictureSetCodeType_SUPERSIZE; + +/** + + When returned as output in the call response, the characters after setid may contain this value + if a Supersize image cannot be generated. + If this value is returned in the response, then in AddItem or a related call, + you must specify Item.PictureDetails.PhotoDisplay.Supersize + or Item.PictureDetails.PhotoDisplay.PicturePack. + +*/ +extern NSString *const Trading_PictureSetCodeType_LARGE; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_PictureSetCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PictureSetCodeType.m b/Vendoo/TradingProxy/Trading_PictureSetCodeType.m new file mode 100755 index 0000000..9876d27 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureSetCodeType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PictureSetCodeType.h" + +/** + @file + + The size of images generated. + +*/ + +/** + + Default value for requests. The size for the standard, 3-picture set for item pictures. + +*/ +NSString *const Trading_PictureSetCodeType_STANDARD = @"Standard"; + +/** + + Supersize, 4-picture set. + If you specify this value on input, and this value is returned + in the response, then in AddItem or a related call, + you must specify Item.PictureDetails.PhotoDisplay.Supersize + or Item.PictureDetails.PhotoDisplay.PicturePack. + +*/ +NSString *const Trading_PictureSetCodeType_SUPERSIZE = @"Supersize"; + +/** + + When returned as output in the call response, the characters after setid may contain this value + if a Supersize image cannot be generated. + If this value is returned in the response, then in AddItem or a related call, + you must specify Item.PictureDetails.PhotoDisplay.Supersize + or Item.PictureDetails.PhotoDisplay.PicturePack. + +*/ +NSString *const Trading_PictureSetCodeType_LARGE = @"Large"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_PictureSetCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PictureSetMemberType.h b/Vendoo/TradingProxy/Trading_PictureSetMemberType.h new file mode 100755 index 0000000..15cc861 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureSetMemberType.h @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + URL and size information for each generated and stored size. + This data is provided for use in application previews of pictures. + This data is used for display control for specific pictures in the generated imageset. + This container is supplied for all generated pictures. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PictureSetMemberType : NSObject { + +@private + NSString *_memberURL; + NSNumber *_pictureHeight; + NSNumber *_pictureWidth; + NSMutableArray *_any; + +} + + +/** + + URL for the picture. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *memberURL; + +/** + + Height of the picture in pixels. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *pictureHeight; + +/** + + Width of the picture in pixels. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *pictureWidth; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PictureSetMemberType.m b/Vendoo/TradingProxy/Trading_PictureSetMemberType.m new file mode 100755 index 0000000..928363a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureSetMemberType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PictureSetMemberType.h" + +@implementation Trading_PictureSetMemberType + +@synthesize memberURL = _memberURL; +@synthesize pictureHeight = _pictureHeight; +@synthesize pictureWidth = _pictureWidth; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MemberURL" propertyName:@"memberURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"memberURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PictureHeight" propertyName:@"pictureHeight" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"pictureHeight"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PictureWidth" propertyName:@"pictureWidth" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"pictureWidth"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.memberURL = nil; + self.pictureHeight = nil; + self.pictureWidth = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PictureSourceCodeType.h b/Vendoo/TradingProxy/Trading_PictureSourceCodeType.h new file mode 100755 index 0000000..8967c95 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureSourceCodeType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the service that is used to host a listing's pictures. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) The PictureURL images are hosted by eBay Picture Services + and the seller is not a Picture Manager subscriber. + +*/ +extern NSString *const Trading_PictureSourceCodeType_EPS; + +/** + + (out) The PictureURL images are hosted by eBay Picture Manager + and the seller is a Picture Manager subscriber. + +*/ +extern NSString *const Trading_PictureSourceCodeType_PICTURE_MANAGER; + +/** + + (out) The PictureURL images are not hosted by eBay. + +*/ +extern NSString *const Trading_PictureSourceCodeType_VENDOR; + +/** + + (out) Reserved for internal or future use + +*/ +extern NSString *const Trading_PictureSourceCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PictureSourceCodeType.m b/Vendoo/TradingProxy/Trading_PictureSourceCodeType.m new file mode 100755 index 0000000..1774d77 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureSourceCodeType.m @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PictureSourceCodeType.h" + +/** + @file + + Specifies the service that is used to host a listing's pictures. + +*/ + +/** + + (out) The PictureURL images are hosted by eBay Picture Services + and the seller is not a Picture Manager subscriber. + +*/ +NSString *const Trading_PictureSourceCodeType_EPS = @"EPS"; + +/** + + (out) The PictureURL images are hosted by eBay Picture Manager + and the seller is a Picture Manager subscriber. + +*/ +NSString *const Trading_PictureSourceCodeType_PICTURE_MANAGER = @"PictureManager"; + +/** + + (out) The PictureURL images are not hosted by eBay. + +*/ +NSString *const Trading_PictureSourceCodeType_VENDOR = @"Vendor"; + +/** + + (out) Reserved for internal or future use + +*/ +NSString *const Trading_PictureSourceCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PictureUploadPolicyCodeType.h b/Vendoo/TradingProxy/Trading_PictureUploadPolicyCodeType.h new file mode 100755 index 0000000..0acf5f4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureUploadPolicyCodeType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Values to be used in choosing that an uploaded picture is added to the available pictures on the eBay site. + + + @ingroup EBayAPIInterface +*/ + +/** + + Specifies that an uploaded picture is added to the pictures available to a + seller on the eBay site. + +*/ +extern NSString *const Trading_PictureUploadPolicyCodeType_ADD; + +/** + + Specifies, first, that all pictures available to a seller on the eBay site are + removed, and then second, that the currently uploaded picture is made + available to the seller. + +*/ +extern NSString *const Trading_PictureUploadPolicyCodeType_CLEAR_AND_ADD; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_PictureUploadPolicyCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PictureUploadPolicyCodeType.m b/Vendoo/TradingProxy/Trading_PictureUploadPolicyCodeType.m new file mode 100755 index 0000000..435cdaa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureUploadPolicyCodeType.m @@ -0,0 +1,35 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PictureUploadPolicyCodeType.h" + +/** + @file + + Values to be used in choosing that an uploaded picture is added to the available pictures on the eBay site. + +*/ + +/** + + Specifies that an uploaded picture is added to the pictures available to a + seller on the eBay site. + +*/ +NSString *const Trading_PictureUploadPolicyCodeType_ADD = @"Add"; + +/** + + Specifies, first, that all pictures available to a seller on the eBay site are + removed, and then second, that the currently uploaded picture is made + available to the seller. + +*/ +NSString *const Trading_PictureUploadPolicyCodeType_CLEAR_AND_ADD = @"ClearAndAdd"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_PictureUploadPolicyCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PictureWatermarkCodeType.h b/Vendoo/TradingProxy/Trading_PictureWatermarkCodeType.h new file mode 100755 index 0000000..cbdb542 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureWatermarkCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The watermark choice made by the seller. + + + @ingroup EBayAPIInterface +*/ + +/** + + SellerId watermark option for EPS upload functionality. + +*/ +extern NSString *const Trading_PictureWatermarkCodeType_USER; + +/** + + Icon watermark option for EPS upload functionality. + +*/ +extern NSString *const Trading_PictureWatermarkCodeType_ICON; + +/** + + (out) Reserved for internal or future use + +*/ +extern NSString *const Trading_PictureWatermarkCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PictureWatermarkCodeType.m b/Vendoo/TradingProxy/Trading_PictureWatermarkCodeType.m new file mode 100755 index 0000000..6f0b3e5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PictureWatermarkCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PictureWatermarkCodeType.h" + +/** + @file + + The watermark choice made by the seller. + +*/ + +/** + + SellerId watermark option for EPS upload functionality. + +*/ +NSString *const Trading_PictureWatermarkCodeType_USER = @"User"; + +/** + + Icon watermark option for EPS upload functionality. + +*/ +NSString *const Trading_PictureWatermarkCodeType_ICON = @"Icon"; + +/** + + (out) Reserved for internal or future use + +*/ +NSString *const Trading_PictureWatermarkCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PicturesType.h b/Vendoo/TradingProxy/Trading_PicturesType.h new file mode 100755 index 0000000..bcce74c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PicturesType.h @@ -0,0 +1,82 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_VariationSpecificPictureSetType; + +/** + + Defines variation-specific pictures associated with one + VariationSpecificName (e.g., Color) whose values differ across variations. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PicturesType : NSObject { + +@private + NSString *_variationSpecificName; + NSMutableArray *_variationSpecificPictureSet; + NSMutableArray *_any; + +} + + +/** + + One aspect of the variations that will be illustrated in the + pictures for all variations. For example, if each variation + is visually distinguished by color and the pictures show + the different colors available, then specify "Color" as the name. + The name must match one of the names specified in the + VariationSpecifics container. +

+ This field is required in each Item.Variations.Pictures container that is used. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *variationSpecificName; + +/** + + A container consisting of one or more picture URLs associated with a variation + specific value (e.g., color=blue). For example, suppose a listing contains blue + and black color variations, and VariationSpecificName= Color. + In this case, one picture set could contain pictures of the blue shirts (e.g., + front view, back view, and close-up of a trim detail), and another picture set + could contain pictures of the black shirts. +

+ A variation specific picture set can consist of up to 12 images hosted by eBay + Picture Services (EPS). However, only one picture may be used if that picture is + hosted outside of eBay. eBay Picture Services and self-hosted images can never + be combined into the same variation specific picture set. +

+ At least one picture set is required if the Pictures node + is present in the request. You are not required to provide pictures + for all values that correspond to the variation specific name. + For example, a listing could have pictures depicting the blue and + black color variations, but not the pink variations. + + + entry type : class Trading_VariationSpecificPictureSetType +*/ + +@property (nonatomic, retain) NSMutableArray *variationSpecificPictureSet; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PicturesType.m b/Vendoo/TradingProxy/Trading_PicturesType.m new file mode 100755 index 0000000..c67ddfc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PicturesType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PicturesType.h" +#import "Trading_VariationSpecificPictureSetType.h" + +@implementation Trading_PicturesType + +@synthesize variationSpecificName = _variationSpecificName; +@synthesize variationSpecificPictureSet = _variationSpecificPictureSet; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VariationSpecificName" propertyName:@"variationSpecificName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"variationSpecificName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"VariationSpecificPictureSet" propertyName:@"variationSpecificPictureSet" type:PICO_TYPE_OBJECT clazz:[Trading_VariationSpecificPictureSetType class]]; + [map setObject:ps forKey:@"variationSpecificPictureSet"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.variationSpecificName = nil; + self.variationSpecificPictureSet = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PlaceOfferRequestType.h b/Vendoo/TradingProxy/Trading_PlaceOfferRequestType.h new file mode 100755 index 0000000..38675a6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PlaceOfferRequestType.h @@ -0,0 +1,112 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_OfferType; +@class Trading_NameValueListArrayType; +@class Trading_AffiliateTrackingDetailsType; + +/** + + Enables the authenticated user to to make a bid, a best offer, or + a purchase on the item specified by the ItemID input field. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PlaceOfferRequestType : Trading_AbstractRequestType { + +@private + Trading_OfferType *_offer; + NSString *_itemID; + NSNumber *_blockOnWarning; + Trading_AffiliateTrackingDetailsType *_affiliateTrackingDetails; + Trading_NameValueListArrayType *_variationSpecifics; + +} + + +/** + + Specifies the type of offer being made. If the item is a + competitive-bidding listing, the offer is a bid. If the item is a + fixed-price listing, then the offer purchases the item. If the item is a + competitive-bidding listing and the offer is of type with an active, + unexercised Buy It Now option, then the offer can either purchase the + item or be a bid. See the schema documentation for OfferType for details + on its properties and their meanings. + + + type : class Trading_OfferType +*/ +@property (nonatomic, retain) Trading_OfferType *offer; + +/** + + Unique item ID that identifies the item listing for which the action is being + submitted. +

+ If the item was listed with Variations, you must also specify + VariationSpecifics in the request to uniquely identify the + variant being purchased. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + If a warning message exists and BlockOnWarning is true, + the warning message is returned and the bid is blocked. If no warning message + exists and BlockOnWarning is true, the bid is placed. If BlockOnWarning + is false, the bid is placed, regardless of warning. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *blockOnWarning; + +/** + + Container for affiliate-related tags, which enable the tracking of user + activity. If you include AffiliateTrackingDetails in your PlaceOffer call, then + it is possible to receive affiliate commissions based on calls made by your + application. (See the eBay Partner Network + for information about commissions.) Please note that affiliate tracking is not + available in the Sandbox environment, and that affiliate tracking is not + available when you make a best offer. + + + type : class Trading_AffiliateTrackingDetailsType +*/ +@property (nonatomic, retain) Trading_AffiliateTrackingDetailsType *affiliateTrackingDetails; + +/** + + Name-value pairs that identify a single variation within the + listing identified by ItemID. Required when the seller + listed the item with Item Variations.
+
+ If you want to buy items from multiple variations in the same + listing, use a separate PlaceOffer request for each variation. + For example, if you want to buy 3 red shirts and 2 black shirts + from the same listing, use one PlaceOffer request for the + 3 red shirts, and another PlaceOffer request for the 2 + black shirts. + + + type : class Trading_NameValueListArrayType +*/ +@property (nonatomic, retain) Trading_NameValueListArrayType *variationSpecifics; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PlaceOfferRequestType.m b/Vendoo/TradingProxy/Trading_PlaceOfferRequestType.m new file mode 100755 index 0000000..8d896b5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PlaceOfferRequestType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PlaceOfferRequestType.h" +#import "Trading_OfferType.h" +#import "Trading_NameValueListArrayType.h" +#import "Trading_AffiliateTrackingDetailsType.h" + +@implementation Trading_PlaceOfferRequestType + +@synthesize offer = _offer; +@synthesize itemID = _itemID; +@synthesize blockOnWarning = _blockOnWarning; +@synthesize affiliateTrackingDetails = _affiliateTrackingDetails; +@synthesize variationSpecifics = _variationSpecifics; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"PlaceOfferRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Offer" propertyName:@"offer" type:PICO_TYPE_OBJECT clazz:[Trading_OfferType class]]; + [map setObject:ps forKey:@"offer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BlockOnWarning" propertyName:@"blockOnWarning" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"blockOnWarning"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AffiliateTrackingDetails" propertyName:@"affiliateTrackingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_AffiliateTrackingDetailsType class]]; + [map setObject:ps forKey:@"affiliateTrackingDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VariationSpecifics" propertyName:@"variationSpecifics" type:PICO_TYPE_OBJECT clazz:[Trading_NameValueListArrayType class]]; + [map setObject:ps forKey:@"variationSpecifics"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.offer = nil; + self.itemID = nil; + self.blockOnWarning = nil; + self.affiliateTrackingDetails = nil; + self.variationSpecifics = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PlaceOfferResponseType.h b/Vendoo/TradingProxy/Trading_PlaceOfferResponseType.h new file mode 100755 index 0000000..911dd6a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PlaceOfferResponseType.h @@ -0,0 +1,88 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SellingStatusType; +@class Trading_BestOfferType; + +/** + + The PlaceOffer response notifies you about the success and result + of the call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PlaceOfferResponseType : Trading_AbstractResponseType { + +@private + Trading_SellingStatusType *_sellingStatus; + NSString *_transactionID; + Trading_BestOfferType *_bestOffer; + NSString *_orderLineItemID; + +} + + +/** + + Indicates the current bidding/purchase state of the item listing regarding + the offer extended using PlaceOffer. See the schema documentation for + the SellingStatus object, the properties of which contain such + post-offer information as the current high bidder, the current price for + the item, and the bid increment. + + + type : class Trading_SellingStatusType +*/ +@property (nonatomic, retain) Trading_SellingStatusType *sellingStatus; + +/** + + Unique identifier for an eBay order line item (transaction). The + TransactionID field is only returned if the Offer.Action field was set + to Purchase in the input and the purchase was successful. A Purchase + action in PlaceOffer can be used for a fixed-price listing, or for an + auction listing where the Buy It Now option is available. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + Container consisting of the status for a Best Offer. This container is + only returned if applicable based on the listing and the value set for + Offer.Action field in the request. + + + type : class Trading_BestOfferType +*/ +@property (nonatomic, retain) Trading_BestOfferType *bestOffer; + +/** + + OrderLineItemID is a unique identifier for an eBay order line item and + is based upon the concatenation of ItemID and TransactionID, with a + hyphen in between these two IDs. The OrderLineItemID field is only + returned if the Offer.Action field is set to Purchase in the input and + the purchase is successful. A Purchase action in PlaceOffer can be used + for a fixed-price listing, or for an auction listing where the Buy It + Now option is available. +
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PlaceOfferResponseType.m b/Vendoo/TradingProxy/Trading_PlaceOfferResponseType.m new file mode 100755 index 0000000..3094d98 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PlaceOfferResponseType.m @@ -0,0 +1,56 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PlaceOfferResponseType.h" +#import "Trading_SellingStatusType.h" +#import "Trading_BestOfferType.h" + +@implementation Trading_PlaceOfferResponseType + +@synthesize sellingStatus = _sellingStatus; +@synthesize transactionID = _transactionID; +@synthesize bestOffer = _bestOffer; +@synthesize orderLineItemID = _orderLineItemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"PlaceOfferResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingStatus" propertyName:@"sellingStatus" type:PICO_TYPE_OBJECT clazz:[Trading_SellingStatusType class]]; + [map setObject:ps forKey:@"sellingStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOffer" propertyName:@"bestOffer" type:PICO_TYPE_OBJECT clazz:[Trading_BestOfferType class]]; + [map setObject:ps forKey:@"bestOffer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sellingStatus = nil; + self.transactionID = nil; + self.bestOffer = nil; + self.orderLineItemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PolicyComplianceDashboardType.h b/Vendoo/TradingProxy/Trading_PolicyComplianceDashboardType.h new file mode 100755 index 0000000..c6ec911 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PolicyComplianceDashboardType.h @@ -0,0 +1,65 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_SellerDashboardAlertType; + +/** + + Type defining the PolicyCompliance container returned in the + GetSellerDashboard response. The PolicyCompliance + container consist of information related to the seller's current status in terms of risk + of facing TnS action (i.e., warnings, cancelled listings, restrictions, suspension, and + violations). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PolicyComplianceDashboardType : NSObject { + +@private + NSString *_status; + NSMutableArray *_alert; + NSMutableArray *_any; + +} + + +/** + + This field indicates the seller's eBay selling policy-compliance rating. This rating + indicates how well the seller is following eBay's selling policies. + + + type: string constant in Trading_PolicyComplianceStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + The PolicyCompliance.Alert container is only returned if eBay has + posted one or more informational or warning messages related to the seller's + policy compliance status. + + + entry type : class Trading_SellerDashboardAlertType +*/ + +@property (nonatomic, retain) NSMutableArray *alert; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PolicyComplianceDashboardType.m b/Vendoo/TradingProxy/Trading_PolicyComplianceDashboardType.m new file mode 100755 index 0000000..fc44231 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PolicyComplianceDashboardType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PolicyComplianceDashboardType.h" +#import "Trading_SellerDashboardAlertType.h" + +@implementation Trading_PolicyComplianceDashboardType + +@synthesize status = _status; +@synthesize alert = _alert; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Alert" propertyName:@"alert" type:PICO_TYPE_OBJECT clazz:[Trading_SellerDashboardAlertType class]]; + [map setObject:ps forKey:@"alert"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.status = nil; + self.alert = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PolicyComplianceStatusCodeType.h b/Vendoo/TradingProxy/Trading_PolicyComplianceStatusCodeType.h new file mode 100755 index 0000000..c1837ee --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PolicyComplianceStatusCodeType.h @@ -0,0 +1,70 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The policy-compliance rating that reflects how well you are following the eBay + policies and rules in your selling activities. + + + @ingroup EBayAPIInterface +*/ + +/** + + You're doing a good job of selling and are in line with eBay policies. +

+ Be sure to continue to follow eBay rules in your selling activities. While your + risk of restrictions is low, a future policy violation could result in a lower + policy-compliance rating. + +*/ +extern NSString *const Trading_PolicyComplianceStatusCodeType_GOOD; + +/** + + You could do a better job of following eBay policies and you are at risk of + having your listings canceled. +

+ Check to see what policies you violated and what steps you can take to avoid + those mistakes in the future. Additonal violations could cause eBay to cancel + your listings. + +*/ +extern NSString *const Trading_PolicyComplianceStatusCodeType_FAIR; + +/** + + You are doing a poor job of following the eBay selling policies and rules. + Your selling status and privileges are at risk. +

+ Check to see what policies you have violated and take steps improve your + selling practices. Additonal violations could cause eBay to cancel your + listings and/or add restrictions on your account. You could lose your + PowerSeller status and privileges. + +*/ +extern NSString *const Trading_PolicyComplianceStatusCodeType_POOR; + +/** + + You need to increase your compliance with the eBay selling policies and + rules immediately. Your account is at risk and may be suspended. +

+ Check the policies you violated and improve your selling practices immediately. + Additonal violations could cause eBay to cancel your listings, add restrictions + on your account, suspend your account, or take other measures. You could + lose your PowerSeller status and privileges. + +*/ +extern NSString *const Trading_PolicyComplianceStatusCodeType_FAILING; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_PolicyComplianceStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PolicyComplianceStatusCodeType.m b/Vendoo/TradingProxy/Trading_PolicyComplianceStatusCodeType.m new file mode 100755 index 0000000..31fd795 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PolicyComplianceStatusCodeType.m @@ -0,0 +1,68 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PolicyComplianceStatusCodeType.h" + +/** + @file + + The policy-compliance rating that reflects how well you are following the eBay + policies and rules in your selling activities. + +*/ + +/** + + You're doing a good job of selling and are in line with eBay policies. +

+ Be sure to continue to follow eBay rules in your selling activities. While your + risk of restrictions is low, a future policy violation could result in a lower + policy-compliance rating. + +*/ +NSString *const Trading_PolicyComplianceStatusCodeType_GOOD = @"Good"; + +/** + + You could do a better job of following eBay policies and you are at risk of + having your listings canceled. +

+ Check to see what policies you violated and what steps you can take to avoid + those mistakes in the future. Additonal violations could cause eBay to cancel + your listings. + +*/ +NSString *const Trading_PolicyComplianceStatusCodeType_FAIR = @"Fair"; + +/** + + You are doing a poor job of following the eBay selling policies and rules. + Your selling status and privileges are at risk. +

+ Check to see what policies you have violated and take steps improve your + selling practices. Additonal violations could cause eBay to cancel your + listings and/or add restrictions on your account. You could lose your + PowerSeller status and privileges. + +*/ +NSString *const Trading_PolicyComplianceStatusCodeType_POOR = @"Poor"; + +/** + + You need to increase your compliance with the eBay selling policies and + rules immediately. Your account is at risk and may be suspended. +

+ Check the policies you violated and improve your selling practices immediately. + Additonal violations could cause eBay to cancel your listings, add restrictions + on your account, suspend your account, or take other measures. You could + lose your PowerSeller status and privileges. + +*/ +NSString *const Trading_PolicyComplianceStatusCodeType_FAILING = @"Failing"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_PolicyComplianceStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PolicyViolationDurationDetailsType.h b/Vendoo/TradingProxy/Trading_PolicyViolationDurationDetailsType.h new file mode 100755 index 0000000..f9ae543 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PolicyViolationDurationDetailsType.h @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + [Selling] The details about the range used to calculate policy violations. + + @ingroup EBayAPIInterface +*/ +@interface Trading_PolicyViolationDurationDetailsType : NSObject { + +@private + NSString *_period; + NSString *_description; + NSMutableArray *_any; + +} + + +/** + The number of days (last 60 days, last 180 days, etc.) within which the buyer violation reports are calculated. This is applicable only to sellers. + + type: string constant in Trading_PeriodCodeType.h +*/ +@property (nonatomic, retain) NSString *period; + +/** + The description of the Period, such as 'Last Month', 'Second Quarter', 'First Half or the Year'. This field is often used as + a label for displaying Period data. This is applicable only to sellers. + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PolicyViolationDurationDetailsType.m b/Vendoo/TradingProxy/Trading_PolicyViolationDurationDetailsType.m new file mode 100755 index 0000000..6654eea --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PolicyViolationDurationDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PolicyViolationDurationDetailsType.h" + +@implementation Trading_PolicyViolationDurationDetailsType + +@synthesize period = _period; +@synthesize description = _description; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Period" propertyName:@"period" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"period"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.period = nil; + self.description = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PowerSellerDashboardType.h b/Vendoo/TradingProxy/Trading_PowerSellerDashboardType.h new file mode 100755 index 0000000..34c21a5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PowerSellerDashboardType.h @@ -0,0 +1,64 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_SellerDashboardAlertType; + +/** + + Type defining the PowerSellerStatus container returned in the + GetSellerDashboard response. The PowerSellerStatus + container is only returned if the seller making the call is a Power Seller. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PowerSellerDashboardType : NSObject { + +@private + NSString *_level; + NSMutableArray *_alert; + NSMutableArray *_any; + +} + + +/** + + This field indicates the seller's eBay PowerSeller tier. PowerSellers are + distinguished in five tiers based on average monthly sales. Benefits and services vary + for each tier. eBay calculates eligibility for each tier on a monthly basis. + + + type: string constant in Trading_SellerLevelCodeType.h +*/ +@property (nonatomic, retain) NSString *level; + +/** + + The PowerSellerStatus.Alert container is only returned if eBay + has posted one or more informational or warning messages related to the seller's + PowerSeller status. + + + entry type : class Trading_SellerDashboardAlertType +*/ + +@property (nonatomic, retain) NSMutableArray *alert; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PowerSellerDashboardType.m b/Vendoo/TradingProxy/Trading_PowerSellerDashboardType.m new file mode 100755 index 0000000..a908b4e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PowerSellerDashboardType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PowerSellerDashboardType.h" +#import "Trading_SellerDashboardAlertType.h" + +@implementation Trading_PowerSellerDashboardType + +@synthesize level = _level; +@synthesize alert = _alert; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Level" propertyName:@"level" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"level"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Alert" propertyName:@"alert" type:PICO_TYPE_OBJECT clazz:[Trading_SellerDashboardAlertType class]]; + [map setObject:ps forKey:@"alert"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.level = nil; + self.alert = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PreferredLocationCodeType.h b/Vendoo/TradingProxy/Trading_PreferredLocationCodeType.h new file mode 100755 index 0000000..88f200f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PreferredLocationCodeType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the criteria for filtering search results by site, where site is determined by the site ID in the request. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) Items listed in the currency implied by the site specified in the + request. + +*/ +extern NSString *const Trading_PreferredLocationCodeType_LISTED_IN_CURRENCY_IMPLIED; + +/** + + (in) Items located in the country implied by the site specified in the + request. + +*/ +extern NSString *const Trading_PreferredLocationCodeType_LOCATED_IN_COUNTRY_IMPLIED; + +/** + + (in) Items available to the country implied by the site specified in the + request. For the US site, this implies listings from ALL English-language + countries that are available to the US. + +*/ +extern NSString *const Trading_PreferredLocationCodeType_AVAILABLE_IN_COUNTRY_IMPLIED; + +/** + + (in) Items listed on the site specified in the request, regardless of listing + currency. + +*/ +extern NSString *const Trading_PreferredLocationCodeType_SITE_IMPLIED; + +/** + + (in) Items located in Belgium or listed on one of the two Belgian sites. + +*/ +extern NSString *const Trading_PreferredLocationCodeType_BELGIUM_LISTING; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_PreferredLocationCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PreferredLocationCodeType.m b/Vendoo/TradingProxy/Trading_PreferredLocationCodeType.m new file mode 100755 index 0000000..2f83c30 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PreferredLocationCodeType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PreferredLocationCodeType.h" + +/** + @file + + Specifies the criteria for filtering search results by site, where site is determined by the site ID in the request. + +*/ + +/** + + (in) Items listed in the currency implied by the site specified in the + request. + +*/ +NSString *const Trading_PreferredLocationCodeType_LISTED_IN_CURRENCY_IMPLIED = @"ListedInCurrencyImplied"; + +/** + + (in) Items located in the country implied by the site specified in the + request. + +*/ +NSString *const Trading_PreferredLocationCodeType_LOCATED_IN_COUNTRY_IMPLIED = @"LocatedInCountryImplied"; + +/** + + (in) Items available to the country implied by the site specified in the + request. For the US site, this implies listings from ALL English-language + countries that are available to the US. + +*/ +NSString *const Trading_PreferredLocationCodeType_AVAILABLE_IN_COUNTRY_IMPLIED = @"AvailableInCountryImplied"; + +/** + + (in) Items listed on the site specified in the request, regardless of listing + currency. + +*/ +NSString *const Trading_PreferredLocationCodeType_SITE_IMPLIED = @"SiteImplied"; + +/** + + (in) Items located in Belgium or listed on one of the two Belgian sites. + +*/ +NSString *const Trading_PreferredLocationCodeType_BELGIUM_LISTING = @"BelgiumListing"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_PreferredLocationCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PremiumSubscriptionDefinitionType.h b/Vendoo/TradingProxy/Trading_PremiumSubscriptionDefinitionType.h new file mode 100755 index 0000000..809ad63 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PremiumSubscriptionDefinitionType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates category support for listing of Local Market items by sellers + subscribed to Local Market for Premium Vehicles. + Each of the subscriptions will have following options, which will define + "National" vs "Local" ad format listing. + "LocalOptional" : This will allow national and local listing. + "LocalOnly" : Seller can have Local listings only. + "NationalOnly" : Seller can not opt into local only exposure. It has to be + national listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PremiumSubscriptionDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PremiumSubscriptionDefinitionType.m b/Vendoo/TradingProxy/Trading_PremiumSubscriptionDefinitionType.m new file mode 100755 index 0000000..559668b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PremiumSubscriptionDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PremiumSubscriptionDefinitionType.h" + +@implementation Trading_PremiumSubscriptionDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PricingRecommendationsType.h b/Vendoo/TradingProxy/Trading_PricingRecommendationsType.h new file mode 100755 index 0000000..5980e7d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PricingRecommendationsType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ProductInfoType; + +/** + + Pricing data returned from the Product Pricing engine. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PricingRecommendationsType : NSObject { + +@private + Trading_ProductInfoType *_productInfo; + +} + + +/** + + A product's pricing data (if any) and brief information about the product. + + + type : class Trading_ProductInfoType +*/ +@property (nonatomic, retain) Trading_ProductInfoType *productInfo; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PricingRecommendationsType.m b/Vendoo/TradingProxy/Trading_PricingRecommendationsType.m new file mode 100755 index 0000000..28f6589 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PricingRecommendationsType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PricingRecommendationsType.h" +#import "Trading_ProductInfoType.h" + +@implementation Trading_PricingRecommendationsType + +@synthesize productInfo = _productInfo; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductInfo" propertyName:@"productInfo" type:PICO_TYPE_OBJECT clazz:[Trading_ProductInfoType class]]; + [map setObject:ps forKey:@"productInfo"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.productInfo = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PricingTreatmentCodeType.h b/Vendoo/TradingProxy/Trading_PricingTreatmentCodeType.h new file mode 100755 index 0000000..3c69ede --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PricingTreatmentCodeType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Defines the source for discount price treatment. + + + @ingroup EBayAPIInterface +*/ + +/** + + STP stands for Strike Through Pricing. + +*/ +extern NSString *const Trading_PricingTreatmentCodeType_STP; + +/** + + MAP stands for MinimumAdvertisedPrice + +*/ +extern NSString *const Trading_PricingTreatmentCodeType_MAP; + +/** + + None means neither STP nor MinimumAdvertisedPrice. + +*/ +extern NSString *const Trading_PricingTreatmentCodeType_NONE; + +/** + + MFO means stands for MadeForOutletComparisonPrice. + +*/ +extern NSString *const Trading_PricingTreatmentCodeType_MFO; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_PricingTreatmentCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PricingTreatmentCodeType.m b/Vendoo/TradingProxy/Trading_PricingTreatmentCodeType.m new file mode 100755 index 0000000..fe5c374 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PricingTreatmentCodeType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PricingTreatmentCodeType.h" + +/** + @file + + Defines the source for discount price treatment. + +*/ + +/** + + STP stands for Strike Through Pricing. + +*/ +NSString *const Trading_PricingTreatmentCodeType_STP = @"STP"; + +/** + + MAP stands for MinimumAdvertisedPrice + +*/ +NSString *const Trading_PricingTreatmentCodeType_MAP = @"MAP"; + +/** + + None means neither STP nor MinimumAdvertisedPrice. + +*/ +NSString *const Trading_PricingTreatmentCodeType_NONE = @"None"; + +/** + + MFO means stands for MadeForOutletComparisonPrice. + +*/ +NSString *const Trading_PricingTreatmentCodeType_MFO = @"MFO"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_PricingTreatmentCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ProPackCodeType.h b/Vendoo/TradingProxy/Trading_ProPackCodeType.h new file mode 100755 index 0000000..997a0c0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProPackCodeType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies whether a listing feature is enabled for this site and whether it is restricted to a set of sellers. + + + @ingroup EBayAPIInterface +*/ + +/** + + The listing feature is enabled for the site. + +*/ +extern NSString *const Trading_ProPackCodeType_ENABLED; + +/** + + The listing feature is disabled for the site. + +*/ +extern NSString *const Trading_ProPackCodeType_DISABLED; + +/** + + The listing feature is restricted to PowerSellers. + +*/ +extern NSString *const Trading_ProPackCodeType_POWER_SELLER_ONLY; + +/** + + The listing feature is restricted to TopRatedSellers. + +*/ +extern NSString *const Trading_ProPackCodeType_TOP_RATED_SELLER_ONLY; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_ProPackCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ProPackCodeType.m b/Vendoo/TradingProxy/Trading_ProPackCodeType.m new file mode 100755 index 0000000..b2d8c0f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProPackCodeType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ProPackCodeType.h" + +/** + @file + + Specifies whether a listing feature is enabled for this site and whether it is restricted to a set of sellers. + +*/ + +/** + + The listing feature is enabled for the site. + +*/ +NSString *const Trading_ProPackCodeType_ENABLED = @"Enabled"; + +/** + + The listing feature is disabled for the site. + +*/ +NSString *const Trading_ProPackCodeType_DISABLED = @"Disabled"; + +/** + + The listing feature is restricted to PowerSellers. + +*/ +NSString *const Trading_ProPackCodeType_POWER_SELLER_ONLY = @"PowerSellerOnly"; + +/** + + The listing feature is restricted to TopRatedSellers. + +*/ +NSString *const Trading_ProPackCodeType_TOP_RATED_SELLER_ONLY = @"TopRatedSellerOnly"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_ProPackCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ProPackEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ProPackEnabledDefinitionType.h new file mode 100755 index 0000000..ccfb6c7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProPackEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the ProPack feature (a feature pack). If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ProPackEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ProPackEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ProPackEnabledDefinitionType.m new file mode 100755 index 0000000..07188fe --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProPackEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ProPackEnabledDefinitionType.h" + +@implementation Trading_ProPackEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ProPackPlusEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ProPackPlusEnabledDefinitionType.h new file mode 100755 index 0000000..357f013 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProPackPlusEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the ProPackPlus feature (a feature pack). If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ProPackPlusEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ProPackPlusEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ProPackPlusEnabledDefinitionType.m new file mode 100755 index 0000000..03f2e51 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProPackPlusEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ProPackPlusEnabledDefinitionType.h" + +@implementation Trading_ProPackPlusEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ProStoresCheckoutPreferenceType.h b/Vendoo/TradingProxy/Trading_ProStoresCheckoutPreferenceType.h new file mode 100755 index 0000000..4374e53 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProStoresCheckoutPreferenceType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated because 3rd Party Checkout was deprecated. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ProStoresCheckoutPreferenceType : NSObject { + +@private + NSNumber *_checkoutRedirectProStores; + NSMutableArray *_any; + +} + + +/** + + + This field is no longer applicable as all checkouts go through eBay's checkout flow, + and there is no longer a checkout flow through ProStores. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *checkoutRedirectProStores; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ProStoresCheckoutPreferenceType.m b/Vendoo/TradingProxy/Trading_ProStoresCheckoutPreferenceType.m new file mode 100755 index 0000000..012a0e4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProStoresCheckoutPreferenceType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ProStoresCheckoutPreferenceType.h" + +@implementation Trading_ProStoresCheckoutPreferenceType + +@synthesize checkoutRedirectProStores = _checkoutRedirectProStores; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CheckoutRedirectProStores" propertyName:@"checkoutRedirectProStores" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"checkoutRedirectProStores"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.checkoutRedirectProStores = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ProStoresDetailsType.h b/Vendoo/TradingProxy/Trading_ProStoresDetailsType.h new file mode 100755 index 0000000..38d578a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProStoresDetailsType.h @@ -0,0 +1,70 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type defines the ProStoresDetails container, which contains + details about the ProStore seller's store. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ProStoresDetailsType : NSObject { + +@private + NSString *_sellerThirdPartyUsername; + NSString *_storeName; + NSString *_status; + NSMutableArray *_any; + +} + + +/** + + The user name associated with the seller's ProStore store. This field is always + returned with the ProStoresDetails container. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerThirdPartyUsername; + +/** + + The name of the seller's ProStore store. This field is always returned with the + ProStoresDetails container. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *storeName; + +/** + + This value indicates if the seller's ProStore store is enabled or disabled. This field + is always returned with the ProStoresDetails container. + + + type: string constant in Trading_EnableCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ProStoresDetailsType.m b/Vendoo/TradingProxy/Trading_ProStoresDetailsType.m new file mode 100755 index 0000000..075a5f5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProStoresDetailsType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ProStoresDetailsType.h" + +@implementation Trading_ProStoresDetailsType + +@synthesize sellerThirdPartyUsername = _sellerThirdPartyUsername; +@synthesize storeName = _storeName; +@synthesize status = _status; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerThirdPartyUsername" propertyName:@"sellerThirdPartyUsername" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerThirdPartyUsername"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreName" propertyName:@"storeName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"storeName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sellerThirdPartyUsername = nil; + self.storeName = nil; + self.status = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductCreationEnabledCodeType.h b/Vendoo/TradingProxy/Trading_ProductCreationEnabledCodeType.h new file mode 100755 index 0000000..a2b4d25 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductCreationEnabledCodeType.h @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Values indicate whether product creation is enabled, disabled or required for a category. + + + @ingroup EBayAPIInterface +*/ + +/** + + Product creation is not supported for the category. + AddItem family calls can still list with product. + +*/ +extern NSString *const Trading_ProductCreationEnabledCodeType_DISABLED; + +/** + + Product creation is supported for the category. AddItem and related listing + calls can list with a product from the eBay catalog, but it is not mandatory. + Currently, unless listing with a product is required, the capability to add + products to eBay catalogs is only available to a select set of users + identified by eBay. + +*/ +extern NSString *const Trading_ProductCreationEnabledCodeType_ENABLED; + +/** + + Product creation is supported for the category and listing with a product is + required. If there is no matching product in the eBay catalog for the item, + the seller must add the product to the catalog before listing the item. For + categories that require listing with a product, any seller will be allowed to + add a product. Product creation will be supported in the API and other tools. + +*/ +extern NSString *const Trading_ProductCreationEnabledCodeType_REQUIRED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_ProductCreationEnabledCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ProductCreationEnabledCodeType.m b/Vendoo/TradingProxy/Trading_ProductCreationEnabledCodeType.m new file mode 100755 index 0000000..e18824f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductCreationEnabledCodeType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ProductCreationEnabledCodeType.h" + +/** + @file + + Values indicate whether product creation is enabled, disabled or required for a category. + +*/ + +/** + + Product creation is not supported for the category. + AddItem family calls can still list with product. + +*/ +NSString *const Trading_ProductCreationEnabledCodeType_DISABLED = @"Disabled"; + +/** + + Product creation is supported for the category. AddItem and related listing + calls can list with a product from the eBay catalog, but it is not mandatory. + Currently, unless listing with a product is required, the capability to add + products to eBay catalogs is only available to a select set of users + identified by eBay. + +*/ +NSString *const Trading_ProductCreationEnabledCodeType_ENABLED = @"Enabled"; + +/** + + Product creation is supported for the category and listing with a product is + required. If there is no matching product in the eBay catalog for the item, + the seller must add the product to the catalog before listing the item. For + categories that require listing with a product, any seller will be allowed to + add a product. Product creation will be supported in the API and other tools. + +*/ +NSString *const Trading_ProductCreationEnabledCodeType_REQUIRED = @"Required"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_ProductCreationEnabledCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ProductCreationEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ProductCreationEnabledDefinitionType.h new file mode 100755 index 0000000..59d485f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductCreationEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the product creation enable feature. If a field of this type is present, the corresponding feature applies to the site. The field is returned as an empty element (e.g., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ProductCreationEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductCreationEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ProductCreationEnabledDefinitionType.m new file mode 100755 index 0000000..7b166bd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductCreationEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ProductCreationEnabledDefinitionType.h" + +@implementation Trading_ProductCreationEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductFamilyType.h b/Vendoo/TradingProxy/Trading_ProductFamilyType.h new file mode 100755 index 0000000..23e2273 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductFamilyType.h @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ProductType; + +/** + + This type is deprecated as GetProduct* calls were deprecated. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ProductFamilyType : NSObject { + +@private + Trading_ProductType *_parentProduct; + NSMutableArray *_familyMembers; + NSMutableArray *_any; + NSNumber *_hasMoreChildren; + +} + + +/** + + + A transient header that describes the current search results. Contains a + an ID, a subset of attributes, and a typical stock photo + to help a user easily distinguish the products in the current result set + from products in other result sets returned in the same response. + One ParentProduct is returned per ProductFamily. + + + type : class Trading_ProductType +*/ +@property (nonatomic, retain) Trading_ProductType *parentProduct; + +/** + + + A set of products (within the same product family) that match the search query. + + + entry type : class Trading_ProductType +*/ + +@property (nonatomic, retain) NSMutableArray *familyMembers; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + +/** + (public property) + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hasMoreChildren; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductFamilyType.m b/Vendoo/TradingProxy/Trading_ProductFamilyType.m new file mode 100755 index 0000000..2bbae7d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductFamilyType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ProductFamilyType.h" +#import "Trading_ProductType.h" + +@implementation Trading_ProductFamilyType + +@synthesize parentProduct = _parentProduct; +@synthesize familyMembers = _familyMembers; +@synthesize any = _any; +@synthesize hasMoreChildren = _hasMoreChildren; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ParentProduct" propertyName:@"parentProduct" type:PICO_TYPE_OBJECT clazz:[Trading_ProductType class]]; + [map setObject:ps forKey:@"parentProduct"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"FamilyMembers" propertyName:@"familyMembers" type:PICO_TYPE_OBJECT clazz:[Trading_ProductType class]]; + [map setObject:ps forKey:@"familyMembers"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"hasMoreChildren" propertyName:@"hasMoreChildren" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hasMoreChildren"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.parentProduct = nil; + self.familyMembers = nil; + self.any = nil; + self.hasMoreChildren = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductFinderConstraintType.h b/Vendoo/TradingProxy/Trading_ProductFinderConstraintType.h new file mode 100755 index 0000000..215b930 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductFinderConstraintType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated as GetProduct* calls were deprecated. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ProductFinderConstraintType : NSObject { + +@private + NSString *_displayName; + NSString *_displayValue; + NSMutableArray *_any; + +} + + +/** + + + The search attribute name (e.g., Manufacturer). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *displayName; + +/** + + + The search attribute value the user specified in the query + (e.g., the actual name the user chose for the manufacturer). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *displayValue; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductFinderConstraintType.m b/Vendoo/TradingProxy/Trading_ProductFinderConstraintType.m new file mode 100755 index 0000000..e089e79 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductFinderConstraintType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ProductFinderConstraintType.h" + +@implementation Trading_ProductFinderConstraintType + +@synthesize displayName = _displayName; +@synthesize displayValue = _displayValue; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisplayName" propertyName:@"displayName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"displayName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisplayValue" propertyName:@"displayValue" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"displayValue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.displayName = nil; + self.displayValue = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductInfoType.h b/Vendoo/TradingProxy/Trading_ProductInfoType.h new file mode 100755 index 0000000..017576b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductInfoType.h @@ -0,0 +1,90 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + (public class) + + @ingroup EBayAPIInterface +*/ +@interface Trading_ProductInfoType : NSObject { + +@private + Trading_AmountType *_averageStartPrice; + Trading_AmountType *_averageSoldPrice; + NSString *_title; + NSString *_productState; + NSString *_productInfoID; + +} + + +/** + + The average start price (minimum bid), if any, of completed auction items that were listed + with Pre-filled Item Information from this product. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *averageStartPrice; + +/** + + The average sold price (winning bid, Buy It Now price, or fixed price), if any, of + completed items that were listed with Pre-filled Item Information from this product. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *averageSoldPrice; + +/** + + Title associated with the product. This value can be used as the basis for a + suggested listing title. If the title is longer than 80 characters, your application + should make sure the suggested title has a maximum length of 80 characters so that + it will be valid for the AddItem family of calls. +

+ Note: + The maximum length of an eBay Item Title has increased to 80 characters as of + September 2011. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *title; + +/** + + Indicates that the product has changed or will soon change (usually due to a migration + from one catalog to another catalog). Typically, this field is returned for up to 90 + days for a given product. After that, the product either no longer returns this field + or the product is no longer returned (depending on the state change). +

+ This data is primarily applicable to catalogs used by the US, Germany, Austria, and + Switzerland sites. Other sites may undergo catalog changes in the future. + + + type: string constant in Trading_ProductStateCodeType.h +*/ +@property (nonatomic, retain) NSString *productState; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *productInfoID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductInfoType.m b/Vendoo/TradingProxy/Trading_ProductInfoType.m new file mode 100755 index 0000000..069f0ae --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductInfoType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ProductInfoType.h" +#import "Trading_AmountType.h" + +@implementation Trading_ProductInfoType + +@synthesize averageStartPrice = _averageStartPrice; +@synthesize averageSoldPrice = _averageSoldPrice; +@synthesize title = _title; +@synthesize productState = _productState; +@synthesize productInfoID = _productInfoID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AverageStartPrice" propertyName:@"averageStartPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"averageStartPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AverageSoldPrice" propertyName:@"averageSoldPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"averageSoldPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Title" propertyName:@"title" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"title"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductState" propertyName:@"productState" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"productState"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"productInfoID" propertyName:@"productInfoID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"productInfoID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.averageStartPrice = nil; + self.averageSoldPrice = nil; + self.title = nil; + self.productState = nil; + self.productInfoID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductListingDetailsType.h b/Vendoo/TradingProxy/Trading_ProductListingDetailsType.h new file mode 100755 index 0000000..3e2f859 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductListingDetailsType.h @@ -0,0 +1,417 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_TicketListingDetailsType; +@class Trading_BrandMPNType; + +/** + + Contains product information that can be included in a listing. + Applicable for listings that use eBay's Pre-filled Item Information feature. + See the Developer's Guide for details on working with Pre-filled Item Information. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ProductListingDetailsType : NSObject { + +@private + NSString *_productID; + NSNumber *_includeStockPhotoURL; + NSNumber *_includePrefilledItemInformation; + NSNumber *_useStockPhotoURLAsGallery; + NSString *_stockPhotoURL; + NSMutableArray *_copyright; + NSString *_productReferenceID; + NSString *_detailsURL; + NSString *_productDetailsURL; + NSNumber *_returnSearchResultOnDuplicates; + NSNumber *_listIfNoProduct; + NSString *_gtin; + NSString *_isbn; + NSString *_upc; + NSString *_ean; + Trading_BrandMPNType *_brandMPN; + Trading_TicketListingDetailsType *_ticketListingDetails; + NSNumber *_useFirstProduct; + NSMutableArray *_any; + +} + + +/** + + eBay's unique identifier for a specific version of a product. + This is the long alphanumeric ID that is returned from + GetProductSearchResults and related calls. + See the Trading API Guide for information about finding this type of + product ID. (For the shorter product ID (ePID) value that is + displayed on the eBay Web site, see ProductReferenceID instead.)
+
+ If the primary and secondary categories are both catalog-enabled, + this ID should correspond to the primary category + (not the secondary category).
+
+ In item-listing requests, if you pass in an old product ID, + eBay lists the item with the latest version of the product and the + latest product ID, and the call returns a warning indicating that + the data has changed.
+
+ Some sites (such as eBay US, Germany, Austria, and Switzerland) are updating, + replacing, deleting, or merging some products (as a result of migrating from one + catalog data provider to another). If you specify one of these products in a request, + the call may return the product with a warning, or it may fail with an error if the + product has been deleted. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *productID; + +/** + + If true, indicates that the item listing includes the stock photo. To use an + eBay stock photo in an item listing, set IncludeStockPhotoURL to true. If a + stock photo is available, it is used at the top of the View Item page and in + the Item Specifics section of the listing. If you also include + Item.PictureDetails.PictureURL, the stock photo only appears in the Item + Specifics section of the listing. Other pictures you specify by using + Item.PictureDetails.PictureURL appear in a separate section of the listing. + If you use Item.ExternalProductID instead of Item.ProductListingDetails, eBay + sets IncludeStockPhotoURL to true (and you cannot set it to false). In + GetItem, the URL of the stock photo will be returned in StockPhotoURL. If you + set IncludeStockPhotoURL to false, the stock photo does not appear in the + listing at all.
+
+ Note: + The following sites offer free Gallery: US (site ID 0), the Parts & Accessories + Category on US Motors (site ID 100), CA (site ID 2), CAFR (site ID 210), ES (site ID + 186), FR (site ID 71), IT (site ID 101),and NL (site ID 146). +

+ On these sites, eBay selects a Gallery thumbnail from image URLs included + in the request (i.e. either GalleryURL or the first PictureURL), using + selection rules that consider which of these URLs has been specified and + whether an eBay stock photo exists for the item. Also, eBay selects an + image regardless of whether you have specified either GalleryType or + GalleryURL. A Gallery fee will only apply if you have set GalleryType to + Plus or Featured (as basic Gallery is free).
+
+ Along with these changes, IncludeStockPhotoURL will be used in the request. + In some cases, if IncludeStockPhotoURL is set to false, no image will be + generated for the Gallery. A common example of this occurrence is when only + GalleryURL has been set in the request (i.e., no PictureURL elements are + defined). In this case, eBay will not use a stock photo, even if it is + available. See "Using Gallery Features on Sites with Free Gallery" in the + eBay Web Services Guide for complete information. +
+

+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeStockPhotoURL; + +/** + + If true, specifies that the listing should include additional information about the product, + such as a publisher's description or film credits. Such information is hosted through the eBay site + and cannot be edited. If true, Item.Description is optional in item-listing requests. +

+ For GetItem and related calls: + The eBay site shows the catalog product description in the + product details section of a listing. You cannot download this + pre-filled description text via the API. + To retrieve a URL for the catalog product details page, + see DetailsURL in GetProductSearchResults, GetProductFamilyMembers, + or GetProductSellingPages. Or see DetailsURL in FindProducts in the + Shopping API (which may be easier to use if your application doesn't + support eBay Attributes). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includePrefilledItemInformation; + +/** + + If true, indicates that the stock photo for an item (if available) is used as the + gallery thumbnail. When listing an item, IncludeStockPhotoURL must also be true and + Item.PictureDetails.GalleryType must be passed in with a value of Gallery or Gallery + Featured (but not both). See the eBay Trading API guide for additional validation + rules for pictures.
+
+ Note: + The following sites offer free Gallery: US (site ID 0), the Parts & Accessories + Category on US Motors (site ID 100), CA (site ID 2), CAFR (site ID 210), ES (site ID + 186), FR (site ID 71), IT (site ID 101),and NL (site ID 146). +

+ On these sites, eBay selects a Gallery thumbnail from image URLs included + in the request (i.e. either GalleryURL or the first PictureURL), using + selection rules that consider which of these URLs has been specified and + whether an eBay stock photo exists for the item. Also, eBay selects an + image regardless of whether you have specified either GalleryType or + GalleryURL. A Gallery fee will only apply if you have set GalleryType to + Plus or Featured (as basic Gallery is free).
+
+ Along with these changes, UseStockPhotoURLAsGallery will be used in the + request. In some cases, if UseStockPhotoURLAsGallery is set to false, no + image will be generated for the Gallery. A common example of this + occurrence is when only GalleryURL has been set in the request (i.e., no + PictureURL elements are defined). In this case, eBay will not use a stock + photo, even if it is available. See "Using Gallery Features on Sites with + Free Gallery" in the eBay Web Services Guide for complete information. +
+
+ + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *useStockPhotoURLAsGallery; + +/** + + Fully qualified URL for a standard image (if any) that is associated with the product. + A seller includes the stock photo in the listing + by setting IncludeStockPhotoURL. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *stockPhotoURL; + +/** + + Copyright statement indicating the source of the product information. This information will be + included in the listing with Pre-filled Item Information. Your application should also display + the copyright statement when rendering the Pre-filled Item Information. + If more than one copyright statement is applicable, they can be presented to the + user in alphabetical order. Returned as HTML. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *copyright; + +/** + + eBay's short global reference ID for a catalog product. + On the eBay Web site, this is known as the "ePID" or "Product ID". + This type of product ID is a fixed reference to a product + (regardless of version). + Multiple (versioned) ProductID values can be associated with a + single product reference ID. + You can find product reference IDs for products by using FindProducts in the Shopping API. + You can also find the product ID on eBay's Web site + (a numeric value prefixed with "EPID"). + You can pass the value with or without the "EPID" prefix; + for example "EPID228742" or "228742" (without quotes). +

+ If the primary and secondary categories are both catalog-enabled, this ID should + correspond to the primary category (not the secondary category). +

+ Some sites (such as eBay US, Germany, Austria, and Switzerland) are updating, + replacing, deleting, or merging some products (as a result of migrating from one + catalog data provider to another). If you specify one of these products in a request, + the call may return the product with a warning, or it may return an error if the + product has been deleted. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *productReferenceID; + +/** + + Fully qualified URL for eBay's product details page, which contains + optional information about the product + (such as a movie's description or film credits). This information is + hosted through the eBay Web site and it cannot be edited. Portions + of the content are protected by copyright. Applications can include + this URL as a link so that end users can view additional descriptive + details about the product.
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailsURL; + +/** + + Fully qualified URL for eBay's product details page, which contains optional + information about the product (such as a movie's description or film credits). This + information is hosted through the eBay Web site and it cannot be edited. Portions of + the content are protected by copyright. Applications can include this URL as a link so + that end users can view additional descriptive details about the product. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *productDetailsURL; + +/** + + Indicates what eBay should do if more than one product matches + the external product ID (ISBN, UPC, EAN, BrandMPN, or + TicketListingDetails). Also see UseFirstProduct as an alternative.
+
+ If true and more than one + match is found, the call fails and the response + returns an error and all matching ProductID values. + This lets you choose one of the ProductIDs to pass in instead. + If false and more than one match is found, the call fails and the + response includes an error but does not return the matching + ProductID values. (This flag has no effect when only one match is + found.) + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *returnSearchResultOnDuplicates; + +/** + + Indicates what eBay should do if no product match has been found. + If no product match was found and ListIfNoProduct is true, the + item is listed without product information. + (By default, eBay attempts to list the item with product information.)
+
+ Note: + If you omit PrimaryCategory and no product match is found, + the listing will fail because eBay won't be able to determine + a category without a product ID. + + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *listIfNoProduct; + +/** + + A universal format for identifying products. GTIN is a unique + 8, 12, 13, or 14-digit identifier that some external catalogs use + instead of ISBN, UPC, EAN, or other values. + When you pass in GTIN, eBay attempts to map the value to an ISBN, UPC, or EAN. When you know that a value is an ISBN, UPC, or EAN, + we recommend that you use those fields directly instead of GTIN, + for better performance and accuracy.
+
+ Only used to match catalog products when creating listings. + (In some categories, eBay may also copy the ISBN, UPC, or EAN to the + listing's item specifics. The GTIN is not stored.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *gtin; + +/** + + + ISBN is a unique identifer for books (an international standard). + Specify a 10 or 13-character ISBN. If you specify the + 13-character ISBN, the value must begin with either 978 pr 979. + If the primary and secondary categories are both catalog-enabled, + this ID should correspond to the primary category + (not the secondary category).
+
+ Only used to match catalog products when creating listings. + (In some categories, eBay may also copy the ISBN, UPC, or EAN to the + listing's item specifics.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *isbn; + +/** + + UPC is a unique, 12-character identifier that many industries use to identify products. +

+ If the primary and secondary categories are both catalog-enabled, this ID should + correspond to the primary category (not the secondary category). +
+
+ Only used to match catalog products when creating listings. + (In some categories, eBay may also copy the ISBN, UPC, or EAN to the + listing's item specifics.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *upc; + +/** + + EAN is a unique 8 or 13 digit identifier that many industries + (such as book publishers) use to identify products. + If the primary and secondary categories are both catalog-enabled, + this ID should correspond to the primary category + (not the secondary category).
+
+ Only used to match catalog products when creating listings. + (In some categories, eBay may also copy the ISBN, UPC, or EAN to the + listing's item specifics.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *ean; + +/** + + The combination of Brand and MPN (manufacturer part number) can + be used as a unique identifier for a product. + Please specify both Brand and MPN to ensure a unique product match.
+
+ Only used to match catalog products when creating listings + (not for buy-side searching). + + + type : class Trading_BrandMPNType +*/ +@property (nonatomic, retain) Trading_BrandMPNType *brandMPN; + +/** + + Only applicable when you are listing event tickets. + Only used to match catalog products when creating listings + (not for buy-side searching). + + + type : class Trading_TicketListingDetailsType +*/ +@property (nonatomic, retain) Trading_TicketListingDetailsType *ticketListingDetails; + +/** + + Indicates what eBay + should do if more than one product matches the external product ID (ISBN, UPC, EAN, + BrandMPN, or TicketListingDetails). Also see ReturnSearchResultOnDuplicates as an + alternative. If more than one product match was found and UseFirstProduct is true, item + will be listed with first product information. If false, the rules for + ReturnSearchResultOnDuplicates are used. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *useFirstProduct; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductListingDetailsType.m b/Vendoo/TradingProxy/Trading_ProductListingDetailsType.m new file mode 100755 index 0000000..b66a39d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductListingDetailsType.m @@ -0,0 +1,129 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ProductListingDetailsType.h" +#import "Trading_TicketListingDetailsType.h" +#import "Trading_BrandMPNType.h" + +@implementation Trading_ProductListingDetailsType + +@synthesize productID = _productID; +@synthesize includeStockPhotoURL = _includeStockPhotoURL; +@synthesize includePrefilledItemInformation = _includePrefilledItemInformation; +@synthesize useStockPhotoURLAsGallery = _useStockPhotoURLAsGallery; +@synthesize stockPhotoURL = _stockPhotoURL; +@synthesize copyright = _copyright; +@synthesize productReferenceID = _productReferenceID; +@synthesize detailsURL = _detailsURL; +@synthesize productDetailsURL = _productDetailsURL; +@synthesize returnSearchResultOnDuplicates = _returnSearchResultOnDuplicates; +@synthesize listIfNoProduct = _listIfNoProduct; +@synthesize gtin = _gtin; +@synthesize isbn = _isbn; +@synthesize upc = _upc; +@synthesize ean = _ean; +@synthesize brandMPN = _brandMPN; +@synthesize ticketListingDetails = _ticketListingDetails; +@synthesize useFirstProduct = _useFirstProduct; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductID" propertyName:@"productID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"productID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeStockPhotoURL" propertyName:@"includeStockPhotoURL" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeStockPhotoURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludePrefilledItemInformation" propertyName:@"includePrefilledItemInformation" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includePrefilledItemInformation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UseStockPhotoURLAsGallery" propertyName:@"useStockPhotoURLAsGallery" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"useStockPhotoURLAsGallery"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StockPhotoURL" propertyName:@"stockPhotoURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"stockPhotoURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Copyright" propertyName:@"copyright" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"copyright"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductReferenceID" propertyName:@"productReferenceID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"productReferenceID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailsURL" propertyName:@"detailsURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailsURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductDetailsURL" propertyName:@"productDetailsURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"productDetailsURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnSearchResultOnDuplicates" propertyName:@"returnSearchResultOnDuplicates" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"returnSearchResultOnDuplicates"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListIfNoProduct" propertyName:@"listIfNoProduct" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"listIfNoProduct"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GTIN" propertyName:@"gtin" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"gtin"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ISBN" propertyName:@"isbn" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"isbn"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UPC" propertyName:@"upc" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"upc"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EAN" propertyName:@"ean" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"ean"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BrandMPN" propertyName:@"brandMPN" type:PICO_TYPE_OBJECT clazz:[Trading_BrandMPNType class]]; + [map setObject:ps forKey:@"brandMPN"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TicketListingDetails" propertyName:@"ticketListingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_TicketListingDetailsType class]]; + [map setObject:ps forKey:@"ticketListingDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UseFirstProduct" propertyName:@"useFirstProduct" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"useFirstProduct"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.productID = nil; + self.includeStockPhotoURL = nil; + self.includePrefilledItemInformation = nil; + self.useStockPhotoURLAsGallery = nil; + self.stockPhotoURL = nil; + self.copyright = nil; + self.productReferenceID = nil; + self.detailsURL = nil; + self.productDetailsURL = nil; + self.returnSearchResultOnDuplicates = nil; + self.listIfNoProduct = nil; + self.gtin = nil; + self.isbn = nil; + self.upc = nil; + self.ean = nil; + self.brandMPN = nil; + self.ticketListingDetails = nil; + self.useFirstProduct = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductRecommendationsType.h b/Vendoo/TradingProxy/Trading_ProductRecommendationsType.h new file mode 100755 index 0000000..b3e7106 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductRecommendationsType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ProductInfoType; + +/** + + A list of products returned from the Suggested Attributes engine. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ProductRecommendationsType : NSObject { + +@private + NSMutableArray *_product; + +} + + +/** + + A suggested product to use to list an item with Pre-filled Item Information. + Returned from GetItemRecommendations when the Suggested Attributes engine is used + See the Developer's Guide for additional details. + + + entry type : class Trading_ProductInfoType +*/ + +@property (nonatomic, retain) NSMutableArray *product; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductRecommendationsType.m b/Vendoo/TradingProxy/Trading_ProductRecommendationsType.m new file mode 100755 index 0000000..7a6fb97 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductRecommendationsType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ProductRecommendationsType.h" +#import "Trading_ProductInfoType.h" + +@implementation Trading_ProductRecommendationsType + +@synthesize product = _product; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Product" propertyName:@"product" type:PICO_TYPE_OBJECT clazz:[Trading_ProductInfoType class]]; + [map setObject:ps forKey:@"product"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.product = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductSearchPageType.h b/Vendoo/TradingProxy/Trading_ProductSearchPageType.h new file mode 100755 index 0000000..3c14adb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductSearchPageType.h @@ -0,0 +1,101 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_CharacteristicsSetType; +@class Trading_DataElementSetType; +@class Trading_CharacteristicType; + +/** + + This type is deprecated as GetProduct* calls were deprecated. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ProductSearchPageType : NSObject { + +@private + Trading_CharacteristicsSetType *_searchCharacteristicsSet; + NSString *_searchType; + NSMutableArray *_sortCharacteristics; + NSMutableArray *_dataElementSet; + NSMutableArray *_any; + +} + + +/** + + + A list of attributes that describe the choice of search criteria + for the specified characteristic set. The order in which the criteria are returned + is not significant and may vary for different requests. See the eBay Web Services guide + for details about how to use this data as input to GetProductSearchResults. + + + type : class Trading_CharacteristicsSetType +*/ +@property (nonatomic, retain) Trading_CharacteristicsSetType *searchCharacteristicsSet; + +/** + + + Ignore this field. GetProductSearchPage only retrieves criteria + for single-attribute searches. + Use GetProductFinder for valid multi-attribute search criteria. + + + type: string constant in Trading_CharacteristicsSearchCodeType.h +*/ +@property (nonatomic, retain) NSString *searchType; + +/** + + + A product aspect or feature that can be used as a key for sorting catalog + search results. This does not necessarily match a searchable attribute. For + example, you might be able to search on a product's title but sort the results + by the release date or the manufacturer's suggested retail price (MSRP). At + least one sort attribute is always returned. Applications should ensure that + only one attribute is selected as a sort key from these results (before + calling GetProductSearchResults). The default sort key is the one with the + lowest DisplaySequence value. The order in which the SortCharacteristics nodes + are returned is not significant and may vary for different requests. See the + eBay Web Services guide for details about how to use this data as input to + GetProductSearchResults. + + + entry type : class Trading_CharacteristicType +*/ + +@property (nonatomic, retain) NSMutableArray *sortCharacteristics; + +/** + + + Contains helpful hints for the user. Usage of this information is optional. + + + entry type : class Trading_DataElementSetType +*/ + +@property (nonatomic, retain) NSMutableArray *dataElementSet; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductSearchPageType.m b/Vendoo/TradingProxy/Trading_ProductSearchPageType.m new file mode 100755 index 0000000..881fa9e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductSearchPageType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ProductSearchPageType.h" +#import "Trading_CharacteristicsSetType.h" +#import "Trading_DataElementSetType.h" +#import "Trading_CharacteristicType.h" + +@implementation Trading_ProductSearchPageType + +@synthesize searchCharacteristicsSet = _searchCharacteristicsSet; +@synthesize searchType = _searchType; +@synthesize sortCharacteristics = _sortCharacteristics; +@synthesize dataElementSet = _dataElementSet; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SearchCharacteristicsSet" propertyName:@"searchCharacteristicsSet" type:PICO_TYPE_OBJECT clazz:[Trading_CharacteristicsSetType class]]; + [map setObject:ps forKey:@"searchCharacteristicsSet"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SearchType" propertyName:@"searchType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"searchType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SortCharacteristics" propertyName:@"sortCharacteristics" type:PICO_TYPE_OBJECT clazz:[Trading_CharacteristicType class]]; + [map setObject:ps forKey:@"sortCharacteristics"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DataElementSet" propertyName:@"dataElementSet" type:PICO_TYPE_OBJECT clazz:[Trading_DataElementSetType class]]; + [map setObject:ps forKey:@"dataElementSet"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.searchCharacteristicsSet = nil; + self.searchType = nil; + self.sortCharacteristics = nil; + self.dataElementSet = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductSearchResultType.h b/Vendoo/TradingProxy/Trading_ProductSearchResultType.h new file mode 100755 index 0000000..6d9a9f3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductSearchResultType.h @@ -0,0 +1,102 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ResponseAttributeSetType; + +/** + + This type is deprecated as GetProduct* calls were deprecated. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ProductSearchResultType : NSObject { + +@private + NSString *_id; + NSString *_numProducts; + NSMutableArray *_attributeSet; + NSNumber *_displayStockPhotos; + NSMutableArray *_any; + +} + + +/** + + + Key you specified in ProductSearchID in the search request to + distinguish between query results. Primarily useful when conducting + multiple searches in the same call. If no ProductSearchID value was + specified in the request, returns the array index of the search result + (beginning with 0). Not applicable to GetProductFamilyMembers. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *id; + +/** + + + Total quantity of products that match the search request + (across all characteristic sets). This value can exceed the actual + quantity of products returned in the current virtual page. + Not applicable to GetProductFamilyMembers. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *numProducts; + +/** + + + A result containing a set of one or more product families. + For GetProductSearchResults, if QueryKeywords and multiple characteristic set IDs were + specified in the request, multiple AttributeSet objects can be returned. + Each AttributeSet corresponds to a characteristic set ID specified + in the request. See the eBay Web Services guide for more information + about working with this data. + For GetProductSearchResults, only returned with request version 387 and higher. + For GetProductFamilyMembers, only returned with request version 415 and higher. + + + entry type : class Trading_ResponseAttributeSetType +*/ + +@property (nonatomic, retain) NSMutableArray *attributeSet; + +/** + + + If true, your application should attempt to display stock photos that + are returned. If false, your application should not attempt to display any + stock photos that are returned. This recommendation is useful for catalog data + related to products like coins, where stock photos are not applicable. An + application with a graphical user interface can use this flag to determine + when to hide stock photo widgets for a set of search results. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *displayStockPhotos; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductSearchResultType.m b/Vendoo/TradingProxy/Trading_ProductSearchResultType.m new file mode 100755 index 0000000..ceffed6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductSearchResultType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ProductSearchResultType.h" +#import "Trading_ResponseAttributeSetType.h" + +@implementation Trading_ProductSearchResultType + +@synthesize id = _id; +@synthesize numProducts = _numProducts; +@synthesize attributeSet = _attributeSet; +@synthesize displayStockPhotos = _displayStockPhotos; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ID" propertyName:@"id" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"id"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NumProducts" propertyName:@"numProducts" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"numProducts"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"AttributeSet" propertyName:@"attributeSet" type:PICO_TYPE_OBJECT clazz:[Trading_ResponseAttributeSetType class]]; + [map setObject:ps forKey:@"attributeSet"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisplayStockPhotos" propertyName:@"displayStockPhotos" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"displayStockPhotos"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.id = nil; + self.numProducts = nil; + self.attributeSet = nil; + self.displayStockPhotos = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductSearchType.h b/Vendoo/TradingProxy/Trading_ProductSearchType.h new file mode 100755 index 0000000..9409219 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductSearchType.h @@ -0,0 +1,282 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ExternalProductIDType; +@class Trading_CharacteristicSetIDsType; +@class Trading_SearchAttributesType; +@class Trading_PaginationType; + +/** + + This type is deprecated as GetProduct* calls were deprecated. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ProductSearchType : NSObject { + +@private + NSString *_productSearchID; + NSNumber *_attributeSetID; + NSNumber *_productFinderID; + NSString *_productID; + NSNumber *_sortAttributeID; + NSNumber *_maxChildrenPerFamily; + NSMutableArray *_searchAttributes; + Trading_PaginationType *_pagination; + NSNumber *_availableItemsOnly; + NSString *_queryKeywords; + Trading_CharacteristicSetIDsType *_characteristicSetIDs; + NSString *_productReferenceID; + Trading_ExternalProductIDType *_externalProductID; + NSMutableArray *_any; + +} + + +/** + + + Unique alphanumeric key help you distinguish between query results in the response. + You define the key. Each search request ID must be unique within the same call. + Primarily useful when conducting multiple searches in the same call. + If not specified, the ProductSearchResult.ID values in the response are + indexed starting from 0 (zero). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *productSearchID; + +/** + + + For GetProductFinder and GetProductSearchResults + only: Identifier for a characteristic set + (an attribute set) that is mapped to + a catalog-enabled category (unique across all eBay sites). + Required when you use SearchAttributes + (for searches based on product search page and product finder data). + Returns an error with QueryKeywords (use CharacteristicSetIDs instead). + Use GetProductSearchPage or GetProductFinder to determine valid IDs for the + type of search you are performing. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *attributeSetID; + +/** + + + Required when you are performing a sell-side product finder search. + (Not applicable to product search page searches.) + Numeric identifier for a sell-side product finder that was used to retrieve + the search attributes being used in the request. The product finder must be + mapped to a catalog-enabled category (i.e., it cannot be a buy-side product finder ID) + associated with the characteristics set. + Use a product finder when you want to specify multiple attributes in a + product search query. Call GetCategory2CS to determine which categories + support sell-side product finder searches. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *productFinderID; + +/** + + + Identifier for a representative stock product in a product family. + Used as input in GetProductFamilyMembers requests to identify a product family. + Use GetProductSearchResults to determine the available IDs. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *productID; + +/** + + + Unique identifier for a sortable attribute. Use GetProductSearchPage + or GetProductFinder to determine the valid sort attribute IDs for the + specified characteristic set (including the default sort attribute that will be + used if you do not specify this field). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *sortAttributeID; + +/** + + + Pagination instruction that specifies the maximum quantity of products to return for + each product family within the search response whose ID matches the current request's + ID. In the response, if the last family returned contains MaxChildrenPerFamily or fewer + additional products, those additional products are also returned (i.e., the actual + quantity returned for the last family can exceed the specified maximum value). See + "Limit the Quantity of Products Returned Per Family" in the eBay Web Services Guide. + The value should not include punctuation (i.e., a thousands separator is not valid). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxChildrenPerFamily; + +/** + + + A predefined attribute against which to search (e.g., Author). Use this to create a + query based on a set of Item Specifics from the catalog. Both the product title and + product Item Specifics are searched. If the query includes multiple SearchAttributes + fields (one for each attribute), the search engine will apply "AND" logic to the query. + Call GetProductSearchPage or GetProductFinder to determine the list of valid attributes + and how many are permitted for the specified characteristic set. See the eBay Web + Services guide for details. For each ProductSearch, either SearchAttributes or + QueryKeywords is required (but do not pass both). + + + entry type : class Trading_SearchAttributesType +*/ + +@property (nonatomic, retain) NSMutableArray *searchAttributes; + +/** + + + Pagination instruction that specifies the virtual page of data to return + per search request. + When you use ExternalProductID or ProductReferenceID, only one page of + data is typically returned. + + + type : class Trading_PaginationType +*/ +@property (nonatomic, retain) Trading_PaginationType *pagination; + +/** + + + If true, only retrieve products that have been used to pre-fill + active listings on the specified eBay site. + If false, retrieve all products that match the query.
+
+ For GetProductSearchResults: Ths can be useful when + you want to find products that other sellers have recently used to + pre-fill similar listings. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *availableItemsOnly; + +/** + + + One or more keywords to search for. The words "and" and "or" are treated like any other + word. Only use "and", "or", or "the" if you are searching for products containing these + words. To use AND or OR logic, use eBay's standard search string modifiers. Wildcards + (+, -, or *) are also supported. Be careful when using spaces before or after modifiers + and wildcards. +

+ For GetProductSearchResults: + eBay searches only in the characteristic set specified in CharacteristicSetIDs. Both + the product title and Item Specifics are searched. For each ProductSearch, either + SearchAttributes or QueryKeywords is required (but do not pass both). Blank searches + are not applicable (and result in a warning). If your search is using a Keyword + attribute returned by GetProductSearchPage, use SearchAttributes instead. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *queryKeywords; + +/** + + + List of one or more IDs that indicate which domain + (characteristic set) to search in.
+
+ For GetProductSearchResults: Required and + only applicable when QueryKeywords is specified. Ignored when SearchAttributes is specified. + + + type : class Trading_CharacteristicSetIDsType +*/ +@property (nonatomic, retain) Trading_CharacteristicSetIDsType *characteristicSetIDs; + +/** + + + The global reference ID for an eBay catalog product. Use this query to retrieve basic + details about one catalog product. The results can optionally include items, reviews, + and/or buying guides that match that product. (Specifically, the items returned are + items that sellers listed with the specified product's stock information.) +

+ Note: + This value is not the same as the ProductID used in AddItem and related calls. A + ProductID represents a particular version of a catalog product. (A given version + could have an older or newer description, set of Item Specifics, or other details.) A + ProductReferenceID is a more generic or global reference to a product (regardless of + version), which is useful for buy-side searching. One product reference ID can be + associated with multiple product IDs. + +

+ Some sites (such as eBay US, Germany, Austria, and Switzerland) are updating, + replacing, deleting, or merging some products (as a result of migrating from one + catalog data provider to another). If you specify one of these products, the call may + return a warning, or it may return an error if the product has been deleted. +

+ The request requires either QueryKeywords, ProductReferenceID, + or ExternalProductID, but these fields cannot be used together. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *productReferenceID; + +/** + + + A query that only retrieves items that were listed with stock products + that have ISBN or UPC values (such as books, DVDs, CDs, and video game + products). + Use this query to retrieve basic details about one catalog product + (or a very limited number of products). The results can optionally + include items, reviews, and/or buying guides that match that product. + (Specifically, the items returned are items that sellers listed with the + specified product's stock information.)
+
+ If you have gotten the ISBN or UPC from another Web site or resource, + you can use that ID. Any matching products that + include ISBN or UPC values will return those values in + Product.ExternalProductID.
+
+ The request requires either QueryKeywords, ProductReferenceID, + or ExternalProductID, but these fields cannot be used together. + + + type : class Trading_ExternalProductIDType +*/ +@property (nonatomic, retain) Trading_ExternalProductIDType *externalProductID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductSearchType.m b/Vendoo/TradingProxy/Trading_ProductSearchType.m new file mode 100755 index 0000000..d9bec54 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductSearchType.m @@ -0,0 +1,106 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ProductSearchType.h" +#import "Trading_ExternalProductIDType.h" +#import "Trading_CharacteristicSetIDsType.h" +#import "Trading_SearchAttributesType.h" +#import "Trading_PaginationType.h" + +@implementation Trading_ProductSearchType + +@synthesize productSearchID = _productSearchID; +@synthesize attributeSetID = _attributeSetID; +@synthesize productFinderID = _productFinderID; +@synthesize productID = _productID; +@synthesize sortAttributeID = _sortAttributeID; +@synthesize maxChildrenPerFamily = _maxChildrenPerFamily; +@synthesize searchAttributes = _searchAttributes; +@synthesize pagination = _pagination; +@synthesize availableItemsOnly = _availableItemsOnly; +@synthesize queryKeywords = _queryKeywords; +@synthesize characteristicSetIDs = _characteristicSetIDs; +@synthesize productReferenceID = _productReferenceID; +@synthesize externalProductID = _externalProductID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductSearchID" propertyName:@"productSearchID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"productSearchID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeSetID" propertyName:@"attributeSetID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"attributeSetID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductFinderID" propertyName:@"productFinderID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"productFinderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductID" propertyName:@"productID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"productID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SortAttributeID" propertyName:@"sortAttributeID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"sortAttributeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxChildrenPerFamily" propertyName:@"maxChildrenPerFamily" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxChildrenPerFamily"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SearchAttributes" propertyName:@"searchAttributes" type:PICO_TYPE_OBJECT clazz:[Trading_SearchAttributesType class]]; + [map setObject:ps forKey:@"searchAttributes"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Pagination" propertyName:@"pagination" type:PICO_TYPE_OBJECT clazz:[Trading_PaginationType class]]; + [map setObject:ps forKey:@"pagination"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AvailableItemsOnly" propertyName:@"availableItemsOnly" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"availableItemsOnly"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QueryKeywords" propertyName:@"queryKeywords" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"queryKeywords"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharacteristicSetIDs" propertyName:@"characteristicSetIDs" type:PICO_TYPE_OBJECT clazz:[Trading_CharacteristicSetIDsType class]]; + [map setObject:ps forKey:@"characteristicSetIDs"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductReferenceID" propertyName:@"productReferenceID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"productReferenceID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalProductID" propertyName:@"externalProductID" type:PICO_TYPE_OBJECT clazz:[Trading_ExternalProductIDType class]]; + [map setObject:ps forKey:@"externalProductID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.productSearchID = nil; + self.attributeSetID = nil; + self.productFinderID = nil; + self.productID = nil; + self.sortAttributeID = nil; + self.maxChildrenPerFamily = nil; + self.searchAttributes = nil; + self.pagination = nil; + self.availableItemsOnly = nil; + self.queryKeywords = nil; + self.characteristicSetIDs = nil; + self.productReferenceID = nil; + self.externalProductID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductSortCodeType.h b/Vendoo/TradingProxy/Trading_ProductSortCodeType.h new file mode 100755 index 0000000..a834384 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductSortCodeType.h @@ -0,0 +1,117 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated as GetProduct* calls were deprecated. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + Sort by product popularity (as determined by eBay), + and return the most popular products first. + +*/ +extern NSString *const Trading_ProductSortCodeType_POPULARITY_ASC; + +/** + + + Sort by product popularity (as determined by eBay), + and return the least popular products first. + +*/ +extern NSString *const Trading_ProductSortCodeType_POPULARITY_DESC; + +/** + + + Sort by average rating, and return the lowest rated + products first. + +*/ +extern NSString *const Trading_ProductSortCodeType_RATING_ASC; + +/** + + + Sort by average rating, and return the highest rated + products first. + +*/ +extern NSString *const Trading_ProductSortCodeType_RATING_DESC; + +/** + + + Sort by the number of reviews, and return products with + the fewest reviews first. + +*/ +extern NSString *const Trading_ProductSortCodeType_REVIEW_COUNT_ASC; + +/** + + + Sort by the number of reviews, and return products with + the most reviews first. + +*/ +extern NSString *const Trading_ProductSortCodeType_REVIEW_COUNT_DESC; + +/** + + + Sort by the number of active items listed with this product, + and return products with the fewest items first. + +*/ +extern NSString *const Trading_ProductSortCodeType_ITEM_COUNT_ASC; + +/** + + + Sort by the number of active items listed with this product, + and return products with the most items first. + +*/ +extern NSString *const Trading_ProductSortCodeType_ITEM_COUNT_DESC; + +/** + + + Sort by the product title, and return products in ascending order. + For example, with Western character sets, this means alphabetical order + (e.g., A to Z), where titles that start with the word "A" appear + before titles that start with the word "The". + +*/ +extern NSString *const Trading_ProductSortCodeType_TITLE_ASC; + +/** + + + Sort by the product title, and return products in reverse order + (e.g., Z to A). + +*/ +extern NSString *const Trading_ProductSortCodeType_TITLE_DESC; + +/** + + + Reserved for values that are not available in the version of the schema + you are using. If eBay adds a new value to this code type as of a + particular version, we return CustomCode when you specify a + lower request version. + +*/ +extern NSString *const Trading_ProductSortCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ProductSortCodeType.m b/Vendoo/TradingProxy/Trading_ProductSortCodeType.m new file mode 100755 index 0000000..f7b7d38 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductSortCodeType.m @@ -0,0 +1,115 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ProductSortCodeType.h" + +/** + @file + + This type is deprecated as GetProduct* calls were deprecated. + + +*/ + +/** + + + Sort by product popularity (as determined by eBay), + and return the most popular products first. + +*/ +NSString *const Trading_ProductSortCodeType_POPULARITY_ASC = @"PopularityAsc"; + +/** + + + Sort by product popularity (as determined by eBay), + and return the least popular products first. + +*/ +NSString *const Trading_ProductSortCodeType_POPULARITY_DESC = @"PopularityDesc"; + +/** + + + Sort by average rating, and return the lowest rated + products first. + +*/ +NSString *const Trading_ProductSortCodeType_RATING_ASC = @"RatingAsc"; + +/** + + + Sort by average rating, and return the highest rated + products first. + +*/ +NSString *const Trading_ProductSortCodeType_RATING_DESC = @"RatingDesc"; + +/** + + + Sort by the number of reviews, and return products with + the fewest reviews first. + +*/ +NSString *const Trading_ProductSortCodeType_REVIEW_COUNT_ASC = @"ReviewCountAsc"; + +/** + + + Sort by the number of reviews, and return products with + the most reviews first. + +*/ +NSString *const Trading_ProductSortCodeType_REVIEW_COUNT_DESC = @"ReviewCountDesc"; + +/** + + + Sort by the number of active items listed with this product, + and return products with the fewest items first. + +*/ +NSString *const Trading_ProductSortCodeType_ITEM_COUNT_ASC = @"ItemCountAsc"; + +/** + + + Sort by the number of active items listed with this product, + and return products with the most items first. + +*/ +NSString *const Trading_ProductSortCodeType_ITEM_COUNT_DESC = @"ItemCountDesc"; + +/** + + + Sort by the product title, and return products in ascending order. + For example, with Western character sets, this means alphabetical order + (e.g., A to Z), where titles that start with the word "A" appear + before titles that start with the word "The". + +*/ +NSString *const Trading_ProductSortCodeType_TITLE_ASC = @"TitleAsc"; + +/** + + + Sort by the product title, and return products in reverse order + (e.g., Z to A). + +*/ +NSString *const Trading_ProductSortCodeType_TITLE_DESC = @"TitleDesc"; + +/** + + + Reserved for values that are not available in the version of the schema + you are using. If eBay adds a new value to this code type as of a + particular version, we return CustomCode when you specify a + lower request version. + +*/ +NSString *const Trading_ProductSortCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ProductStateCodeType.h b/Vendoo/TradingProxy/Trading_ProductStateCodeType.h new file mode 100755 index 0000000..93e77a7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductStateCodeType.h @@ -0,0 +1,78 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + No longer applicable to any categories. + + + @ingroup EBayAPIInterface +*/ + +/** + + This product's details have been updated. + If your application currently uses the product for listing or searching, + we recommend that you check to make sure the product data still meets your needs. + +*/ +extern NSString *const Trading_ProductStateCodeType_UPDATE; + +/** + + This product has changed. This product has been mapped to a newer + product in the catalog that eBay (or Half.com) is currently using, + and its details have been updated based on the new catalog data. + The product reference ID remains the same + (but the longer product ID string may have changed). + If your application currently uses the product for listing or searching, + we recommend that you check to make sure the product data still meets your needs. + +*/ +extern NSString *const Trading_ProductStateCodeType_UPDATE_MAJOR; + +/** + + This product was previously available in an earlier catalog, + but it has not been mapped to a product in the catalog that eBay + is currently using. It can still be used to pre-fill listings, but + it may contain fewer details than other products. + If your application currently uses the product for listing or searching, + we recommend that you check to make sure the product data still meets your needs. + Not applicable to Half.com. + +*/ +extern NSString *const Trading_ProductStateCodeType_UPDATE_NO_DETAILS; + +/** + + Some information in this product is scheduled to be merged into another product + in the catalog that eBay (or Half.com) is currently using. This product may + be removed from the system at any time. + If your application currently uses the product for listing or searching, + we recommend that you update your application to use a product that is not + scheduled to be merged or deleted. + +*/ +extern NSString *const Trading_ProductStateCodeType_MERGE; + +/** + + This product is marked for deletion, and it will not be mapped to another product. + You cannot add or relist items that use products marked for deletion. + If your application currently uses the product for listing or searching, + we recommend that you update your application to use a product that is not + scheduled to be merged or deleted. + +*/ +extern NSString *const Trading_ProductStateCodeType_DELETE; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_ProductStateCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ProductStateCodeType.m b/Vendoo/TradingProxy/Trading_ProductStateCodeType.m new file mode 100755 index 0000000..3cced8e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductStateCodeType.m @@ -0,0 +1,76 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ProductStateCodeType.h" + +/** + @file + + No longer applicable to any categories. + +*/ + +/** + + This product's details have been updated. + If your application currently uses the product for listing or searching, + we recommend that you check to make sure the product data still meets your needs. + +*/ +NSString *const Trading_ProductStateCodeType_UPDATE = @"Update"; + +/** + + This product has changed. This product has been mapped to a newer + product in the catalog that eBay (or Half.com) is currently using, + and its details have been updated based on the new catalog data. + The product reference ID remains the same + (but the longer product ID string may have changed). + If your application currently uses the product for listing or searching, + we recommend that you check to make sure the product data still meets your needs. + +*/ +NSString *const Trading_ProductStateCodeType_UPDATE_MAJOR = @"UpdateMajor"; + +/** + + This product was previously available in an earlier catalog, + but it has not been mapped to a product in the catalog that eBay + is currently using. It can still be used to pre-fill listings, but + it may contain fewer details than other products. + If your application currently uses the product for listing or searching, + we recommend that you check to make sure the product data still meets your needs. + Not applicable to Half.com. + +*/ +NSString *const Trading_ProductStateCodeType_UPDATE_NO_DETAILS = @"UpdateNoDetails"; + +/** + + Some information in this product is scheduled to be merged into another product + in the catalog that eBay (or Half.com) is currently using. This product may + be removed from the system at any time. + If your application currently uses the product for listing or searching, + we recommend that you update your application to use a product that is not + scheduled to be merged or deleted. + +*/ +NSString *const Trading_ProductStateCodeType_MERGE = @"Merge"; + +/** + + This product is marked for deletion, and it will not be mapped to another product. + You cannot add or relist items that use products marked for deletion. + If your application currently uses the product for listing or searching, + we recommend that you update your application to use a product that is not + scheduled to be merged or deleted. + +*/ +NSString *const Trading_ProductStateCodeType_DELETE = @"Delete"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_ProductStateCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ProductSuggestionType.h b/Vendoo/TradingProxy/Trading_ProductSuggestionType.h new file mode 100755 index 0000000..53404ea --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductSuggestionType.h @@ -0,0 +1,83 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Identifies an individual product suggestion. The product details include the EPID, Title, Stock photo url and if it is + an exact match. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ProductSuggestionType : NSObject { + +@private + NSString *_title; + NSString *_epid; + NSString *_stockPhoto; + NSNumber *_recommended; + NSMutableArray *_any; + +} + + +/** + + The title of the product from the eBay catalog. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *title; + +/** + + The product reference Id of the product + The eBay Product ID, a global reference ID for an eBay catalog product. The + ePID is a fixed reference to a product (regardless of version). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *epid; + +/** + + Fully qualified URL for a stock image (if any) that is associated with the + eBay catalog product. The URL is for the image eBay usually displays in + product search results (usually 70px tall). It may be helpful to calculate the + dimensions of the photo programmatically before displaying it. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *stockPhoto; + +/** + + If true, indicates that the product is an exact match, suitable for listing + the item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *recommended; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductSuggestionType.m b/Vendoo/TradingProxy/Trading_ProductSuggestionType.m new file mode 100755 index 0000000..6fed7ef --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductSuggestionType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ProductSuggestionType.h" + +@implementation Trading_ProductSuggestionType + +@synthesize title = _title; +@synthesize epid = _epid; +@synthesize stockPhoto = _stockPhoto; +@synthesize recommended = _recommended; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Title" propertyName:@"title" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"title"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EPID" propertyName:@"epid" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"epid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StockPhoto" propertyName:@"stockPhoto" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"stockPhoto"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Recommended" propertyName:@"recommended" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"recommended"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.title = nil; + self.epid = nil; + self.stockPhoto = nil; + self.recommended = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductSuggestionsType.h b/Vendoo/TradingProxy/Trading_ProductSuggestionsType.h new file mode 100755 index 0000000..b7a2fc5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductSuggestionsType.h @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ProductSuggestionType; + +/** + + Provides a list of products recommended by eBay, which match the item information + provided by the seller. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ProductSuggestionsType : NSObject { + +@private + NSMutableArray *_productSuggestion; + NSMutableArray *_any; + +} + + +/** + + Contains details for one or more individual product suggestions. The product + details include the EPID, Title, Stock photo url and whether or not the product + is an exact match for the submitted item. This product information can be used + to list subsequent items. + + + entry type : class Trading_ProductSuggestionType +*/ + +@property (nonatomic, retain) NSMutableArray *productSuggestion; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductSuggestionsType.m b/Vendoo/TradingProxy/Trading_ProductSuggestionsType.m new file mode 100755 index 0000000..3cba964 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductSuggestionsType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ProductSuggestionsType.h" +#import "Trading_ProductSuggestionType.h" + +@implementation Trading_ProductSuggestionsType + +@synthesize productSuggestion = _productSuggestion; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ProductSuggestion" propertyName:@"productSuggestion" type:PICO_TYPE_OBJECT clazz:[Trading_ProductSuggestionType class]]; + [map setObject:ps forKey:@"productSuggestion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.productSuggestion = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductType.h b/Vendoo/TradingProxy/Trading_ProductType.h new file mode 100755 index 0000000..3ca7b69 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductType.h @@ -0,0 +1,155 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_CharacteristicsSetType; +@class Trading_AmountType; + +/** + + This type is deprecated as GetProduct* calls were deprecated. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ProductType : NSObject { + +@private + Trading_CharacteristicsSetType *_characteristicsSet; + NSString *_detailsURL; + NSNumber *_numItems; + Trading_AmountType *_minPrice; + Trading_AmountType *_maxPrice; + NSString *_productReferenceID; + NSMutableArray *_any; + NSString *_productID; + NSString *_stockPhotoURL; + NSString *_title; + +} + + +/** + + + A set of characteristics that describe the product in a standardized way. + In responses, only the attributes and values that applicable for the + specified product are returned. + + + type : class Trading_CharacteristicsSetType +*/ +@property (nonatomic, retain) Trading_CharacteristicsSetType *characteristicsSet; + +/** + + + Fully qualified URL for optional information about the product, + such as a movie's description or film credits. This information + is hosted through the eBay site and cannot be edited. + Applications can include this URL as a link in product search results + so that end users can view additional descriptive details about the product. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailsURL; + +/** + + + Total number of active listings on the specified eBay site + that were pre-filled based on this product. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *numItems; + +/** + + + Lowest current price of active and ended listings on the specified eBay site that were + pre-filled based on this product. The value is in the specified site's currency. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *minPrice; + +/** + + + Highest current price of active and ended listings on the specified eBay site that were + pre-filled based on this product. The value is in the specified site's currency. + Round numbers (such as 15.0) may only show one zero after the decimal (as with any double in the schema). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *maxPrice; + +/** + + + eBay's global reference ID for a catalog product. + On the eBay Web site, this is known as the "ePID". A reference ID is + a fixed reference to a product (regardless of version). + One reference ID can be associated with multiple ProductID values. + The value should start with "EPID", for example "EPID30971438" + (without quotes). + You can find reference IDs for products by using FindProducts in the Shopping API. You can also find the ePID on eBay's Web site. +

+ If the primary and secondary categories are both catalog-enabled, + this ID should correspond to the primary category + (not the secondary category).
+
+ Some sites (such as eBay US, Germany, Austria, and Switzerland) are updating, + replacing, deleting, or merging some products (as a result of migrating from one + catalog data provider to another). If you specify one of these products in a request, + the call may return the product with a warning, or it may return an error if the + product has been deleted. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *productReferenceID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *productID; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *stockPhotoURL; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *title; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductType.m b/Vendoo/TradingProxy/Trading_ProductType.m new file mode 100755 index 0000000..9d38384 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductType.m @@ -0,0 +1,84 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ProductType.h" +#import "Trading_CharacteristicsSetType.h" +#import "Trading_AmountType.h" + +@implementation Trading_ProductType + +@synthesize characteristicsSet = _characteristicsSet; +@synthesize detailsURL = _detailsURL; +@synthesize numItems = _numItems; +@synthesize minPrice = _minPrice; +@synthesize maxPrice = _maxPrice; +@synthesize productReferenceID = _productReferenceID; +@synthesize any = _any; +@synthesize productID = _productID; +@synthesize stockPhotoURL = _stockPhotoURL; +@synthesize title = _title; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharacteristicsSet" propertyName:@"characteristicsSet" type:PICO_TYPE_OBJECT clazz:[Trading_CharacteristicsSetType class]]; + [map setObject:ps forKey:@"characteristicsSet"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailsURL" propertyName:@"detailsURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailsURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NumItems" propertyName:@"numItems" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"numItems"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinPrice" propertyName:@"minPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"minPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxPrice" propertyName:@"maxPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"maxPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductReferenceID" propertyName:@"productReferenceID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"productReferenceID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"productID" propertyName:@"productID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"productID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"stockPhotoURL" propertyName:@"stockPhotoURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"stockPhotoURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"title" propertyName:@"title" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"title"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.characteristicsSet = nil; + self.detailsURL = nil; + self.numItems = nil; + self.minPrice = nil; + self.maxPrice = nil; + self.productReferenceID = nil; + self.any = nil; + self.productID = nil; + self.stockPhotoURL = nil; + self.title = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ProductUseCaseCodeType.h b/Vendoo/TradingProxy/Trading_ProductUseCaseCodeType.h new file mode 100755 index 0000000..d8b3284 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductUseCaseCodeType.h @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + No longer applicable to any category. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) Use this code when calling GetProductSellingPages + before adding an item. This retrieves the latest product ID and the corresponding characteristic meta-data. + +*/ +extern NSString *const Trading_ProductUseCaseCodeType_ADD_ITEM; + +/** + + (in) Use this code when calling GetProductSellingPages + before revising an item that already contains product information. + If the product ID or data has changed, the original + product ID that you passed in and the data associated with that original version of the + product is returned. This is useful because the original Pre-filled Item Information + is used when you call ReviseItem. + +*/ +extern NSString *const Trading_ProductUseCaseCodeType_REVISE_ITEM; + +/** + + (in) Use this code when calling GetProductSellingPages + before relisting an item that already contains product information. + This retrieves the latest product ID and the + corresponding characteristic meta-data (same data as AddItem). + +*/ +extern NSString *const Trading_ProductUseCaseCodeType_RELIST_ITEM; + +/** + + (out) Reserved for internal or future use + +*/ +extern NSString *const Trading_ProductUseCaseCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ProductUseCaseCodeType.m b/Vendoo/TradingProxy/Trading_ProductUseCaseCodeType.m new file mode 100755 index 0000000..34b38b7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProductUseCaseCodeType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ProductUseCaseCodeType.h" + +/** + @file + + No longer applicable to any category. + +*/ + +/** + + (in) Use this code when calling GetProductSellingPages + before adding an item. This retrieves the latest product ID and the corresponding characteristic meta-data. + +*/ +NSString *const Trading_ProductUseCaseCodeType_ADD_ITEM = @"AddItem"; + +/** + + (in) Use this code when calling GetProductSellingPages + before revising an item that already contains product information. + If the product ID or data has changed, the original + product ID that you passed in and the data associated with that original version of the + product is returned. This is useful because the original Pre-filled Item Information + is used when you call ReviseItem. + +*/ +NSString *const Trading_ProductUseCaseCodeType_REVISE_ITEM = @"ReviseItem"; + +/** + + (in) Use this code when calling GetProductSellingPages + before relisting an item that already contains product information. + This retrieves the latest product ID and the + corresponding characteristic meta-data (same data as AddItem). + +*/ +NSString *const Trading_ProductUseCaseCodeType_RELIST_ITEM = @"RelistItem"; + +/** + + (out) Reserved for internal or future use + +*/ +NSString *const Trading_ProductUseCaseCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ProfileCategoryGroupCodeType.h b/Vendoo/TradingProxy/Trading_ProfileCategoryGroupCodeType.h new file mode 100755 index 0000000..04cfa45 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProfileCategoryGroupCodeType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumerated type that defines the category group values. Business Policies profiles (Payment, + Shipping, and Return Policy) are linked to category groups. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + @ingroup EBayAPIInterface +*/ + +/** + + Default value. + +*/ +extern NSString *const Trading_ProfileCategoryGroupCodeType_INHERIT; + +/** + + None. + +*/ +extern NSString *const Trading_ProfileCategoryGroupCodeType_NONE; + +/** + + For Business Policies, the 'ALL' enumeration value represents all eBay categories + except for motor vehicles. + +*/ +extern NSString *const Trading_ProfileCategoryGroupCodeType_ALL; + +/** + + For Business Policies, the 'MOTORS_VEHICLE' enumeration value represents all motor vehicle + categories. + +*/ +extern NSString *const Trading_ProfileCategoryGroupCodeType_MOTORS_VEHICLE; diff --git a/Vendoo/TradingProxy/Trading_ProfileCategoryGroupCodeType.m b/Vendoo/TradingProxy/Trading_ProfileCategoryGroupCodeType.m new file mode 100755 index 0000000..b1554c5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProfileCategoryGroupCodeType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ProfileCategoryGroupCodeType.h" + +/** + @file + + Enumerated type that defines the category group values. Business Policies profiles (Payment, + Shipping, and Return Policy) are linked to category groups. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + +*/ + +/** + + Default value. + +*/ +NSString *const Trading_ProfileCategoryGroupCodeType_INHERIT = @"Inherit"; + +/** + + None. + +*/ +NSString *const Trading_ProfileCategoryGroupCodeType_NONE = @"None"; + +/** + + For Business Policies, the 'ALL' enumeration value represents all eBay categories + except for motor vehicles. + +*/ +NSString *const Trading_ProfileCategoryGroupCodeType_ALL = @"ALL"; + +/** + + For Business Policies, the 'MOTORS_VEHICLE' enumeration value represents all motor vehicle + categories. + +*/ +NSString *const Trading_ProfileCategoryGroupCodeType_MOTORS_VEHICLE = @"MOTORS_VEHICLE"; diff --git a/Vendoo/TradingProxy/Trading_ProfileCategoryGroupDefinitionType.h b/Vendoo/TradingProxy/Trading_ProfileCategoryGroupDefinitionType.h new file mode 100755 index 0000000..dbe7859 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProfileCategoryGroupDefinitionType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the PaymentProfileCategoryGroup, + ReturnPolicyProfileCategoryGroup, and ShippingProfileCategoryGroup + fields, which are all returned in the GetCategoryFeature response if these + Business Policies profile types apply to the category. Each of these fields is returned as an + empty element. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ProfileCategoryGroupDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ProfileCategoryGroupDefinitionType.m b/Vendoo/TradingProxy/Trading_ProfileCategoryGroupDefinitionType.m new file mode 100755 index 0000000..7f917a7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ProfileCategoryGroupDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ProfileCategoryGroupDefinitionType.h" + +@implementation Trading_ProfileCategoryGroupDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PromotedItemType.h b/Vendoo/TradingProxy/Trading_PromotedItemType.h new file mode 100755 index 0000000..1c9d902 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotedItemType.h @@ -0,0 +1,149 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_PromotionDetailsType; + +/** + + This type is deprecated as Cross Promotions are no longer supported in the APIs. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PromotedItemType : NSObject { + +@private + NSString *_itemID; + NSString *_pictureURL; + NSNumber *_position; + NSString *_selectionType; + NSString *_title; + NSString *_listingType; + NSMutableArray *_promotionDetails; + NSString *_timeLeft; + NSMutableArray *_any; + +} + + +/** + + + The unique ID of the item for which there is a promotion. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + + URL for an image hosted by eBay Picture Services (EPS) or self-hosted for + the promoted item, if any. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *pictureURL; + +/** + + + The ordinal position of the cross-promoted item + in the display. If the display is from top to bottom, + 1 is at top. If the display is from left to right, 1 + is at left. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *position; + +/** + + + The manner in which the cross-promoted item was chosen + to be associated with the referring item. Output only. + + + type: string constant in Trading_PromotionItemSelectionCodeType.h +*/ +@property (nonatomic, retain) NSString *selectionType; + +/** + + + The item title of the promoted item that is displayed in the + referring item's page. +

+ Note: + The maximum length of an eBay Item Title has increased to 80 characters as of + September 2011. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *title; + +/** + + + The listing type under which the cross-promoted item + is being offered.
+
+ Note: + Lead generated items are only cross-promoted if they are in the classified + ad format (ListingSubtype=ClassifiedAd). + + + + type: string constant in Trading_ListingTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *listingType; + +/** + + + Contains the details about the promoted item for a given PromotionPriceType. Output only. + Returned with request versions 485 or higher. + + + entry type : class Trading_PromotionDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *promotionDetails; + +/** + + + Time left before the listing for the cross-promoted item ends. Output only. + The duration is represented in the ISO 8601 duration format (PnYnMnDTnHnMnS). + See Data Types in the eBay Web Services guide for information about this + format. + For ended listings, the time left is PT0S (zero seconds). + + + type : NSString, wrapper for primitive duration +*/ +@property (nonatomic, retain) NSString *timeLeft; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PromotedItemType.m b/Vendoo/TradingProxy/Trading_PromotedItemType.m new file mode 100755 index 0000000..7dbea13 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotedItemType.m @@ -0,0 +1,78 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PromotedItemType.h" +#import "Trading_PromotionDetailsType.h" + +@implementation Trading_PromotedItemType + +@synthesize itemID = _itemID; +@synthesize pictureURL = _pictureURL; +@synthesize position = _position; +@synthesize selectionType = _selectionType; +@synthesize title = _title; +@synthesize listingType = _listingType; +@synthesize promotionDetails = _promotionDetails; +@synthesize timeLeft = _timeLeft; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PictureURL" propertyName:@"pictureURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"pictureURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Position" propertyName:@"position" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"position"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SelectionType" propertyName:@"selectionType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"selectionType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Title" propertyName:@"title" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"title"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingType" propertyName:@"listingType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"listingType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PromotionDetails" propertyName:@"promotionDetails" type:PICO_TYPE_OBJECT clazz:[Trading_PromotionDetailsType class]]; + [map setObject:ps forKey:@"promotionDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TimeLeft" propertyName:@"timeLeft" type:PICO_TYPE_DURATION clazz:nil]; + [map setObject:ps forKey:@"timeLeft"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.pictureURL = nil; + self.position = nil; + self.selectionType = nil; + self.title = nil; + self.listingType = nil; + self.promotionDetails = nil; + self.timeLeft = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PromotionDetailsType.h b/Vendoo/TradingProxy/Trading_PromotionDetailsType.h new file mode 100755 index 0000000..94aadbc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionDetailsType.h @@ -0,0 +1,89 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + This type is deprecated as Cross Promotions are no longer supported in the APIs. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PromotionDetailsType : NSObject { + +@private + Trading_AmountType *_promotionPrice; + NSString *_promotionPriceType; + NSNumber *_bidCount; + Trading_AmountType *_convertedPromotionPrice; + NSMutableArray *_any; + +} + + +/** + + + The price of the cross-promoted item in the currency of the site upon which + the item is listed. If the item is listed on a site different + from the site specified in the request, then ConvertedPromotionPrice is also + returned. Not related to the Promotional Price Display feature. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *promotionPrice; + +/** + + + The listing type for the promoted item and how the item price is used. Not + related to the Promotional Price Display feature. + + + type: string constant in Trading_PromotionItemPriceTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *promotionPriceType; + +/** + + + Bid count if the item is an auction item and has bids. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *bidCount; + +/** + + + The converted price of the cross-promoted item. Emitted + only when the item is listed on a site other than the site specified in the + request. Returns the price in the currency of the site specified in the + request. Not related to the Promotional Price Display feature. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *convertedPromotionPrice; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PromotionDetailsType.m b/Vendoo/TradingProxy/Trading_PromotionDetailsType.m new file mode 100755 index 0000000..b5540e7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionDetailsType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PromotionDetailsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_PromotionDetailsType + +@synthesize promotionPrice = _promotionPrice; +@synthesize promotionPriceType = _promotionPriceType; +@synthesize bidCount = _bidCount; +@synthesize convertedPromotionPrice = _convertedPromotionPrice; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionPrice" propertyName:@"promotionPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"promotionPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionPriceType" propertyName:@"promotionPriceType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"promotionPriceType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidCount" propertyName:@"bidCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"bidCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConvertedPromotionPrice" propertyName:@"convertedPromotionPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"convertedPromotionPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.promotionPrice = nil; + self.promotionPriceType = nil; + self.bidCount = nil; + self.convertedPromotionPrice = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PromotionItemPriceTypeCodeType.h b/Vendoo/TradingProxy/Trading_PromotionItemPriceTypeCodeType.h new file mode 100755 index 0000000..5f8e656 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionItemPriceTypeCodeType.h @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated as Cross Promotions are no longer supported in the APIs. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + (out) Bid offer in a competitive-bidding listing. + +*/ +extern NSString *const Trading_PromotionItemPriceTypeCodeType_AUCTION_PRICE; + +/** + + + (out) Buy It Now offer in a fixed-price or Buy It Now listing. + +*/ +extern NSString *const Trading_PromotionItemPriceTypeCodeType_BUY_IT_NOW_PRICE; + +/** + + + (out) Best Offer in Best Offer Only listing. + +*/ +extern NSString *const Trading_PromotionItemPriceTypeCodeType_BEST_OFFER_ONLY_PRICE; + +/** + + + (out) Advertised price for a Classified Ad format listing. + +*/ +extern NSString *const Trading_PromotionItemPriceTypeCodeType_CLASSIFIED_AD_PRICE; + +/** + + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_PromotionItemPriceTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PromotionItemPriceTypeCodeType.m b/Vendoo/TradingProxy/Trading_PromotionItemPriceTypeCodeType.m new file mode 100755 index 0000000..cff7c82 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionItemPriceTypeCodeType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PromotionItemPriceTypeCodeType.h" + +/** + @file + + This type is deprecated as Cross Promotions are no longer supported in the APIs. + + +*/ + +/** + + + (out) Bid offer in a competitive-bidding listing. + +*/ +NSString *const Trading_PromotionItemPriceTypeCodeType_AUCTION_PRICE = @"AuctionPrice"; + +/** + + + (out) Buy It Now offer in a fixed-price or Buy It Now listing. + +*/ +NSString *const Trading_PromotionItemPriceTypeCodeType_BUY_IT_NOW_PRICE = @"BuyItNowPrice"; + +/** + + + (out) Best Offer in Best Offer Only listing. + +*/ +NSString *const Trading_PromotionItemPriceTypeCodeType_BEST_OFFER_ONLY_PRICE = @"BestOfferOnlyPrice"; + +/** + + + (out) Advertised price for a Classified Ad format listing. + +*/ +NSString *const Trading_PromotionItemPriceTypeCodeType_CLASSIFIED_AD_PRICE = @"ClassifiedAdPrice"; + +/** + + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_PromotionItemPriceTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PromotionItemSelectionCodeType.h b/Vendoo/TradingProxy/Trading_PromotionItemSelectionCodeType.h new file mode 100755 index 0000000..2033db0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionItemSelectionCodeType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated as Cross Promotions are no longer supported in the APIs. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + (out) Manual selection. + +*/ +extern NSString *const Trading_PromotionItemSelectionCodeType_MANUAL; + +/** + + + (out) Automatic selection. + +*/ +extern NSString *const Trading_PromotionItemSelectionCodeType_AUTOMATIC; + +/** + + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_PromotionItemSelectionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PromotionItemSelectionCodeType.m b/Vendoo/TradingProxy/Trading_PromotionItemSelectionCodeType.m new file mode 100755 index 0000000..b70946a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionItemSelectionCodeType.m @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PromotionItemSelectionCodeType.h" + +/** + @file + + This type is deprecated as Cross Promotions are no longer supported in the APIs. + + +*/ + +/** + + + (out) Manual selection. + +*/ +NSString *const Trading_PromotionItemSelectionCodeType_MANUAL = @"Manual"; + +/** + + + (out) Automatic selection. + +*/ +NSString *const Trading_PromotionItemSelectionCodeType_AUTOMATIC = @"Automatic"; + +/** + + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_PromotionItemSelectionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PromotionMethodCodeType.h b/Vendoo/TradingProxy/Trading_PromotionMethodCodeType.h new file mode 100755 index 0000000..f35dda9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionMethodCodeType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated as Cross Promotions are no longer supported in the APIs. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + Promote/present items that are related to or can be used with the + specified item. + +*/ +extern NSString *const Trading_PromotionMethodCodeType_CROSS_SELL; + +/** + + + Promote/present items that of higher quality or more expensive + than the specified item. + +*/ +extern NSString *const Trading_PromotionMethodCodeType_UP_SELL; + +/** + + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_PromotionMethodCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PromotionMethodCodeType.m b/Vendoo/TradingProxy/Trading_PromotionMethodCodeType.m new file mode 100755 index 0000000..9f61033 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionMethodCodeType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PromotionMethodCodeType.h" + +/** + @file + + This type is deprecated as Cross Promotions are no longer supported in the APIs. + + +*/ + +/** + + + Promote/present items that are related to or can be used with the + specified item. + +*/ +NSString *const Trading_PromotionMethodCodeType_CROSS_SELL = @"CrossSell"; + +/** + + + Promote/present items that of higher quality or more expensive + than the specified item. + +*/ +NSString *const Trading_PromotionMethodCodeType_UP_SELL = @"UpSell"; + +/** + + + Reserved for internal or future use. + +*/ +NSString *const Trading_PromotionMethodCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PromotionRuleArrayType.h b/Vendoo/TradingProxy/Trading_PromotionRuleArrayType.h new file mode 100755 index 0000000..84aca36 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionRuleArrayType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_PromotionRuleType; + +/** + + This type is deprecated as Cross Promotions are no longer supported in the APIs. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PromotionRuleArrayType : NSObject { + +@private + NSMutableArray *_promotionRule; + +} + + +/** + + + A container consisting of details related to an eBay Store promotion rule. One or + more PromotionRule containers may be returned in + GetPromotionRules. + + + entry type : class Trading_PromotionRuleType +*/ + +@property (nonatomic, retain) NSMutableArray *promotionRule; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PromotionRuleArrayType.m b/Vendoo/TradingProxy/Trading_PromotionRuleArrayType.m new file mode 100755 index 0000000..4aa6cda --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionRuleArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PromotionRuleArrayType.h" +#import "Trading_PromotionRuleType.h" + +@implementation Trading_PromotionRuleArrayType + +@synthesize promotionRule = _promotionRule; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PromotionRule" propertyName:@"promotionRule" type:PICO_TYPE_OBJECT clazz:[Trading_PromotionRuleType class]]; + [map setObject:ps forKey:@"promotionRule"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.promotionRule = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PromotionRuleType.h b/Vendoo/TradingProxy/Trading_PromotionRuleType.h new file mode 100755 index 0000000..9e49d8f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionRuleType.h @@ -0,0 +1,149 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated as Cross Promotions are no longer supported in the APIs. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PromotionRuleType : NSObject { + +@private + NSNumber *_promotedStoreCategoryID; + NSString *_promotedeBayCategoryID; + NSString *_promotedKeywords; + NSString *_referringItemID; + NSNumber *_referringStoreCategoryID; + NSString *_referringeBayCategoryID; + NSString *_referringKeywords; + NSString *_promotionScheme; + NSString *_promotionMethod; + NSMutableArray *_any; + +} + + +/** + + + The ID of the Store category being promoted. Use with a promotion scheme of + ItemToStoreCat, StoreToStoreCat, ItemToDefaultRule, or + DefaultRule. Only for Store owners. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *promotedStoreCategoryID; + +/** + + + The ID of the eBay category being promoted. Use with a promotion scheme of + ItemToDefaultRule or DefaultRule. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *promotedeBayCategoryID; + +/** + + + The keywords that identify promoted items. Use with a promotion scheme of + ItemToDefaultRule or DefaultRule. Only for Store owners. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *promotedKeywords; + +/** + + + The unique ID of the item the buyer is viewing or purchasing. + Use with a promotion scheme of ItemToItem or ItemToStoreCat. + Always use ReferringItemID or ReferringStoreCategoryID, but + not both. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *referringItemID; + +/** + + + The ID of the store category the user is browsing. Use with a + promotion scheme of + StoreToStoreCat, ItemToDefaultRule or DefaultRule. + Always use ReferringStoreCategoryID or ReferringItemID, but + not both. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *referringStoreCategoryID; + +/** + + + The ID of the eBay category being referred. Use with a promotion scheme + or ItemToDefaultRule or DefaultRule. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *referringeBayCategoryID; + +/** + + + The keywords that identify referring items. Use with a promotion scheme of + ItemToDefaultRule or DefaultRule. Only for Store owners. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *referringKeywords; + +/** + + + The type of cross-promotion scheme you are defining. + + + type: string constant in Trading_PromotionSchemeCodeType.h +*/ +@property (nonatomic, retain) NSString *promotionScheme; + +/** + + + The type of cross promotion, CrossSell or UpSell. + + + type: string constant in Trading_PromotionMethodCodeType.h +*/ +@property (nonatomic, retain) NSString *promotionMethod; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PromotionRuleType.m b/Vendoo/TradingProxy/Trading_PromotionRuleType.m new file mode 100755 index 0000000..4c61bd7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionRuleType.m @@ -0,0 +1,82 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PromotionRuleType.h" + +@implementation Trading_PromotionRuleType + +@synthesize promotedStoreCategoryID = _promotedStoreCategoryID; +@synthesize promotedeBayCategoryID = _promotedeBayCategoryID; +@synthesize promotedKeywords = _promotedKeywords; +@synthesize referringItemID = _referringItemID; +@synthesize referringStoreCategoryID = _referringStoreCategoryID; +@synthesize referringeBayCategoryID = _referringeBayCategoryID; +@synthesize referringKeywords = _referringKeywords; +@synthesize promotionScheme = _promotionScheme; +@synthesize promotionMethod = _promotionMethod; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotedStoreCategoryID" propertyName:@"promotedStoreCategoryID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"promotedStoreCategoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotedeBayCategoryID" propertyName:@"promotedeBayCategoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"promotedeBayCategoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotedKeywords" propertyName:@"promotedKeywords" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"promotedKeywords"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReferringItemID" propertyName:@"referringItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"referringItemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReferringStoreCategoryID" propertyName:@"referringStoreCategoryID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"referringStoreCategoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReferringeBayCategoryID" propertyName:@"referringeBayCategoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"referringeBayCategoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReferringKeywords" propertyName:@"referringKeywords" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"referringKeywords"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionScheme" propertyName:@"promotionScheme" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"promotionScheme"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionMethod" propertyName:@"promotionMethod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"promotionMethod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.promotedStoreCategoryID = nil; + self.promotedeBayCategoryID = nil; + self.promotedKeywords = nil; + self.referringItemID = nil; + self.referringStoreCategoryID = nil; + self.referringeBayCategoryID = nil; + self.referringKeywords = nil; + self.promotionScheme = nil; + self.promotionMethod = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PromotionSchemeCodeType.h b/Vendoo/TradingProxy/Trading_PromotionSchemeCodeType.h new file mode 100755 index 0000000..e82dd5c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionSchemeCodeType.h @@ -0,0 +1,103 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated as Cross Promotions are no longer supported in the APIs. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + The seller specifies individual items in the store that are + promoted when a buyer views, bids on, or purchases a store item. + +*/ +extern NSString *const Trading_PromotionSchemeCodeType_ITEM_TO_ITEM; + +/** + + + The seller specifies a store category from which items are promoted + when a buyer views, bids on, or purchases an individual item in the store. + +*/ +extern NSString *const Trading_PromotionSchemeCodeType_ITEM_TO_STORE_CAT; + +/** + + + The seller specifies referring and promoted categories, both from + the store. When a buyer views or acts on any item from that category, items + from the promoted category are also displayed. + +*/ +extern NSString *const Trading_PromotionSchemeCodeType_STORE_TO_STORE_CAT; + +/** + + + The seller specifies a referring item and defines promoted items + selected from a store category, eBay category, or keywords. + +*/ +extern NSString *const Trading_PromotionSchemeCodeType_ITEM_TO_DEFAULT_RULE; + +/** + + + The seller specifies a store category or eBay category, with + optional keywords, for referring items and one for promoted items. When a + referring item is selected from the category and keywords, items from the + promoted category and keywords are also displayed. + +*/ +extern NSString *const Trading_PromotionSchemeCodeType_DEFAULT_RULE; + +/** + + + This scheme is returned as a backfill scheme used to promote items. + +*/ +extern NSString *const Trading_PromotionSchemeCodeType_CATEGORY_PROXIMITY; + +/** + + + This scheme is returned as related category scheme used to promote + items. + +*/ +extern NSString *const Trading_PromotionSchemeCodeType_RELATED_CATEGORY_RULE; + +/** + + + This scheme is returned as a backfill scheme used to promote items. + +*/ +extern NSString *const Trading_PromotionSchemeCodeType_DEFAULT_UP_SELL_LOGIC; + +/** + + + This scheme is returned as a backfill scheme used to promote items. + +*/ +extern NSString *const Trading_PromotionSchemeCodeType_DEFAULT_CROSS_SELL_LOGIC; + +/** + + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_PromotionSchemeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PromotionSchemeCodeType.m b/Vendoo/TradingProxy/Trading_PromotionSchemeCodeType.m new file mode 100755 index 0000000..1e0bc58 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionSchemeCodeType.m @@ -0,0 +1,101 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PromotionSchemeCodeType.h" + +/** + @file + + This type is deprecated as Cross Promotions are no longer supported in the APIs. + + +*/ + +/** + + + The seller specifies individual items in the store that are + promoted when a buyer views, bids on, or purchases a store item. + +*/ +NSString *const Trading_PromotionSchemeCodeType_ITEM_TO_ITEM = @"ItemToItem"; + +/** + + + The seller specifies a store category from which items are promoted + when a buyer views, bids on, or purchases an individual item in the store. + +*/ +NSString *const Trading_PromotionSchemeCodeType_ITEM_TO_STORE_CAT = @"ItemToStoreCat"; + +/** + + + The seller specifies referring and promoted categories, both from + the store. When a buyer views or acts on any item from that category, items + from the promoted category are also displayed. + +*/ +NSString *const Trading_PromotionSchemeCodeType_STORE_TO_STORE_CAT = @"StoreToStoreCat"; + +/** + + + The seller specifies a referring item and defines promoted items + selected from a store category, eBay category, or keywords. + +*/ +NSString *const Trading_PromotionSchemeCodeType_ITEM_TO_DEFAULT_RULE = @"ItemToDefaultRule"; + +/** + + + The seller specifies a store category or eBay category, with + optional keywords, for referring items and one for promoted items. When a + referring item is selected from the category and keywords, items from the + promoted category and keywords are also displayed. + +*/ +NSString *const Trading_PromotionSchemeCodeType_DEFAULT_RULE = @"DefaultRule"; + +/** + + + This scheme is returned as a backfill scheme used to promote items. + +*/ +NSString *const Trading_PromotionSchemeCodeType_CATEGORY_PROXIMITY = @"CategoryProximity"; + +/** + + + This scheme is returned as related category scheme used to promote + items. + +*/ +NSString *const Trading_PromotionSchemeCodeType_RELATED_CATEGORY_RULE = @"RelatedCategoryRule"; + +/** + + + This scheme is returned as a backfill scheme used to promote items. + +*/ +NSString *const Trading_PromotionSchemeCodeType_DEFAULT_UP_SELL_LOGIC = @"DefaultUpSellLogic"; + +/** + + + This scheme is returned as a backfill scheme used to promote items. + +*/ +NSString *const Trading_PromotionSchemeCodeType_DEFAULT_CROSS_SELL_LOGIC = @"DefaultCrossSellLogic"; + +/** + + + Reserved for internal or future use. + +*/ +NSString *const Trading_PromotionSchemeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PromotionalSaleArrayType.h b/Vendoo/TradingProxy/Trading_PromotionalSaleArrayType.h new file mode 100755 index 0000000..9bf0c56 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionalSaleArrayType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_PromotionalSaleType; + +/** + + An array of promotional sales. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PromotionalSaleArrayType : NSObject { + +@private + NSMutableArray *_promotionalSale; + +} + + +/** + + Contains promotional sale information based on the request. + If you did not specify a PromotionalSaleID in the request, + then all promotional sales for the seller are returned. + + + entry type : class Trading_PromotionalSaleType +*/ + +@property (nonatomic, retain) NSMutableArray *promotionalSale; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PromotionalSaleArrayType.m b/Vendoo/TradingProxy/Trading_PromotionalSaleArrayType.m new file mode 100755 index 0000000..6a310dc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionalSaleArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PromotionalSaleArrayType.h" +#import "Trading_PromotionalSaleType.h" + +@implementation Trading_PromotionalSaleArrayType + +@synthesize promotionalSale = _promotionalSale; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PromotionalSale" propertyName:@"promotionalSale" type:PICO_TYPE_OBJECT clazz:[Trading_PromotionalSaleType class]]; + [map setObject:ps forKey:@"promotionalSale"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.promotionalSale = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PromotionalSaleDetailsType.h b/Vendoo/TradingProxy/Trading_PromotionalSaleDetailsType.h new file mode 100755 index 0000000..4f1730c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionalSaleDetailsType.h @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + If a seller has reduced the price of a listed item with the Promotional Price Display + feature, this type contains the original price of the discounted item and other + information. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PromotionalSaleDetailsType : NSObject { + +@private + Trading_AmountType *_originalPrice; + NSDate *_startTime; + NSDate *_endTime; + NSMutableArray *_any; + +} + + +/** + + Original price of an item whose price a seller has reduced with the Promotional Price + Display feature. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *originalPrice; + +/** + + Start time of a discount for an item whose price a seller has reduced with the + Promotional Price Display feature. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + End time of a discount for an item whose price a seller has reduced with the + Promotional Price Display feature. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PromotionalSaleDetailsType.m b/Vendoo/TradingProxy/Trading_PromotionalSaleDetailsType.m new file mode 100755 index 0000000..c569464 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionalSaleDetailsType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PromotionalSaleDetailsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_PromotionalSaleDetailsType + +@synthesize originalPrice = _originalPrice; +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OriginalPrice" propertyName:@"originalPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"originalPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.originalPrice = nil; + self.startTime = nil; + self.endTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PromotionalSaleStatusCodeType.h b/Vendoo/TradingProxy/Trading_PromotionalSaleStatusCodeType.h new file mode 100755 index 0000000..20aedcb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionalSaleStatusCodeType.h @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Values indicate the status of a sale. Used for the Promotional Price Display + feature, which enables sellers to apply discounts across many listings. + + + @ingroup EBayAPIInterface +*/ + +/** + + The promotional sale is active. + +*/ +extern NSString *const Trading_PromotionalSaleStatusCodeType_ACTIVE; + +/** + + The promotional sale is scheduled. That is, the start time is in the future. + +*/ +extern NSString *const Trading_PromotionalSaleStatusCodeType_SCHEDULED; + +/** + + The status of the promotional sale is pending. When first scheduling a Sale, + if you select over 200 listings to be in any given Sale, it will take some + time for eBay to process the request. + +*/ +extern NSString *const Trading_PromotionalSaleStatusCodeType_PROCESSING; + +/** + + The promotional sale is inactive, the sale has ended. You can reschedule a + sale once it has ended, but you will need to wait at least 24 hours before it + can become active. + +*/ +extern NSString *const Trading_PromotionalSaleStatusCodeType_INACTIVE; + +/** + + The promotional sale has been deleted. Deleted promotional sales cannot be + updated or reactivated. + +*/ +extern NSString *const Trading_PromotionalSaleStatusCodeType_DELETED; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_PromotionalSaleStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PromotionalSaleStatusCodeType.m b/Vendoo/TradingProxy/Trading_PromotionalSaleStatusCodeType.m new file mode 100755 index 0000000..18edea0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionalSaleStatusCodeType.m @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PromotionalSaleStatusCodeType.h" + +/** + @file + + Values indicate the status of a sale. Used for the Promotional Price Display + feature, which enables sellers to apply discounts across many listings. + +*/ + +/** + + The promotional sale is active. + +*/ +NSString *const Trading_PromotionalSaleStatusCodeType_ACTIVE = @"Active"; + +/** + + The promotional sale is scheduled. That is, the start time is in the future. + +*/ +NSString *const Trading_PromotionalSaleStatusCodeType_SCHEDULED = @"Scheduled"; + +/** + + The status of the promotional sale is pending. When first scheduling a Sale, + if you select over 200 listings to be in any given Sale, it will take some + time for eBay to process the request. + +*/ +NSString *const Trading_PromotionalSaleStatusCodeType_PROCESSING = @"Processing"; + +/** + + The promotional sale is inactive, the sale has ended. You can reschedule a + sale once it has ended, but you will need to wait at least 24 hours before it + can become active. + +*/ +NSString *const Trading_PromotionalSaleStatusCodeType_INACTIVE = @"Inactive"; + +/** + + The promotional sale has been deleted. Deleted promotional sales cannot be + updated or reactivated. + +*/ +NSString *const Trading_PromotionalSaleStatusCodeType_DELETED = @"Deleted"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_PromotionalSaleStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PromotionalSaleType.h b/Vendoo/TradingProxy/Trading_PromotionalSaleType.h new file mode 100755 index 0000000..9f11ffe --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionalSaleType.h @@ -0,0 +1,139 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ItemIDArrayType; + +/** + + Details for a single promotional sale. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PromotionalSaleType : NSObject { + +@private + NSNumber *_promotionalSaleID; + NSString *_promotionalSaleName; + Trading_ItemIDArrayType *_promotionalSaleItemIDArray; + NSString *_status; + NSString *_discountType; + NSNumber *_discountValue; + NSDate *_promotionalSaleStartTime; + NSDate *_promotionalSaleEndTime; + NSString *_promotionalSaleType; + NSMutableArray *_any; + +} + + +/** + + Unique ID of a promotional sale (discount and/or free shipping) for items. + This field is an input field only for the SetPromotionalSale call + and only if you are not adding a new promotional sale. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *promotionalSaleID; + +/** + + Name of a promotional sale for items. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *promotionalSaleName; + +/** + + Items covered by a promotional sale. + + + type : class Trading_ItemIDArrayType +*/ +@property (nonatomic, retain) Trading_ItemIDArrayType *promotionalSaleItemIDArray; + +/** + + Status of a promotional sale for items. + + + type: string constant in Trading_PromotionalSaleStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + Type of a promotional sale discount for items (for example, percentage). + Applies to price discount sales only. + + + type: string constant in Trading_DiscountCodeType.h +*/ +@property (nonatomic, retain) NSString *discountType; + +/** + + Value of a promotional sale discount for items, a percentage discount + or a fixed amount reduction. Percentage discounts must be at least 5% and + cannot exceed 75% of the original listing price. Fixed amount discounts + will be in the currency of the original listing. + Applies to price discount sales only. + + + type : NSNumber, wrapper for primitive double +*/ +@property (nonatomic, retain) NSNumber *discountValue; + +/** + + Start date of a promotional sale for items. Promotional sales can start + immediately or be scheduled to start at a later date. Some sites require + items to have been listed for a specific duration before they can be added + to a promotional sale (for example, on the US site, items must have been + listed for a day before they can be added to a promotional sale). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *promotionalSaleStartTime; + +/** + + End date of a promotional sale discount for items. Maximum listing durations + vary by site from 14 days to 45 days. The minimum promotional sale duration is 1 day for most sites, but 3 days on some sites. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *promotionalSaleEndTime; + +/** + + Type of promotional sale: price discount, free shipping, or both. + + + type: string constant in Trading_PromotionalSaleTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *promotionalSaleType; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PromotionalSaleType.m b/Vendoo/TradingProxy/Trading_PromotionalSaleType.m new file mode 100755 index 0000000..91a506c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionalSaleType.m @@ -0,0 +1,83 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PromotionalSaleType.h" +#import "Trading_ItemIDArrayType.h" + +@implementation Trading_PromotionalSaleType + +@synthesize promotionalSaleID = _promotionalSaleID; +@synthesize promotionalSaleName = _promotionalSaleName; +@synthesize promotionalSaleItemIDArray = _promotionalSaleItemIDArray; +@synthesize status = _status; +@synthesize discountType = _discountType; +@synthesize discountValue = _discountValue; +@synthesize promotionalSaleStartTime = _promotionalSaleStartTime; +@synthesize promotionalSaleEndTime = _promotionalSaleEndTime; +@synthesize promotionalSaleType = _promotionalSaleType; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalSaleID" propertyName:@"promotionalSaleID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"promotionalSaleID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalSaleName" propertyName:@"promotionalSaleName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"promotionalSaleName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalSaleItemIDArray" propertyName:@"promotionalSaleItemIDArray" type:PICO_TYPE_OBJECT clazz:[Trading_ItemIDArrayType class]]; + [map setObject:ps forKey:@"promotionalSaleItemIDArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DiscountType" propertyName:@"discountType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"discountType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DiscountValue" propertyName:@"discountValue" type:PICO_TYPE_DOUBLE clazz:nil]; + [map setObject:ps forKey:@"discountValue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalSaleStartTime" propertyName:@"promotionalSaleStartTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"promotionalSaleStartTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalSaleEndTime" propertyName:@"promotionalSaleEndTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"promotionalSaleEndTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalSaleType" propertyName:@"promotionalSaleType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"promotionalSaleType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.promotionalSaleID = nil; + self.promotionalSaleName = nil; + self.promotionalSaleItemIDArray = nil; + self.status = nil; + self.discountType = nil; + self.discountValue = nil; + self.promotionalSaleStartTime = nil; + self.promotionalSaleEndTime = nil; + self.promotionalSaleType = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PromotionalSaleTypeCodeType.h b/Vendoo/TradingProxy/Trading_PromotionalSaleTypeCodeType.h new file mode 100755 index 0000000..a5e7eb6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionalSaleTypeCodeType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Values specify or indicate the type of promotional sale offered. + Promotional sales give store owners the ability to apply discounts and/or + free shipping across many listings for a specific duration. + + + @ingroup EBayAPIInterface +*/ + +/** + + Sale offers price discount only. + +*/ +extern NSString *const Trading_PromotionalSaleTypeCodeType_PRICE_DISCOUNT_ONLY; + +/** + + Sale offers free shipping only. + +*/ +extern NSString *const Trading_PromotionalSaleTypeCodeType_FREE_SHIPPING_ONLY; + +/** + + Sale offers both price discount and free shipping. + +*/ +extern NSString *const Trading_PromotionalSaleTypeCodeType_PRICE_DISCOUNT_AND_FREE_SHIPPING; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_PromotionalSaleTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PromotionalSaleTypeCodeType.m b/Vendoo/TradingProxy/Trading_PromotionalSaleTypeCodeType.m new file mode 100755 index 0000000..a567c0c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionalSaleTypeCodeType.m @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PromotionalSaleTypeCodeType.h" + +/** + @file + + Values specify or indicate the type of promotional sale offered. + Promotional sales give store owners the ability to apply discounts and/or + free shipping across many listings for a specific duration. + +*/ + +/** + + Sale offers price discount only. + +*/ +NSString *const Trading_PromotionalSaleTypeCodeType_PRICE_DISCOUNT_ONLY = @"PriceDiscountOnly"; + +/** + + Sale offers free shipping only. + +*/ +NSString *const Trading_PromotionalSaleTypeCodeType_FREE_SHIPPING_ONLY = @"FreeShippingOnly"; + +/** + + Sale offers both price discount and free shipping. + +*/ +NSString *const Trading_PromotionalSaleTypeCodeType_PRICE_DISCOUNT_AND_FREE_SHIPPING = @"PriceDiscountAndFreeShipping"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_PromotionalSaleTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PromotionalShippingDiscountDetailsType.h b/Vendoo/TradingProxy/Trading_PromotionalShippingDiscountDetailsType.h new file mode 100755 index 0000000..1dec27a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionalShippingDiscountDetailsType.h @@ -0,0 +1,83 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Details of a promotional shipping discount. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PromotionalShippingDiscountDetailsType : NSObject { + +@private + NSString *_discountName; + Trading_AmountType *_shippingCost; + Trading_AmountType *_orderAmount; + NSNumber *_itemCount; + NSMutableArray *_any; + +} + + +/** + + The type of promotional shipping discount that is detailed in the profile. + If MaximumShippingCostPerOrder, see ShippingCost. + If ShippingCostXForAmountY, see ShippingCost and OrderAmount. + If ShippingCostXForItemCountN, see ShippingCost and ItemCount. + + + type: string constant in Trading_DiscountNameCodeType.h +*/ +@property (nonatomic, retain) NSString *discountName; + +/** + + This is shipping cost X, when DiscountName is either ShippingCostXForAmountY or + ShippingCostXForItemCountN, and is the maximum cost when DiscountName is + MaximumShippingCostPerOrder. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *shippingCost; + +/** + + This is the cost Y of the order (not including shipping cost), + when DiscountName is set to ShippingCostXForAmountY. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *orderAmount; + +/** + + This is the number of items, when DiscountName is set to ShippingCostXForItemsY. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *itemCount; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PromotionalShippingDiscountDetailsType.m b/Vendoo/TradingProxy/Trading_PromotionalShippingDiscountDetailsType.m new file mode 100755 index 0000000..5792c2a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PromotionalShippingDiscountDetailsType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PromotionalShippingDiscountDetailsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_PromotionalShippingDiscountDetailsType + +@synthesize discountName = _discountName; +@synthesize shippingCost = _shippingCost; +@synthesize orderAmount = _orderAmount; +@synthesize itemCount = _itemCount; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DiscountName" propertyName:@"discountName" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"discountName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingCost" propertyName:@"shippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"shippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderAmount" propertyName:@"orderAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"orderAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemCount" propertyName:@"itemCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"itemCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.discountName = nil; + self.shippingCost = nil; + self.orderAmount = nil; + self.itemCount = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_PurchasePurposeTypeCodeType.h b/Vendoo/TradingProxy/Trading_PurchasePurposeTypeCodeType.h new file mode 100755 index 0000000..66fcf0b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PurchasePurposeTypeCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The purpose of a purchase (e.g., by a PayPal application). + + + @ingroup EBayAPIInterface +*/ + +/** + + Custom Code + +*/ +extern NSString *const Trading_PurchasePurposeTypeCodeType_OTHER; + +extern NSString *const Trading_PurchasePurposeTypeCodeType_BUY_NOW_ITEM; + +extern NSString *const Trading_PurchasePurposeTypeCodeType_SHOPPING_CART; + +extern NSString *const Trading_PurchasePurposeTypeCodeType_AUCTION_ITEM; + +extern NSString *const Trading_PurchasePurposeTypeCodeType_GIFT_CERTIFICATES; + +extern NSString *const Trading_PurchasePurposeTypeCodeType_SUBSCRIPTION; + +extern NSString *const Trading_PurchasePurposeTypeCodeType_DONATION; + +extern NSString *const Trading_PurchasePurposeTypeCodeType_E_BAY_BILLING; + +/** + + (out) Reserved for internal or future use + +*/ +extern NSString *const Trading_PurchasePurposeTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_PurchasePurposeTypeCodeType.m b/Vendoo/TradingProxy/Trading_PurchasePurposeTypeCodeType.m new file mode 100755 index 0000000..b073e8e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PurchasePurposeTypeCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_PurchasePurposeTypeCodeType.h" + +/** + @file + + The purpose of a purchase (e.g., by a PayPal application). + +*/ + +/** + + Custom Code + +*/ +NSString *const Trading_PurchasePurposeTypeCodeType_OTHER = @"Other"; + +NSString *const Trading_PurchasePurposeTypeCodeType_BUY_NOW_ITEM = @"BuyNowItem"; + +NSString *const Trading_PurchasePurposeTypeCodeType_SHOPPING_CART = @"ShoppingCart"; + +NSString *const Trading_PurchasePurposeTypeCodeType_AUCTION_ITEM = @"AuctionItem"; + +NSString *const Trading_PurchasePurposeTypeCodeType_GIFT_CERTIFICATES = @"GiftCertificates"; + +NSString *const Trading_PurchasePurposeTypeCodeType_SUBSCRIPTION = @"Subscription"; + +NSString *const Trading_PurchasePurposeTypeCodeType_DONATION = @"Donation"; + +NSString *const Trading_PurchasePurposeTypeCodeType_E_BAY_BILLING = @"eBayBilling"; + +/** + + (out) Reserved for internal or future use + +*/ +NSString *const Trading_PurchasePurposeTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_PurchaseReminderEmailPreferencesType.h b/Vendoo/TradingProxy/Trading_PurchaseReminderEmailPreferencesType.h new file mode 100755 index 0000000..ccfdbe6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PurchaseReminderEmailPreferencesType.h @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains a seller's preference for sending a "Payment Reminder Email" to buyers. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_PurchaseReminderEmailPreferencesType : NSObject { + +@private + NSNumber *_purchaseReminderEmailPreferences; + NSMutableArray *_any; + +} + + +/** + + If true, a payment reminder Email is sent to buyers. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *purchaseReminderEmailPreferences; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_PurchaseReminderEmailPreferencesType.m b/Vendoo/TradingProxy/Trading_PurchaseReminderEmailPreferencesType.m new file mode 100755 index 0000000..29d4f85 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_PurchaseReminderEmailPreferencesType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_PurchaseReminderEmailPreferencesType.h" + +@implementation Trading_PurchaseReminderEmailPreferencesType + +@synthesize purchaseReminderEmailPreferences = _purchaseReminderEmailPreferences; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PurchaseReminderEmailPreferences" propertyName:@"purchaseReminderEmailPreferences" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"purchaseReminderEmailPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.purchaseReminderEmailPreferences = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_QuantityAvailableHintCodeType.h b/Vendoo/TradingProxy/Trading_QuantityAvailableHintCodeType.h new file mode 100755 index 0000000..0483de9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_QuantityAvailableHintCodeType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Indicates the text message type of the item's quantity availability. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) The message "Limited quantity available" is shown in the web + flow (e.g., for a flash sale or a Daily Deal). + +*/ +extern NSString *const Trading_QuantityAvailableHintCodeType_LIMITED; + +/** + + (out) The message "More than 10 available" is shown in the web flow. + 10 is the value of QuantityThreshold tag based on the seller's + preference. + +*/ +extern NSString *const Trading_QuantityAvailableHintCodeType_MORE_THAN; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_QuantityAvailableHintCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_QuantityAvailableHintCodeType.m b/Vendoo/TradingProxy/Trading_QuantityAvailableHintCodeType.m new file mode 100755 index 0000000..4ec49e7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_QuantityAvailableHintCodeType.m @@ -0,0 +1,35 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_QuantityAvailableHintCodeType.h" + +/** + @file + + Indicates the text message type of the item's quantity availability. + +*/ + +/** + + (out) The message "Limited quantity available" is shown in the web + flow (e.g., for a flash sale or a Daily Deal). + +*/ +NSString *const Trading_QuantityAvailableHintCodeType_LIMITED = @"Limited"; + +/** + + (out) The message "More than 10 available" is shown in the web flow. + 10 is the value of QuantityThreshold tag based on the seller's + preference. + +*/ +NSString *const Trading_QuantityAvailableHintCodeType_MORE_THAN = @"MoreThan"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_QuantityAvailableHintCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_QuantityInfoType.h b/Vendoo/TradingProxy/Trading_QuantityInfoType.h new file mode 100755 index 0000000..a6566bd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_QuantityInfoType.h @@ -0,0 +1,66 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Currently applies to tickets. May apply to other categories in the future. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_QuantityInfoType : NSObject { + +@private + NSNumber *_minimumRemnantSet; + NSMutableArray *_any; + +} + + +/** + + Enables you (the seller) to avoid being left with 1 item in your + listing. A typical use case is event tickets in reserved, + adjacent seats, or items that typically only sell if more than + 1 can be purchased at once.
+
+ Specify the minimum number of items that + should remain if a buyer doesn't purchase all the items. + Based on the value of MinimumRemnantSet and the listing's + available quantity (Quantity-QuantitySold), eBay calculates how many + items a buyer can purchase. + For example, suppose you list 5 tickets, and you want at least + 2 tickets remaining for the final buyer to purchase. + In this case, you would set MinimumRemnantSet to 2. + This means a buyer can purchase 1, 2, 3, or 5 tickets, but not 4 + (because 4 would leave the seller with 1 ticket).
+
+ To remove this restriction when you revise or relist, + set MinimumRemnantSet to 1.
+
+ Applicable to multi-quantity, fixed-price listings. + Currently supported for US and CA event ticket listings. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *minimumRemnantSet; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_QuantityInfoType.m b/Vendoo/TradingProxy/Trading_QuantityInfoType.m new file mode 100755 index 0000000..e75ec75 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_QuantityInfoType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_QuantityInfoType.h" + +@implementation Trading_QuantityInfoType + +@synthesize minimumRemnantSet = _minimumRemnantSet; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinimumRemnantSet" propertyName:@"minimumRemnantSet" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"minimumRemnantSet"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.minimumRemnantSet = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_QuantityOperatorCodeType.h b/Vendoo/TradingProxy/Trading_QuantityOperatorCodeType.h new file mode 100755 index 0000000..5d4e6bb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_QuantityOperatorCodeType.h @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + + +/** + + Used by QuantityOperator to specify that you are seeking quantities less than Quantity. + +*/ +extern NSString *const Trading_QuantityOperatorCodeType_LESS_THAN; + +/** + + Used by QuantityOperator to specify that you are seeking quantities less than or equal to Quantity. + +*/ +extern NSString *const Trading_QuantityOperatorCodeType_LESS_THAN_OR_EQUAL; + +/** + + Used by QuantityOperator to specify that you are seeking quantities equal to Quantity. + +*/ +extern NSString *const Trading_QuantityOperatorCodeType_EQUAL; + +/** + + Used by QuantityOperator to specify that you are seeking quantities greater than Quantity. + +*/ +extern NSString *const Trading_QuantityOperatorCodeType_GREATER_THAN; + +/** + + Used by QuantityOperator to specify that you are seeking quantities greater than or equal to Quantity. + +*/ +extern NSString *const Trading_QuantityOperatorCodeType_GREATER_THAN_OR_EQUAL; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_QuantityOperatorCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_QuantityOperatorCodeType.m b/Vendoo/TradingProxy/Trading_QuantityOperatorCodeType.m new file mode 100755 index 0000000..8476d02 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_QuantityOperatorCodeType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_QuantityOperatorCodeType.h" + + +/** + + Used by QuantityOperator to specify that you are seeking quantities less than Quantity. + +*/ +NSString *const Trading_QuantityOperatorCodeType_LESS_THAN = @"LessThan"; + +/** + + Used by QuantityOperator to specify that you are seeking quantities less than or equal to Quantity. + +*/ +NSString *const Trading_QuantityOperatorCodeType_LESS_THAN_OR_EQUAL = @"LessThanOrEqual"; + +/** + + Used by QuantityOperator to specify that you are seeking quantities equal to Quantity. + +*/ +NSString *const Trading_QuantityOperatorCodeType_EQUAL = @"Equal"; + +/** + + Used by QuantityOperator to specify that you are seeking quantities greater than Quantity. + +*/ +NSString *const Trading_QuantityOperatorCodeType_GREATER_THAN = @"GreaterThan"; + +/** + + Used by QuantityOperator to specify that you are seeking quantities greater than or equal to Quantity. + +*/ +NSString *const Trading_QuantityOperatorCodeType_GREATER_THAN_OR_EQUAL = @"GreaterThanOrEqual"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_QuantityOperatorCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_QuantityRestrictionPerBuyerInfoType.h b/Vendoo/TradingProxy/Trading_QuantityRestrictionPerBuyerInfoType.h new file mode 100755 index 0000000..7208540 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_QuantityRestrictionPerBuyerInfoType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type defines the QuantityRestrictionPerBuyer container, which is + used by the seller to restrict the quantity of items that may be purchased by one buyer + during the duration of a fixed-price listing (single or multi-variation). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_QuantityRestrictionPerBuyerInfoType : NSObject { + +@private + NSNumber *_maximumQuantity; + +} + + +/** + + This integer value indicates the maximum quantity of items that a single buyer may + purchase during the duration of a fixed-price listing (single or multi-variation). + The buyer is blocked from the purchase if that buyer is attempting to purchase a + quantity of items that will exceed this value. Previous purchases made by the buyer + are taken into account. For example, if MaximumQuantity is set to + '5' for an item listing, and Buyer1 purchases a quantity of + three, Buyer1 is only allowed to purchase an additional + quantity of two in subsequent orders on the same item listing. +

+ This field is required if the QuantityRestrictionPerBuyer + container is used. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maximumQuantity; + + +@end diff --git a/Vendoo/TradingProxy/Trading_QuantityRestrictionPerBuyerInfoType.m b/Vendoo/TradingProxy/Trading_QuantityRestrictionPerBuyerInfoType.m new file mode 100755 index 0000000..176e05e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_QuantityRestrictionPerBuyerInfoType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_QuantityRestrictionPerBuyerInfoType.h" + +@implementation Trading_QuantityRestrictionPerBuyerInfoType + +@synthesize maximumQuantity = _maximumQuantity; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaximumQuantity" propertyName:@"maximumQuantity" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maximumQuantity"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.maximumQuantity = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_QuantityType.h b/Vendoo/TradingProxy/Trading_QuantityType.h new file mode 100755 index 0000000..d1ccc19 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_QuantityType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Basic type for specifying quantities. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_QuantityType : NSObject { + +@private + NSNumber *_value; + NSString *_unit; + +} + + +/** + (public property) + + type : NSNumber, wrapper for primitive double +*/ +@property (nonatomic, retain) NSNumber *value; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *unit; + + +@end diff --git a/Vendoo/TradingProxy/Trading_QuantityType.m b/Vendoo/TradingProxy/Trading_QuantityType.m new file mode 100755 index 0000000..5f13107 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_QuantityType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_QuantityType.h" + +@implementation Trading_QuantityType + +@synthesize value = _value; +@synthesize unit = _unit; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_VALUE xmlName:nil propertyName:@"value" type:PICO_TYPE_DOUBLE clazz:nil]; + [map setObject:ps forKey:@"value"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"unit" propertyName:@"unit" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"unit"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.value = nil; + self.unit = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_QuestionTypeCodeType.h b/Vendoo/TradingProxy/Trading_QuestionTypeCodeType.h new file mode 100755 index 0000000..1805150 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_QuestionTypeCodeType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + + +/** + + General questions about the item. + +*/ +extern NSString *const Trading_QuestionTypeCodeType_GENERAL; + +/** + + Questions related to the shipping of the item. + +*/ +extern NSString *const Trading_QuestionTypeCodeType_SHIPPING; + +/** + + Questions related to the payment for the item. + +*/ +extern NSString *const Trading_QuestionTypeCodeType_PAYMENT; + +/** + + Questions related to the shipping of this item + bundled with other items also purchased on eBay. + +*/ +extern NSString *const Trading_QuestionTypeCodeType_MULTIPLE_ITEM_SHIPPING; + +/** + + Customized subjects set by the seller using + SetMessagePreferences or the eBay Web site. + +*/ +extern NSString *const Trading_QuestionTypeCodeType_CUSTOMIZED_SUBJECT; + +/** + + No question type applies. This value + doesn't apply to AddMemberMessageAAQToPartner. + Note that the value of None can apply if + Messages.Message.MessageType isn't set to AskSellerQuestion. + +*/ +extern NSString *const Trading_QuestionTypeCodeType_NONE; + +/** + + Reserved for future or internal use. + +*/ +extern NSString *const Trading_QuestionTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_QuestionTypeCodeType.m b/Vendoo/TradingProxy/Trading_QuestionTypeCodeType.m new file mode 100755 index 0000000..d9f5906 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_QuestionTypeCodeType.m @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_QuestionTypeCodeType.h" + + +/** + + General questions about the item. + +*/ +NSString *const Trading_QuestionTypeCodeType_GENERAL = @"General"; + +/** + + Questions related to the shipping of the item. + +*/ +NSString *const Trading_QuestionTypeCodeType_SHIPPING = @"Shipping"; + +/** + + Questions related to the payment for the item. + +*/ +NSString *const Trading_QuestionTypeCodeType_PAYMENT = @"Payment"; + +/** + + Questions related to the shipping of this item + bundled with other items also purchased on eBay. + +*/ +NSString *const Trading_QuestionTypeCodeType_MULTIPLE_ITEM_SHIPPING = @"MultipleItemShipping"; + +/** + + Customized subjects set by the seller using + SetMessagePreferences or the eBay Web site. + +*/ +NSString *const Trading_QuestionTypeCodeType_CUSTOMIZED_SUBJECT = @"CustomizedSubject"; + +/** + + No question type applies. This value + doesn't apply to AddMemberMessageAAQToPartner. + Note that the value of None can apply if + Messages.Message.MessageType isn't set to AskSellerQuestion. + +*/ +NSString *const Trading_QuestionTypeCodeType_NONE = @"None"; + +/** + + Reserved for future or internal use. + +*/ +NSString *const Trading_QuestionTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_RCSPaymentStatusCodeType.h b/Vendoo/TradingProxy/Trading_RCSPaymentStatusCodeType.h new file mode 100755 index 0000000..a0bd7e5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RCSPaymentStatusCodeType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The status of a payment. + + + @ingroup EBayAPIInterface +*/ + +/** + + Order line item payment has been canceled. + (Reserved for future use.) + +*/ +extern NSString *const Trading_RCSPaymentStatusCodeType_CANCELED; + +/** + + Order line item payment is completed. + +*/ +extern NSString *const Trading_RCSPaymentStatusCodeType_PAID; + +/** + + Order line item is awaiting payment. + +*/ +extern NSString *const Trading_RCSPaymentStatusCodeType_PENDING; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_RCSPaymentStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_RCSPaymentStatusCodeType.m b/Vendoo/TradingProxy/Trading_RCSPaymentStatusCodeType.m new file mode 100755 index 0000000..021222c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RCSPaymentStatusCodeType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_RCSPaymentStatusCodeType.h" + +/** + @file + + The status of a payment. + +*/ + +/** + + Order line item payment has been canceled. + (Reserved for future use.) + +*/ +NSString *const Trading_RCSPaymentStatusCodeType_CANCELED = @"Canceled"; + +/** + + Order line item payment is completed. + +*/ +NSString *const Trading_RCSPaymentStatusCodeType_PAID = @"Paid"; + +/** + + Order line item is awaiting payment. + +*/ +NSString *const Trading_RCSPaymentStatusCodeType_PENDING = @"Pending"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_RCSPaymentStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_RangeCodeType.h b/Vendoo/TradingProxy/Trading_RangeCodeType.h new file mode 100755 index 0000000..e5f4ff8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RangeCodeType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is deprecated as GetProduct* calls were deprecated. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + High end of the range. + +*/ +extern NSString *const Trading_RangeCodeType_HIGH; + +/** + + + Low end of the range. + +*/ +extern NSString *const Trading_RangeCodeType_LOW; + +/** + + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_RangeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_RangeCodeType.m b/Vendoo/TradingProxy/Trading_RangeCodeType.m new file mode 100755 index 0000000..b774804 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RangeCodeType.m @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_RangeCodeType.h" + +/** + @file + + This type is deprecated as GetProduct* calls were deprecated. + + +*/ + +/** + + + High end of the range. + +*/ +NSString *const Trading_RangeCodeType_HIGH = @"High"; + +/** + + + Low end of the range. + +*/ +NSString *const Trading_RangeCodeType_LOW = @"Low"; + +/** + + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_RangeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_RateTableDetailsType.h b/Vendoo/TradingProxy/Trading_RateTableDetailsType.h new file mode 100755 index 0000000..4c7ae29 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RateTableDetailsType.h @@ -0,0 +1,85 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type contains fields to specify the shipping rate tables that are to be applied to a listing. Shipping rate tables enable sellers to tailor the flat shipping rates offered for an item to fit the shipping destination. They can specify a base rate for a large region, then define alternative rates or surcharges for shipping to other (extended) regions within the larger region. +

+ Prerequisites for applying shipping rate tables: +
    +
  • The shipping type for the listing must be Flat.
  • +
  • The seller must have previously configured a shipping rate table in My eBay site preferences.
  • +
+ This container is returned from the GetItem family of calls only for the seller who listed the item. +

+ You can find more information about using shipping rate tables in the Shipping chapter of the Trading API User's Guide. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RateTableDetailsType : NSObject { + +@private + NSString *_domesticRateTable; + NSString *_internationalRateTable; + NSMutableArray *_any; + +} + + +/** + + This field specifies which domestic shipping rate table to apply to a listing. Domestic rate tables can be used only for items listed on the DE, UK or US site. +

+ Currently, sellers can configure only one domestic shipping rate table, so set DomesticRateTable = Default to apply that table. The rates assigned to the various domestic regions are applied depending on the location of the buyer. If only one shipping service category and rate has been set for a given domestic region in the domestic rate table, buyers in that region will see only one shipping cost. If several service levels and rates are set up in the domestic shipping rate table for a given domestic region, buyers in that region will see the different shipping levels and rates and can choose one of them. +

+ If you are modifying or relisting an item (using the Revise or Relist family of calls), you can delete the existing rate table setting applied to the listing by using the empty tag: <DomesticRateTable /> +

+ This field is returned from the GetItem family of calls only for the seller who listed the item. +

+ You can find more information about using shipping rate tables in the Shipping chapter of the Trading API User's Guide. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *domesticRateTable; + +/** + + This field specifies which international shipping rate table to apply to a listing. International rate tables can be used only for items listed on the DE or UK site. +

+ + Currently, sellers can configure only one international shipping rate table, so set InternationalRateTable = Default to apply that table. The rates assigned to the various countries are applied depending on the location of the buyer. If only one shipping service category and rate has been set for a given country in the international rate table, buyers in that country will see only one shipping cost. If several service levels and rates are set up in the international shipping rate table for a given country, buyers in that country will see the different shipping levels and rates and can choose one of them. +

+ + If you are modifying or relisting an item (using the Revise or Relist family of calls), you can delete the existing rate table setting applied to the listing by using the empty tag: <InternationalRateTable /> +

+ + This field is returned from the GetItem family of calls only for the seller who listed the item. +

+ + You can find more information about using shipping rate tables in the Shipping chapter of the Trading API User's Guide. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *internationalRateTable; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RateTableDetailsType.m b/Vendoo/TradingProxy/Trading_RateTableDetailsType.m new file mode 100755 index 0000000..278efa6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RateTableDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RateTableDetailsType.h" + +@implementation Trading_RateTableDetailsType + +@synthesize domesticRateTable = _domesticRateTable; +@synthesize internationalRateTable = _internationalRateTable; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DomesticRateTable" propertyName:@"domesticRateTable" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"domesticRateTable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InternationalRateTable" propertyName:@"internationalRateTable" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"internationalRateTable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.domesticRateTable = nil; + self.internationalRateTable = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReasonCodeDetailType.h b/Vendoo/TradingProxy/Trading_ReasonCodeDetailType.h new file mode 100755 index 0000000..91f1825 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReasonCodeDetailType.h @@ -0,0 +1,64 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + A container for VeRO reason code details. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReasonCodeDetailType : NSObject { + +@private + NSString *_briefText; + NSString *_detailedText; + NSMutableArray *_any; + NSNumber *_codeID; + +} + + +/** + + The short description of the infringement associated with the reason code ID. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *briefText; + +/** + + The long description of the infringement associated with the reason code ID. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailedText; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + +/** + (public property) + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *codeID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReasonCodeDetailType.m b/Vendoo/TradingProxy/Trading_ReasonCodeDetailType.m new file mode 100755 index 0000000..787e0c0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReasonCodeDetailType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReasonCodeDetailType.h" + +@implementation Trading_ReasonCodeDetailType + +@synthesize briefText = _briefText; +@synthesize detailedText = _detailedText; +@synthesize any = _any; +@synthesize codeID = _codeID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BriefText" propertyName:@"briefText" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"briefText"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailedText" propertyName:@"detailedText" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailedText"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"codeID" propertyName:@"codeID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"codeID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.briefText = nil; + self.detailedText = nil; + self.any = nil; + self.codeID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReasonHideFromSearchCodeType.h b/Vendoo/TradingProxy/Trading_ReasonHideFromSearchCodeType.h new file mode 100755 index 0000000..2f10c19 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReasonHideFromSearchCodeType.h @@ -0,0 +1,31 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumerated type that defines the possible reasons why an auction listing with zero bids + is being hidden from search on the eBay site. Currently, only auction listings that have + been determined to be duplicate listings with zero bids are hidden from search, but there + may be other reasons to hide auction listings from search in the future. +

+ This type is associated with eBay Duplicate Listings Policy, which has taken + effect on the US, CA, CA-FR, and eBay Motors (Parts and Accessories only) sites. + Event Tickets, Real Estate, and Motor Vehicle categories are excluded from this + policy. For more information, read + eBay's Duplicate Listings Policy help page. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the auction listing is being hidden from search on the eBay + site because the listing has been determined by eBay to be a duplicate listing with + zero bids. + +*/ +extern NSString *const Trading_ReasonHideFromSearchCodeType_DUPLICATE_LISTING; diff --git a/Vendoo/TradingProxy/Trading_ReasonHideFromSearchCodeType.m b/Vendoo/TradingProxy/Trading_ReasonHideFromSearchCodeType.m new file mode 100755 index 0000000..6c09f34 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReasonHideFromSearchCodeType.m @@ -0,0 +1,29 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ReasonHideFromSearchCodeType.h" + +/** + @file + + Enumerated type that defines the possible reasons why an auction listing with zero bids + is being hidden from search on the eBay site. Currently, only auction listings that have + been determined to be duplicate listings with zero bids are hidden from search, but there + may be other reasons to hide auction listings from search in the future. +

+ This type is associated with eBay Duplicate Listings Policy, which has taken + effect on the US, CA, CA-FR, and eBay Motors (Parts and Accessories only) sites. + Event Tickets, Real Estate, and Motor Vehicle categories are excluded from this + policy. For more information, read + eBay's Duplicate Listings Policy help page. + +*/ + +/** + + This value indicates that the auction listing is being hidden from search on the eBay + site because the listing has been determined by eBay to be a duplicate listing with + zero bids. + +*/ +NSString *const Trading_ReasonHideFromSearchCodeType_DUPLICATE_LISTING = @"DuplicateListing"; diff --git a/Vendoo/TradingProxy/Trading_RecommendationEngineCodeType.h b/Vendoo/TradingProxy/Trading_RecommendationEngineCodeType.h new file mode 100755 index 0000000..c44401e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RecommendationEngineCodeType.h @@ -0,0 +1,64 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + RecommendationEngineCodeType - Type declaration to be used by other schema. + Identifies the engines that can be used to analyze proposed listing data. + See the Developer's Guide for a list of recommendation engines that + are currently operational. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) Listing Analyzer engine; Returns tips related to fields + that a seller wants to specify in a listing. + +*/ +extern NSString *const Trading_RecommendationEngineCodeType_LISTING_ANALYZER; + +/** + + (in) Reserved for internal or future use. + +*/ +extern NSString *const Trading_RecommendationEngineCodeType_SIFFTAS; + +/** + + (in) Product Pricing engine. Returns average start and sold prices + of completed items that were listed a specified product ID. + +*/ +extern NSString *const Trading_RecommendationEngineCodeType_PRODUCT_PRICING; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_RecommendationEngineCodeType_CUSTOM_CODE; + +/** + + (in) Suggested Attributes engine. Returns suggested attributes + and catalog products (for Pre-filled Item Information) that have been + used by other sellers who listed similar items in the same category. + +*/ +extern NSString *const Trading_RecommendationEngineCodeType_SUGGESTED_ATTRIBUTES; + +/** + + (in) Custom Item Specifics engine. Returns the most popular + names and values to use for custom Item Specifics based the + requested category (and the Title, if specified). + +*/ +extern NSString *const Trading_RecommendationEngineCodeType_ITEM_SPECIFICS; diff --git a/Vendoo/TradingProxy/Trading_RecommendationEngineCodeType.m b/Vendoo/TradingProxy/Trading_RecommendationEngineCodeType.m new file mode 100755 index 0000000..b734574 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RecommendationEngineCodeType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_RecommendationEngineCodeType.h" + +/** + @file + + RecommendationEngineCodeType - Type declaration to be used by other schema. + Identifies the engines that can be used to analyze proposed listing data. + See the Developer's Guide for a list of recommendation engines that + are currently operational. + +*/ + +/** + + (in) Listing Analyzer engine; Returns tips related to fields + that a seller wants to specify in a listing. + +*/ +NSString *const Trading_RecommendationEngineCodeType_LISTING_ANALYZER = @"ListingAnalyzer"; + +/** + + (in) Reserved for internal or future use. + +*/ +NSString *const Trading_RecommendationEngineCodeType_SIFFTAS = @"SIFFTAS"; + +/** + + (in) Product Pricing engine. Returns average start and sold prices + of completed items that were listed a specified product ID. + +*/ +NSString *const Trading_RecommendationEngineCodeType_PRODUCT_PRICING = @"ProductPricing"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_RecommendationEngineCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + (in) Suggested Attributes engine. Returns suggested attributes + and catalog products (for Pre-filled Item Information) that have been + used by other sellers who listed similar items in the same category. + +*/ +NSString *const Trading_RecommendationEngineCodeType_SUGGESTED_ATTRIBUTES = @"SuggestedAttributes"; + +/** + + (in) Custom Item Specifics engine. Returns the most popular + names and values to use for custom Item Specifics based the + requested category (and the Title, if specified). + +*/ +NSString *const Trading_RecommendationEngineCodeType_ITEM_SPECIFICS = @"ItemSpecifics"; diff --git a/Vendoo/TradingProxy/Trading_RecommendationValidationRulesType.h b/Vendoo/TradingProxy/Trading_RecommendationValidationRulesType.h new file mode 100755 index 0000000..b6bd084 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RecommendationValidationRulesType.h @@ -0,0 +1,202 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_NameValueRelationshipType; + +/** + + Defines rules for recommended Item Specifics. The rules apply when + the Item Specific is subsequently used in AddItem and related calls. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RecommendationValidationRulesType : NSObject { + +@private + NSString *_valueType; + NSNumber *_minValues; + NSNumber *_maxValues; + NSString *_selectionMode; + NSNumber *_confidence; + NSMutableArray *_relationship; + NSString *_variationPicture; + NSString *_variationSpecifics; + NSString *_valueFormat; + NSMutableArray *_any; + +} + + +/** + + The data type (e.g., decimal) that eBay expects the value to + adhere to in listing requests. + Only returned if the data type is not Text. + In some cases, more details about the data type are returned + in the ValueFormat field.
+
+ As buyers may search on the value you specify in AddItem, + the ISBN, UPC, or EAN should match the value that was specified by + the publisher or manufacturer. + + + type: string constant in Trading_ValueTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *valueType; + +/** + + Minimum number of values that you can specify for this Item Specific + in listing requests. Not returned if zero (0).
+
+ If 1 or more, it means this Item Specfic is required + in listing requests (in the specified category). (Your listing + request will return errors if the Item Specific is not present.) + If Relationship is also present, it means this Item Specific is + required when you specify its parent value in listing requests. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *minValues; + +/** + + Maximum number of values that you can specify for this Item Specific + in listing requests (like AddItem) in the specified + category.
+
+ Most Item Specifics can only have one value. When this is + greater than 1, your application can present the value + recommendations (if any) as a multi-select list to the seller. + (See SelectionMode to determine whether the seller needs to + choose from eBay's recommendations or not.) + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxValues; + +/** + + Controls whether you can specify your own name and value + in listing requests, or if you need to use a name and/or value + that eBay has defined. + + + type: string constant in Trading_SelectionModeCodeType.h +*/ +@property (nonatomic, retain) NSString *selectionMode; + +/** + + Indicates eBay's confidence that this is the right name or value, + given the data you specified your request. The confidence is based + on historical items in the same category, with similar titles + (if specified).
+
+ For example, in GetItemRecommendations, if your request includes a + title with words like "Blue T-Shirt", then Color=Blue is likely to + have a higher confidence score than Color=Red in the response. + If the title does not include a recognized color value, + then Color may still have a high confidence score + (based on historical item data in the category), but the scores for + Blue and Red may have a more even distribution.
+
+ Only returned when IncludeConfidence is true in the request. + Not returned when SelectionMode is Prefilled. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *confidence; + +/** + + Indicates the Item Specific's logical dependency on another + Item Specific, if any. +
+
+ For example, in a clothing category, Size Type could be + recommended as a parent of Size, because Size=XL would + mean something different to buyers when + Size Type=Juniors or Size Type=Regular.
+
+ Or in the US (in the future), a list of cities can vary depending + on the state, so State could be recommended as a parent of City.
+
+ Currently, categories only recommend a maximum of one parent + for an Item Specific. + For example, Size=XL could have a Size Type=Juniors + parent in a Juniors clothing category. + In the future, some categories may recommend multiple parents. + For example, City=Mountain View could have parents like + State=California, State=New York, and State=North Carolina.
+
+ If an Item Specific has value dependencies (i.e., if it has value recommendations that contain Relationship), then + all of its value recommendations are returned (regardless of the + number you specified in MaxValuesPerName). + + + entry type : class Trading_NameValueRelationshipType +*/ + +@property (nonatomic, retain) NSMutableArray *relationship; + +/** + + Indicates whether the name (e.g., Color) can (or must) be used to + classify the variation pictures. + + + type: string constant in Trading_VariationPictureRuleCodeType.h +*/ +@property (nonatomic, retain) NSString *variationPicture; + +/** + + Indicates whether the recommended name/value pair can be used in + Item.Variations in AddFixedPriceItem and related calls. + For example, a given category could disable a name like Brand + in variation specifics (if Brand is only allowed in the item specifics at the Item level). The same category could + enable a name like Size for variation specifics + (in addition to recommending it for item specifics). + If not returned, then the name/value can be used for + both variation specifics and item specifics. + + + type: string constant in Trading_VariationSpecificsRuleCodeType.h +*/ +@property (nonatomic, retain) NSString *variationSpecifics; + +/** + + The format of the data type (e.g., date format) that eBay + expects the item specific's value to adhere to in listing requests. + A data type identified by the ValueType field may have different + representations, and ValueFormat specifies the precise format + that is required. + + + type: string constant in Trading_ValueFormatCodeType.h +*/ +@property (nonatomic, retain) NSString *valueFormat; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RecommendationValidationRulesType.m b/Vendoo/TradingProxy/Trading_RecommendationValidationRulesType.m new file mode 100755 index 0000000..1193048 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RecommendationValidationRulesType.m @@ -0,0 +1,83 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RecommendationValidationRulesType.h" +#import "Trading_NameValueRelationshipType.h" + +@implementation Trading_RecommendationValidationRulesType + +@synthesize valueType = _valueType; +@synthesize minValues = _minValues; +@synthesize maxValues = _maxValues; +@synthesize selectionMode = _selectionMode; +@synthesize confidence = _confidence; +@synthesize relationship = _relationship; +@synthesize variationPicture = _variationPicture; +@synthesize variationSpecifics = _variationSpecifics; +@synthesize valueFormat = _valueFormat; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ValueType" propertyName:@"valueType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"valueType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinValues" propertyName:@"minValues" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"minValues"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxValues" propertyName:@"maxValues" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxValues"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SelectionMode" propertyName:@"selectionMode" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"selectionMode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Confidence" propertyName:@"confidence" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"confidence"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Relationship" propertyName:@"relationship" type:PICO_TYPE_OBJECT clazz:[Trading_NameValueRelationshipType class]]; + [map setObject:ps forKey:@"relationship"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VariationPicture" propertyName:@"variationPicture" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"variationPicture"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VariationSpecifics" propertyName:@"variationSpecifics" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"variationSpecifics"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ValueFormat" propertyName:@"valueFormat" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"valueFormat"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.valueType = nil; + self.minValues = nil; + self.maxValues = nil; + self.selectionMode = nil; + self.confidence = nil; + self.relationship = nil; + self.variationPicture = nil; + self.variationSpecifics = nil; + self.valueFormat = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RecommendationsType.h b/Vendoo/TradingProxy/Trading_RecommendationsType.h new file mode 100755 index 0000000..42d1993 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RecommendationsType.h @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_NameRecommendationType; + +/** + + Defines details about recommended names and values for custom Item Specifics. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RecommendationsType : NSObject { + +@private + NSString *_categoryID; + NSMutableArray *_nameRecommendation; + NSNumber *_updated; + NSMutableArray *_any; + +} + + +/** + + The leaf category in which the associated Item Specifics are popular. + This is always a category that you specified in the request.
+
+ Only returned for categories that have popular Item Specifics, + or when you also pass in the Name field. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + Contains an Item Specific that eBay recommends as popular + within the specified category. Only returned if recommendations are + found. + + + entry type : class Trading_NameRecommendationType +*/ + +@property (nonatomic, retain) NSMutableArray *nameRecommendation; + +/** + + If true, the recommended Item Specifics for this category + have changed since the time you specified (in LastUpdateTime). + (In this case, we suggest you retrieve the latest data for + the category.) + If false, the recommended Item Specifics for this category + have not changed since the time you specified.
+
+ Only returned when you pass LastUpdateTime in the request. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *updated; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RecommendationsType.m b/Vendoo/TradingProxy/Trading_RecommendationsType.m new file mode 100755 index 0000000..145d6c7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RecommendationsType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RecommendationsType.h" +#import "Trading_NameRecommendationType.h" + +@implementation Trading_RecommendationsType + +@synthesize categoryID = _categoryID; +@synthesize nameRecommendation = _nameRecommendation; +@synthesize updated = _updated; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"NameRecommendation" propertyName:@"nameRecommendation" type:PICO_TYPE_OBJECT clazz:[Trading_NameRecommendationType class]]; + [map setObject:ps forKey:@"nameRecommendation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Updated" propertyName:@"updated" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"updated"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.categoryID = nil; + self.nameRecommendation = nil; + self.updated = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RecoupmentPolicyConsentType.h b/Vendoo/TradingProxy/Trading_RecoupmentPolicyConsentType.h new file mode 100755 index 0000000..f54dfe9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RecoupmentPolicyConsentType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Container for supported site information + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RecoupmentPolicyConsentType : NSObject { + +@private + NSMutableArray *_site; + NSMutableArray *_any; + +} + + +/** + + Site codes for sites where the Seller has agreed to cross-border trade recoupment. + This means that the site where the seller is trading requires a recoupment agreement + for cross-border trade, and the seller has an agreement in effect. + + + entry type : string constant in Trading_SiteCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *site; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RecoupmentPolicyConsentType.m b/Vendoo/TradingProxy/Trading_RecoupmentPolicyConsentType.m new file mode 100755 index 0000000..9c8e4b3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RecoupmentPolicyConsentType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RecoupmentPolicyConsentType.h" + +@implementation Trading_RecoupmentPolicyConsentType + +@synthesize site = _site; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Site" propertyName:@"site" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"site"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.site = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RecoupmentPolicyDetailsType.h b/Vendoo/TradingProxy/Trading_RecoupmentPolicyDetailsType.h new file mode 100755 index 0000000..24053e8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RecoupmentPolicyDetailsType.h @@ -0,0 +1,80 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Details the recoupment policy on this site. There are two sites involved in recoupment - the listing site + and the user registration site, each of which must agree before eBay enforces recoupment for a seller and listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RecoupmentPolicyDetailsType : NSObject { + +@private + NSNumber *_enforcedOnListingSite; + NSNumber *_enforcedOnRegistrationSite; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + Indicates whether recoupment policy is enforced on the site on which the item is listed. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *enforcedOnListingSite; + +/** + + Indicates whether recoupment policy is enforced on the registration site for which the call is made. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *enforcedOnRegistrationSite; + +/** + + Returns the latest version number for this field. The version can be + used to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT that the feature flags for the details were last + updated. This timestamp can be used to determine if and when to refresh + cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RecoupmentPolicyDetailsType.m b/Vendoo/TradingProxy/Trading_RecoupmentPolicyDetailsType.m new file mode 100755 index 0000000..dd37bc7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RecoupmentPolicyDetailsType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RecoupmentPolicyDetailsType.h" + +@implementation Trading_RecoupmentPolicyDetailsType + +@synthesize enforcedOnListingSite = _enforcedOnListingSite; +@synthesize enforcedOnRegistrationSite = _enforcedOnRegistrationSite; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EnforcedOnListingSite" propertyName:@"enforcedOnListingSite" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"enforcedOnListingSite"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EnforcedOnRegistrationSite" propertyName:@"enforcedOnRegistrationSite" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"enforcedOnRegistrationSite"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.enforcedOnListingSite = nil; + self.enforcedOnRegistrationSite = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundArrayType.h b/Vendoo/TradingProxy/Trading_RefundArrayType.h new file mode 100755 index 0000000..da9050b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundArrayType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_RefundType; + +/** + + Contains an array of refunds. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RefundArrayType : NSObject { + +@private + NSMutableArray *_refund; + +} + + +/** + + Contains information about one refund. Applicable to Half.com (for GetOrders). Applicable to refunds issued with eBay's new Payment Process.

+ Note: Refund containers are returned for eBay's new Payment Process in the Sandbox environment beginning in April 2012, and in the Production environment beginning in May 2012. + + + entry type : class Trading_RefundType +*/ + +@property (nonatomic, retain) NSMutableArray *refund; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundArrayType.m b/Vendoo/TradingProxy/Trading_RefundArrayType.m new file mode 100755 index 0000000..645d079 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RefundArrayType.h" +#import "Trading_RefundType.h" + +@implementation Trading_RefundArrayType + +@synthesize refund = _refund; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Refund" propertyName:@"refund" type:PICO_TYPE_OBJECT clazz:[Trading_RefundType class]]; + [map setObject:ps forKey:@"refund"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.refund = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundDetailsType.h b/Vendoo/TradingProxy/Trading_RefundDetailsType.h new file mode 100755 index 0000000..502d8c2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundDetailsType.h @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the ReturnPolicyDetails.Refund container that is + returned in GeteBayDetails. All of the values (along with descriptions + for each value) that can be used as a Refund Option when listing an item is returned + under the ReturnPolicyDetails.Refund container. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RefundDetailsType : NSObject { + +@private + NSString *_refundOption; + NSString *_description; + NSMutableArray *_any; + +} + + +/** + + Indicates how the seller will compensate the buyer for a returned item. This value can + be passed in the Add/Revise/Relist/VerifyAdd API calls. +

+ Note: + As of version 771, listings created, revised, or relisted on the US site with + deprecated RefundOption and/or + ReturnsWithinOption values (using Add/Revise/Relist family of + API calls) will be blocked. +

+ For RefundOption, the deprecated values on the US site are MerchandiseCredit + and Exchange. Instead of these deprecated values, the seller must + offer a MoneyBack or a MoneyBackOrExchange refund + option. Consider using the MoneyBackOrExchange option when you have + the depth of inventory to support an exchange for a different size, color, or undamaged + unit. Otherwise, use the MoneyBack option if you have limited + inventory. +
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *refundOption; + +/** + + Display string that applications can use to present RefundOption in + a more user-friendly format (such as in a drop-down list). + Not applicable as input to the AddItem family of calls. (Use RefundOption instead.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundDetailsType.m b/Vendoo/TradingProxy/Trading_RefundDetailsType.m new file mode 100755 index 0000000..e056d7d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RefundDetailsType.h" + +@implementation Trading_RefundDetailsType + +@synthesize refundOption = _refundOption; +@synthesize description = _description; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundOption" propertyName:@"refundOption" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"refundOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.refundOption = nil; + self.description = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundFailureCodeType.h b/Vendoo/TradingProxy/Trading_RefundFailureCodeType.h new file mode 100755 index 0000000..c51b540 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundFailureCodeType.h @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + A code indicating the reason why a refund was not issued by the seller. + + + @ingroup EBayAPIInterface +*/ + +/** + + The seller's billing agreement with PayPal has been cancelled.

+ + Note: RefundFailureCode values are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the new + eBay payment process. + + +*/ +extern NSString *const Trading_RefundFailureCodeType_PAYPAL_BILLING_AGREEMENT_CANCELED; + +/** + + Please log in to your PayPal account to proceed with the refund request.

+ + Note: RefundFailureCode values are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the new + eBay payment process. + + +*/ +extern NSString *const Trading_RefundFailureCodeType_PAYPAL_RISK_DECLINES_TRANSACTION; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_RefundFailureCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_RefundFailureCodeType.m b/Vendoo/TradingProxy/Trading_RefundFailureCodeType.m new file mode 100755 index 0000000..83706f4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundFailureCodeType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_RefundFailureCodeType.h" + +/** + @file + + A code indicating the reason why a refund was not issued by the seller. + +*/ + +/** + + The seller's billing agreement with PayPal has been cancelled.

+ + Note: RefundFailureCode values are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the new + eBay payment process. + + +*/ +NSString *const Trading_RefundFailureCodeType_PAYPAL_BILLING_AGREEMENT_CANCELED = @"PaypalBillingAgreementCanceled"; + +/** + + Please log in to your PayPal account to proceed with the refund request.

+ + Note: RefundFailureCode values are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the new + eBay payment process. + + +*/ +NSString *const Trading_RefundFailureCodeType_PAYPAL_RISK_DECLINES_TRANSACTION = @"PaypalRiskDeclinesTransaction"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_RefundFailureCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_RefundFailureReasonType.h b/Vendoo/TradingProxy/Trading_RefundFailureReasonType.h new file mode 100755 index 0000000..4d6056f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundFailureReasonType.h @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + A container for the RefundFailureCode. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RefundFailureReasonType : NSObject { + +@private + NSString *_refundFailureCode; + NSMutableArray *_any; + +} + + +/** + + A code indicating the reason why a refund was not issued by the seller.

+ + Note: RefundFailureCode values are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the new + eBay payment process. + + + + type: string constant in Trading_RefundFailureCodeType.h +*/ +@property (nonatomic, retain) NSString *refundFailureCode; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundFailureReasonType.m b/Vendoo/TradingProxy/Trading_RefundFailureReasonType.m new file mode 100755 index 0000000..b2ab2b4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundFailureReasonType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RefundFailureReasonType.h" + +@implementation Trading_RefundFailureReasonType + +@synthesize refundFailureCode = _refundFailureCode; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundFailureCode" propertyName:@"refundFailureCode" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"refundFailureCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.refundFailureCode = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundFundingSourceArrayType.h b/Vendoo/TradingProxy/Trading_RefundFundingSourceArrayType.h new file mode 100755 index 0000000..04e449a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundFundingSourceArrayType.h @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_RefundFundingSourceType; + +/** + + Container consisting of one or more RefundFundingSource containers. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RefundFundingSourceArrayType : NSObject { + +@private + NSMutableArray *_refundFundingSource; + NSMutableArray *_any; + +} + + +/** + + The funding sources for the refund.

+ + Note: RefundFundingSource containers are returned (for + GetOrders and other order retrieval calls) for DE/AT orders subject to the new eBay + payment process. + + + + entry type : class Trading_RefundFundingSourceType +*/ + +@property (nonatomic, retain) NSMutableArray *refundFundingSource; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundFundingSourceArrayType.m b/Vendoo/TradingProxy/Trading_RefundFundingSourceArrayType.m new file mode 100755 index 0000000..ab8c9bd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundFundingSourceArrayType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RefundFundingSourceArrayType.h" +#import "Trading_RefundFundingSourceType.h" + +@implementation Trading_RefundFundingSourceArrayType + +@synthesize refundFundingSource = _refundFundingSource; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"RefundFundingSource" propertyName:@"refundFundingSource" type:PICO_TYPE_OBJECT clazz:[Trading_RefundFundingSourceType class]]; + [map setObject:ps forKey:@"refundFundingSource"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.refundFundingSource = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundFundingSourceType.h b/Vendoo/TradingProxy/Trading_RefundFundingSourceType.h new file mode 100755 index 0000000..ea1b24f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundFundingSourceType.h @@ -0,0 +1,117 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Contains information about the funding source for the refund. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RefundFundingSourceType : NSObject { + +@private + NSString *_refundingSourceType; + NSString *_accountNumber; + Trading_AmountType *_refundAmount; + NSString *_sellerExternalTransactionID; + NSString *_buyerExternalTransactionID; + NSMutableArray *_any; + +} + + +/** + + The source from which the refund was made. RefundFundingSource elements are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process.

+ + Note: The introduction of the new eBay payment process for the Germany and + Austria eBay sites has been delayed until further notice. + + + + type: string constant in Trading_RefundingSourceTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *refundingSourceType; + +/** + + The account number of the funding source. RefundFundingSource elements are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process.

+ + Note: The introduction of the new eBay payment process for the Germany and + Austria eBay sites has been delayed until further notice. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *accountNumber; + +/** + + The amount of the refund. RefundFundingSource elements are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process.

+ + Note: The introduction of the new eBay payment process for the Germany and + Austria eBay sites has been delayed until further notice. + + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *refundAmount; + +/** + + The external transaction ID of the seller's account. RefundFundingSource elements are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process.

+ + Note: The introduction of the new eBay payment process for the Germany and + Austria eBay sites has been delayed until further notice. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerExternalTransactionID; + +/** + + The external transaction ID of the buyer's account. RefundFundingSource elements are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process.

+ + Note: The introduction of the new eBay payment process for the Germany and + Austria eBay sites has been delayed until further notice. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *buyerExternalTransactionID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundFundingSourceType.m b/Vendoo/TradingProxy/Trading_RefundFundingSourceType.m new file mode 100755 index 0000000..2938b6f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundFundingSourceType.m @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RefundFundingSourceType.h" +#import "Trading_AmountType.h" + +@implementation Trading_RefundFundingSourceType + +@synthesize refundingSourceType = _refundingSourceType; +@synthesize accountNumber = _accountNumber; +@synthesize refundAmount = _refundAmount; +@synthesize sellerExternalTransactionID = _sellerExternalTransactionID; +@synthesize buyerExternalTransactionID = _buyerExternalTransactionID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundingSourceType" propertyName:@"refundingSourceType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"refundingSourceType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AccountNumber" propertyName:@"accountNumber" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"accountNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundAmount" propertyName:@"refundAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"refundAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerExternalTransactionID" propertyName:@"sellerExternalTransactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerExternalTransactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerExternalTransactionID" propertyName:@"buyerExternalTransactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"buyerExternalTransactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.refundingSourceType = nil; + self.accountNumber = nil; + self.refundAmount = nil; + self.sellerExternalTransactionID = nil; + self.buyerExternalTransactionID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundLineArrayType.h b/Vendoo/TradingProxy/Trading_RefundLineArrayType.h new file mode 100755 index 0000000..16ad2ba --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundLineArrayType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_RefundLineType; + +/** + + Container consisting of one or more RefundLine fields. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RefundLineArrayType : NSObject { + +@private + NSMutableArray *_refundLine; + NSMutableArray *_any; + +} + + +/** + + This field indicates the type and amount of the refund to the buyer involved in + an DE/AT order order subject to the new eBay payment process. The type + attribute indicates whether the refund is being applied against the purchase price or + the shipping price. Using the issueRefund call of the + Order Adjustment API, the seller can also issue an optional/additional refund that + does not apply to the purchase price or shipping price. + The type values are defined in the + RefundLineTypeCodeType enumeration type.

+

+ RefundLine fields will only be returned if a refund + has been issued from the seller to the buyer for a DE/AT order going through the new + eBay payment process. + + + entry type : class Trading_RefundLineType +*/ + +@property (nonatomic, retain) NSMutableArray *refundLine; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundLineArrayType.m b/Vendoo/TradingProxy/Trading_RefundLineArrayType.m new file mode 100755 index 0000000..9506e93 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundLineArrayType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RefundLineArrayType.h" +#import "Trading_RefundLineType.h" + +@implementation Trading_RefundLineArrayType + +@synthesize refundLine = _refundLine; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"RefundLine" propertyName:@"refundLine" type:PICO_TYPE_OBJECT clazz:[Trading_RefundLineType class]]; + [map setObject:ps forKey:@"refundLine"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.refundLine = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundLineType.h b/Vendoo/TradingProxy/Trading_RefundLineType.h new file mode 100755 index 0000000..8d786f3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundLineType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AmountType.h" + + + +/** + + The order line item against which the refund was issued. + If an order ID is present, it indicates that the refund was issued against the entire order. + If an item ID and transaction ID are present, that indicates that the refund was issued against that particular order line item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RefundLineType : Trading_AmountType { + +@private + NSString *_type; + +} + + +/** + (public property) + + type: string constant in Trading_RefundLineTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *type; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundLineType.m b/Vendoo/TradingProxy/Trading_RefundLineType.m new file mode 100755 index 0000000..d56a6fd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundLineType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RefundLineType.h" + +@implementation Trading_RefundLineType + +@synthesize type = _type; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ATTRIBUTE xmlName:@"type" propertyName:@"type" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"type"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.type = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundLineTypeCodeType.h b/Vendoo/TradingProxy/Trading_RefundLineTypeCodeType.h new file mode 100755 index 0000000..dbd76ac --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundLineTypeCodeType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + A code indicating whether the refund for the DE/AT order was applied toward the + purchase price, the original shipping price, or for an additional amount. + + + @ingroup EBayAPIInterface +*/ + +/** + + The refund was applied to the purchase price.

+ +*/ +extern NSString *const Trading_RefundLineTypeCodeType_PURCHASE_PRICE; + +/** + + The refund was applied to the shipping cost.

+ +*/ +extern NSString *const Trading_RefundLineTypeCodeType_SHIPPING_PRICE; + +/** + + An additional refund (not accounted for in the original order costs) was issued.

+ +*/ +extern NSString *const Trading_RefundLineTypeCodeType_ADDITIONAL; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_RefundLineTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_RefundLineTypeCodeType.m b/Vendoo/TradingProxy/Trading_RefundLineTypeCodeType.m new file mode 100755 index 0000000..7b0f901 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundLineTypeCodeType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_RefundLineTypeCodeType.h" + +/** + @file + + A code indicating whether the refund for the DE/AT order was applied toward the + purchase price, the original shipping price, or for an additional amount. + +*/ + +/** + + The refund was applied to the purchase price.

+ +*/ +NSString *const Trading_RefundLineTypeCodeType_PURCHASE_PRICE = @"PurchasePrice"; + +/** + + The refund was applied to the shipping cost.

+ +*/ +NSString *const Trading_RefundLineTypeCodeType_SHIPPING_PRICE = @"ShippingPrice"; + +/** + + An additional refund (not accounted for in the original order costs) was issued.

+ +*/ +NSString *const Trading_RefundLineTypeCodeType_ADDITIONAL = @"Additional"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_RefundLineTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_RefundOptionsCodeType.h b/Vendoo/TradingProxy/Trading_RefundOptionsCodeType.h new file mode 100755 index 0000000..511037a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundOptionsCodeType.h @@ -0,0 +1,71 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This enumerated type contains the possible refund options that a seller may offer a buyer + for a given item. + + + @ingroup EBayAPIInterface +*/ + +/** + + The seller will refund the basic listing (or transaction) cost, excluding + shipping and other costs. + Use ReturnPolicy.Description to explain how the seller will handle the refund + (such as whether the refund will occur via PayPal). + +*/ +extern NSString *const Trading_RefundOptionsCodeType_MONEY_BACK; + +/** + + This value is being deprecated in 2012. We recommend that you stop using this value. + Beginning with version 759, a warning message will be returned if a listing is created + or revised with this value. And starting in early May 2012, listings created or revised + with this value will be blocked. +

+ The seller will exchange the returned item for another item. Use + ReturnPolicy.Description to explain how this will occur (such as whether the seller will + send an identical item in place of the returned item). + +*/ +extern NSString *const Trading_RefundOptionsCodeType_EXCHANGE; + +/** + + This value is being deprecated in 2012. We recommend that you stop using this value. + Beginning with version 759, a warning message will be returned if a listing is created + or revised with this value. And starting in early May 2012, listings created or revised + with this value will be blocked. +

+ The seller will give the buyer a credit toward the purchase of another item. + Use ReturnPolicy.Description to explain how the buyer can redeem this credit. + +*/ +extern NSString *const Trading_RefundOptionsCodeType_MERCHANDISE_CREDIT; + +/** + + The seller will either issue the buyer a refund for the cost of the item (excluding + shipping and other costs), or the seller will exchange the returned item for another + identical/similar item. +

+ Use ReturnPolicy.Description to explain how the seller will handle the refund (such as + whether the refund will occur via PayPal), or how the exchange will occur (such as + whether the seller will send an identical item in place of the returned item). + +*/ +extern NSString *const Trading_RefundOptionsCodeType_MONEY_BACK_OR_EXCHANGE; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_RefundOptionsCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_RefundOptionsCodeType.m b/Vendoo/TradingProxy/Trading_RefundOptionsCodeType.m new file mode 100755 index 0000000..44046b3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundOptionsCodeType.m @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_RefundOptionsCodeType.h" + +/** + @file + + This enumerated type contains the possible refund options that a seller may offer a buyer + for a given item. + +*/ + +/** + + The seller will refund the basic listing (or transaction) cost, excluding + shipping and other costs. + Use ReturnPolicy.Description to explain how the seller will handle the refund + (such as whether the refund will occur via PayPal). + +*/ +NSString *const Trading_RefundOptionsCodeType_MONEY_BACK = @"MoneyBack"; + +/** + + This value is being deprecated in 2012. We recommend that you stop using this value. + Beginning with version 759, a warning message will be returned if a listing is created + or revised with this value. And starting in early May 2012, listings created or revised + with this value will be blocked. +

+ The seller will exchange the returned item for another item. Use + ReturnPolicy.Description to explain how this will occur (such as whether the seller will + send an identical item in place of the returned item). + +*/ +NSString *const Trading_RefundOptionsCodeType_EXCHANGE = @"Exchange"; + +/** + + This value is being deprecated in 2012. We recommend that you stop using this value. + Beginning with version 759, a warning message will be returned if a listing is created + or revised with this value. And starting in early May 2012, listings created or revised + with this value will be blocked. +

+ The seller will give the buyer a credit toward the purchase of another item. + Use ReturnPolicy.Description to explain how the buyer can redeem this credit. + +*/ +NSString *const Trading_RefundOptionsCodeType_MERCHANDISE_CREDIT = @"MerchandiseCredit"; + +/** + + The seller will either issue the buyer a refund for the cost of the item (excluding + shipping and other costs), or the seller will exchange the returned item for another + identical/similar item. +

+ Use ReturnPolicy.Description to explain how the seller will handle the refund (such as + whether the refund will occur via PayPal), or how the exchange will occur (such as + whether the seller will send an identical item in place of the returned item). + +*/ +NSString *const Trading_RefundOptionsCodeType_MONEY_BACK_OR_EXCHANGE = @"MoneyBackOrExchange"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_RefundOptionsCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_RefundReasonCodeType.h b/Vendoo/TradingProxy/Trading_RefundReasonCodeType.h new file mode 100755 index 0000000..39d9a8f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundReasonCodeType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Explanation of the reason that the refund is being issued. Applicable to Half.com refunds only. + + + @ingroup EBayAPIInterface +*/ + +/** + + Seller is unable to ship the product to the buyer. + +*/ +extern NSString *const Trading_RefundReasonCodeType_CANNOT_SHIP_PRODUCT; + +/** + + Seller shipped the wrong item to the buyer. + +*/ +extern NSString *const Trading_RefundReasonCodeType_WRONG_ITEM_SHIPPED; + +/** + + The buyer returned the item due to its quality. + +*/ +extern NSString *const Trading_RefundReasonCodeType_ITEM_BAD_QUALITY; + +/** + + The buyer returned the item due to damage. + +*/ +extern NSString *const Trading_RefundReasonCodeType_ITEM_DAMAGED; + +/** + + The buyer decided they did not want the item. + +*/ +extern NSString *const Trading_RefundReasonCodeType_BUYER_REMORSE; + +/** + + The seller has another reason for issuing a Half.com refund. + +*/ +extern NSString *const Trading_RefundReasonCodeType_OTHER; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_RefundReasonCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_RefundReasonCodeType.m b/Vendoo/TradingProxy/Trading_RefundReasonCodeType.m new file mode 100755 index 0000000..d022bb4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundReasonCodeType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_RefundReasonCodeType.h" + +/** + @file + + Explanation of the reason that the refund is being issued. Applicable to Half.com refunds only. + +*/ + +/** + + Seller is unable to ship the product to the buyer. + +*/ +NSString *const Trading_RefundReasonCodeType_CANNOT_SHIP_PRODUCT = @"CannotShipProduct"; + +/** + + Seller shipped the wrong item to the buyer. + +*/ +NSString *const Trading_RefundReasonCodeType_WRONG_ITEM_SHIPPED = @"WrongItemShipped"; + +/** + + The buyer returned the item due to its quality. + +*/ +NSString *const Trading_RefundReasonCodeType_ITEM_BAD_QUALITY = @"ItemBadQuality"; + +/** + + The buyer returned the item due to damage. + +*/ +NSString *const Trading_RefundReasonCodeType_ITEM_DAMAGED = @"ItemDamaged"; + +/** + + The buyer decided they did not want the item. + +*/ +NSString *const Trading_RefundReasonCodeType_BUYER_REMORSE = @"BuyerRemorse"; + +/** + + The seller has another reason for issuing a Half.com refund. + +*/ +NSString *const Trading_RefundReasonCodeType_OTHER = @"Other"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_RefundReasonCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_RefundStatusCodeType.h b/Vendoo/TradingProxy/Trading_RefundStatusCodeType.h new file mode 100755 index 0000000..a955731 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundStatusCodeType.h @@ -0,0 +1,56 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + A code indicating the status of the refund request. + + + @ingroup EBayAPIInterface +*/ + +/** + + The refund request was successful.

+ + Note: The RefundStatus value is returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process. + + +*/ +extern NSString *const Trading_RefundStatusCodeType_SUCCESSFUL; + +/** + + The refund request is being processed.

+ + Note: The RefundStatus value is returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process. + + +*/ +extern NSString *const Trading_RefundStatusCodeType_PENDING; + +/** + + The refund request was rejected.

+ + Note: The RefundStatus value is returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process. + + +*/ +extern NSString *const Trading_RefundStatusCodeType_FAILED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_RefundStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_RefundStatusCodeType.m b/Vendoo/TradingProxy/Trading_RefundStatusCodeType.m new file mode 100755 index 0000000..cb55bc6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundStatusCodeType.m @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_RefundStatusCodeType.h" + +/** + @file + + A code indicating the status of the refund request. + +*/ + +/** + + The refund request was successful.

+ + Note: The RefundStatus value is returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process. + + +*/ +NSString *const Trading_RefundStatusCodeType_SUCCESSFUL = @"Successful"; + +/** + + The refund request is being processed.

+ + Note: The RefundStatus value is returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process. + + +*/ +NSString *const Trading_RefundStatusCodeType_PENDING = @"Pending"; + +/** + + The refund request was rejected.

+ + Note: The RefundStatus value is returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process. + + +*/ +NSString *const Trading_RefundStatusCodeType_FAILED = @"Failed"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_RefundStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_RefundTransactionArrayType.h b/Vendoo/TradingProxy/Trading_RefundTransactionArrayType.h new file mode 100755 index 0000000..9ab8f36 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundTransactionArrayType.h @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_RefundTransactionType; + +/** + + A container consisting of one or more RefundTransaction containers. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RefundTransactionArrayType : NSObject { + +@private + NSMutableArray *_refundTransaction; + NSMutableArray *_any; + +} + + +/** + + A container consisting of details about an order line item against which the seller issued a refund.

+ + Note: RefundTransaction containers are returned + (for GetOrders and other order retrieval calls) if a refund was issued from the seller + to the buyer for a DE/AT order subject to the new eBay payment process. + + + + entry type : class Trading_RefundTransactionType +*/ + +@property (nonatomic, retain) NSMutableArray *refundTransaction; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundTransactionArrayType.m b/Vendoo/TradingProxy/Trading_RefundTransactionArrayType.m new file mode 100755 index 0000000..68bc661 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundTransactionArrayType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RefundTransactionArrayType.h" +#import "Trading_RefundTransactionType.h" + +@implementation Trading_RefundTransactionArrayType + +@synthesize refundTransaction = _refundTransaction; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"RefundTransaction" propertyName:@"refundTransaction" type:PICO_TYPE_OBJECT clazz:[Trading_RefundTransactionType class]]; + [map setObject:ps forKey:@"refundTransaction"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.refundTransaction = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundTransactionType.h b/Vendoo/TradingProxy/Trading_RefundTransactionType.h new file mode 100755 index 0000000..9d6d014 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundTransactionType.h @@ -0,0 +1,100 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_RefundLineArrayType; + +/** + + A container consisting of details about the order line item against which the seller + issued a refund. If an order ID is present, it indicates that the refund was issued + against the entire order. If an item ID and transaction ID are present, that indicates + that the refund was issued against that particular order line item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RefundTransactionType : NSObject { + +@private + NSString *_orderID; + NSString *_itemID; + NSString *_transactionID; + Trading_RefundLineArrayType *_refundLineArray; + NSMutableArray *_any; + +} + + +/** + + The order against which the refund was issued. The presence of this value indicates that the refund was issued against the entire order.

+ + Note: RefundTransaction containers are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderID; + +/** + + The item against which the refund was issued. This value must be accompanied by a TransactionID value.

+ + Note: RefundTransaction containers are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + The transaction against which the refund was issued. This value must be accompanied by an ItemID value.

+ + Note: RefundTransaction containers are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + An array of refund lines identifying the order line items against which the refund was issued.

+ + Note: RefundTransaction containers are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process. + + + + type : class Trading_RefundLineArrayType +*/ +@property (nonatomic, retain) Trading_RefundLineArrayType *refundLineArray; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundTransactionType.m b/Vendoo/TradingProxy/Trading_RefundTransactionType.m new file mode 100755 index 0000000..ca4c10f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundTransactionType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RefundTransactionType.h" +#import "Trading_RefundLineArrayType.h" + +@implementation Trading_RefundTransactionType + +@synthesize orderID = _orderID; +@synthesize itemID = _itemID; +@synthesize transactionID = _transactionID; +@synthesize refundLineArray = _refundLineArray; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderID" propertyName:@"orderID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundLineArray" propertyName:@"refundLineArray" type:PICO_TYPE_OBJECT clazz:[Trading_RefundLineArrayType class]]; + [map setObject:ps forKey:@"refundLineArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.orderID = nil; + self.itemID = nil; + self.transactionID = nil; + self.refundLineArray = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundType.h b/Vendoo/TradingProxy/Trading_RefundType.h new file mode 100755 index 0000000..a1209f2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundType.h @@ -0,0 +1,227 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_RefundFundingSourceArrayType; +@class Trading_RefundTransactionArrayType; +@class Trading_RefundFailureReasonType; +@class Trading_AmountType; + +/** + + Contains information about a single refund. A refund contains information about the + amount refunded for an order line item to a single buyer. +

Note: Three RefundType fields + (RefundFromSeller, RefundTime and TotalRefundToBuyer) are returned (for GetOrders) + only if a refund has been issued against a Half.com order line item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RefundType : NSObject { + +@private + Trading_AmountType *_refundFromSeller; + Trading_AmountType *_totalRefundToBuyer; + NSDate *_refundTime; + NSString *_refundID; + Trading_RefundTransactionArrayType *_refundTransactionArray; + Trading_AmountType *_refundAmount; + NSString *_refundStatus; + Trading_RefundFailureReasonType *_refundFailureReason; + Trading_RefundFundingSourceArrayType *_refundFundingSourceArray; + NSString *_externalReferenceID; + NSDate *_refundRequestedTime; + NSDate *_refundCompletionTime; + NSDate *_estimatedRefundCompletionTime; + NSString *_sellerNoteToBuyer; + NSMutableArray *_any; + +} + + +/** + + Total amount refunded by the seller for this order line item.

+ Note: This field is + returned (for GetOrders) only if a refund has been issued against a Half.com + order line item. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *refundFromSeller; + +/** + + Total amount refunded to the buyer for this order line item.

+ Note: This field is + returned (for GetOrders) only if a refund has been issued against a Half.com + order line item. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalRefundToBuyer; + +/** + + The date and time at which the refund was issued.

+ Note: This field is + returned (for GetOrders) only if a refund has been issued against a Half.com + order line item. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *refundTime; + +/** + + The refund ID for this refund.
+

+ Note: For eBay orders, + Refund containers are only returned for DE/AT orders subject to the new eBay + payment process. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *refundID; + +/** + + A container consisting of details about an order line item against which the seller issued a refund.

+ Note: For eBay orders, + Refund containers are only returned for DE/AT orders subject to the new eBay + payment process. + + + type : class Trading_RefundTransactionArrayType +*/ +@property (nonatomic, retain) Trading_RefundTransactionArrayType *refundTransactionArray; + +/** + + The total amount of the refund requested.

+ Note: For eBay orders, + Refund containers are only returned for DE/AT orders subject to the new eBay + payment process. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *refundAmount; + +/** + + A code indicating the status of the refund request.

+ Note: For eBay orders, + Refund containers are only returned for DE/AT orders subject to the new eBay + payment process. + + + type: string constant in Trading_RefundStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *refundStatus; + +/** + + This describes the reason why a refund was not issued by the seller.

+ Note: For eBay orders, + Refund containers are only returned for DE/AT orders subject to the new eBay + payment process. + + + type : class Trading_RefundFailureReasonType +*/ +@property (nonatomic, retain) Trading_RefundFailureReasonType *refundFailureReason; + +/** + + This container lists the funding sources for the refund.

+ Note: For eBay orders, + Refund containers are only returned for DE/AT orders subject to the new eBay + payment process. + + + type : class Trading_RefundFundingSourceArrayType +*/ +@property (nonatomic, retain) Trading_RefundFundingSourceArrayType *refundFundingSourceArray; + +/** + + The unique external reference ID that was passed by the seller when requesting the refund. This ID helps to prevent duplication of refund requests.

+ Note: For eBay orders, + Refund containers are only returned for DE/AT orders subject to the new eBay + payment process. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *externalReferenceID; + +/** + + The date and time when the refund was requested.

+ Note: For eBay orders, + Refund containers are only returned for DE/AT orders subject to the new eBay + payment process. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *refundRequestedTime; + +/** + + The date and time that the refund was completed.

+ Note: For eBay orders, + Refund containers are only returned for DE/AT orders subject to the new eBay + payment process. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *refundCompletionTime; + +/** + + The estimated date and time that the refund is expected to be completed.

+ Note: For eBay orders, + Refund containers are only returned for DE/AT orders subject to the new eBay + payment process. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *estimatedRefundCompletionTime; + +/** + + Comments made by the the seller to the buyer.

+ Note: For eBay orders, + Refund containers are only returned for DE/AT orders subject to the new eBay + payment process. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerNoteToBuyer; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundType.m b/Vendoo/TradingProxy/Trading_RefundType.m new file mode 100755 index 0000000..971fa99 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundType.m @@ -0,0 +1,111 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RefundType.h" +#import "Trading_RefundFundingSourceArrayType.h" +#import "Trading_RefundTransactionArrayType.h" +#import "Trading_RefundFailureReasonType.h" +#import "Trading_AmountType.h" + +@implementation Trading_RefundType + +@synthesize refundFromSeller = _refundFromSeller; +@synthesize totalRefundToBuyer = _totalRefundToBuyer; +@synthesize refundTime = _refundTime; +@synthesize refundID = _refundID; +@synthesize refundTransactionArray = _refundTransactionArray; +@synthesize refundAmount = _refundAmount; +@synthesize refundStatus = _refundStatus; +@synthesize refundFailureReason = _refundFailureReason; +@synthesize refundFundingSourceArray = _refundFundingSourceArray; +@synthesize externalReferenceID = _externalReferenceID; +@synthesize refundRequestedTime = _refundRequestedTime; +@synthesize refundCompletionTime = _refundCompletionTime; +@synthesize estimatedRefundCompletionTime = _estimatedRefundCompletionTime; +@synthesize sellerNoteToBuyer = _sellerNoteToBuyer; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundFromSeller" propertyName:@"refundFromSeller" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"refundFromSeller"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalRefundToBuyer" propertyName:@"totalRefundToBuyer" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalRefundToBuyer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundTime" propertyName:@"refundTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"refundTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundID" propertyName:@"refundID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"refundID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundTransactionArray" propertyName:@"refundTransactionArray" type:PICO_TYPE_OBJECT clazz:[Trading_RefundTransactionArrayType class]]; + [map setObject:ps forKey:@"refundTransactionArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundAmount" propertyName:@"refundAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"refundAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundStatus" propertyName:@"refundStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"refundStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundFailureReason" propertyName:@"refundFailureReason" type:PICO_TYPE_OBJECT clazz:[Trading_RefundFailureReasonType class]]; + [map setObject:ps forKey:@"refundFailureReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundFundingSourceArray" propertyName:@"refundFundingSourceArray" type:PICO_TYPE_OBJECT clazz:[Trading_RefundFundingSourceArrayType class]]; + [map setObject:ps forKey:@"refundFundingSourceArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalReferenceID" propertyName:@"externalReferenceID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"externalReferenceID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundRequestedTime" propertyName:@"refundRequestedTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"refundRequestedTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundCompletionTime" propertyName:@"refundCompletionTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"refundCompletionTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EstimatedRefundCompletionTime" propertyName:@"estimatedRefundCompletionTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"estimatedRefundCompletionTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerNoteToBuyer" propertyName:@"sellerNoteToBuyer" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerNoteToBuyer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.refundFromSeller = nil; + self.totalRefundToBuyer = nil; + self.refundTime = nil; + self.refundID = nil; + self.refundTransactionArray = nil; + self.refundAmount = nil; + self.refundStatus = nil; + self.refundFailureReason = nil; + self.refundFundingSourceArray = nil; + self.externalReferenceID = nil; + self.refundRequestedTime = nil; + self.refundCompletionTime = nil; + self.estimatedRefundCompletionTime = nil; + self.sellerNoteToBuyer = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RefundTypeCodeType.h b/Vendoo/TradingProxy/Trading_RefundTypeCodeType.h new file mode 100755 index 0000000..4f36da2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundTypeCodeType.h @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Explanation of the reason that the refund is being issued. Applicable to Half.com + refunds only. + + + @ingroup EBayAPIInterface +*/ + +/** + + The seller has issued a refund for the transaction price that + was originally paid to the seller. + (The seller's shipping reimbursement is not included + if Half.com calculates the refund amount). + +*/ +extern NSString *const Trading_RefundTypeCodeType_FULL; + +/** + + The seller has issued a refund for the transaction price and + shipping reimbursement that was originally paid to the seller. + (The buyer's return shipping costs + might not be included if Half.com calculates the refund amount.) + +*/ +extern NSString *const Trading_RefundTypeCodeType_FULL_PLUS_SHIPPING; + +/** + + The seller has issued a refund amount that is different from + the full refund (with or without shipping). If specified, + it may be helpful to explain the amount in your note to the buyer. + +*/ +extern NSString *const Trading_RefundTypeCodeType_CUSTOM_OR_PARTIAL; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_RefundTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_RefundTypeCodeType.m b/Vendoo/TradingProxy/Trading_RefundTypeCodeType.m new file mode 100755 index 0000000..755e207 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundTypeCodeType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_RefundTypeCodeType.h" + +/** + @file + + Explanation of the reason that the refund is being issued. Applicable to Half.com + refunds only. + +*/ + +/** + + The seller has issued a refund for the transaction price that + was originally paid to the seller. + (The seller's shipping reimbursement is not included + if Half.com calculates the refund amount). + +*/ +NSString *const Trading_RefundTypeCodeType_FULL = @"Full"; + +/** + + The seller has issued a refund for the transaction price and + shipping reimbursement that was originally paid to the seller. + (The buyer's return shipping costs + might not be included if Half.com calculates the refund amount.) + +*/ +NSString *const Trading_RefundTypeCodeType_FULL_PLUS_SHIPPING = @"FullPlusShipping"; + +/** + + The seller has issued a refund amount that is different from + the full refund (with or without shipping). If specified, + it may be helpful to explain the amount in your note to the buyer. + +*/ +NSString *const Trading_RefundTypeCodeType_CUSTOM_OR_PARTIAL = @"CustomOrPartial"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_RefundTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_RefundingSourceTypeCodeType.h b/Vendoo/TradingProxy/Trading_RefundingSourceTypeCodeType.h new file mode 100755 index 0000000..307b47a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundingSourceTypeCodeType.h @@ -0,0 +1,56 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + A code indicating the source from which the refund was made. + + + @ingroup EBayAPIInterface +*/ + +/** + + The seller's scheduled payout account with eBay. When a buyer pays for an item the purchase amount goes into this account. This value indicates that the refund has been issued from the seller's scheduled payout account.

+ + Note: RefundingSourceType values are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process. + + +*/ +extern NSString *const Trading_RefundingSourceTypeCodeType_SCHEDULED_PAYOUT; + +/** + + The seller's PayPal account associated with the transaction.

+ + Note: RefundingSourceType values are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process. + + +*/ +extern NSString *const Trading_RefundingSourceTypeCodeType_PAYPAL; + +/** + + The seller's bank account associated with the transaction.

+ + Note: RefundingSourceType values are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process. + + +*/ +extern NSString *const Trading_RefundingSourceTypeCodeType_BANK_ACCOUNT; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_RefundingSourceTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_RefundingSourceTypeCodeType.m b/Vendoo/TradingProxy/Trading_RefundingSourceTypeCodeType.m new file mode 100755 index 0000000..ac673b0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RefundingSourceTypeCodeType.m @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_RefundingSourceTypeCodeType.h" + +/** + @file + + A code indicating the source from which the refund was made. + +*/ + +/** + + The seller's scheduled payout account with eBay. When a buyer pays for an item the purchase amount goes into this account. This value indicates that the refund has been issued from the seller's scheduled payout account.

+ + Note: RefundingSourceType values are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process. + + +*/ +NSString *const Trading_RefundingSourceTypeCodeType_SCHEDULED_PAYOUT = @"ScheduledPayout"; + +/** + + The seller's PayPal account associated with the transaction.

+ + Note: RefundingSourceType values are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process. + + +*/ +NSString *const Trading_RefundingSourceTypeCodeType_PAYPAL = @"Paypal"; + +/** + + The seller's bank account associated with the transaction.

+ + Note: RefundingSourceType values are returned + (for GetOrders and other order retrieval calls) for DE/AT orders subject to the + new eBay payment process. + + +*/ +NSString *const Trading_RefundingSourceTypeCodeType_BANK_ACCOUNT = @"BankAccount"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_RefundingSourceTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_RegionDetailsType.h b/Vendoo/TradingProxy/Trading_RegionDetailsType.h new file mode 100755 index 0000000..3106d6c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RegionDetailsType.h @@ -0,0 +1,84 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is no longer used; replaced by ShippingLocationDetails. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RegionDetailsType : NSObject { + +@private + NSString *_regionID; + NSString *_description; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + + Numeric identifier for a region within a country. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *regionID; + +/** + + + Full name of the region. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + + Returns the latest version number for this field. The version can + be used to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + + Gives the time in GMT that the feature flags for the details were last + updated. This timestamp can be used to determine if and when to refresh + cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RegionDetailsType.m b/Vendoo/TradingProxy/Trading_RegionDetailsType.m new file mode 100755 index 0000000..20eea03 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RegionDetailsType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RegionDetailsType.h" + +@implementation Trading_RegionDetailsType + +@synthesize regionID = _regionID; +@synthesize description = _description; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RegionID" propertyName:@"regionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"regionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.regionID = nil; + self.description = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RegionOfOriginDetailsType.h b/Vendoo/TradingProxy/Trading_RegionOfOriginDetailsType.h new file mode 100755 index 0000000..a5d9d21 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RegionOfOriginDetailsType.h @@ -0,0 +1,97 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is no longer used; replaced by ShippingLocationDetails. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RegionOfOriginDetailsType : NSObject { + +@private + NSString *_regionOfOrigin; + NSString *_description; + NSString *_status; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + + String identifier for a continent, a geographic region, or a country. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *regionOfOrigin; + +/** + + + Full name of the continent, geographic region, or country; useful for display + purposes. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + + Indicates the status of the Region of Origin value. Only Region of Origin values + in the 'Active' state can be used. + + + type: string constant in Trading_StatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + + Returns the latest version number for this field. The version can be + used to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + + Gives the time in GMT that the feature flags for the details were last + updated. This timestamp can be used to determine if and when to refresh + cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RegionOfOriginDetailsType.m b/Vendoo/TradingProxy/Trading_RegionOfOriginDetailsType.m new file mode 100755 index 0000000..e37407f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RegionOfOriginDetailsType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RegionOfOriginDetailsType.h" + +@implementation Trading_RegionOfOriginDetailsType + +@synthesize regionOfOrigin = _regionOfOrigin; +@synthesize description = _description; +@synthesize status = _status; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RegionOfOrigin" propertyName:@"regionOfOrigin" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"regionOfOrigin"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.regionOfOrigin = nil; + self.description = nil; + self.status = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RegularSubscriptionDefinitionType.h b/Vendoo/TradingProxy/Trading_RegularSubscriptionDefinitionType.h new file mode 100755 index 0000000..47a2afb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RegularSubscriptionDefinitionType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates category support for listing of Local Market items by sellers + subscribed to Local Market for Regular Vehicles. + Each of the subscriptions will have following options, which will define + "National" vs "Local" ad format listing. + "LocalOptional" : This will allow national and local listing. + "LocalOnly" : Seller can have Local listings only. + "NationalOnly" : Seller can not opt into local only exposure. It has to be + national listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RegularSubscriptionDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RegularSubscriptionDefinitionType.m b/Vendoo/TradingProxy/Trading_RegularSubscriptionDefinitionType.m new file mode 100755 index 0000000..b5d1e39 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RegularSubscriptionDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RegularSubscriptionDefinitionType.h" + +@implementation Trading_RegularSubscriptionDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RelistFixedPriceItemRequestType.h b/Vendoo/TradingProxy/Trading_RelistFixedPriceItemRequestType.h new file mode 100755 index 0000000..d531a82 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RelistFixedPriceItemRequestType.h @@ -0,0 +1,109 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ItemType; + +/** + + Enables a seller to take a single fixed-price item (or a single multi-item + listing) that has ended and re-list it on a specified eBay site. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RelistFixedPriceItemRequestType : Trading_AbstractRequestType { + +@private + Trading_ItemType *_item; + NSMutableArray *_deletedField; + +} + + +/** + + Child elements hold the values for item properties that change for the + relisted item. Item is a required input. At a minimum, the Item.ItemID + property must be set to the ID of the original listing (a + listing that ended in the past 90 days). By default, the new listing's + Item object properties are the same as those of the original (ended) + listing. By setting a new value in the Item object, the new listing + uses the new value rather than the original value from the old + listing. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + + Specifies the name of the field to delete from a listing. + See the eBay Trading API guide for rules on deleting values when relisting items. + Also see the relevant field descriptions to determine when to use DeletedField (and potential consequences). + The request can contain zero, one, or many instances of DeletedField (one for each field to be deleted). + DeletedField accepts the following path names, which delete the corresponding nodes:
+
+ Some data (such as Variation nodes within Variations) + can't be deleted by using DeletedFields. See the relevant field + descriptions for how to delete such data.
+
+ Item.ApplicationData
+ Item.AttributeSetArray
+ Item.Charity
+ Item.ConditionID
+ Item.ItemSpecifics
+ Item.ListingCheckoutRedirectPreference.ProStoresStoreName
+ Item.ListingCheckoutRedirectPreference.SellerThirdPartyUsername
+ Item.ListingDesigner.LayoutID
+ Item.ListingDesigner.ThemeID
+ Item.ListingDetails.LocalListingDistance
+ Item.ListingDetails.MinimumBestOfferMessage
+ Item.ListingDetails.MinimumBestOfferPrice
+ Item.ListingEnhancement[Value]
+ Item.PayPalEmailAddress
+ Item.PictureDetails.GalleryURL
+ Item.PictureDetails.PictureURL
+ Item.PostalCode
+ Item.ProductListingDetails
+ Item.SecondaryCategory
+ Item.SellerContactDetails
+ Item.SellerContactDetails.CompanyName
+ Item.SellerContactDetails.County
+ Item.SellerContactDetails.InternationalStreet
+ Item.SellerContactDetails.Phone2AreaOrCityCode
+ Item.SellerContactDetails.Phone2CountryCode
+ Item.SellerContactDetails.Phone2CountryPrefix
+ Item.SellerContactDetails.Phone2LocalNumber
+ Item.SellerContactDetails.PhoneAreaOrCityCode
+ Item.SellerContactDetails.PhoneCountryCode
+ Item.SellerContactDetails.PhoneCountryPrefix
+ Item.SellerContactDetails.PhoneLocalNumber
+ Item.SellerContactDetails.Street
+ Item.SellerContactDetails.Street2
+ Item.ShippingDetails.PaymentInstructions
+ Item.SKU
+ Item.SubTitle
+ These values are case-sensitive. Use values that match the case of the schema element names + (Item.PictureDetails.GalleryURL) or make the initial letter of each field name lowercase (item.pictureDetails.galleryURL). + However, do not change the case of letters in the middle of a field name. + For example, item.picturedetails.galleryUrl is not allowed.

+ To delete a listing enhancement like Featured, specify the value you are deleting; + for example, Item.ListingEnhancement[Featured]. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *deletedField; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RelistFixedPriceItemRequestType.m b/Vendoo/TradingProxy/Trading_RelistFixedPriceItemRequestType.m new file mode 100755 index 0000000..457d04b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RelistFixedPriceItemRequestType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RelistFixedPriceItemRequestType.h" +#import "Trading_ItemType.h" + +@implementation Trading_RelistFixedPriceItemRequestType + +@synthesize item = _item; +@synthesize deletedField = _deletedField; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"RelistFixedPriceItemRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DeletedField" propertyName:@"deletedField" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"deletedField"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.item = nil; + self.deletedField = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RelistFixedPriceItemResponseType.h b/Vendoo/TradingProxy/Trading_RelistFixedPriceItemResponseType.h new file mode 100755 index 0000000..1d29756 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RelistFixedPriceItemResponseType.h @@ -0,0 +1,136 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ProductSuggestionsType; +@class Trading_FeesType; + +/** + + Returns the item ID and the estimated fees for the re-listed item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RelistFixedPriceItemResponseType : Trading_AbstractResponseType { + +@private + NSString *_itemID; + NSString *_sku; + Trading_FeesType *_fees; + NSDate *_startTime; + NSDate *_endTime; + NSString *_categoryID; + NSString *_category2ID; + NSMutableArray *_discountReason; + Trading_ProductSuggestionsType *_productSuggestions; + +} + + +/** + + Unique item ID for the relisted item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Item-level SKU for the new listing, if the seller specified + Item.SKU in the listing. Variation SKUs are not returned + (see GetItem instead). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sku; + +/** + + Child elements contain the estimated listing fees for the relisted item. + The fees do not include the Final Value Fee (FVF), which cannot + be determined until an item is sold. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + +/** + + Date and time the relisting became active on the eBay site. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + Date and time when the relisted item ends. This is the starting time plus + the listing duration. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + +/** + + ID of the primary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID passed in Item.PrimaryCategory was mapped to a new ID by eBay. + If the primary category has not changed or it has expired with no replacement, + CategoryID does not return a value. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + ID of the secondary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID passed in Item.SecondaryCategory was mapped to a new ID by eBay. + If the secondary category has not changed or it has expired with no replacement, + Category2ID does not return a value. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *category2ID; + +/** + + The nature of the discount, if a discount applied. + + + entry type : string constant in Trading_DiscountReasonCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *discountReason; + +/** + + Provides a list of products recommended by eBay which match the item information + provided by the seller. + Not applicable to Half.com. + + + type : class Trading_ProductSuggestionsType +*/ +@property (nonatomic, retain) Trading_ProductSuggestionsType *productSuggestions; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RelistFixedPriceItemResponseType.m b/Vendoo/TradingProxy/Trading_RelistFixedPriceItemResponseType.m new file mode 100755 index 0000000..725a65e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RelistFixedPriceItemResponseType.m @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RelistFixedPriceItemResponseType.h" +#import "Trading_ProductSuggestionsType.h" +#import "Trading_FeesType.h" + +@implementation Trading_RelistFixedPriceItemResponseType + +@synthesize itemID = _itemID; +@synthesize sku = _sku; +@synthesize fees = _fees; +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; +@synthesize categoryID = _categoryID; +@synthesize category2ID = _category2ID; +@synthesize discountReason = _discountReason; +@synthesize productSuggestions = _productSuggestions; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"RelistFixedPriceItemResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SKU" propertyName:@"sku" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sku"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Category2ID" propertyName:@"category2ID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"category2ID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DiscountReason" propertyName:@"discountReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"discountReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductSuggestions" propertyName:@"productSuggestions" type:PICO_TYPE_OBJECT clazz:[Trading_ProductSuggestionsType class]]; + [map setObject:ps forKey:@"productSuggestions"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.sku = nil; + self.fees = nil; + self.startTime = nil; + self.endTime = nil; + self.categoryID = nil; + self.category2ID = nil; + self.discountReason = nil; + self.productSuggestions = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RelistItemRequestType.h b/Vendoo/TradingProxy/Trading_RelistItemRequestType.h new file mode 100755 index 0000000..708bbc8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RelistItemRequestType.h @@ -0,0 +1,105 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ItemType; + +/** + + Enables a seller to take a single item (or a single multi-item + listing) and re-list it on a specified eBay site. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RelistItemRequestType : Trading_AbstractRequestType { + +@private + Trading_ItemType *_item; + NSMutableArray *_deletedField; + +} + + +/** + + Child elements hold the values for item properties that change for the + item re-list. Item is a required input. At a minimum, the Item.ItemID + property must be set to the ID of the listing being re-listed (a + listing that ended in the past 90 days). By default, the new listing's + Item object properties are the same as those of the original (ended) + listing. By setting a new value in the Item object, the new listing + uses the new value rather than the corresponding value from the old + listing. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + + Specifies the name of the field to delete from a listing. + See the eBay Web Services guide for rules on deleting values when relisting items. + Also see the relevant field descriptions to determine when to use DeletedField (and potential consequences). + The request can contain zero, one, or many instances of DeletedField (one for each field to be deleted). + DeletedField accepts the following path names, which delete the corresponding nodes:

+ Item.ApplicationData
+ Item.AttributeSetArray
+ Item.BuyItNowPrice
+ Item.Charity
+ Item.ConditionID
+ Item.ItemSpecifics
+ Item.ListingCheckoutRedirectPreference.ProStoresStoreName
+ Item.ListingCheckoutRedirectPreference.SellerThirdPartyUsername
+ Item.ListingDesigner.LayoutID
+ Item.ListingDesigner.ThemeID
+ Item.ListingDetails.LocalListingDistance
+ Item.ListingDetails.MinimumBestOfferMessage
+ Item.ListingDetails.MinimumBestOfferPrice
+ Item.ListingEnhancement[Value]
+ Item.PayPalEmailAddress
+ Item.PictureDetails.GalleryURL
+ Item.PictureDetails.PictureURL
+ Item.PostalCode
+ Item.ProductListingDetails
+ Item.SecondaryCategory
+ Item.SellerContactDetails
+ Item.SellerContactDetails.CompanyName
+ Item.SellerContactDetails.County
+ Item.SellerContactDetails.InternationalStreet
+ Item.SellerContactDetails.Phone2AreaOrCityCode
+ Item.SellerContactDetails.Phone2CountryCode
+ Item.SellerContactDetails.Phone2CountryPrefix
+ Item.SellerContactDetails.Phone2LocalNumber
+ Item.SellerContactDetails.PhoneAreaOrCityCode
+ Item.SellerContactDetails.PhoneCountryCode
+ Item.SellerContactDetails.PhoneCountryPrefix
+ Item.SellerContactDetails.PhoneLocalNumber
+ Item.SellerContactDetails.Street
+ Item.SellerContactDetails.Street2
+ Item.ShippingDetails.PaymentInstructions
+ Item.SKU
+ Item.SubTitle
+ These values are case-sensitive. Use values that match the case of the schema element names + (Item.PictureDetails.GalleryURL) or make the initial letter of each field name lowercase (item.pictureDetails.galleryURL). + However, do not change the case of letters in the middle of a field name. + For example, item.picturedetails.galleryUrl is not allowed.

+ To delete a listing enhancement like Featured, specify the value you are deleting; + for example, Item.ListingEnhancement[Featured]. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *deletedField; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RelistItemRequestType.m b/Vendoo/TradingProxy/Trading_RelistItemRequestType.m new file mode 100755 index 0000000..e79872b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RelistItemRequestType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RelistItemRequestType.h" +#import "Trading_ItemType.h" + +@implementation Trading_RelistItemRequestType + +@synthesize item = _item; +@synthesize deletedField = _deletedField; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"RelistItemRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DeletedField" propertyName:@"deletedField" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"deletedField"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.item = nil; + self.deletedField = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RelistItemResponseType.h b/Vendoo/TradingProxy/Trading_RelistItemResponseType.h new file mode 100755 index 0000000..7d49375 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RelistItemResponseType.h @@ -0,0 +1,124 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ProductSuggestionsType; +@class Trading_FeesType; + +/** + + Returns the item ID and the estimated fees for the re-listed listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RelistItemResponseType : Trading_AbstractResponseType { + +@private + NSString *_itemID; + Trading_FeesType *_fees; + NSDate *_startTime; + NSDate *_endTime; + NSString *_categoryID; + NSString *_category2ID; + NSMutableArray *_discountReason; + Trading_ProductSuggestionsType *_productSuggestions; + +} + + +/** + + Unique item ID for the new listing. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Child elements contain the estimated listing fees for the new item + listing. The fees do not include the Final Value Fee (FVF), which cannot + be determined until an item is sold. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + +/** + + Date and time the new listing became active on the eBay site. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + Date and time when the new listing ends. This is the starting time plus + the listing duration. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + +/** + + ID of the primary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID passed in Item.PrimaryCategory was mapped to a new ID by eBay. + If the primary category has not changed or it has expired with no replacement, + CategoryID does not return a value. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + ID of the secondary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID passed in Item.SecondaryCategory was mapped to a new ID by eBay. + If the secondary category has not changed or it has expired with no replacement, + Category2ID does not return a value. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *category2ID; + +/** + + The nature of the discount, if a discount applied. + + + entry type : string constant in Trading_DiscountReasonCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *discountReason; + +/** + + Provides a list of products recommended by eBay which match the item information + provided by the seller. + Not applicable to Half.com. + + + type : class Trading_ProductSuggestionsType +*/ +@property (nonatomic, retain) Trading_ProductSuggestionsType *productSuggestions; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RelistItemResponseType.m b/Vendoo/TradingProxy/Trading_RelistItemResponseType.m new file mode 100755 index 0000000..03fc367 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RelistItemResponseType.m @@ -0,0 +1,76 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RelistItemResponseType.h" +#import "Trading_ProductSuggestionsType.h" +#import "Trading_FeesType.h" + +@implementation Trading_RelistItemResponseType + +@synthesize itemID = _itemID; +@synthesize fees = _fees; +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; +@synthesize categoryID = _categoryID; +@synthesize category2ID = _category2ID; +@synthesize discountReason = _discountReason; +@synthesize productSuggestions = _productSuggestions; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"RelistItemResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Category2ID" propertyName:@"category2ID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"category2ID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DiscountReason" propertyName:@"discountReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"discountReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductSuggestions" propertyName:@"productSuggestions" type:PICO_TYPE_OBJECT clazz:[Trading_ProductSuggestionsType class]]; + [map setObject:ps forKey:@"productSuggestions"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.fees = nil; + self.startTime = nil; + self.endTime = nil; + self.categoryID = nil; + self.category2ID = nil; + self.discountReason = nil; + self.productSuggestions = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReminderCustomizationType.h b/Vendoo/TradingProxy/Trading_ReminderCustomizationType.h new file mode 100755 index 0000000..893a873 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReminderCustomizationType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Specifies how to return certain reminder types from the user's My eBay account. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReminderCustomizationType : NSObject { + +@private + NSNumber *_durationInDays; + NSNumber *_include; + +} + + +/** + + The length of time the reminder has existed in the user's My eBay account, + in days. Valid values are 1-60. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *durationInDays; + +/** + + Whether to include information about this type of reminder in the response. + When true, the container is returned with default input parameters. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *include; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReminderCustomizationType.m b/Vendoo/TradingProxy/Trading_ReminderCustomizationType.m new file mode 100755 index 0000000..d4ecf77 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReminderCustomizationType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReminderCustomizationType.h" + +@implementation Trading_ReminderCustomizationType + +@synthesize durationInDays = _durationInDays; +@synthesize include = _include; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DurationInDays" propertyName:@"durationInDays" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"durationInDays"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Include" propertyName:@"include" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"include"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.durationInDays = nil; + self.include = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RemindersType.h b/Vendoo/TradingProxy/Trading_RemindersType.h new file mode 100755 index 0000000..85492aa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RemindersType.h @@ -0,0 +1,227 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Specifies the type of reminders for which you want information. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RemindersType : NSObject { + +@private + NSNumber *_paymentToSendCount; + NSNumber *_feedbackToReceiveCount; + NSNumber *_feedbackToSendCount; + NSNumber *_outbidCount; + NSNumber *_paymentToReceiveCount; + NSNumber *_secondChanceOfferCount; + NSNumber *_shippingNeededCount; + NSNumber *_relistingNeededCount; + NSNumber *_totalNewLeadsCount; + NSNumber *_docsForCCProcessingToSendCount; + NSNumber *_rteToProcessCount; + NSNumber *_itemReceiptToConfirmCount; + NSNumber *_refundOnHoldCount; + NSNumber *_refundCancelledCount; + NSNumber *_shippingDetailsToBeProvidedCount; + NSNumber *_itemReceiptConfirmationToReceiveCount; + NSNumber *_refundInitiatedCount; + NSNumber *_pendingRTERequestCount; + NSNumber *_declinedRTERequestCount; + NSMutableArray *_any; + +} + + +/** + + The number of reminders requesting that the buyer send payment. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *paymentToSendCount; + +/** + + The number of reminders that feedback has not yet been received by the buyer or seller. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *feedbackToReceiveCount; + +/** + + The number of reminders that feedback has not yet been sent by the buyer or seller. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *feedbackToSendCount; + +/** + + The number of reminders advising the buyer that the buyer has been + outbid. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *outbidCount; + +/** + + The number of reminders that the seller has not yet received a payment. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *paymentToReceiveCount; + +/** + + The number of reminders requesting that the seller review second + chance offers. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *secondChanceOfferCount; + +/** + + The number of reminders advising the seller that shipping is + needed. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *shippingNeededCount; + +/** + + The number of reminders advising the seller that relisting is needed. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *relistingNeededCount; + +/** + The number of new leads the seller has recieved. + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalNewLeadsCount; + +/** + + The number of reminders advising the buyer to send documents for credit card processing. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *docsForCCProcessingToSendCount; + +/** + + The number of reminders requesting the buyer to process request time extension submitted by the seller. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *rteToProcessCount; + +/** + + The number of reminders requesting the Buyer to confirm item receipt to seller. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *itemReceiptToConfirmCount; + +/** + + The number of reminders to the buyer on refund on hold. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *refundOnHoldCount; + +/** + + The number of reminders to the buyer on refund cancelled. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *refundCancelledCount; + +/** + + The number of reminders requesting the seller to provide shipping details + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *shippingDetailsToBeProvidedCount; + +/** + + The number of reminders to the seller on item receipt confirmation pending from buyer + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *itemReceiptConfirmationToReceiveCount; + +/** + + The number of reminders to the seller on refunds initiated + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *refundInitiatedCount; + +/** + + The number of reminders to the seller on pending shipping time extension requests with the buyer + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *pendingRTERequestCount; + +/** + + The number of reminders to the seller on declined shipping time extension requests by the buyer + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *declinedRTERequestCount; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RemindersType.m b/Vendoo/TradingProxy/Trading_RemindersType.m new file mode 100755 index 0000000..4d93558 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RemindersType.m @@ -0,0 +1,132 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RemindersType.h" + +@implementation Trading_RemindersType + +@synthesize paymentToSendCount = _paymentToSendCount; +@synthesize feedbackToReceiveCount = _feedbackToReceiveCount; +@synthesize feedbackToSendCount = _feedbackToSendCount; +@synthesize outbidCount = _outbidCount; +@synthesize paymentToReceiveCount = _paymentToReceiveCount; +@synthesize secondChanceOfferCount = _secondChanceOfferCount; +@synthesize shippingNeededCount = _shippingNeededCount; +@synthesize relistingNeededCount = _relistingNeededCount; +@synthesize totalNewLeadsCount = _totalNewLeadsCount; +@synthesize docsForCCProcessingToSendCount = _docsForCCProcessingToSendCount; +@synthesize rteToProcessCount = _rteToProcessCount; +@synthesize itemReceiptToConfirmCount = _itemReceiptToConfirmCount; +@synthesize refundOnHoldCount = _refundOnHoldCount; +@synthesize refundCancelledCount = _refundCancelledCount; +@synthesize shippingDetailsToBeProvidedCount = _shippingDetailsToBeProvidedCount; +@synthesize itemReceiptConfirmationToReceiveCount = _itemReceiptConfirmationToReceiveCount; +@synthesize refundInitiatedCount = _refundInitiatedCount; +@synthesize pendingRTERequestCount = _pendingRTERequestCount; +@synthesize declinedRTERequestCount = _declinedRTERequestCount; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentToSendCount" propertyName:@"paymentToSendCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"paymentToSendCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackToReceiveCount" propertyName:@"feedbackToReceiveCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"feedbackToReceiveCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackToSendCount" propertyName:@"feedbackToSendCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"feedbackToSendCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OutbidCount" propertyName:@"outbidCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"outbidCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentToReceiveCount" propertyName:@"paymentToReceiveCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"paymentToReceiveCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SecondChanceOfferCount" propertyName:@"secondChanceOfferCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"secondChanceOfferCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingNeededCount" propertyName:@"shippingNeededCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"shippingNeededCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RelistingNeededCount" propertyName:@"relistingNeededCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"relistingNeededCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalNewLeadsCount" propertyName:@"totalNewLeadsCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalNewLeadsCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DocsForCCProcessingToSendCount" propertyName:@"docsForCCProcessingToSendCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"docsForCCProcessingToSendCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RTEToProcessCount" propertyName:@"rteToProcessCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"rteToProcessCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemReceiptToConfirmCount" propertyName:@"itemReceiptToConfirmCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"itemReceiptToConfirmCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundOnHoldCount" propertyName:@"refundOnHoldCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"refundOnHoldCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundCancelledCount" propertyName:@"refundCancelledCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"refundCancelledCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingDetailsToBeProvidedCount" propertyName:@"shippingDetailsToBeProvidedCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"shippingDetailsToBeProvidedCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemReceiptConfirmationToReceiveCount" propertyName:@"itemReceiptConfirmationToReceiveCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"itemReceiptConfirmationToReceiveCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundInitiatedCount" propertyName:@"refundInitiatedCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"refundInitiatedCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PendingRTERequestCount" propertyName:@"pendingRTERequestCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"pendingRTERequestCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeclinedRTERequestCount" propertyName:@"declinedRTERequestCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"declinedRTERequestCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.paymentToSendCount = nil; + self.feedbackToReceiveCount = nil; + self.feedbackToSendCount = nil; + self.outbidCount = nil; + self.paymentToReceiveCount = nil; + self.secondChanceOfferCount = nil; + self.shippingNeededCount = nil; + self.relistingNeededCount = nil; + self.totalNewLeadsCount = nil; + self.docsForCCProcessingToSendCount = nil; + self.rteToProcessCount = nil; + self.itemReceiptToConfirmCount = nil; + self.refundOnHoldCount = nil; + self.refundCancelledCount = nil; + self.shippingDetailsToBeProvidedCount = nil; + self.itemReceiptConfirmationToReceiveCount = nil; + self.refundInitiatedCount = nil; + self.pendingRTERequestCount = nil; + self.declinedRTERequestCount = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RemoveFromWatchListRequestType.h b/Vendoo/TradingProxy/Trading_RemoveFromWatchListRequestType.h new file mode 100755 index 0000000..badc71d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RemoveFromWatchListRequestType.h @@ -0,0 +1,66 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_VariationKeyType; + +/** + + Enables a user to remove one or more items from their My eBay watch list. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RemoveFromWatchListRequestType : Trading_AbstractRequestType { + +@private + NSMutableArray *_itemID; + NSNumber *_removeAllItems; + NSMutableArray *_variationKey; + +} + + +/** + + The ID of the item to be removed from the + watch list. Either ItemID, RemoveAllItems, or VariationKey must + be specified, but NOT more than one of these. + Multiple ItemID fields can be specified in the same request. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *itemID; + +/** + + If true, then all the items in the user's + watch list are removed. Either ItemID, RemoveAllItems, or VariationKey must be specified, but NOT more than one of these. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *removeAllItems; + +/** + + A variation (or set of variations) that you want to remove + from the watch list. Either ItemID, RemoveAllItems, or VariationKey must be specified, but NOT more than one of these. + + + entry type : class Trading_VariationKeyType +*/ + +@property (nonatomic, retain) NSMutableArray *variationKey; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RemoveFromWatchListRequestType.m b/Vendoo/TradingProxy/Trading_RemoveFromWatchListRequestType.m new file mode 100755 index 0000000..8f42194 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RemoveFromWatchListRequestType.m @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RemoveFromWatchListRequestType.h" +#import "Trading_VariationKeyType.h" + +@implementation Trading_RemoveFromWatchListRequestType + +@synthesize itemID = _itemID; +@synthesize removeAllItems = _removeAllItems; +@synthesize variationKey = _variationKey; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"RemoveFromWatchListRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RemoveAllItems" propertyName:@"removeAllItems" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"removeAllItems"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"VariationKey" propertyName:@"variationKey" type:PICO_TYPE_OBJECT clazz:[Trading_VariationKeyType class]]; + [map setObject:ps forKey:@"variationKey"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.removeAllItems = nil; + self.variationKey = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RemoveFromWatchListResponseType.h b/Vendoo/TradingProxy/Trading_RemoveFromWatchListResponseType.h new file mode 100755 index 0000000..512b635 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RemoveFromWatchListResponseType.h @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returns information about the user's My eBay watch list. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RemoveFromWatchListResponseType : Trading_AbstractResponseType { + +@private + NSNumber *_watchListCount; + NSNumber *_watchListMaximum; + +} + + +/** + + The current number of items in the user's watch list (after those + specified in the call request have been removed) + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *watchListCount; + +/** + + The maximum number of items allowed in watch lists. Currently this value + is 200, and is the same for all sites and all users. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *watchListMaximum; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RemoveFromWatchListResponseType.m b/Vendoo/TradingProxy/Trading_RemoveFromWatchListResponseType.m new file mode 100755 index 0000000..1eaf485 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RemoveFromWatchListResponseType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RemoveFromWatchListResponseType.h" + +@implementation Trading_RemoveFromWatchListResponseType + +@synthesize watchListCount = _watchListCount; +@synthesize watchListMaximum = _watchListMaximum; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"RemoveFromWatchListResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WatchListCount" propertyName:@"watchListCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"watchListCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WatchListMaximum" propertyName:@"watchListMaximum" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"watchListMaximum"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.watchListCount = nil; + self.watchListMaximum = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RequiredSellerActionArrayType.h b/Vendoo/TradingProxy/Trading_RequiredSellerActionArrayType.h new file mode 100755 index 0000000..f41d330 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RequiredSellerActionArrayType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type defines the RequiredSellerActionArray container, + which may contain one or more RequiredSellerAction fields. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RequiredSellerActionArrayType : NSObject { + +@private + NSMutableArray *_requiredSellerAction; + +} + + +/** + + This field contains a possible action that a seller can take to expedite the + release of a payment hold. There can be one or more RequiredSellerAction + fields in the RequiredSellerActionArray container. + + + entry type : string constant in Trading_RequiredSellerActionCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *requiredSellerAction; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RequiredSellerActionArrayType.m b/Vendoo/TradingProxy/Trading_RequiredSellerActionArrayType.m new file mode 100755 index 0000000..78b1831 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RequiredSellerActionArrayType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RequiredSellerActionArrayType.h" + +@implementation Trading_RequiredSellerActionArrayType + +@synthesize requiredSellerAction = _requiredSellerAction; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"RequiredSellerAction" propertyName:@"requiredSellerAction" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"requiredSellerAction"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.requiredSellerAction = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RequiredSellerActionCodeType.h b/Vendoo/TradingProxy/Trading_RequiredSellerActionCodeType.h new file mode 100755 index 0000000..3a08935 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RequiredSellerActionCodeType.h @@ -0,0 +1,118 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumerated type that defines the list of possible actions that a seller can + take to expedite the release of funds for an order into their account. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that there is an open eBay Buyer Protection case + involving the seller and the item. The seller must address and get + the case resolved before the funds can be scheduled for release to the + seller's account. See the + Resolution Case Management API User Guide + for information about retrieving and managing eBay Buyer Protection cases. + +*/ +extern NSString *const Trading_RequiredSellerActionCodeType_RESOLVEE_BP_CASE; + +/** + + This value indicates that the seller must mark the order line item as shipped to expedite + the release of funds into their account. The seller can use the CompleteSale + call to mark an item as shipped. If an order line item is marked as shipped, it is possible + that the seller's funds for the order will be released as soon as seven days after the latest + estimated delivery date. + +*/ +extern NSString *const Trading_RequiredSellerActionCodeType_MARK_AS_SHIPPED; + +/** + + This value indicates that the seller should contact eBay Customer Support to discover + the next required action to expedite the release of funds into their account. + +*/ +extern NSString *const Trading_RequiredSellerActionCodeType_CONTACTE_BAY_CS; + +/** + + This value indicates that the seller must resolve the PayPal Buyer Protection case filed + against the order line item to expedite the release of funds into their account. + +*/ +extern NSString *const Trading_RequiredSellerActionCodeType_RESOLVE_PPP_ICASE; + +/** + + This value is only applicable to German and Austrian sellers who are subject to must set up a valid payout account in order + to receive seller payouts. + +*/ +extern NSString *const Trading_RequiredSellerActionCodeType_SETUP_PAYOUT_METHOD; + +/** + + This value is not currently applicable since the new eBay Payment Process for DE and AT + sellers has been rolled back indefinitely. + + +*/ +extern NSString *const Trading_RequiredSellerActionCodeType_UPDATE_PAYOUT_METHOD; + +/** + + This value is not currently applicable since the new eBay Payment Process for DE and AT + sellers has been rolled back indefinitely. + + +*/ +extern NSString *const Trading_RequiredSellerActionCodeType_NONE; + +/** + + This value indicates that the seller must provide the buyer the tracking information for + the order line item to expedite the release of funds into their account. The seller can + use the CompleteSale call to provide tracking information for an + order line item. If the tracking information for an order line item is provided, it is + possible that the seller's funds for the order will be released as soon as three days + after eBay has confirmed that the item has been delivered. + +*/ +extern NSString *const Trading_RequiredSellerActionCodeType_UPLOAD_TRACKING_INFO; + +/** + + This value indicates that the buyer has not received the item, and the buyer has contacted + the seller through the eBay system in an effort to resolve the issue with the seller. The + seller must make it right with the buyer in order to expedite the release of funds into + their account. + +*/ +extern NSString *const Trading_RequiredSellerActionCodeType_RESOLVE_BUYER_MESSAGE_INR; + +/** + + This value indicates that the buyer has received the item, but the item is not as + described in the listing; hence, the buyer has contacted the seller through the eBay + system in an effort to resolve the issue with the seller. The seller must make it right + with the buyer in order to expedite the release of funds into their account. + +*/ +extern NSString *const Trading_RequiredSellerActionCodeType_RESOLVE_BUYER_MESSAGE_SNAD; + +/** + + This value is reserved for internal or future use. + +*/ +extern NSString *const Trading_RequiredSellerActionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_RequiredSellerActionCodeType.m b/Vendoo/TradingProxy/Trading_RequiredSellerActionCodeType.m new file mode 100755 index 0000000..7b19162 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RequiredSellerActionCodeType.m @@ -0,0 +1,116 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_RequiredSellerActionCodeType.h" + +/** + @file + + Enumerated type that defines the list of possible actions that a seller can + take to expedite the release of funds for an order into their account. + +*/ + +/** + + This value indicates that there is an open eBay Buyer Protection case + involving the seller and the item. The seller must address and get + the case resolved before the funds can be scheduled for release to the + seller's account. See the + Resolution Case Management API User Guide + for information about retrieving and managing eBay Buyer Protection cases. + +*/ +NSString *const Trading_RequiredSellerActionCodeType_RESOLVEE_BP_CASE = @"ResolveeBPCase"; + +/** + + This value indicates that the seller must mark the order line item as shipped to expedite + the release of funds into their account. The seller can use the CompleteSale + call to mark an item as shipped. If an order line item is marked as shipped, it is possible + that the seller's funds for the order will be released as soon as seven days after the latest + estimated delivery date. + +*/ +NSString *const Trading_RequiredSellerActionCodeType_MARK_AS_SHIPPED = @"MarkAsShipped"; + +/** + + This value indicates that the seller should contact eBay Customer Support to discover + the next required action to expedite the release of funds into their account. + +*/ +NSString *const Trading_RequiredSellerActionCodeType_CONTACTE_BAY_CS = @"ContacteBayCS"; + +/** + + This value indicates that the seller must resolve the PayPal Buyer Protection case filed + against the order line item to expedite the release of funds into their account. + +*/ +NSString *const Trading_RequiredSellerActionCodeType_RESOLVE_PPP_ICASE = @"ResolvePPPIcase"; + +/** + + This value is only applicable to German and Austrian sellers who are subject to must set up a valid payout account in order + to receive seller payouts. + +*/ +NSString *const Trading_RequiredSellerActionCodeType_SETUP_PAYOUT_METHOD = @"SetupPayoutMethod"; + +/** + + This value is not currently applicable since the new eBay Payment Process for DE and AT + sellers has been rolled back indefinitely. + + +*/ +NSString *const Trading_RequiredSellerActionCodeType_UPDATE_PAYOUT_METHOD = @"UpdatePayoutMethod"; + +/** + + This value is not currently applicable since the new eBay Payment Process for DE and AT + sellers has been rolled back indefinitely. + + +*/ +NSString *const Trading_RequiredSellerActionCodeType_NONE = @"None"; + +/** + + This value indicates that the seller must provide the buyer the tracking information for + the order line item to expedite the release of funds into their account. The seller can + use the CompleteSale call to provide tracking information for an + order line item. If the tracking information for an order line item is provided, it is + possible that the seller's funds for the order will be released as soon as three days + after eBay has confirmed that the item has been delivered. + +*/ +NSString *const Trading_RequiredSellerActionCodeType_UPLOAD_TRACKING_INFO = @"UploadTrackingInfo"; + +/** + + This value indicates that the buyer has not received the item, and the buyer has contacted + the seller through the eBay system in an effort to resolve the issue with the seller. The + seller must make it right with the buyer in order to expedite the release of funds into + their account. + +*/ +NSString *const Trading_RequiredSellerActionCodeType_RESOLVE_BUYER_MESSAGE_INR = @"ResolveBuyerMessageInr"; + +/** + + This value indicates that the buyer has received the item, but the item is not as + described in the listing; hence, the buyer has contacted the seller through the eBay + system in an effort to resolve the issue with the seller. The seller must make it right + with the buyer in order to expedite the release of funds into their account. + +*/ +NSString *const Trading_RequiredSellerActionCodeType_RESOLVE_BUYER_MESSAGE_SNAD = @"ResolveBuyerMessageSnad"; + +/** + + This value is reserved for internal or future use. + +*/ +NSString *const Trading_RequiredSellerActionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_RespondToBestOfferRequestType.h b/Vendoo/TradingProxy/Trading_RespondToBestOfferRequestType.h new file mode 100755 index 0000000..958dd07 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RespondToBestOfferRequestType.h @@ -0,0 +1,104 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_AmountType; + +/** + + Enables the seller of a Best Offer item to accept, decline, or counter offers + made by bidders. Best offers can be declined in bulk, using the same message + from the seller to the bidders of all rejected offers. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RespondToBestOfferRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSMutableArray *_bestOfferID; + NSString *_action; + NSString *_sellerResponse; + Trading_AmountType *_counterOfferPrice; + NSNumber *_counterOfferQuantity; + +} + + +/** + + Specifies the item for which the BestOffer data is to be returned. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + The ID of a Best Offer for the item. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *bestOfferID; + +/** + + The action taken on the Best Offer by the seller (e.g., + Accept, Decline, or Counter). Bulk Accept and Bulk + Counter are not supported. That is, you cannot accept or + counter multiple offers in a single call. You can, + however, decline multiple offers in a single call. + + + type: string constant in Trading_BestOfferActionCodeType.h +*/ +@property (nonatomic, retain) NSString *action; + +/** + + A comment from the seller to the buyer. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerResponse; + +/** + + The counter offer price. When Action is set to Counter, + you must specify the amount for the counter offer with + CounterOfferPrice. The value of CounterOfferPrice cannot + exceed the Buy It Now price for a single quantity item. + The value of CounterOfferPrice may exceed the Buy It Now + price if the value for CounterOfferQuantity is greater + than 1. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *counterOfferPrice; + +/** + + The quantity of items in the counter offer. When Action is set to + Counter you must specify the quantity of items for the + counter offer with CounterOfferQuantity. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *counterOfferQuantity; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RespondToBestOfferRequestType.m b/Vendoo/TradingProxy/Trading_RespondToBestOfferRequestType.m new file mode 100755 index 0000000..5e1e57d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RespondToBestOfferRequestType.m @@ -0,0 +1,65 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RespondToBestOfferRequestType.h" +#import "Trading_AmountType.h" + +@implementation Trading_RespondToBestOfferRequestType + +@synthesize itemID = _itemID; +@synthesize bestOfferID = _bestOfferID; +@synthesize action = _action; +@synthesize sellerResponse = _sellerResponse; +@synthesize counterOfferPrice = _counterOfferPrice; +@synthesize counterOfferQuantity = _counterOfferQuantity; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"RespondToBestOfferRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"BestOfferID" propertyName:@"bestOfferID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"bestOfferID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Action" propertyName:@"action" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"action"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerResponse" propertyName:@"sellerResponse" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerResponse"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CounterOfferPrice" propertyName:@"counterOfferPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"counterOfferPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CounterOfferQuantity" propertyName:@"counterOfferQuantity" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"counterOfferQuantity"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.bestOfferID = nil; + self.action = nil; + self.sellerResponse = nil; + self.counterOfferPrice = nil; + self.counterOfferQuantity = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RespondToBestOfferResponseType.h b/Vendoo/TradingProxy/Trading_RespondToBestOfferResponseType.h new file mode 100755 index 0000000..ea27905 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RespondToBestOfferResponseType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_BestOfferArrayType; + +/** + + Contains a list of BestOffers that were either accepted or declined. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RespondToBestOfferResponseType : Trading_AbstractResponseType { + +@private + Trading_BestOfferArrayType *_respondToBestOffer; + +} + + +/** + + A list of BestOffers that were either accepted or declined. + + + type : class Trading_BestOfferArrayType +*/ +@property (nonatomic, retain) Trading_BestOfferArrayType *respondToBestOffer; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RespondToBestOfferResponseType.m b/Vendoo/TradingProxy/Trading_RespondToBestOfferResponseType.m new file mode 100755 index 0000000..220b0ee --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RespondToBestOfferResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RespondToBestOfferResponseType.h" +#import "Trading_BestOfferArrayType.h" + +@implementation Trading_RespondToBestOfferResponseType + +@synthesize respondToBestOffer = _respondToBestOffer; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"RespondToBestOfferResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RespondToBestOffer" propertyName:@"respondToBestOffer" type:PICO_TYPE_OBJECT clazz:[Trading_BestOfferArrayType class]]; + [map setObject:ps forKey:@"respondToBestOffer"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.respondToBestOffer = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RespondToFeedbackRequestType.h b/Vendoo/TradingProxy/Trading_RespondToFeedbackRequestType.h new file mode 100755 index 0000000..c95ed75 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RespondToFeedbackRequestType.h @@ -0,0 +1,135 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Used to reply to feedback that has been left for a user, or to post a + follow-up comment to a feedback comment the user has left for someone else. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RespondToFeedbackRequestType : Trading_AbstractRequestType { + +@private + NSString *_feedbackID; + NSString *_itemID; + NSString *_transactionID; + NSString *_targetUserID; + NSString *_responseType; + NSString *_responseText; + NSString *_orderLineItemID; + +} + + +/** + + A unique identifier for a Feedback record. Buying and selling partners + leave feedback for one another after the completion of an order. + Feedback is left at the order line item (transaction) level, so a + Feedback comment for each line item in a Combined Payment order is + expected from the buyer and seller. A unique FeedbackID is created + whenever a buyer leaves feedback for a seller, and vice versa. A + FeedbackID is created by eBay when feedback is left through the eBay + site, or through the LeaveFeedback call. FeedbackIDs can be retrieved + with the GetFeedback call. In the RespondToFeedback call, FeedbackID can + be used as an input filter to respond to a specific Feedback comment. + Since Feedback is always linked to a unique order line item, an + ItemID/TransactionID pair or an OrderLineItemID can also be used to + respond to a Feedback comment. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *feedbackID; + +/** + + Unique identifier for an eBay item listing. A listing can have multiple + order line items (transactions), but only one ItemID. An ItemID can be + paired up with a corresponding TransactionID and used as an input filter + to respond to a Feedback comment in the RespondToFeedback call. Unless + the specific Feedback record is identified by a FeedbackID or an + OrderLineItemID in the request, an ItemID/TransactionID pair is + required. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Unique identifier for an eBay order line item (transaction). A + TransactionID can be paired up with its corresponding ItemID and used as + an input filter to respond to a Feedback comment in the + RespondToFeedback call. Unless the specific Feedback record is + identified by a FeedbackID or an OrderLineItemID in the request, an + ItemID/TransactionID pair is required. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + The eBay user ID of the caller's order partner. The caller is either + replyting to or following up on this user's Feedback comment. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *targetUserID; + +/** + + Specifies whether the response is a reply or a follow-up to a Feedback + comment left by the user identified in the TargetUserID field. + + + type: string constant in Trading_FeedbackResponseCodeType.h +*/ +@property (nonatomic, retain) NSString *responseType; + +/** + + Textual comment that the user who is subject of feedback may leave in + response or rebuttal to the Feedback comment. Alternatively, when the + ResponseType is FollowUp, this value contains the text of the follow-up + comment. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *responseText; + +/** + + OrderLineItemID is a unique identifier for an eBay order line item and + is based upon the concatenation of ItemID and TransactionID, with a + hyphen in between these two IDs. Since Feedback is always linked to a + unique order line item, an OrderLineItemID can be used to respond + to a Feedback comment. +

+ Unless an ItemID/TransactionID pair or a FeedbackID is used to identify + a Feedback record, the OrderLineItemID must be specified. +
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RespondToFeedbackRequestType.m b/Vendoo/TradingProxy/Trading_RespondToFeedbackRequestType.m new file mode 100755 index 0000000..81b24fd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RespondToFeedbackRequestType.m @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RespondToFeedbackRequestType.h" + +@implementation Trading_RespondToFeedbackRequestType + +@synthesize feedbackID = _feedbackID; +@synthesize itemID = _itemID; +@synthesize transactionID = _transactionID; +@synthesize targetUserID = _targetUserID; +@synthesize responseType = _responseType; +@synthesize responseText = _responseText; +@synthesize orderLineItemID = _orderLineItemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"RespondToFeedbackRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackID" propertyName:@"feedbackID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"feedbackID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TargetUserID" propertyName:@"targetUserID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"targetUserID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ResponseType" propertyName:@"responseType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"responseType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ResponseText" propertyName:@"responseText" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"responseText"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.feedbackID = nil; + self.itemID = nil; + self.transactionID = nil; + self.targetUserID = nil; + self.responseType = nil; + self.responseText = nil; + self.orderLineItemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RespondToFeedbackResponseType.h b/Vendoo/TradingProxy/Trading_RespondToFeedbackResponseType.h new file mode 100755 index 0000000..6ac5b02 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RespondToFeedbackResponseType.h @@ -0,0 +1,31 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Indicates the success or failure of the attempt to reply + to feedback that has been left for a user, or to post a + follow-up comment to a feedback comment a user has left + for someone else. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RespondToFeedbackResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_RespondToFeedbackResponseType.m b/Vendoo/TradingProxy/Trading_RespondToFeedbackResponseType.m new file mode 100755 index 0000000..1150f52 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RespondToFeedbackResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RespondToFeedbackResponseType.h" + +@implementation Trading_RespondToFeedbackResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"RespondToFeedbackResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RespondToWantItNowPostRequestType.h b/Vendoo/TradingProxy/Trading_RespondToWantItNowPostRequestType.h new file mode 100755 index 0000000..f089f50 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RespondToWantItNowPostRequestType.h @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Enables a seller to respond to a Want It Now post with an item listed on the eBay + site. Responses appear on the Want It Now post page, with the item title, the + price of the item, the number of bids on the item, and the time left before the + listing ends. If the item has a picture, the picture is also included on the Want + It Now post page. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RespondToWantItNowPostRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_postID; + +} + + +/** + + The unique identifier of an item listed on the eBay site. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + The unique identifier of a Want It Now post on the eBay site. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *postID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RespondToWantItNowPostRequestType.m b/Vendoo/TradingProxy/Trading_RespondToWantItNowPostRequestType.m new file mode 100755 index 0000000..0d8a530 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RespondToWantItNowPostRequestType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RespondToWantItNowPostRequestType.h" + +@implementation Trading_RespondToWantItNowPostRequestType + +@synthesize itemID = _itemID; +@synthesize postID = _postID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"RespondToWantItNowPostRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PostID" propertyName:@"postID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"postID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.postID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RespondToWantItNowPostResponseType.h b/Vendoo/TradingProxy/Trading_RespondToWantItNowPostResponseType.h new file mode 100755 index 0000000..41437f5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RespondToWantItNowPostResponseType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Indicates the success or failure of the attempt to respond to a Want It Now post. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RespondToWantItNowPostResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_RespondToWantItNowPostResponseType.m b/Vendoo/TradingProxy/Trading_RespondToWantItNowPostResponseType.m new file mode 100755 index 0000000..94a0cb0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RespondToWantItNowPostResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RespondToWantItNowPostResponseType.h" + +@implementation Trading_RespondToWantItNowPostResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"RespondToWantItNowPostResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ResponseAttributeSetType.h b/Vendoo/TradingProxy/Trading_ResponseAttributeSetType.h new file mode 100755 index 0000000..8632017 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ResponseAttributeSetType.h @@ -0,0 +1,151 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ProductFamilyType; +@class Trading_ProductFinderConstraintType; + +/** + + This type is deprecated as GetProduct* calls were deprecated. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ResponseAttributeSetType : NSObject { + +@private + NSNumber *_approximatePages; + NSNumber *_attributeSetID; + NSNumber *_hasMore; + NSMutableArray *_productFamilies; + NSMutableArray *_productFinderConstraints; + NSNumber *_tooManyMatchesFound; + NSNumber *_totalProducts; + NSMutableArray *_any; + +} + + +/** + + + As calculating the potentially large number of pages can affect this call's + performance, and since the actual number of products returned per page can + vary in each response, we cannot provide a precise total page count. + Therefore, this is an estimated page count based on TotalProducts and other + factors, such as the number of records eBay's search engine has examined so + far in the product database. Once PageNumber approaches or exceeds this + page count, we examine more records in the database and we may recalculate + this value. If you estimate the number of pages yourself by using + TotalProducts, EntriesPerPage, and MaxChildrenPerFamily (which is also an + approximate value), your result will not necessarily match + ApproximatePages. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *approximatePages; + +/** + + + Numeric value that identifies the attribute set in a language-independent way. + Unique across all eBay sites. Corresponds to a characteristic set associated + with the current set of search results. + Always returned when AttributeSet is returned. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *attributeSetID; + +/** + + + If true, the query results contain additional pages (higher than the current + page number). You can retrieve more results by incrementing the PageNumber + value that was passed in the request. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hasMore; + +/** + + + ProductFamilies represents one product family. Multiple ProductFamilies + properties can be returned. A product family identifies a group of related + products. For example, the movie "My Favorite Movie: The Sequel" might be + released on DVD, but there might be several editions of the DVD (e.g., in + different languages) with different ISBN numbers. All variations are part of + the same product family ("My Favorite Movie: The Sequel" in the DVD format). + See "Limit the Quantity of Products Returned Per Family" in the eBay Web + Services Guide. Always returned when AttributeSet is returned. + + + entry type : class Trading_ProductFamilyType +*/ + +@property (nonatomic, retain) NSMutableArray *productFamilies; + +/** + + + A list of attributes (constraints) that were specified in the search request. + This information is useful when multiple queries were specified in a + GetProductSearchResults request. Use this information to map each query to + each result in the response object. Applicable when the search request was + constructed based on a product finder. + + + entry type : class Trading_ProductFinderConstraintType +*/ + +@property (nonatomic, retain) NSMutableArray *productFinderConstraints; + +/** + + + If too many search results match the query, the TooManyMatchesFound tag is + returned with a value of true, and a warning is returned. If this occurs, it + may be a good idea to ask the user to specify more details to narrow the + search (e.g., specify "My Favorite Movie" instead of "My"). + Always returns false for GetProductFamilyMembers. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *tooManyMatchesFound; + +/** + + + The total quantity of products that match the query (within + the characteristic set). This can exceed the actual number of products + returned in the current virtual page. Always returned when AttributeSet is + returned. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalProducts; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ResponseAttributeSetType.m b/Vendoo/TradingProxy/Trading_ResponseAttributeSetType.m new file mode 100755 index 0000000..ab21954 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ResponseAttributeSetType.m @@ -0,0 +1,74 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ResponseAttributeSetType.h" +#import "Trading_ProductFamilyType.h" +#import "Trading_ProductFinderConstraintType.h" + +@implementation Trading_ResponseAttributeSetType + +@synthesize approximatePages = _approximatePages; +@synthesize attributeSetID = _attributeSetID; +@synthesize hasMore = _hasMore; +@synthesize productFamilies = _productFamilies; +@synthesize productFinderConstraints = _productFinderConstraints; +@synthesize tooManyMatchesFound = _tooManyMatchesFound; +@synthesize totalProducts = _totalProducts; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ApproximatePages" propertyName:@"approximatePages" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"approximatePages"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeSetID" propertyName:@"attributeSetID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"attributeSetID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HasMore" propertyName:@"hasMore" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hasMore"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ProductFamilies" propertyName:@"productFamilies" type:PICO_TYPE_OBJECT clazz:[Trading_ProductFamilyType class]]; + [map setObject:ps forKey:@"productFamilies"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ProductFinderConstraints" propertyName:@"productFinderConstraints" type:PICO_TYPE_OBJECT clazz:[Trading_ProductFinderConstraintType class]]; + [map setObject:ps forKey:@"productFinderConstraints"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TooManyMatchesFound" propertyName:@"tooManyMatchesFound" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"tooManyMatchesFound"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalProducts" propertyName:@"totalProducts" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalProducts"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.approximatePages = nil; + self.attributeSetID = nil; + self.hasMore = nil; + self.productFamilies = nil; + self.productFinderConstraints = nil; + self.tooManyMatchesFound = nil; + self.totalProducts = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RestockingFeeCodeType.h b/Vendoo/TradingProxy/Trading_RestockingFeeCodeType.h new file mode 100755 index 0000000..b30b8de --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RestockingFeeCodeType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This enumeration type consist of the applicable values that may be used in the + RestockingFeeValueOption field of Add/Revise/Relist API calls. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the seller will not charge a restocking fee to the + buyer if the item is returned. + +*/ +extern NSString *const Trading_RestockingFeeCodeType_NO_RESTOCKING_FEE; + +/** + + This value indicates that the seller charges the buyer a restocking fee of 10 + percent of the item's purchase price if the item is returned. + +*/ +extern NSString *const Trading_RestockingFeeCodeType_PERCENT_10; + +/** + + This value indicates that the seller charges the buyer a restocking fee of 15 + percent of the item's purchase price if the item is returned. + +*/ +extern NSString *const Trading_RestockingFeeCodeType_PERCENT_15; + +/** + + This value indicates that the seller charges the buyer a restocking fee of 20 + percent of the item's purchase price if the item is returned. + +*/ +extern NSString *const Trading_RestockingFeeCodeType_PERCENT_20; + +/** + + This is no longer a valid value for RestockingFeeValue. + +*/ +extern NSString *const Trading_RestockingFeeCodeType_PERCENT_25; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_RestockingFeeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_RestockingFeeCodeType.m b/Vendoo/TradingProxy/Trading_RestockingFeeCodeType.m new file mode 100755 index 0000000..1e10734 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RestockingFeeCodeType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_RestockingFeeCodeType.h" + +/** + @file + + This enumeration type consist of the applicable values that may be used in the + RestockingFeeValueOption field of Add/Revise/Relist API calls. + +*/ + +/** + + This value indicates that the seller will not charge a restocking fee to the + buyer if the item is returned. + +*/ +NSString *const Trading_RestockingFeeCodeType_NO_RESTOCKING_FEE = @"NoRestockingFee"; + +/** + + This value indicates that the seller charges the buyer a restocking fee of 10 + percent of the item's purchase price if the item is returned. + +*/ +NSString *const Trading_RestockingFeeCodeType_PERCENT_10 = @"Percent_10"; + +/** + + This value indicates that the seller charges the buyer a restocking fee of 15 + percent of the item's purchase price if the item is returned. + +*/ +NSString *const Trading_RestockingFeeCodeType_PERCENT_15 = @"Percent_15"; + +/** + + This value indicates that the seller charges the buyer a restocking fee of 20 + percent of the item's purchase price if the item is returned. + +*/ +NSString *const Trading_RestockingFeeCodeType_PERCENT_20 = @"Percent_20"; + +/** + + This is no longer a valid value for RestockingFeeValue. + +*/ +NSString *const Trading_RestockingFeeCodeType_PERCENT_25 = @"Percent_25"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_RestockingFeeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_RestockingFeeValueDetailsType.h b/Vendoo/TradingProxy/Trading_RestockingFeeValueDetailsType.h new file mode 100755 index 0000000..4d5d7b8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RestockingFeeValueDetailsType.h @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the RestockingFeeValue container, which contains the + allowed values (and a text description of each value) that may be specified in the + RestockingFeeValueOption field of an Add/Revise/Relist API call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RestockingFeeValueDetailsType : NSObject { + +@private + NSString *_restockingFeeValueOption; + NSString *_description; + NSMutableArray *_any; + +} + + +/** + + A restocking fee value option that a seller can specify in the + RestockingFeeValueOption field of Add/Revise/Relist calls. + In order to charge a buyer a restocking fee when an item is returned, a US seller + must input a restocking fee value as part of the return policy. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *restockingFeeValueOption; + +/** + + Display string that applications can use to present + the RestockingFeeValueOption values in a more user-friendly + format when used in GUI features such as option buttons or drop-down lists. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RestockingFeeValueDetailsType.m b/Vendoo/TradingProxy/Trading_RestockingFeeValueDetailsType.m new file mode 100755 index 0000000..94806a5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RestockingFeeValueDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RestockingFeeValueDetailsType.h" + +@implementation Trading_RestockingFeeValueDetailsType + +@synthesize restockingFeeValueOption = _restockingFeeValueOption; +@synthesize description = _description; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RestockingFeeValueOption" propertyName:@"restockingFeeValueOption" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"restockingFeeValueOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.restockingFeeValueOption = nil; + self.description = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReturnPolicyDetailsType.h b/Vendoo/TradingProxy/Trading_ReturnPolicyDetailsType.h new file mode 100755 index 0000000..e665032 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReturnPolicyDetailsType.h @@ -0,0 +1,180 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_WarrantyDurationDetailsType; +@class Trading_ShippingCostPaidByDetailsType; +@class Trading_RestockingFeeValueDetailsType; +@class Trading_ReturnsWithinDetailsType; +@class Trading_WarrantyTypeDetailsType; +@class Trading_RefundDetailsType; +@class Trading_WarrantyOfferedDetailsType; +@class Trading_ReturnsAcceptedDetailsType; + +/** + + Type for the return policy details of an item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReturnPolicyDetailsType : NSObject { + +@private + NSMutableArray *_refund; + NSMutableArray *_returnsWithin; + NSMutableArray *_returnsAccepted; + NSNumber *_description; + NSMutableArray *_warrantyOffered; + NSMutableArray *_warrantyType; + NSMutableArray *_warrantyDuration; + NSNumber *_ean; + NSMutableArray *_shippingCostPaidBy; + NSMutableArray *_restockingFeeValue; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + How the seller will compensate the buyer for a returned item + (such as money back or exchange). + + + entry type : class Trading_RefundDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *refund; + +/** + + Time period within which the buyer can return the item, starting from the day they receive the item. + + + entry type : class Trading_ReturnsWithinDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *returnsWithin; + +/** + + Whether the seller allows the buyer to return the item. + + + entry type : class Trading_ReturnsAcceptedDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *returnsAccepted; + +/** + + This field is returned with a value of 'true' if the site supports a text + description of the seller's return policy for items. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *description; + +/** + + Whether the item includes a warranty. + + + entry type : class Trading_WarrantyOfferedDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *warrantyOffered; + +/** + + The type of warranty offered. + + + entry type : class Trading_WarrantyTypeDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *warrantyType; + +/** + + The length of the warranty offered. + + + entry type : class Trading_WarrantyDurationDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *warrantyDuration; + +/** + + Returns true if the site supports specifying a European Article Number (EAN) with the return policy. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *ean; + +/** + + The party who pays the shipping cost for a returned item. + + + entry type : class Trading_ShippingCostPaidByDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *shippingCostPaidBy; + +/** + + Container consisting of the allowed values (and a text description of each + value) that may be specified in the + RestockingFeeValueOption field of an Add/Revise/Relist + API call. + + + entry type : class Trading_RestockingFeeValueDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *restockingFeeValue; + +/** + + Returns the latest version number for this field. The version can be + used to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT that the feature flags for the details were last + updated. This timestamp can be used to determine if and when to refresh + cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReturnPolicyDetailsType.m b/Vendoo/TradingProxy/Trading_ReturnPolicyDetailsType.m new file mode 100755 index 0000000..14f6346 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReturnPolicyDetailsType.m @@ -0,0 +1,105 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReturnPolicyDetailsType.h" +#import "Trading_WarrantyDurationDetailsType.h" +#import "Trading_ShippingCostPaidByDetailsType.h" +#import "Trading_RestockingFeeValueDetailsType.h" +#import "Trading_ReturnsWithinDetailsType.h" +#import "Trading_WarrantyTypeDetailsType.h" +#import "Trading_RefundDetailsType.h" +#import "Trading_WarrantyOfferedDetailsType.h" +#import "Trading_ReturnsAcceptedDetailsType.h" + +@implementation Trading_ReturnPolicyDetailsType + +@synthesize refund = _refund; +@synthesize returnsWithin = _returnsWithin; +@synthesize returnsAccepted = _returnsAccepted; +@synthesize description = _description; +@synthesize warrantyOffered = _warrantyOffered; +@synthesize warrantyType = _warrantyType; +@synthesize warrantyDuration = _warrantyDuration; +@synthesize ean = _ean; +@synthesize shippingCostPaidBy = _shippingCostPaidBy; +@synthesize restockingFeeValue = _restockingFeeValue; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Refund" propertyName:@"refund" type:PICO_TYPE_OBJECT clazz:[Trading_RefundDetailsType class]]; + [map setObject:ps forKey:@"refund"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ReturnsWithin" propertyName:@"returnsWithin" type:PICO_TYPE_OBJECT clazz:[Trading_ReturnsWithinDetailsType class]]; + [map setObject:ps forKey:@"returnsWithin"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ReturnsAccepted" propertyName:@"returnsAccepted" type:PICO_TYPE_OBJECT clazz:[Trading_ReturnsAcceptedDetailsType class]]; + [map setObject:ps forKey:@"returnsAccepted"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"WarrantyOffered" propertyName:@"warrantyOffered" type:PICO_TYPE_OBJECT clazz:[Trading_WarrantyOfferedDetailsType class]]; + [map setObject:ps forKey:@"warrantyOffered"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"WarrantyType" propertyName:@"warrantyType" type:PICO_TYPE_OBJECT clazz:[Trading_WarrantyTypeDetailsType class]]; + [map setObject:ps forKey:@"warrantyType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"WarrantyDuration" propertyName:@"warrantyDuration" type:PICO_TYPE_OBJECT clazz:[Trading_WarrantyDurationDetailsType class]]; + [map setObject:ps forKey:@"warrantyDuration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EAN" propertyName:@"ean" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"ean"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ShippingCostPaidBy" propertyName:@"shippingCostPaidBy" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingCostPaidByDetailsType class]]; + [map setObject:ps forKey:@"shippingCostPaidBy"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"RestockingFeeValue" propertyName:@"restockingFeeValue" type:PICO_TYPE_OBJECT clazz:[Trading_RestockingFeeValueDetailsType class]]; + [map setObject:ps forKey:@"restockingFeeValue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.refund = nil; + self.returnsWithin = nil; + self.returnsAccepted = nil; + self.description = nil; + self.warrantyOffered = nil; + self.warrantyType = nil; + self.warrantyDuration = nil; + self.ean = nil; + self.shippingCostPaidBy = nil; + self.restockingFeeValue = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReturnPolicyEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ReturnPolicyEnabledDefinitionType.h new file mode 100755 index 0000000..1f02519 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReturnPolicyEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the feature that specifies whether a return policy + could be enabled on the site. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReturnPolicyEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReturnPolicyEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ReturnPolicyEnabledDefinitionType.m new file mode 100755 index 0000000..2e7891b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReturnPolicyEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReturnPolicyEnabledDefinitionType.h" + +@implementation Trading_ReturnPolicyEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReturnPolicyType.h b/Vendoo/TradingProxy/Trading_ReturnPolicyType.h new file mode 100755 index 0000000..a379499 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReturnPolicyType.h @@ -0,0 +1,507 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type for the return policy details of an item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReturnPolicyType : NSObject { + +@private + NSString *_refundOption; + NSString *_refund; + NSString *_returnsWithinOption; + NSString *_returnsWithin; + NSString *_returnsAcceptedOption; + NSString *_returnsAccepted; + NSString *_description; + NSString *_warrantyOfferedOption; + NSString *_warrantyOffered; + NSString *_warrantyTypeOption; + NSString *_warrantyType; + NSString *_warrantyDurationOption; + NSString *_warrantyDuration; + NSString *_ean; + NSString *_shippingCostPaidByOption; + NSString *_shippingCostPaidBy; + NSString *_restockingFeeValue; + NSString *_restockingFeeValueOption; + NSMutableArray *_any; + +} + + +/** + + Indicates how the seller will compensate the buyer for a returned item. + Use the ReturnPolicy.Description field to explain the policy details + (such as how quickly the seller will process the refund, whether the seller must + receive the item before processing the refund, and other useful details.).
+
+ The RefundOption field is not supported by following sites: +
    +
  • Austria (Site ID 16)
  • +
  • Belgium-Dutch (Site ID 123)
  • +
  • Belgium-French (Site ID 23)
  • +
  • France (Site ID 71)
  • +
  • Germany (Site ID 77)
  • +
  • Ireland (Site ID 205)
  • +
  • Italy (Site ID 101)
  • +
  • Netherlands (Site ID 146)
  • +
  • Poland (Site ID 212)
  • +
+
+
+ Applicable values: To get the applicable RefundOption values for + your site, call GeteBayDetails with + DetailName set to RefundDetails, and + then look for the ReturnPolicyDetails.Refund.RefundOption fields in the + response.
+
+ For Add/Revise/Relist/VerifyAdd API calls): + If the seller accepts returns (ReturnsAcceptedOption=ReturnsAccepted) + but you do not pass in this RefundOption field when listing the item, + some eBay sites may set a default value (like 'MoneyBack'), and the seller + is obligated to honor this setting. Therefore, to avoid unexpected obligations, + the seller should set a specific value for this field.
+
+ For Revise calls only: + If the listing has bids or sales and/or ends within 12 hours, + you can't change this value. See the parent ReturnPolicy node description + for more details. +

+ Note: As of version 771, + listings created, revised, or relisted on the US site with deprecated + RefundOption and/or ReturnsWithinOption + values (using Add/Revise/Relist API calls) will be blocked. +

+ For RefundOption, the deprecated values for the US site are MerchandiseCredit + and Exchange. Instead of these deprecated values, the seller must + offer a MoneyBack or a MoneyBackOrExchange refund + option. Consider using the MoneyBackOrExchange option when you have + the depth of inventory to support an exchange for a different size, color, or undamaged + unit. Otherwise, use the MoneyBack option if you have limited + inventory. +
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *refundOption; + +/** + + Display string that buyer applications can use to present RefundOption in + a more user-friendly format to buyers. For example, in GetItem and + related calls, this value is usually localized and can contain spaces. + If necessary, you can predict the choice of values based on + the Refund.Description options returned by GeteBayDetails.
+
+ Not applicable as input to the AddItem family of calls. (Use RefundOption instead.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *refund; + +/** + + The buyer can return the item within this period of time from the day they receive the item. + Use the ReturnPolicy.Description field to explain the policy details.
+
+ Applicable values: + To get the applicable ReturnsWithinOption values for your site, + call GeteBayDetails + with DetailName set to ReturnPolicyDetails, + and then look for the ReturnPolicyDetails.ReturnsWithin.ReturnsWithinOption fields in the response. + ReturnsWithinOptionsCodeType defines all the possible values.
+
+ For AddItem, VerifyAddItem, and RelistItem: + If the seller accepts returns (ReturnsAcceptedOption=ReturnsAccepted) + but you do not pass in this ReturnsWithinOption field when listing the item, + some eBay sites may set a default value (like Days_14), and the seller + is obligated to honor this setting. Therefore, to avoid unexpected obligations, + the seller should set a specific value for this field. +
+
+ Note: + As of version 771, listings created, revised, or relisted with + deprecated RefundOption and/or + ReturnsWithinOption values (using Add/Revise/Relist + API calls) will be blocked. +

+ For ReturnsWithinOption, the deprecated values are Days_3 + and Days_7. Instead of these deprecated values, the seller must offer a + 14-day, 30-day, or 60-day return window. +
+
+ For ReviseItem only: + If the listing has bids or sales and/or ends within 12 hours, + you can't change this value. See the parent ReturnPolicy node description + for more details. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *returnsWithinOption; + +/** + + Display string that buyer applications can use to present ReturnsWithinOption in + a more user-friendly format to buyers. For example, in GetItem and + related calls, this value is usually localized and can contain spaces. + If necessary, you can predict the choice of values based on + the ReturnsWithin.Description options returned by GeteBayDetails.
+
+ Not applicable as input to the AddItem family of calls. (Use ReturnsWithinOption instead.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *returnsWithin; + +/** + + Indicates whether the seller allows the buyer to return the item. + This field is required when ReturnPolicy is specified. + (If you specify ReturnsNotAccepted, the View Item page may initially show the + return policy as unspecified. In a future release, the View Item page + will be updated to indicate that returns are not accepted instead.)
+
+ All sites support the ability for a seller to not accept returns. + If the seller doesn't accept returns, the item must specifically + indicate ReturnsNotAccepted. (The return policy cannot be omitted + from the item.)
+
+ On the eBay UK and Ireland sites, business sellers must accept + returns for fixed price items (including auction items with + Buy It Now, and any other fixed price formats) when the category + requires a return policy. + On some European sites (such as eBay Germany (DE)), registered + business sellers are required to accept returns. + Your application can call GetUser to determine a user's current + business seller status. +
+
+ Note: + In order for Top Rated sellers to receive a Top Rated Plus seal for their listings, + returns must be accepted for the item (ReturnsAcceptedOption=ReturnsAccepted) and + handling time should be set to one day (Item.DispatchTimeMax=1). + Top Rated listings qualify for the greatest average boost in Best Match and + the 20 percent Final Value Fee discount. For more information on changes to eBay's + Top Rated seller program, see the + 2012 Fall Seller Update page. + +
+ Applicable values: + To get the applicable ReturnsAcceptedOption values for your site, call GeteBayDetails + with DetailName set to ReturnPolicyDetails, + and then look for the ReturnPolicyDetails.ReturnsAccepted.Description fields in the response. + ReturnsAcceptedOptionsCodeType defines all the possible values.
+
+ For ReviseItem only: + If the listing has bids or sales and/or ends within 12 hours, + you can't change this value. See the parent ReturnPolicy node description + for more details. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *returnsAcceptedOption; + +/** + + Display string that buyer applications can use to present ReturnsAcceptedOption in + a more user-friendly format to buyers. For example, in GetItem and + related calls, this value is usually localized and can contain spaces. + If necessary, you can predict the choice of values based on + the ReturnsAccepted.Description options returned by GeteBayDetails.
+
+ Not applicable as input to the AddItem family of calls. (Use ReturnsAcceptedOption instead.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *returnsAccepted; + +/** + + A detailed explanation of the seller's return policy.
+
+ eBay uses this text string as-is in the Return Policy section of the View Item page. Avoid HTML, and avoid character entity references (such as &pound; or &#163;). If you include special characters in the return policy description, use the literal UTF-8 or ISO-8559-1 character (e.g. £).
+ +
+ For AddItem, VerifyAddItem, and RelistItem: + If the seller accepts returns (ReturnsAcceptedOption=ReturnsAccepted) + but does not specify this field when listing the item, + GetItem returns this as an empty node
+
+ For ReviseItem only: + If the listing has bids or sales and/or ends within 12 hours, + you can't change this value. See the parent ReturnPolicy node description + for more details. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + Indicates whether a warranty is offered for the item.
+
+ Applicable values: + To get the applicable WarrantyOfferedOption values for your site, + call GeteBayDetails + with DetailName set to ReturnPolicyDetails, + and then look for the ReturnPolicyDetails.WarrantyOffered.WarrantyOfferedOption fields in the response. + WarrantyOfferedCodeType defines all the possible values.
+ Note: Only the eBay India site supports this field. +
+ For AddItem, VerifyAddItem, and RelistItem: + If the seller accepts returns (ReturnsAcceptedOption=ReturnsAccepted) + but you do not pass in this WarrantyOfferedOption field when listing the item, + the eBay India site may set a default value, and the seller + is obligated to honor this setting. Therefore, to avoid unexpected obligations, + the seller should set a specific value for this field.
+
+ Note: + For the US eBay Motors limited warranty (Short-Term Service Agreement) option, + use Item.LimitedWarrantyEligible instead.
+
+ For the US eBay Motors "Is There an Existing Warranty?" option, use + Item.AttributeSetArray instead.

+
+ For ReviseItem only: + If the listing has bids or sales and/or ends within 12 hours, + you can't change this value. See the parent ReturnPolicy node description + for more details. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *warrantyOfferedOption; + +/** + + Display string that buyer applications can use to present WarrantyOfferedOption in + a more user-friendly format to buyers. For example, in GetItem and + related calls, this value is usually localized and can contain spaces. + If necessary, you can predict the choice of values based on + the WarrantyOffered.Description options returned by GeteBayDetails.
+
+ Not applicable as input to the AddItem family of calls. (Use WarrantyOfferedOption instead.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *warrantyOffered; + +/** + + Indicates the source or type of the warranty, if any.
+
+ Applicable values: + To get the applicable WarrantyTypeOption values for your site, + call GeteBayDetails + with DetailName set to ReturnPolicyDetails, + and then look for the ReturnPolicyDetails.WarrantyType.WarrantyTypeOption fields in the response. + WarrantyTypeOptionsCodeType defines all the possible values.
+ Note: Only the eBay India site supports this field. +
+ For AddItem, VerifyAddItem, and RelistItem: + If the seller accepts returns (ReturnsAcceptedOption=ReturnsAccepted) + but you do not pass in this WarrantyTypeOption field when listing the item, + the eBay India site may set a default value, and the seller + is obligated to honor this setting. Therefore, to avoid unexpected obligations, + the seller should set a specific value for this field.
+
+ For ReviseItem only: + If the listing has bids or sales and/or ends within 12 hours, + you can't change this value. See the parent ReturnPolicy node description + for more details. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *warrantyTypeOption; + +/** + + Display string that buyer applications can use to present WarrantyTypeOption in + a more user-friendly format to buyers. For example, in GetItem and + related calls, this value is usually localized and can contain spaces. + If necessary, you can predict the choice of values based on + the WarrantyType.Description options returned by GeteBayDetails.
+
+ Not applicable as input to the AddItem family of calls. (Use WarrantyTypeOption instead.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *warrantyType; + +/** + + The warranty period.
+
+ Applicable values: + To get the applicable WarrantyDurationOption values for your site, + call GeteBayDetails + with DetailName set to ReturnPolicyDetails, + and then look for the ReturnPolicyDetails.WarrantyDuration. WarrantyDurationOption fields in the response. + WarrantyDurationOptionsCodeType defines all the possible values.
+
+ For AddItem, VerifyAddItem, and RelistItem: + If the seller accepts returns (ReturnsAcceptedOption=ReturnsAccepted) + but you do not pass in this WarrantyDurationOption field when listing the item, + the eBay India site may set a default value, and the seller + is obligated to honor this setting. Therefore, to avoid unexpected obligations, + the seller should set a specific value for this field.
+
+ For ReviseItem only: + If the listing has bids or sales and/or ends within 12 hours, + you can't change this value. See the parent ReturnPolicy node description + for more details. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *warrantyDurationOption; + +/** + + Display string that buyer applications can use to present WarrantyDurationOption in + a more user-friendly format to buyers. For example, For example, in GetItem and + related calls, this value is usually localized and can contain spaces. + If necessary, you can predict the choice of values based on + the WarrantyDuration.Description options returned by GeteBayDetails.
+
+ Not applicable as input to the AddItem family of calls. (Use WarrantyDurationOption instead.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *warrantyDuration; + +/** + + The European Article Number (EAN) associated with the item, if any. + To determine if your site supports this field, call GeteBayDetails + with DetailName set to ReturnPolicyDetails, + and then look for a 'true' value in the ReturnPolicyDetails.EAN field. + Only returned if the seller has specified this value in their return policy.
+
+ For ReviseItem only: + If the listing has bids or sales and/or ends within 12 hours, + you can't change this value. See the parent ReturnPolicy node description + for more details.
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *ean; + +/** + + The party who pays the shipping cost for a returned item. + Use the ReturnPolicy.Description field to explain any additional details.
+
+ Applicable values: + To get the applicable ShippingCostPaidByOption values for your site, + call GeteBayDetails + with DetailName set to ReturnPolicyDetails, + and then look for the ReturnPolicyDetails.ShippingCostPaidBy.ShippingCostPaidByOption fields in the response. + ShippingCostPaidByOptionsCodeType defines all the possible values.
+
+ For AddItem, VerifyAddItem, and RelistItem: + If the seller accepts returns (ReturnsAcceptedOption=ReturnsAccepted) + but you do not pass in this ShippingCostPaidByOption field when listing the item, + some eBay sites may set a default value (like Buyer), and the seller + is obligated to honor this setting. Therefore, to avoid unexpected obligations, + the seller should set a specific value for this field.
+
+ For ReviseItem only: + If the listing has bids or sales and/or ends within 12 hours, + you can't change this value. See the parent ReturnPolicy node description + for more details. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingCostPaidByOption; + +/** + + Display string that buyer applications can use to present ShippingCostPaidByOption in + a more user-friendly format to buyers. For example, in GetItem and + related calls, this value is usually localized and can contain spaces. + If necessary, you can predict the choice of values based on + the ShippingCostPaidBy.Description options returned by GeteBayDetails.
+
+ Not applicable as input to the AddItem family of calls. (Use ShippingCostPaidByOption instead.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingCostPaidBy; + +/** + + Display string that indicates the restocking fee charged by the + seller for returned items. This value is directly related to the + RestockingFeeValueOption value, with the difference + being that applications can use RestockingFeeValue + to present the RestockingFeeValueOption value + in a more user-friendly format when used in a GUI features such as option + buttons or drop-down lists. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *restockingFeeValue; + +/** + + This enumeration value indicates the restocking fee charged by the + seller for returned items. In order to charge the buyer a restocking + fee when an item is returned, a US seller must input a restocking + fee value as part of the return policy. +

+ For Add/Revise/Relist calls: To obtain the list + of applicable values, call GeteBayDetails with + DetailName set to ReturnPolicyDetails. + Then look for the list of restocking fee value options in the + ReturnPolicyDetails.RestockingFeeValue container in the + response. +

+ For Get calls: The RestockingFeeValue + field is directly related to RestockingFeeValueOption, and + gives a user-friendly description of the restocking fee policy. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *restockingFeeValueOption; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReturnPolicyType.m b/Vendoo/TradingProxy/Trading_ReturnPolicyType.m new file mode 100755 index 0000000..4436990 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReturnPolicyType.m @@ -0,0 +1,127 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReturnPolicyType.h" + +@implementation Trading_ReturnPolicyType + +@synthesize refundOption = _refundOption; +@synthesize refund = _refund; +@synthesize returnsWithinOption = _returnsWithinOption; +@synthesize returnsWithin = _returnsWithin; +@synthesize returnsAcceptedOption = _returnsAcceptedOption; +@synthesize returnsAccepted = _returnsAccepted; +@synthesize description = _description; +@synthesize warrantyOfferedOption = _warrantyOfferedOption; +@synthesize warrantyOffered = _warrantyOffered; +@synthesize warrantyTypeOption = _warrantyTypeOption; +@synthesize warrantyType = _warrantyType; +@synthesize warrantyDurationOption = _warrantyDurationOption; +@synthesize warrantyDuration = _warrantyDuration; +@synthesize ean = _ean; +@synthesize shippingCostPaidByOption = _shippingCostPaidByOption; +@synthesize shippingCostPaidBy = _shippingCostPaidBy; +@synthesize restockingFeeValue = _restockingFeeValue; +@synthesize restockingFeeValueOption = _restockingFeeValueOption; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundOption" propertyName:@"refundOption" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"refundOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Refund" propertyName:@"refund" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"refund"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnsWithinOption" propertyName:@"returnsWithinOption" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"returnsWithinOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnsWithin" propertyName:@"returnsWithin" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"returnsWithin"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnsAcceptedOption" propertyName:@"returnsAcceptedOption" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"returnsAcceptedOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnsAccepted" propertyName:@"returnsAccepted" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"returnsAccepted"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WarrantyOfferedOption" propertyName:@"warrantyOfferedOption" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"warrantyOfferedOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WarrantyOffered" propertyName:@"warrantyOffered" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"warrantyOffered"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WarrantyTypeOption" propertyName:@"warrantyTypeOption" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"warrantyTypeOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WarrantyType" propertyName:@"warrantyType" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"warrantyType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WarrantyDurationOption" propertyName:@"warrantyDurationOption" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"warrantyDurationOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WarrantyDuration" propertyName:@"warrantyDuration" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"warrantyDuration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EAN" propertyName:@"ean" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"ean"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingCostPaidByOption" propertyName:@"shippingCostPaidByOption" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingCostPaidByOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingCostPaidBy" propertyName:@"shippingCostPaidBy" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingCostPaidBy"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RestockingFeeValue" propertyName:@"restockingFeeValue" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"restockingFeeValue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RestockingFeeValueOption" propertyName:@"restockingFeeValueOption" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"restockingFeeValueOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.refundOption = nil; + self.refund = nil; + self.returnsWithinOption = nil; + self.returnsWithin = nil; + self.returnsAcceptedOption = nil; + self.returnsAccepted = nil; + self.description = nil; + self.warrantyOfferedOption = nil; + self.warrantyOffered = nil; + self.warrantyTypeOption = nil; + self.warrantyType = nil; + self.warrantyDurationOption = nil; + self.warrantyDuration = nil; + self.ean = nil; + self.shippingCostPaidByOption = nil; + self.shippingCostPaidBy = nil; + self.restockingFeeValue = nil; + self.restockingFeeValueOption = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReturnsAcceptedDetailsType.h b/Vendoo/TradingProxy/Trading_ReturnsAcceptedDetailsType.h new file mode 100755 index 0000000..0591425 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReturnsAcceptedDetailsType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the ReturnPolicyDetails.ReturnsAccepted container that + is returned in GeteBayDetails. This container contains the values + that may be used in the ReturnPolicy.ReturnsAcceptedOption field of Add/Revise/Relist + API calls. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReturnsAcceptedDetailsType : NSObject { + +@private + NSString *_returnsAcceptedOption; + NSString *_description; + NSMutableArray *_any; + +} + + +/** + + Whether the seller allows the buyer to return the item. + This value can be passed in the AddItem family of calls. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *returnsAcceptedOption; + +/** + + Display string that applications can use to present ReturnsAcceptedOption in + a more user-friendly format (such as in a drop-down list). + Not applicable as input to the AddItem family of calls. (Use ReturnsAcceptedOption instead.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReturnsAcceptedDetailsType.m b/Vendoo/TradingProxy/Trading_ReturnsAcceptedDetailsType.m new file mode 100755 index 0000000..2308e6a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReturnsAcceptedDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReturnsAcceptedDetailsType.h" + +@implementation Trading_ReturnsAcceptedDetailsType + +@synthesize returnsAcceptedOption = _returnsAcceptedOption; +@synthesize description = _description; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnsAcceptedOption" propertyName:@"returnsAcceptedOption" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"returnsAcceptedOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.returnsAcceptedOption = nil; + self.description = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReturnsAcceptedOptionsCodeType.h b/Vendoo/TradingProxy/Trading_ReturnsAcceptedOptionsCodeType.h new file mode 100755 index 0000000..4072c7f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReturnsAcceptedOptionsCodeType.h @@ -0,0 +1,35 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specified whether returns are accepted. + + + @ingroup EBayAPIInterface +*/ + +/** + + The seller accepts returns, subject to other details + specified in the policy. + +*/ +extern NSString *const Trading_ReturnsAcceptedOptionsCodeType_RETURNS_ACCEPTED; + +/** + + The seller does not accept returns. + +*/ +extern NSString *const Trading_ReturnsAcceptedOptionsCodeType_RETURNS_NOT_ACCEPTED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_ReturnsAcceptedOptionsCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ReturnsAcceptedOptionsCodeType.m b/Vendoo/TradingProxy/Trading_ReturnsAcceptedOptionsCodeType.m new file mode 100755 index 0000000..647700a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReturnsAcceptedOptionsCodeType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ReturnsAcceptedOptionsCodeType.h" + +/** + @file + + Specified whether returns are accepted. + +*/ + +/** + + The seller accepts returns, subject to other details + specified in the policy. + +*/ +NSString *const Trading_ReturnsAcceptedOptionsCodeType_RETURNS_ACCEPTED = @"ReturnsAccepted"; + +/** + + The seller does not accept returns. + +*/ +NSString *const Trading_ReturnsAcceptedOptionsCodeType_RETURNS_NOT_ACCEPTED = @"ReturnsNotAccepted"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_ReturnsAcceptedOptionsCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ReturnsWithinDetailsType.h b/Vendoo/TradingProxy/Trading_ReturnsWithinDetailsType.h new file mode 100755 index 0000000..72f9cb7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReturnsWithinDetailsType.h @@ -0,0 +1,75 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the ReturnPolicyDetails.ReturnsWithin container that + is returned in GeteBayDetails. This container contains the values + that may be used in the ReturnPolicy.ReturnsWithinOption field of + Add/Revise/Relist API calls. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReturnsWithinDetailsType : NSObject { + +@private + NSString *_returnsWithinOption; + NSString *_description; + NSMutableArray *_any; + +} + + +/** + + Value indicates the number of days that a buyer has to return an item from the day they + receive the item. This value can be passed in the Add/Revise/Relist family of API calls. +
+
+ Note: + As of version 771, listings created, revised, or relisted with + deprecated RefundOption and/or + ReturnsWithinOption values (using Add/Revise/Relist family of + API calls) will be blocked. +

+ For ReturnsWithinOption, the deprecated values are Days_3 + and Days_7. Instead of these deprecated values, the seller must offer a + 14-day, 30-day, or 60-day return window. +
+
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *returnsWithinOption; + +/** + + Display string that applications can use to present ReturnsWithinOption in + a more user-friendly format (such as in a drop-down list). + Not applicable as input to the AddItem family of calls. (Use ReturnsWithinOption instead.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReturnsWithinDetailsType.m b/Vendoo/TradingProxy/Trading_ReturnsWithinDetailsType.m new file mode 100755 index 0000000..e3d6c8c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReturnsWithinDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReturnsWithinDetailsType.h" + +@implementation Trading_ReturnsWithinDetailsType + +@synthesize returnsWithinOption = _returnsWithinOption; +@synthesize description = _description; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnsWithinOption" propertyName:@"returnsWithinOption" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"returnsWithinOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.returnsWithinOption = nil; + self.description = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReturnsWithinOptionsCodeType.h b/Vendoo/TradingProxy/Trading_ReturnsWithinOptionsCodeType.h new file mode 100755 index 0000000..4e37138 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReturnsWithinOptionsCodeType.h @@ -0,0 +1,91 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This enumerated type contains the list of values that can be used by the seller to set + the number of days (after the purchase date) that a buyer has to return an item (if the + return policy states that items can be returned) for a refund or an exchange. + + + @ingroup EBayAPIInterface +*/ + +/** + + The seller specifies this value to enable a 3-day return policy. A buyer must + return an item within three days after purchase in order to receive a refund or + an exchange. +
+
+ Note: + This value is deprecated. Listings created or revised with this value will be + blocked. + +*/ +extern NSString *const Trading_ReturnsWithinOptionsCodeType_DAYS_3; + +/** + + The seller specifies this value to enable a 7-day return policy. A buyer must + return an item within seven days after purchase in order to receive a refund or + an exchange. +
+
+ Note: + This value is deprecated. Listings created or revised with this value will be + blocked. + +*/ +extern NSString *const Trading_ReturnsWithinOptionsCodeType_DAYS_7; + +/** + + The seller specifies this value to enable a 10-day return policy. A buyer must + return an item within 10 days after purchase in order to receive a refund or + an exchange. +
+
+ Note: + This value is deprecated. Listings created or revised with this value will be + blocked. + +*/ +extern NSString *const Trading_ReturnsWithinOptionsCodeType_DAYS_10; + +/** + + The seller specifies this value to enable a 14-day return policy. A buyer must + return an item within 14 days after purchase in order to receive a refund or + an exchange. + +*/ +extern NSString *const Trading_ReturnsWithinOptionsCodeType_DAYS_14; + +/** + + The seller specifies this value to enable a 30-day return policy. A buyer must + return an item within 30 days after purchase in order to receive a refund or + an exchange. + +*/ +extern NSString *const Trading_ReturnsWithinOptionsCodeType_DAYS_30; + +/** + + The seller specifies this value to enable a 60-day return policy. A buyer must + return an item within 60 days after purchase in order to receive a refund or + an exchange. + +*/ +extern NSString *const Trading_ReturnsWithinOptionsCodeType_DAYS_60; + +/** + + This value is reserved for internal or future use. + +*/ +extern NSString *const Trading_ReturnsWithinOptionsCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ReturnsWithinOptionsCodeType.m b/Vendoo/TradingProxy/Trading_ReturnsWithinOptionsCodeType.m new file mode 100755 index 0000000..7d39cb9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReturnsWithinOptionsCodeType.m @@ -0,0 +1,89 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ReturnsWithinOptionsCodeType.h" + +/** + @file + + This enumerated type contains the list of values that can be used by the seller to set + the number of days (after the purchase date) that a buyer has to return an item (if the + return policy states that items can be returned) for a refund or an exchange. + +*/ + +/** + + The seller specifies this value to enable a 3-day return policy. A buyer must + return an item within three days after purchase in order to receive a refund or + an exchange. +
+
+ Note: + This value is deprecated. Listings created or revised with this value will be + blocked. + +*/ +NSString *const Trading_ReturnsWithinOptionsCodeType_DAYS_3 = @"Days_3"; + +/** + + The seller specifies this value to enable a 7-day return policy. A buyer must + return an item within seven days after purchase in order to receive a refund or + an exchange. +
+
+ Note: + This value is deprecated. Listings created or revised with this value will be + blocked. + +*/ +NSString *const Trading_ReturnsWithinOptionsCodeType_DAYS_7 = @"Days_7"; + +/** + + The seller specifies this value to enable a 10-day return policy. A buyer must + return an item within 10 days after purchase in order to receive a refund or + an exchange. +
+
+ Note: + This value is deprecated. Listings created or revised with this value will be + blocked. + +*/ +NSString *const Trading_ReturnsWithinOptionsCodeType_DAYS_10 = @"Days_10"; + +/** + + The seller specifies this value to enable a 14-day return policy. A buyer must + return an item within 14 days after purchase in order to receive a refund or + an exchange. + +*/ +NSString *const Trading_ReturnsWithinOptionsCodeType_DAYS_14 = @"Days_14"; + +/** + + The seller specifies this value to enable a 30-day return policy. A buyer must + return an item within 30 days after purchase in order to receive a refund or + an exchange. + +*/ +NSString *const Trading_ReturnsWithinOptionsCodeType_DAYS_30 = @"Days_30"; + +/** + + The seller specifies this value to enable a 60-day return policy. A buyer must + return an item within 60 days after purchase in order to receive a refund or + an exchange. + +*/ +NSString *const Trading_ReturnsWithinOptionsCodeType_DAYS_60 = @"Days_60"; + +/** + + This value is reserved for internal or future use. + +*/ +NSString *const Trading_ReturnsWithinOptionsCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ReviewDetailsType.h b/Vendoo/TradingProxy/Trading_ReviewDetailsType.h new file mode 100755 index 0000000..a53fb29 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviewDetailsType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ReviewType; + +/** + + Contains product reviews written by eBay members. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviewDetailsType : NSObject { + +@private + NSNumber *_averageRating; + NSMutableArray *_review; + NSMutableArray *_any; + +} + + +/** + + The product's average rating (out of 5) based on all reviews. + For example, a value like 4.5 would mean the average rating + is 4.5 out of 5. (See ReviewCount for the total number of reviews.) + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *averageRating; + +/** + + An eBay member's review of the product. + + + entry type : class Trading_ReviewType +*/ + +@property (nonatomic, retain) NSMutableArray *review; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviewDetailsType.m b/Vendoo/TradingProxy/Trading_ReviewDetailsType.m new file mode 100755 index 0000000..72ad7b3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviewDetailsType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviewDetailsType.h" +#import "Trading_ReviewType.h" + +@implementation Trading_ReviewDetailsType + +@synthesize averageRating = _averageRating; +@synthesize review = _review; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AverageRating" propertyName:@"averageRating" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"averageRating"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Review" propertyName:@"review" type:PICO_TYPE_OBJECT clazz:[Trading_ReviewType class]]; + [map setObject:ps forKey:@"review"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.averageRating = nil; + self.review = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviewType.h b/Vendoo/TradingProxy/Trading_ReviewType.h new file mode 100755 index 0000000..9460fb6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviewType.h @@ -0,0 +1,106 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + A product review written by an eBay member. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviewType : NSObject { + +@private + NSString *_url; + NSString *_title; + NSNumber *_rating; + NSString *_text; + NSString *_userID; + NSDate *_creationTime; + NSMutableArray *_any; + +} + + +/** + + A link to the full review on the eBay Web site. + This URL optimized for natural search: "_W0QQ" is like "?" + (question mark), "QQ" is like "&" (ampersand), + and "Z" is like "=" (equals sign).
+
+ Note: + For a link to all reviews for the product, remove the upvr parameter + from this URL. See the eBay Web Services guide for an example. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *url; + +/** + + The title of the review. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *title; + +/** + + The eBay member's rating of the product. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *rating; + +/** + + The text of the review. If the review is longer than + 2000 characters, the text is cut off and it ends with "...". + See Review.URL for a link to the full text of the review. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *text; + +/** + + The reviewer's eBay user ID. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userID; + +/** + + The time and date when the reviewer posted the review. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *creationTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviewType.m b/Vendoo/TradingProxy/Trading_ReviewType.m new file mode 100755 index 0000000..5ebcfe2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviewType.m @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviewType.h" + +@implementation Trading_ReviewType + +@synthesize url = _url; +@synthesize title = _title; +@synthesize rating = _rating; +@synthesize text = _text; +@synthesize userID = _userID; +@synthesize creationTime = _creationTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"URL" propertyName:@"url" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"url"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Title" propertyName:@"title" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"title"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Rating" propertyName:@"rating" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"rating"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Text" propertyName:@"text" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"text"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserID" propertyName:@"userID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CreationTime" propertyName:@"creationTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"creationTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.url = nil; + self.title = nil; + self.rating = nil; + self.text = nil; + self.userID = nil; + self.creationTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseCheckoutStatusRequestType.h b/Vendoo/TradingProxy/Trading_ReviseCheckoutStatusRequestType.h new file mode 100755 index 0000000..a9652ea --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseCheckoutStatusRequestType.h @@ -0,0 +1,386 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_AddressType; +@class Trading_ExternalTransactionType; +@class Trading_AmountType; + +/** + + A seller can use this call to update the payment details, the shipping details, + and the status of an order. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseCheckoutStatusRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_transactionID; + NSString *_orderID; + Trading_AmountType *_amountPaid; + NSString *_paymentMethodUsed; + NSString *_checkoutStatus; + NSString *_shippingService; + NSNumber *_shippingIncludedInTax; + NSString *_checkoutMethod; + NSString *_insuranceType; + NSString *_paymentStatus; + Trading_AmountType *_adjustmentAmount; + Trading_AddressType *_shippingAddress; + NSString *_buyerID; + Trading_AmountType *_shippingInsuranceCost; + Trading_AmountType *_salesTax; + Trading_AmountType *_shippingCost; + NSString *_encryptedID; + Trading_ExternalTransactionType *_externalTransaction; + NSString *_multipleSellerPaymentID; + Trading_AmountType *_codCost; + NSString *_orderLineItemID; + +} + + +/** + + Unique identifier for an eBay item listing. A listing can have multiple + order line items (transactions), but only one ItemID. An ItemID can be + paired up with a corresponding TransactionID and used as an input filter + for ReviseCheckoutStatus. +

+ Unless an OrderLineItemID is used to identify a single line item order, + or the OrderID is used to identify a single or multiple line item + (Combined Payment) order, the ItemID/TransactionID pair must be + specified. For a multiple line item (Combined Payment) order, OrderID + should be used. If OrderID or OrderLineItemID are specified, the + ItemID/TransactionID pair is ignored if present in the same request. +
+
+ It is also possible to identify a single line item order with a + ItemID/BuyerID combination, but this is not the most ideal + approach since an error is returned if there are multiple + order line items for that combination. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Unique identifier for an eBay order line item (transaction). An order + line item is created once there is a commitment from a buyer to purchase + an item. Since an auction listing can only have one order line item + during the duration of the listing, the TransactionID for + auction listings is always 0. Along with its corresponding ItemID, a + TransactionID is used and referenced during an order checkout flow and + after checkout has been completed. The ItemID/TransactionID pair can be + used as an input filter for ReviseCheckoutStatus. +

+ Unless an OrderLineItemID is used to identify a single line item order, + or the OrderID is used to identify a single or multiple line item + (Combined Payment) order, the ItemID/TransactionID pair must be + specified. For a multiple line item (Combined Payment) order, OrderID + must be used. If OrderID or OrderLineItemID are specified, the + ItemID/TransactionID pair is ignored if present in the same request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + A unique identifier that identifies a single line item or multiple line + item (Combined Payment) order. +

+ For a single line item order, the OrderID value is identical to the + OrderLineItemID value that is generated upon creation of the order line + item. For a Combined Payment order, the OrderID value is created by eBay + when the buyer or seller (sharing multiple, common order line items) + combines multiple order line items into a Combined Payment order through + the eBay site. A Combined Payment order can also be created by the + seller through the AddOrder call. The OrderID can be used as an input + filter for ReviseCheckoutStatus. +

+ OrderID overrides an OrderLineItemID or ItemID/TransactionID pair if + these fields are also specified in the same request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderID; + +/** + + The total amount paid by the buyer. For a motor vehicle purchased on eBay Motors, + AmountPaid is the total amount paid by the buyer for the deposit. + AmountPaid is optional if CheckoutStatus is Incomplete and required if it + is Complete. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *amountPaid; + +/** + + Payment method used by the buyer. This field is required if + CheckoutStatus is Complete and the payment method is a trusted + payment method other than PayPal. See eBay's + Accepted Payments Policy. + If the payment method is PayPal, this field should not be used since only PayPal can set this field's + value to "PayPal". ReviseCheckoutStatus cannot be used for a non-trusted + payment method. +
+
+ Note: + Required or allowed payment methods vary by site and category. Refer to + + Payment Method Differences (PaymentMethod) in the eBay + Trading API Guide for information to help you determine which payment + methods you are required or allowed to specify. + + + + type: string constant in Trading_BuyerPaymentMethodCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentMethodUsed; + +/** + + The current checkout status of the order. Often, the seller or + application will mark this value as 'Complete' if payment has been made. The CheckoutStatus + value cannot be updated by DE and AT sellers who are subject to the new payment + process, and an attempt to do so in a ReviseCheckoutStatus call + will result in a call error. +
+
+ Note: + The introduction of the new eBay payment process for the entire German and + Austrian eBay marketplace has been delayed until further notice. + + + type: string constant in Trading_CompleteStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *checkoutStatus; + +/** + + The shipping service selected by the buyer from among the shipping services + offered by the seller (such as UPS Ground). For a list of valid values, call + GeteBayDetails with DetailName set to ShippingServiceDetails. The + ShippingServiceDetails.ValidForSellingFlow flag must also be present. + Otherwise, that particular shipping service option is no longer valid and + cannot be offered to buyers through a listing. +

+ + Note: ReviseCheckoutStatus is not available for the Global Shipping program; specifying InternationalPriorityShipping as a value for this field will produce an error. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingService; + +/** + + An indicator of whether shipping costs were included in the + taxable amount. . + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *shippingIncludedInTax; + +/** + + + type: string constant in Trading_CheckoutMethodCodeType.h +*/ +@property (nonatomic, retain) NSString *checkoutMethod; + +/** + + Enumeration value that indicates whether shipping insurance was offered to and + selected by the buyer. + + + type: string constant in Trading_InsuranceSelectedCodeType.h +*/ +@property (nonatomic, retain) NSString *insuranceType; + +/** + + Marks the order as paid or awaiting payment in My eBay. If you specify + Paid, My eBay displays an icon for each item in the order to indicate + that the order status is Paid. If you specify Pending, this indicates + that the order is awaiting payment. (Some applications may use Pending + when the buyer has paid but the funds have not yet been sent to the + seller's financial institution.) +
+
+ ReviseCheckoutStatus cannot be used to update payment and checkout + status for a non-trusted payment method. See eBay's + Accepted Payments Policy for more information on trusted + payment methods. If the payment method is PayPal, this field should not + be used since PayPal automatically set this field's value to "Paid" upon + receiving the buyer's payment. +
+
+ The PaymentStatus value cannot be updated by DE and AT sellers + who are subject to the new eBay payment process, and an attempt to do so in a + ReviseCheckoutStatus call will result in a call error. +
+
+ Note: + The introduction of the new eBay payment process for the entire German and + Austrian eBay marketplace has been delayed until further notice.
+ + + type: string constant in Trading_RCSPaymentStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentStatus; + +/** + + Discount or charge agreed to by the buyer and seller. A positive value + indicates that the amount is an extra charge being paid to the seller by + the buyer. A negative value indicates that the amount is a discount given + to the buyer by the seller. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *adjustmentAmount; + +/** + + For internal use. + + + type : class Trading_AddressType +*/ +@property (nonatomic, retain) Trading_AddressType *shippingAddress; + +/** + + eBay user ID for the order's buyer. A single line item order can + actually be identified by a BuyerID/ItemID pair, but this approach is + not recommended since an error is returned if there are multiple + order line items for that combination. BuyerID is ignored if any other valid + filter or filter combination is used in the same request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *buyerID; + +/** + + The amount of money paid for shipping insurance. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *shippingInsuranceCost; + +/** + + The sales tax amount for the order. This field should be used if sales tax + was applied to the order. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *salesTax; + +/** + + The amount of money paid for shipping. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *shippingCost; + +/** + + Not supported. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *encryptedID; + +/** + + Container consisting of a unique identifier and timestamp for the electronic + payment of an order. An ExternalTransactionID is not exposed + to a new DE or AT seller who is subject to the new eBay payment process. +
+
+ Note: + The introduction of the new eBay payment process for the entire German and + Austrian eBay marketplace has been delayed until further notice.
+ + + type : class Trading_ExternalTransactionType +*/ +@property (nonatomic, retain) Trading_ExternalTransactionType *externalTransaction; + +/** + + Not supported. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *multipleSellerPaymentID; + +/** + + This dollar value indicates the money due from the buyer upon delivery of the item. +

+ This field should only be specified in the ReviseCheckoutStatus + request if 'COD' (cash-on-delivery) was the payment method selected by the buyer + and it is included as the PaymentMethodUsed value in the same + request. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *codCost; + +/** + + OrderLineItemID is a unique identifier for an eBay order line item and + is based upon the concatenation of ItemID and TransactionID, with a + hyphen in between these two IDs. For a single line item order, the + OrderLineItemID value can be passed into the OrderID field to revise the + checkout status of the order. +

+ Unless an ItemID/TransactionID pair is used to identify a single line + item order, or the OrderID is used to identify a single or multiple line + item (Combined Payment) order, the OrderLineItemID must be specified. + For a multiple line item (Combined Payment) order, OrderID should be + used. If OrderLineItemID is specified, the ItemID/TransactionID pair are + ignored if present in the same request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseCheckoutStatusRequestType.m b/Vendoo/TradingProxy/Trading_ReviseCheckoutStatusRequestType.m new file mode 100755 index 0000000..a8e589f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseCheckoutStatusRequestType.m @@ -0,0 +1,147 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseCheckoutStatusRequestType.h" +#import "Trading_AddressType.h" +#import "Trading_ExternalTransactionType.h" +#import "Trading_AmountType.h" + +@implementation Trading_ReviseCheckoutStatusRequestType + +@synthesize itemID = _itemID; +@synthesize transactionID = _transactionID; +@synthesize orderID = _orderID; +@synthesize amountPaid = _amountPaid; +@synthesize paymentMethodUsed = _paymentMethodUsed; +@synthesize checkoutStatus = _checkoutStatus; +@synthesize shippingService = _shippingService; +@synthesize shippingIncludedInTax = _shippingIncludedInTax; +@synthesize checkoutMethod = _checkoutMethod; +@synthesize insuranceType = _insuranceType; +@synthesize paymentStatus = _paymentStatus; +@synthesize adjustmentAmount = _adjustmentAmount; +@synthesize shippingAddress = _shippingAddress; +@synthesize buyerID = _buyerID; +@synthesize shippingInsuranceCost = _shippingInsuranceCost; +@synthesize salesTax = _salesTax; +@synthesize shippingCost = _shippingCost; +@synthesize encryptedID = _encryptedID; +@synthesize externalTransaction = _externalTransaction; +@synthesize multipleSellerPaymentID = _multipleSellerPaymentID; +@synthesize codCost = _codCost; +@synthesize orderLineItemID = _orderLineItemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseCheckoutStatusRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderID" propertyName:@"orderID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AmountPaid" propertyName:@"amountPaid" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"amountPaid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentMethodUsed" propertyName:@"paymentMethodUsed" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentMethodUsed"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CheckoutStatus" propertyName:@"checkoutStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"checkoutStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingService" propertyName:@"shippingService" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingService"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingIncludedInTax" propertyName:@"shippingIncludedInTax" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"shippingIncludedInTax"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CheckoutMethod" propertyName:@"checkoutMethod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"checkoutMethod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InsuranceType" propertyName:@"insuranceType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"insuranceType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentStatus" propertyName:@"paymentStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AdjustmentAmount" propertyName:@"adjustmentAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"adjustmentAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingAddress" propertyName:@"shippingAddress" type:PICO_TYPE_OBJECT clazz:[Trading_AddressType class]]; + [map setObject:ps forKey:@"shippingAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerID" propertyName:@"buyerID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"buyerID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingInsuranceCost" propertyName:@"shippingInsuranceCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"shippingInsuranceCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SalesTax" propertyName:@"salesTax" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"salesTax"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingCost" propertyName:@"shippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"shippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EncryptedID" propertyName:@"encryptedID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"encryptedID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalTransaction" propertyName:@"externalTransaction" type:PICO_TYPE_OBJECT clazz:[Trading_ExternalTransactionType class]]; + [map setObject:ps forKey:@"externalTransaction"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MultipleSellerPaymentID" propertyName:@"multipleSellerPaymentID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"multipleSellerPaymentID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CODCost" propertyName:@"codCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"codCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.transactionID = nil; + self.orderID = nil; + self.amountPaid = nil; + self.paymentMethodUsed = nil; + self.checkoutStatus = nil; + self.shippingService = nil; + self.shippingIncludedInTax = nil; + self.checkoutMethod = nil; + self.insuranceType = nil; + self.paymentStatus = nil; + self.adjustmentAmount = nil; + self.shippingAddress = nil; + self.buyerID = nil; + self.shippingInsuranceCost = nil; + self.salesTax = nil; + self.shippingCost = nil; + self.encryptedID = nil; + self.externalTransaction = nil; + self.multipleSellerPaymentID = nil; + self.codCost = nil; + self.orderLineItemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseCheckoutStatusResponseType.h b/Vendoo/TradingProxy/Trading_ReviseCheckoutStatusResponseType.h new file mode 100755 index 0000000..65c1791 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseCheckoutStatusResponseType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Indicates success or failure of the attempt to revise the listing's checkout status. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseCheckoutStatusResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseCheckoutStatusResponseType.m b/Vendoo/TradingProxy/Trading_ReviseCheckoutStatusResponseType.m new file mode 100755 index 0000000..8953701 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseCheckoutStatusResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseCheckoutStatusResponseType.h" + +@implementation Trading_ReviseCheckoutStatusResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseCheckoutStatusResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseFixedPriceItemRequestType.h b/Vendoo/TradingProxy/Trading_ReviseFixedPriceItemRequestType.h new file mode 100755 index 0000000..b324b1f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseFixedPriceItemRequestType.h @@ -0,0 +1,118 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ItemType; + +/** + + Enables a seller to change the properties of a currently active + fixed-price listing (including multi-variation listings). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseFixedPriceItemRequestType : Trading_AbstractRequestType { + +@private + Trading_ItemType *_item; + NSMutableArray *_deletedField; + +} + + +/** + + Child elements hold the values for item details that you want to change. + The Item.ItemID must always be set to the ID of the listing being changed. + Only specify Item fields for the details that are changing. Unless + otherwise specified in the field descriptions below, the listing retains + its existing values for fields that you don't pass in the + ReviseFixedPriceItem request. Use DeletedField to remove a field from the + listing. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + + Specifies the name of a field to delete from a listing. The request can + contain zero, one, or many instances of DeletedField (one for each field + to be deleted). See the relevant field descriptions to determine when to + use DeletedField (and potential consequences). +

+ You cannot delete required fields from a listing. +

+ Some fields are optional when you first list an item (e.g., + SecondaryCategory), but once they are set they cannot be deleted when you + revise an item. Some optional fields cannot be deleted if the item has + bids and/or ends within 12 hours. Some optional fields cannot be deleted + if other fields depend on them. See the eBay Trading API guide for rules + on removing values when revising items. +

+ Some data (such as Variation nodes within Variations) can't be deleted by + using DeletedFields. See the relevant field descriptions for how to delete + such data. +

+ DeletedField accepts the following path names, which delete the + corresponding nodes: +

+ Item.ApplicationData
+ Item.AttributeSetArray
+ Item.ConditionID
+ Item.ItemSpecifics
+ Item.ListingCheckoutRedirectPreference.ProStoresStoreName
+ Item.ListingCheckoutRedirectPreference.SellerThirdPartyUsername
+ Item.ListingDesigner.LayoutID
+ Item.ListingDesigner.ThemeID
+ Item.ListingEnhancement[Value]
+ Item.PayPalEmailAddress
+ Item.PictureDetails.GalleryURL
+ Item.PictureDetails.PictureURL
+ Item.PostalCode
+ Item.ProductListingDetails
+ Item.SellerContactDetails
+ Item.SellerContactDetails.CompanyName
+ Item.SellerContactDetails.County
+ Item.SellerContactDetails.InternationalStreet
+ Item.SellerContactDetails.Phone2AreaOrCityCode
+ Item.SellerContactDetails.Phone2CountryCode
+ Item.SellerContactDetails.Phone2CountryPrefix
+ Item.SellerContactDetails.Phone2LocalNumber
+ Item.SellerContactDetails.PhoneAreaOrCityCode
+ Item.SellerContactDetails.PhoneCountryCode
+ Item.SellerContactDetails.PhoneCountryPrefix
+ Item.SellerContactDetails.PhoneLocalNumber
+ Item.SellerContactDetails.Street
+ Item.SellerContactDetails.Street2
+ Item.ShippingDetails.PaymentInstructions
+ Item.SKU (unless InventoryTrackingMethod is SKU)
+ Item.SubTitle +

+ These values are case-sensitive. Use values that match the case of the + schema element names (Item.PictureDetails.GalleryURL) or make the initial + letter of each field name lowercase (item.pictureDetails.galleryURL). + However, do not change the case of letters in the middle of a field name. + For example, item.picturedetails.galleryUrl is not allowed. +

+ To delete a listing enhancement like BoldTitle, specify the value you are + deleting in square brackets ("[ ]"); for example, + Item.ListingEnhancement[BoldTitle]. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *deletedField; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseFixedPriceItemRequestType.m b/Vendoo/TradingProxy/Trading_ReviseFixedPriceItemRequestType.m new file mode 100755 index 0000000..b1c752e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseFixedPriceItemRequestType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseFixedPriceItemRequestType.h" +#import "Trading_ItemType.h" + +@implementation Trading_ReviseFixedPriceItemRequestType + +@synthesize item = _item; +@synthesize deletedField = _deletedField; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseFixedPriceItemRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DeletedField" propertyName:@"deletedField" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"deletedField"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.item = nil; + self.deletedField = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseFixedPriceItemResponseType.h b/Vendoo/TradingProxy/Trading_ReviseFixedPriceItemResponseType.h new file mode 100755 index 0000000..6019fce --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseFixedPriceItemResponseType.h @@ -0,0 +1,141 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ProductSuggestionsType; +@class Trading_FeesType; + +/** + + Returns the item ID and the estimated fees for the revised listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseFixedPriceItemResponseType : Trading_AbstractResponseType { + +@private + NSString *_itemID; + NSString *_sku; + NSDate *_startTime; + NSDate *_endTime; + Trading_FeesType *_fees; + NSString *_categoryID; + NSString *_category2ID; + NSMutableArray *_discountReason; + Trading_ProductSuggestionsType *_productSuggestions; + +} + + +/** + + Item ID that uniquely identifies the item listing that was revised. + Provided for confirmation purposes. The value returned should be the + same as the item ID specified in the ItemID property of the Item object + specified as input for the call. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Item-level SKU for the listing, if the seller specified + Item.SKU for the listing. Variation SKUs are not returned + (see GetItem instead). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sku; + +/** + + Starting date and time for the listing. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + Date and time when the new listing ends. This equals the starting time + plus the listing duration. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + +/** + + Child elements contain the estimated listing fees for the revised item + listing. The fees do not include the Final Value Fee (FVF), which cannot + be determined until an item is sold. Revising an item does not itself + incur a fee. However, certain item properties are fee-based and result + in the return of fees in the call's response. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + +/** + + ID of the primary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID passed in Item.PrimaryCategory was mapped to a new ID by eBay. + If the primary category has not changed or it has expired with no replacement, + CategoryID does not return a value. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + ID of the secondary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID passed in Item.SecondaryCategory was mapped to a new ID by eBay. + If the secondary category has not changed or it has expired with no replacement, + Category2ID does not return a value. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *category2ID; + +/** + + The nature of the discount, if a discount applied. + + + entry type : string constant in Trading_DiscountReasonCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *discountReason; + +/** + + Provides a list of products recommended by eBay which match the item information + provided by the seller. + Not applicable to Half.com. + + + type : class Trading_ProductSuggestionsType +*/ +@property (nonatomic, retain) Trading_ProductSuggestionsType *productSuggestions; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseFixedPriceItemResponseType.m b/Vendoo/TradingProxy/Trading_ReviseFixedPriceItemResponseType.m new file mode 100755 index 0000000..1964cf0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseFixedPriceItemResponseType.m @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseFixedPriceItemResponseType.h" +#import "Trading_ProductSuggestionsType.h" +#import "Trading_FeesType.h" + +@implementation Trading_ReviseFixedPriceItemResponseType + +@synthesize itemID = _itemID; +@synthesize sku = _sku; +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; +@synthesize fees = _fees; +@synthesize categoryID = _categoryID; +@synthesize category2ID = _category2ID; +@synthesize discountReason = _discountReason; +@synthesize productSuggestions = _productSuggestions; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseFixedPriceItemResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SKU" propertyName:@"sku" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sku"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Category2ID" propertyName:@"category2ID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"category2ID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DiscountReason" propertyName:@"discountReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"discountReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductSuggestions" propertyName:@"productSuggestions" type:PICO_TYPE_OBJECT clazz:[Trading_ProductSuggestionsType class]]; + [map setObject:ps forKey:@"productSuggestions"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.sku = nil; + self.startTime = nil; + self.endTime = nil; + self.fees = nil; + self.categoryID = nil; + self.category2ID = nil; + self.discountReason = nil; + self.productSuggestions = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseInventoryStatusRequestType.h b/Vendoo/TradingProxy/Trading_ReviseInventoryStatusRequestType.h new file mode 100755 index 0000000..8b6fcad --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseInventoryStatusRequestType.h @@ -0,0 +1,71 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_InventoryStatusType; + +/** + + Enables a seller to change the price and quantity of a currently- + active, fixed-price listing. Using ReviseInventoryStatus to modify + data qualifies as revising the listing. +
+
+ Inputs are the item IDs or SKUs of the listings being revised, + and the price and quantity that are + being changed for each revision. Only applicable to fixed-price listings.
+
+ Changing the price or quantity of a currently- + active, fixed-price listing does not reset the Best Match performance score. + For Best Match information related to multi-variation listings, see the Best + Match information at the following topic: + Multi-quantity Fixed Price + listings with variations.
+
+ As with all listing calls, the site you specify in the request URL + (for SOAP) or the X-EBAY-API-SITEID HTTP header (for XML) + should match the original listing's Item.Site value. + In particular, this is a best practice when you submit new and + revised listings.
+
+ For Large Merchant Services users: When you use ReviseInventoryStatus within a Merchant Data file, + it must be enclosed within two BulkDataExchangeRequest tags. + After release 637, a namespace is returned in the BulkDataExchangeResponseType + (top level) of the response. The BulkDataExchange tags are not shown in the call input/output descriptions. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseInventoryStatusRequestType : Trading_AbstractRequestType { + +@private + NSMutableArray *_inventoryStatus; + +} + + +/** + + Contains the updated quantity and/or price of a listing + being revised. You should not modify the same listing twice + (by using a duplicate ItemID or SKU) in the same request; + otherwise, you may get an error or unexpected results. + (For example, you should not use one InventoryStatus node to + update the quantity and another InventoryStatus node to update + the price of the same item.) You can pass up to 4 InventoryStatus nodes in a single request. + + + entry type : class Trading_InventoryStatusType +*/ + +@property (nonatomic, retain) NSMutableArray *inventoryStatus; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseInventoryStatusRequestType.m b/Vendoo/TradingProxy/Trading_ReviseInventoryStatusRequestType.m new file mode 100755 index 0000000..68fd678 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseInventoryStatusRequestType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseInventoryStatusRequestType.h" +#import "Trading_InventoryStatusType.h" + +@implementation Trading_ReviseInventoryStatusRequestType + +@synthesize inventoryStatus = _inventoryStatus; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseInventoryStatusRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"InventoryStatus" propertyName:@"inventoryStatus" type:PICO_TYPE_OBJECT clazz:[Trading_InventoryStatusType class]]; + [map setObject:ps forKey:@"inventoryStatus"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.inventoryStatus = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseInventoryStatusResponseType.h b/Vendoo/TradingProxy/Trading_ReviseInventoryStatusResponseType.h new file mode 100755 index 0000000..50f496b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseInventoryStatusResponseType.h @@ -0,0 +1,68 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_InventoryFeesType; +@class Trading_InventoryStatusType; + +/** + + Returns the Item ID or SKU with changed Price and Quantity for the revised listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseInventoryStatusResponseType : Trading_AbstractResponseType { + +@private + NSMutableArray *_inventoryStatus; + NSMutableArray *_fees; + +} + + +/** + + Confirms the quantity and price associated with a listing + or variation that was revised. + + + entry type : class Trading_InventoryStatusType +*/ + +@property (nonatomic, retain) NSMutableArray *inventoryStatus; + +/** + + Child elements contain the estimated listing fees for a + listing that was revised. Use the ItemID to correlate the + Fees data with the InventoryStatus data in the response. + The fees do not include the Final Value Fee (FVF), + which can't be determined until the listing has sales.
+
+ If you revise a variation in a multi-variation listing, + the fees are for the entire listing. The insertion fee and + listing fee are affected by the highest priced variation + in the listing (which is not necessarily the variation that + you passed in the request).
+
+ Also note that the call returns only one Fees node per listing. + For example, if you revise 4 variations from the same + multi-variation listing, the response includes 4 + InventoryStatus nodes and 1 Fees node. + + + entry type : class Trading_InventoryFeesType +*/ + +@property (nonatomic, retain) NSMutableArray *fees; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseInventoryStatusResponseType.m b/Vendoo/TradingProxy/Trading_ReviseInventoryStatusResponseType.m new file mode 100755 index 0000000..11c974f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseInventoryStatusResponseType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseInventoryStatusResponseType.h" +#import "Trading_InventoryFeesType.h" +#import "Trading_InventoryStatusType.h" + +@implementation Trading_ReviseInventoryStatusResponseType + +@synthesize inventoryStatus = _inventoryStatus; +@synthesize fees = _fees; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseInventoryStatusResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"InventoryStatus" propertyName:@"inventoryStatus" type:PICO_TYPE_OBJECT clazz:[Trading_InventoryStatusType class]]; + [map setObject:ps forKey:@"inventoryStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_InventoryFeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.inventoryStatus = nil; + self.fees = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseItemRequestType.h b/Vendoo/TradingProxy/Trading_ReviseItemRequestType.h new file mode 100755 index 0000000..0f9feca --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseItemRequestType.h @@ -0,0 +1,146 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ItemType; + +/** + + Enables a seller to change the properties of a currently active listing. Also for Half.com. +
+
+ After one item in a multi-quantity fixed-price listing has been sold, you can not + the values in the Title, Primary Category, Secondary Category, Listing Duration, + and Listing Type fields for that listing. However, all other fields in the + multi-quantity, fixed-price listing are editable. +
+
+ Inputs are the Item ID of the listing you are revising, and the field or fields + that you are updating. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseItemRequestType : Trading_AbstractRequestType { + +@private + Trading_ItemType *_item; + NSMutableArray *_deletedField; + NSNumber *_verifyOnly; + +} + + +/** + + Child elements hold the values for properties that are changing. The + Item.ItemID property must always be set to the ID of the item listing being + changed. Set values in the Item object only for those properties that are + changing. Use DeletedField to remove a property. +

+ Applicable to Half.com. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + + Specifies the name of a field to delete from a listing. See the eBay + Trading API guide for rules on deleting values when revising items. Also + see the relevant field descriptions to determine when to use DeletedField + (and potential consequences). The request can contain zero, one, or many + instances of DeletedField (one for each field to be deleted). +

+ You cannot delete required fields from a listing. +

+ Some fields are optional when you first list an item (e.g., + SecondaryCategory), but once they are set they cannot be deleted when you + revise an item. Some optional fields cannot be deleted from auction + listings if the item has bids and/or ends within 12 hours. Some optional + fields cannot be deleted if other fields depend on them. +

+ Some data (such as Variation nodes within Variations) can't be deleted by + using DeletedFields. See the relevant field descriptions for how to delete + such data. See the eBay Web Services guide for rules on removing values + when revising items. Also see the relevant field descriptions for details + on when to use DeletedField (and potential consequences). +

+ DeletedField accepts the following path names, which delete the + corresponding nodes: +

+ Item.ApplicationData
+ Item.AttributeSetArray
+ Item.BuyItNowPrice
+ Item.ConditionID
+ Item.ExtendedSellerContactDetails
+ Item.ClassifiedAdContactByEmailEnabled
+ Item.ItemSpecifics
+ Item.ListingCheckoutRedirectPreference.ProStoresStoreName
+ Item.ListingCheckoutRedirectPreference.SellerThirdPartyUsername
+ Item.ListingDesigner.LayoutID
+ Item.ListingDesigner.ThemeID
+ Item.ListingDetails.MinimumBestOfferMessage
+ Item.ListingDetails.MinimumBestOfferPrice
+ Item.ListingEnhancement[Value]
+ Item.PayPalEmailAddress
+ Item.PictureDetails.GalleryURL
+ Item.PictureDetails.PictureURL
+ Item.PostalCode
+ Item.ProductListingDetails
+ Item.SellerContactDetails
+ Item.SellerContactDetails.CompanyName
+ Item.SellerContactDetails.County
+ Item.SellerContactDetails.InternationalStreet
+ Item.SellerContactDetails.Phone2AreaOrCityCode
+ Item.SellerContactDetails.Phone2CountryCode
+ Item.SellerContactDetails.Phone2CountryPrefix
+ Item.SellerContactDetails.Phone2LocalNumber
+ Item.SellerContactDetails.PhoneAreaOrCityCode
+ Item.SellerContactDetails.PhoneCountryCode
+ Item.SellerContactDetails.PhoneCountryPrefix
+ Item.SellerContactDetails.PhoneLocalNumber
+ Item.SellerContactDetails.Street
+ Item.SellerContactDetails.Street2
+ Item.ShippingDetails.PaymentInstructions
+ Item.SKU (unless InventoryTrackingMethod is SKU)
+ Item.SubTitle +

+ These values are case-sensitive. Use values that match the case of the + schema element names (Item.PictureDetails.GalleryURL) or make the initial + letter of each field name lowercase (item.pictureDetails.galleryURL). + However, do not change the case of letters in the middle of a field name. + For example, item.picturedetails.galleryUrl is not allowed. +

+ To delete a listing enhancement like BoldTitle, specify the value you are + deleting in square brackets ("[ ]"); for example, + Item.ListingEnhancement[BoldTitle]. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *deletedField; + +/** + + + When the VerifyOnly boolean tag value is supplied as 'true', the response will include the calculated + listing price change if there is an increase in the BIN/Start price, but does not persist the values in DB. + This call is similar to VerifyAddItem in revise mode. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *verifyOnly; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseItemRequestType.m b/Vendoo/TradingProxy/Trading_ReviseItemRequestType.m new file mode 100755 index 0000000..0531970 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseItemRequestType.m @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseItemRequestType.h" +#import "Trading_ItemType.h" + +@implementation Trading_ReviseItemRequestType + +@synthesize item = _item; +@synthesize deletedField = _deletedField; +@synthesize verifyOnly = _verifyOnly; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseItemRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DeletedField" propertyName:@"deletedField" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"deletedField"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VerifyOnly" propertyName:@"verifyOnly" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"verifyOnly"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.item = nil; + self.deletedField = nil; + self.verifyOnly = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseItemResponseType.h b/Vendoo/TradingProxy/Trading_ReviseItemResponseType.h new file mode 100755 index 0000000..49d5816 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseItemResponseType.h @@ -0,0 +1,150 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ProductSuggestionsType; +@class Trading_FeesType; + +/** + + Returns the item ID and the estimated fees for the revised listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseItemResponseType : Trading_AbstractResponseType { + +@private + NSString *_itemID; + NSDate *_startTime; + NSDate *_endTime; + Trading_FeesType *_fees; + NSString *_categoryID; + NSString *_category2ID; + NSNumber *_verifyOnly; + NSMutableArray *_discountReason; + Trading_ProductSuggestionsType *_productSuggestions; + +} + + +/** + + Item ID that uniquely identifies the item listing that was revised. + Provided for confirmation purposes. The value returned should be the + same as the item ID specified in the ItemID property of the Item object + specified as input for the call. + Also applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Starting date and time for the revised listing. + Also returned for Half.com (for Half.com, the start time is + always the time the item was originally listed). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + Date and time when the new listing ends. This is the starting time + plus the listing duration. + Also returned for Half.com, but for Half.com the actual end time is GTC + (not the end time returned in the response). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + +/** + + Child elements contain the estimated listing fees for the revised item + listing. The fees do not include the Final Value Fee (FVF), which cannot + be determined until an item is sold. Revising an item does not itself + incur a fee. However, certain item properties are fee-based and result + in the return of fees in the call's response. + Not applicable to Half.com. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + +/** + + ID of the primary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID passed in Item.PrimaryCategory was mapped to a new ID by eBay. + If the primary category has not changed or it has expired with no replacement, + CategoryID does not return a value. + Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + ID of the secondary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID passed in Item.SecondaryCategory was mapped to a new ID by eBay. + If the secondary category has not changed or it has expired with no replacement, + Category2ID does not return a value. + Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *category2ID; + +/** + + Supporting VerifyOnly for ReviseItem call as part of project 24083 (API - Critical enhancements). + When the VerifyOnly boolean tag value is supplied as 'true', the response will include the calculated + listing price change if there is an increase in the BIN/Start price, but does not persist the values in DB. + This call is simialr to VerifyAddItem in revise mode. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *verifyOnly; + +/** + + The nature of the discount, if a discount applied. + + + entry type : string constant in Trading_DiscountReasonCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *discountReason; + +/** + + Provides a list of products recommended by eBay which match the item information + provided by the seller. + Not applicable to Half.com. + + + type : class Trading_ProductSuggestionsType +*/ +@property (nonatomic, retain) Trading_ProductSuggestionsType *productSuggestions; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseItemResponseType.m b/Vendoo/TradingProxy/Trading_ReviseItemResponseType.m new file mode 100755 index 0000000..9dd4267 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseItemResponseType.m @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseItemResponseType.h" +#import "Trading_ProductSuggestionsType.h" +#import "Trading_FeesType.h" + +@implementation Trading_ReviseItemResponseType + +@synthesize itemID = _itemID; +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; +@synthesize fees = _fees; +@synthesize categoryID = _categoryID; +@synthesize category2ID = _category2ID; +@synthesize verifyOnly = _verifyOnly; +@synthesize discountReason = _discountReason; +@synthesize productSuggestions = _productSuggestions; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseItemResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Category2ID" propertyName:@"category2ID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"category2ID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VerifyOnly" propertyName:@"verifyOnly" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"verifyOnly"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DiscountReason" propertyName:@"discountReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"discountReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductSuggestions" propertyName:@"productSuggestions" type:PICO_TYPE_OBJECT clazz:[Trading_ProductSuggestionsType class]]; + [map setObject:ps forKey:@"productSuggestions"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.startTime = nil; + self.endTime = nil; + self.fees = nil; + self.categoryID = nil; + self.category2ID = nil; + self.verifyOnly = nil; + self.discountReason = nil; + self.productSuggestions = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseMyMessagesFoldersRequestType.h b/Vendoo/TradingProxy/Trading_ReviseMyMessagesFoldersRequestType.h new file mode 100755 index 0000000..ae813f7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseMyMessagesFoldersRequestType.h @@ -0,0 +1,74 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Renames, removes, or restores the specified My Messages folders for + a given user. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseMyMessagesFoldersRequestType : Trading_AbstractRequestType { + +@private + NSString *_operation; + NSMutableArray *_folderID; + NSMutableArray *_folderName; + +} + + +/** + + Indicates the type of operation to perform on a + specified My Messages folder. Operations include creating, + renaming, removing, and restoring folders. Operations + cannot be performed on the Inbox and Sent folders. + + + type: string constant in Trading_MyMessagesFolderOperationCodeType.h +*/ +@property (nonatomic, retain) NSString *operation; + +/** + + An ID that uniquely identifies the My Messages + folder to perform the operation on. This value is set by + eBay and cannot be changed. Retrieve FolderIDs + by calling GetMyMessages with a DetailLevel of + ReturnSummary. Inbox is FolderID = 0, and Sent is + FolderID = 1. + + + entry type : NSNumber, wrapper for primitive long +*/ + +@property (nonatomic, retain) NSMutableArray *folderID; + +/** + + The name of a specified My Messages folder. Depending + on the specified Operation, the value is an existing + folder name or a new folder name. Retrieve existing + FolderNames by calling GetMyMessages with a DetailLevel + of ReturnSummary. Inbox is FolderID = 0, and Sent is + FolderID = 1. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *folderName; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseMyMessagesFoldersRequestType.m b/Vendoo/TradingProxy/Trading_ReviseMyMessagesFoldersRequestType.m new file mode 100755 index 0000000..36c635e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseMyMessagesFoldersRequestType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseMyMessagesFoldersRequestType.h" + +@implementation Trading_ReviseMyMessagesFoldersRequestType + +@synthesize operation = _operation; +@synthesize folderID = _folderID; +@synthesize folderName = _folderName; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseMyMessagesFoldersRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Operation" propertyName:@"operation" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"operation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"FolderID" propertyName:@"folderID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"folderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"FolderName" propertyName:@"folderName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"folderName"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.operation = nil; + self.folderID = nil; + self.folderName = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseMyMessagesFoldersResponseType.h b/Vendoo/TradingProxy/Trading_ReviseMyMessagesFoldersResponseType.h new file mode 100755 index 0000000..c80b3dd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseMyMessagesFoldersResponseType.h @@ -0,0 +1,29 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + The response to ReviseMyMessagesFoldersRequestType. If the request was successful, + ReviseMyMessagesFolders returns nothing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseMyMessagesFoldersResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseMyMessagesFoldersResponseType.m b/Vendoo/TradingProxy/Trading_ReviseMyMessagesFoldersResponseType.m new file mode 100755 index 0000000..9fe3efa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseMyMessagesFoldersResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseMyMessagesFoldersResponseType.h" + +@implementation Trading_ReviseMyMessagesFoldersResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseMyMessagesFoldersResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseMyMessagesRequestType.h b/Vendoo/TradingProxy/Trading_ReviseMyMessagesRequestType.h new file mode 100755 index 0000000..84b1479 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseMyMessagesRequestType.h @@ -0,0 +1,113 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_MyMessagesMessageIDArrayType; +@class Trading_MyMessagesAlertIDArrayType; + +/** + + Sets the read state for messages, sets the flagged state of messages, + and moves messages into and out of folders. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseMyMessagesRequestType : Trading_AbstractRequestType { + +@private + Trading_MyMessagesMessageIDArrayType *_messageIDs; + Trading_MyMessagesAlertIDArrayType *_alertIDs; + NSNumber *_read; + NSNumber *_flagged; + NSNumber *_folderID; + +} + + +/** + + Contains a list of up to 10 MessageID values. +

+ MessageIDs must be included in + the request. Messages in the Sent box cannot be moved, + marked as Read, or Flagged. + + + type : class Trading_MyMessagesMessageIDArrayType +*/ +@property (nonatomic, retain) Trading_MyMessagesMessageIDArrayType *messageIDs; + +/** + + This field will be deprecated in an upcoming release. + This field formerly contained a list of up to 10 AlertID values. +

+ Alerts cannot be flagged. Alerts cannot be + moved into a new folder until they have been resolved. +

+ Resolve alerts by marking Read (if no action is + required), or by using ActionURL (if action is + required). + + + type : class Trading_MyMessagesAlertIDArrayType +*/ +@property (nonatomic, retain) Trading_MyMessagesAlertIDArrayType *alertIDs; + +/** + + Changes the read states of all + messages specified in a request. + At least one of the following + must be specified in the + request: Read, Flagged, or FolderID. + Messages in the Sent box cannot be moved, + marked as Read, or Flagged. +

+ Note that messages retrieved + with the API are not automatically marked Read, + and must be marked Read with this call. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *read; + +/** + + Changes the flagged states of all messages specified in + a request by their MessageID values. At least one of + Read, Flagged, or FolderID must be specified in the + request. Messages in the Sent box cannot be moved, + marked as Read, or Flagged. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *flagged; + +/** + + An ID that uniquely identifies the My Messages folder to + move messages into. At least one of Read, + Flagged, or FolderID must be specified in the request. +

+ Messages + in the Sent box cannot be moved, marked as Read, or + Flagged. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *folderID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseMyMessagesRequestType.m b/Vendoo/TradingProxy/Trading_ReviseMyMessagesRequestType.m new file mode 100755 index 0000000..0a010ba --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseMyMessagesRequestType.m @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseMyMessagesRequestType.h" +#import "Trading_MyMessagesMessageIDArrayType.h" +#import "Trading_MyMessagesAlertIDArrayType.h" + +@implementation Trading_ReviseMyMessagesRequestType + +@synthesize messageIDs = _messageIDs; +@synthesize alertIDs = _alertIDs; +@synthesize read = _read; +@synthesize flagged = _flagged; +@synthesize folderID = _folderID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseMyMessagesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageIDs" propertyName:@"messageIDs" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesMessageIDArrayType class]]; + [map setObject:ps forKey:@"messageIDs"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AlertIDs" propertyName:@"alertIDs" type:PICO_TYPE_OBJECT clazz:[Trading_MyMessagesAlertIDArrayType class]]; + [map setObject:ps forKey:@"alertIDs"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Read" propertyName:@"read" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"read"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Flagged" propertyName:@"flagged" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"flagged"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderID" propertyName:@"folderID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"folderID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.messageIDs = nil; + self.alertIDs = nil; + self.read = nil; + self.flagged = nil; + self.folderID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseMyMessagesResponseType.h b/Vendoo/TradingProxy/Trading_ReviseMyMessagesResponseType.h new file mode 100755 index 0000000..b45ad3f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseMyMessagesResponseType.h @@ -0,0 +1,29 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + The response to ReviseMyMessagesRequestType. If the request was successful, + ReviseMyMessages returns nothing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseMyMessagesResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseMyMessagesResponseType.m b/Vendoo/TradingProxy/Trading_ReviseMyMessagesResponseType.m new file mode 100755 index 0000000..be54d25 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseMyMessagesResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseMyMessagesResponseType.h" + +@implementation Trading_ReviseMyMessagesResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseMyMessagesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RevisePriceAllowedDefinitionType.h b/Vendoo/TradingProxy/Trading_RevisePriceAllowedDefinitionType.h new file mode 100755 index 0000000..4ac8bd6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RevisePriceAllowedDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + If the field is present, the corresponding feature applies to the category. The + field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RevisePriceAllowedDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RevisePriceAllowedDefinitionType.m b/Vendoo/TradingProxy/Trading_RevisePriceAllowedDefinitionType.m new file mode 100755 index 0000000..560ec9c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RevisePriceAllowedDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RevisePriceAllowedDefinitionType.h" + +@implementation Trading_RevisePriceAllowedDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseQuantityAllowedDefinitionType.h b/Vendoo/TradingProxy/Trading_ReviseQuantityAllowedDefinitionType.h new file mode 100755 index 0000000..a63c915 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseQuantityAllowedDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + If the field is present, the corresponding feature applies to the category. The + field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseQuantityAllowedDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseQuantityAllowedDefinitionType.m b/Vendoo/TradingProxy/Trading_ReviseQuantityAllowedDefinitionType.m new file mode 100755 index 0000000..cbf5327 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseQuantityAllowedDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseQuantityAllowedDefinitionType.h" + +@implementation Trading_ReviseQuantityAllowedDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseSellingManagerInventoryFolderRequestType.h b/Vendoo/TradingProxy/Trading_ReviseSellingManagerInventoryFolderRequestType.h new file mode 100755 index 0000000..6912028 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseSellingManagerInventoryFolderRequestType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_SellingManagerFolderDetailsType; + +/** + + Renames a Selling Manager inventory folder. + This call is subject to change without notice; the deprecation process is + inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseSellingManagerInventoryFolderRequestType : Trading_AbstractRequestType { + +@private + Trading_SellingManagerFolderDetailsType *_folder; + +} + + +/** + + Identifier of the folder to be modified. Valid inputs are folder ID, + folder name, and comments. + + + type : class Trading_SellingManagerFolderDetailsType +*/ +@property (nonatomic, retain) Trading_SellingManagerFolderDetailsType *folder; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseSellingManagerInventoryFolderRequestType.m b/Vendoo/TradingProxy/Trading_ReviseSellingManagerInventoryFolderRequestType.m new file mode 100755 index 0000000..b99a0a4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseSellingManagerInventoryFolderRequestType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseSellingManagerInventoryFolderRequestType.h" +#import "Trading_SellingManagerFolderDetailsType.h" + +@implementation Trading_ReviseSellingManagerInventoryFolderRequestType + +@synthesize folder = _folder; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseSellingManagerInventoryFolderRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Folder" propertyName:@"folder" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerFolderDetailsType class]]; + [map setObject:ps forKey:@"folder"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.folder = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseSellingManagerInventoryFolderResponseType.h b/Vendoo/TradingProxy/Trading_ReviseSellingManagerInventoryFolderResponseType.h new file mode 100755 index 0000000..0480f58 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseSellingManagerInventoryFolderResponseType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SellingManagerFolderDetailsType; + +/** + + Returns the status of a revise folder operation. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseSellingManagerInventoryFolderResponseType : Trading_AbstractResponseType { + +@private + Trading_SellingManagerFolderDetailsType *_folder; + +} + + +/** + + Contains information about the folder that has been renamed. + + + type : class Trading_SellingManagerFolderDetailsType +*/ +@property (nonatomic, retain) Trading_SellingManagerFolderDetailsType *folder; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseSellingManagerInventoryFolderResponseType.m b/Vendoo/TradingProxy/Trading_ReviseSellingManagerInventoryFolderResponseType.m new file mode 100755 index 0000000..4174d39 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseSellingManagerInventoryFolderResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseSellingManagerInventoryFolderResponseType.h" +#import "Trading_SellingManagerFolderDetailsType.h" + +@implementation Trading_ReviseSellingManagerInventoryFolderResponseType + +@synthesize folder = _folder; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseSellingManagerInventoryFolderResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Folder" propertyName:@"folder" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerFolderDetailsType class]]; + [map setObject:ps forKey:@"folder"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.folder = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseSellingManagerProductRequestType.h b/Vendoo/TradingProxy/Trading_ReviseSellingManagerProductRequestType.h new file mode 100755 index 0000000..ae9e4d5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseSellingManagerProductRequestType.h @@ -0,0 +1,84 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_SellingManagerProductSpecificsType; +@class Trading_SellingManagerFolderDetailsType; +@class Trading_SellingManagerProductDetailsType; + +/** + + Revises a Selling Manager product. +

+ This call is subject to change without notice; the + deprecation process is inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseSellingManagerProductRequestType : Trading_AbstractRequestType { + +@private + Trading_SellingManagerProductDetailsType *_sellingManagerProductDetails; + Trading_SellingManagerFolderDetailsType *_sellingManagerFolderDetails; + NSMutableArray *_deletedField; + Trading_SellingManagerProductSpecificsType *_sellingManagerProductSpecifics; + +} + + +/** + + The details of the product that is being revised. + + + type : class Trading_SellingManagerProductDetailsType +*/ +@property (nonatomic, retain) Trading_SellingManagerProductDetailsType *sellingManagerProductDetails; + +/** + + The details of the folder for this product. + + + type : class Trading_SellingManagerFolderDetailsType +*/ +@property (nonatomic, retain) Trading_SellingManagerFolderDetailsType *sellingManagerFolderDetails; + +/** + + Specifies the name of a field to remove from a Selling Manager product. + The request can contain zero, one, or many instances of DeletedField (one for each field to be removed). + DeletedField accepts the following path names, which remove the corresponding fields:

+ SellingManagerProductDetails.CustomLabel
+ SellingManagerProductDetails.QuantityAvailable
+ SellingManagerProductDetails.UnitCost
+ These values are case-sensitive. Use values that match the case of the schema element names. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *deletedField; + +/** + + Specifies an eBay category associated with the product, + defines Item Specifics that are relevant to the product, + and defines variations available for the product + (which may be used to create mult-variation listings). + + + type : class Trading_SellingManagerProductSpecificsType +*/ +@property (nonatomic, retain) Trading_SellingManagerProductSpecificsType *sellingManagerProductSpecifics; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseSellingManagerProductRequestType.m b/Vendoo/TradingProxy/Trading_ReviseSellingManagerProductRequestType.m new file mode 100755 index 0000000..0c3a7a0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseSellingManagerProductRequestType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseSellingManagerProductRequestType.h" +#import "Trading_SellingManagerProductSpecificsType.h" +#import "Trading_SellingManagerFolderDetailsType.h" +#import "Trading_SellingManagerProductDetailsType.h" + +@implementation Trading_ReviseSellingManagerProductRequestType + +@synthesize sellingManagerProductDetails = _sellingManagerProductDetails; +@synthesize sellingManagerFolderDetails = _sellingManagerFolderDetails; +@synthesize deletedField = _deletedField; +@synthesize sellingManagerProductSpecifics = _sellingManagerProductSpecifics; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseSellingManagerProductRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerProductDetails" propertyName:@"sellingManagerProductDetails" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerProductDetailsType class]]; + [map setObject:ps forKey:@"sellingManagerProductDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerFolderDetails" propertyName:@"sellingManagerFolderDetails" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerFolderDetailsType class]]; + [map setObject:ps forKey:@"sellingManagerFolderDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DeletedField" propertyName:@"deletedField" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"deletedField"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerProductSpecifics" propertyName:@"sellingManagerProductSpecifics" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerProductSpecificsType class]]; + [map setObject:ps forKey:@"sellingManagerProductSpecifics"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sellingManagerProductDetails = nil; + self.sellingManagerFolderDetails = nil; + self.deletedField = nil; + self.sellingManagerProductSpecifics = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseSellingManagerProductResponseType.h b/Vendoo/TradingProxy/Trading_ReviseSellingManagerProductResponseType.h new file mode 100755 index 0000000..bbbf33a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseSellingManagerProductResponseType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SellingManagerProductDetailsType; + +/** + + Response for revising a Selling Manager product. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseSellingManagerProductResponseType : Trading_AbstractResponseType { + +@private + Trading_SellingManagerProductDetailsType *_sellingManagerProductDetails; + +} + + +/** + + The details of the product. + + + type : class Trading_SellingManagerProductDetailsType +*/ +@property (nonatomic, retain) Trading_SellingManagerProductDetailsType *sellingManagerProductDetails; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseSellingManagerProductResponseType.m b/Vendoo/TradingProxy/Trading_ReviseSellingManagerProductResponseType.m new file mode 100755 index 0000000..68d607a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseSellingManagerProductResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseSellingManagerProductResponseType.h" +#import "Trading_SellingManagerProductDetailsType.h" + +@implementation Trading_ReviseSellingManagerProductResponseType + +@synthesize sellingManagerProductDetails = _sellingManagerProductDetails; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseSellingManagerProductResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerProductDetails" propertyName:@"sellingManagerProductDetails" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerProductDetailsType class]]; + [map setObject:ps forKey:@"sellingManagerProductDetails"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sellingManagerProductDetails = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseSellingManagerSaleRecordRequestType.h b/Vendoo/TradingProxy/Trading_ReviseSellingManagerSaleRecordRequestType.h new file mode 100755 index 0000000..438f95d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseSellingManagerSaleRecordRequestType.h @@ -0,0 +1,137 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_SellingManagerSoldOrderType; + +/** + + Request type containing the input fields for the ReviseSellingManagerSaleRecord + call. The standard Trading API deprecation process is not applicable to this + call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseSellingManagerSaleRecordRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_transactionID; + NSString *_orderID; + Trading_SellingManagerSoldOrderType *_sellingManagerSoldOrder; + NSString *_orderLineItemID; + +} + + +/** + + Unique identifier for an eBay item listing. A listing can have multiple + order line items (transactions), but only one ItemID. An ItemID can be + paired up with a corresponding TransactionID and used as an input filter + for ReviseSellingManagerSaleRecord. The ItemID/TransactionID pair + corresponds to a Selling Manager SaleRecordID, which can be retrieved + with the GetSellingManagerSaleRecord call. +

+ Unless an OrderLineItemID is used to identify a single line item order, + or the OrderID is used to identify a single or multiple line item + (Combined Payment) order, the ItemID/TransactionID pair must be + specified. For a multiple line item (Combined Payment) order, OrderID + should be used. If OrderID or OrderLineItemID are specified, the + ItemID/TransactionID pair is ignored if present in the same request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Unique identifier for an eBay order line item (transaction). An order + line item is created once there is a commitment from a buyer to purchase + an item. Since an auction listing can only have one order line item + during the duration of the listing, the TransactionID for + auction listings is always 0. Along with its corresponding ItemID, a + TransactionID is used and referenced during an order checkout flow and + after checkout has been completed. The ItemID/TransactionID pair can be + used as an input filter for ReviseSellingManagerSaleRecord. The + ItemID/TransactionID pair corresponds to a Selling Manager SaleRecordID, + which can be retrieved with the GetSellingManagerSaleRecord call. +

+ Unless an OrderLineItemID is used to identify a single line item order, + or the OrderID is used to identify a single or multiple line item + (Combined Payment) order, the ItemID/TransactionID pair must be + specified. For a multiple line item (Combined Payment) order, OrderID + must be used. If OrderID or OrderLineItemID are specified, the + ItemID/TransactionID pair is ignored if present in the same request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + A unique identifier that identifies a single line item or multiple line + item (Combined Payment) order. +

+ For a single line item order, the OrderID value is identical to the + OrderLineItemID value that is generated upon creation of the order line + item. For a Combined Payment order, the OrderID value is created by eBay + when the buyer or seller (sharing multiple, common order line items) + combines multiple order line items into a Combined Payment order through + the eBay site. A Combined Payment order can also be created by the + seller through the AddOrder call. The OrderID can be used as an input + filter for ReviseSellingManagerSaleRecord. The OrderID + is linked to a Selling Manager SaleRecordID, and can be retrieved + with the GetSellingManagerSaleRecord call. +

+ OrderID overrides an OrderLineItemID or ItemID/TransactionID pair if + these fields are also specified in the same request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderID; + +/** + + Container consisting of order costs, shipping details, order status, and + other information. The changes made under this container will update the + order in Selling Manager. + + + type : class Trading_SellingManagerSoldOrderType +*/ +@property (nonatomic, retain) Trading_SellingManagerSoldOrderType *sellingManagerSoldOrder; + +/** + + OrderLineItemID is a unique identifier for an eBay order line item and + is based upon the concatenation of ItemID and TransactionID, with a + hyphen in between these two IDs. For a single line item order, the + OrderLineItemID value can be passed into the OrderID field to revise the + order in Selling Manager. +

+ Unless an ItemID/TransactionID pair is used to identify a single line + item order, or the OrderID is used to identify a single or multiple line + item (Combined Payment) order, the OrderLineItemID must be specified. + For a multiple line item (Combined Payment) order, OrderID should be + used. If OrderLineItemID is specified, the ItemID/TransactionID pair are + ignored if present in the same request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseSellingManagerSaleRecordRequestType.m b/Vendoo/TradingProxy/Trading_ReviseSellingManagerSaleRecordRequestType.m new file mode 100755 index 0000000..343c5de --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseSellingManagerSaleRecordRequestType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseSellingManagerSaleRecordRequestType.h" +#import "Trading_SellingManagerSoldOrderType.h" + +@implementation Trading_ReviseSellingManagerSaleRecordRequestType + +@synthesize itemID = _itemID; +@synthesize transactionID = _transactionID; +@synthesize orderID = _orderID; +@synthesize sellingManagerSoldOrder = _sellingManagerSoldOrder; +@synthesize orderLineItemID = _orderLineItemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseSellingManagerSaleRecordRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderID" propertyName:@"orderID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerSoldOrder" propertyName:@"sellingManagerSoldOrder" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerSoldOrderType class]]; + [map setObject:ps forKey:@"sellingManagerSoldOrder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.transactionID = nil; + self.orderID = nil; + self.sellingManagerSoldOrder = nil; + self.orderLineItemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseSellingManagerSaleRecordResponseType.h b/Vendoo/TradingProxy/Trading_ReviseSellingManagerSaleRecordResponseType.h new file mode 100755 index 0000000..260e744 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseSellingManagerSaleRecordResponseType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Response to a ReviseSellingManagerSaleRecord call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseSellingManagerSaleRecordResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseSellingManagerSaleRecordResponseType.m b/Vendoo/TradingProxy/Trading_ReviseSellingManagerSaleRecordResponseType.m new file mode 100755 index 0000000..9cdfb82 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseSellingManagerSaleRecordResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseSellingManagerSaleRecordResponseType.h" + +@implementation Trading_ReviseSellingManagerSaleRecordResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseSellingManagerSaleRecordResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseSellingManagerTemplateRequestType.h b/Vendoo/TradingProxy/Trading_ReviseSellingManagerTemplateRequestType.h new file mode 100755 index 0000000..edf2353 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseSellingManagerTemplateRequestType.h @@ -0,0 +1,128 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ItemType; + +/** + + Revises a Selling Manager template. + This call is subject to change without notice; the + deprecation process is inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseSellingManagerTemplateRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_saleTemplateID; + NSNumber *_productID; + NSString *_saleTemplateName; + Trading_ItemType *_item; + NSMutableArray *_deletedField; + NSNumber *_verifyOnly; + +} + + +/** + + The ID of the sale template. You can obtain a + SaleTemplateID by calling GetSellingManagerInventory or AddSellingManagerTemplate. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *saleTemplateID; + +/** + + Reserved for future use. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *productID; + +/** + + The name of the sale template. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *saleTemplateName; + +/** + + Required. In Item.ItemID, specify the same value as the + value you specified in SaleTemplateID. + Other child elements hold the values for properties that are being changed. + Set values in the Item object only for those properties that are + changing. Use DeletedField to remove a property. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + + Specifies the name of a field to remove from a template. + See the eBay Web Services guide for rules on removing values when revising items. + Also see the relevant field descriptions to determine when to use DeletedField (and potential consequences). + The request can contain zero, one, or many instances of DeletedField (one for each field to be removed). + DeletedField accepts the following path names, which remove the corresponding fields: +

+ Item.ApplicationData
+ Item.AttributeSetArray
+ Item.ConditionID
+ Item.ItemSpecifics
+ Item.ListingCheckoutRedirectPreference.ProStoresStoreName
+ Item.ListingCheckoutRedirectPreference.SellerThirdPartyUsername
+ Item.ListingDesigner.LayoutID
+ Item.ListingDesigner.ThemeID
+ Item.ListingEnhancement[Value]
+ Item.PayPalEmailAddress
+ Item.PictureDetails.GalleryURL
+ Item.PictureDetails.PictureURL
+ Item.PostalCode
+ Item.ProductListingDetails
+ item.ShippingDetails.PaymentInstructions
+ item.SKU
+ Item.SubTitle

+ These values are case-sensitive. Use values that match the case of the schema element names + (Item.PictureDetails.GalleryURL) or make the initial letter of each field name lowercase (item.pictureDetails.galleryURL). + However, do not change the case of letters in the middle of a field name (e.g., item.picturedetails.galleryUrl is not allowed). +

+ Depending on how you have configured your pictures, you cannot necessarily delete + both GalleryURL and PictureURL from an existing listing. + If GalleryType was already set for the item you are revising, you cannot remove it. + This means you still need to include either a first picture + or a gallery URL in your revised listing. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *deletedField; + +/** + + Use this field to verify the template instead of revising it. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *verifyOnly; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseSellingManagerTemplateRequestType.m b/Vendoo/TradingProxy/Trading_ReviseSellingManagerTemplateRequestType.m new file mode 100755 index 0000000..61adc38 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseSellingManagerTemplateRequestType.m @@ -0,0 +1,65 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseSellingManagerTemplateRequestType.h" +#import "Trading_ItemType.h" + +@implementation Trading_ReviseSellingManagerTemplateRequestType + +@synthesize saleTemplateID = _saleTemplateID; +@synthesize productID = _productID; +@synthesize saleTemplateName = _saleTemplateName; +@synthesize item = _item; +@synthesize deletedField = _deletedField; +@synthesize verifyOnly = _verifyOnly; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseSellingManagerTemplateRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleTemplateID" propertyName:@"saleTemplateID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"saleTemplateID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductID" propertyName:@"productID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"productID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleTemplateName" propertyName:@"saleTemplateName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"saleTemplateName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DeletedField" propertyName:@"deletedField" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"deletedField"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VerifyOnly" propertyName:@"verifyOnly" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"verifyOnly"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.saleTemplateID = nil; + self.productID = nil; + self.saleTemplateName = nil; + self.item = nil; + self.deletedField = nil; + self.verifyOnly = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseSellingManagerTemplateResponseType.h b/Vendoo/TradingProxy/Trading_ReviseSellingManagerTemplateResponseType.h new file mode 100755 index 0000000..39f2df1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseSellingManagerTemplateResponseType.h @@ -0,0 +1,118 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_FeesType; +@class Trading_SellingManagerProductDetailsType; + +/** + + Returns the template ID and the estimated fees for the revised listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseSellingManagerTemplateResponseType : Trading_AbstractResponseType { + +@private + NSNumber *_saleTemplateID; + Trading_FeesType *_fees; + NSString *_categoryID; + NSString *_category2ID; + NSNumber *_verifyOnly; + NSString *_saleTemplateName; + Trading_SellingManagerProductDetailsType *_sellingManagerProductDetails; + +} + + +/** + + This sale template ID uniquely identifies the template that was revised + in the request. This sale template ID should match the + template ID specified in the request. + specified for the call. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *saleTemplateID; + +/** + + Child elements contain the estimated listing fees for the revised item + listing. The fees do not include the Final Value Fee (FVF), which cannot + be determined until an item is sold. Revising an item does not itself + incur a fee. However, certain item properties are fee-based and result + in the return of fees in the call's response. + Not applicable to Half.com. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + +/** + + ID of the primary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID passed in Item.PrimaryCategory was mapped to a new ID by eBay. + If the primary category has not changed or it has expired with no replacement, + CategoryID does not return a value. + Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + ID of the secondary category in which the item was listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID passed in Item.SecondaryCategory was mapped to a new ID by eBay. + If the secondary category has not changed or it has expired with no replacement, + Category2ID does not return a value. + Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *category2ID; + +/** + + Instead of revising, only verifies the template. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *verifyOnly; + +/** + + The name of the sale template. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *saleTemplateName; + +/** + + The details of the product that this template belongs to. + + + type : class Trading_SellingManagerProductDetailsType +*/ +@property (nonatomic, retain) Trading_SellingManagerProductDetailsType *sellingManagerProductDetails; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseSellingManagerTemplateResponseType.m b/Vendoo/TradingProxy/Trading_ReviseSellingManagerTemplateResponseType.m new file mode 100755 index 0000000..9b26340 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseSellingManagerTemplateResponseType.m @@ -0,0 +1,71 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseSellingManagerTemplateResponseType.h" +#import "Trading_FeesType.h" +#import "Trading_SellingManagerProductDetailsType.h" + +@implementation Trading_ReviseSellingManagerTemplateResponseType + +@synthesize saleTemplateID = _saleTemplateID; +@synthesize fees = _fees; +@synthesize categoryID = _categoryID; +@synthesize category2ID = _category2ID; +@synthesize verifyOnly = _verifyOnly; +@synthesize saleTemplateName = _saleTemplateName; +@synthesize sellingManagerProductDetails = _sellingManagerProductDetails; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ReviseSellingManagerTemplateResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleTemplateID" propertyName:@"saleTemplateID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"saleTemplateID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Category2ID" propertyName:@"category2ID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"category2ID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VerifyOnly" propertyName:@"verifyOnly" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"verifyOnly"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleTemplateName" propertyName:@"saleTemplateName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"saleTemplateName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerProductDetails" propertyName:@"sellingManagerProductDetails" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerProductDetailsType class]]; + [map setObject:ps forKey:@"sellingManagerProductDetails"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.saleTemplateID = nil; + self.fees = nil; + self.categoryID = nil; + self.category2ID = nil; + self.verifyOnly = nil; + self.saleTemplateName = nil; + self.sellingManagerProductDetails = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseStatusType.h b/Vendoo/TradingProxy/Trading_ReviseStatusType.h new file mode 100755 index 0000000..4c22cef --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseStatusType.h @@ -0,0 +1,99 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains data indicating whether an item has been revised since the + listing became active and, if so, which among a subset of properties + have been changed by the revision. + Output only. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ReviseStatusType : NSObject { + +@private + NSNumber *_itemRevised; + NSNumber *_buyItNowAdded; + NSNumber *_buyItNowLowered; + NSNumber *_reserveLowered; + NSNumber *_reserveRemoved; + NSMutableArray *_any; + +} + + +/** + + If true, indicates the item was revised since the listing became + active. + Output only. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *itemRevised; + +/** + + If true, indicates that a Buy It Now Price was added for the item. + Only applicable to US eBay Motors items. + Output only. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *buyItNowAdded; + +/** + + If true, indicates that the item's Buy It Now price was lowered. + Only applicable to US eBay Motors items. + Output only. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *buyItNowLowered; + +/** + + If true, indicates that the reserve price was lowered for + the item. Only applicable to US eBay Motors items. + Output only. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *reserveLowered; + +/** + + If true, indicates that the reserve price was removed + from the item. Only applicable to US eBay Motors items. + Output only. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *reserveRemoved; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ReviseStatusType.m b/Vendoo/TradingProxy/Trading_ReviseStatusType.m new file mode 100755 index 0000000..79f0359 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ReviseStatusType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ReviseStatusType.h" + +@implementation Trading_ReviseStatusType + +@synthesize itemRevised = _itemRevised; +@synthesize buyItNowAdded = _buyItNowAdded; +@synthesize buyItNowLowered = _buyItNowLowered; +@synthesize reserveLowered = _reserveLowered; +@synthesize reserveRemoved = _reserveRemoved; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemRevised" propertyName:@"itemRevised" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"itemRevised"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyItNowAdded" propertyName:@"buyItNowAdded" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"buyItNowAdded"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyItNowLowered" propertyName:@"buyItNowLowered" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"buyItNowLowered"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReserveLowered" propertyName:@"reserveLowered" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"reserveLowered"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReserveRemoved" propertyName:@"reserveRemoved" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"reserveRemoved"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemRevised = nil; + self.buyItNowAdded = nil; + self.buyItNowLowered = nil; + self.reserveLowered = nil; + self.reserveRemoved = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RevokeTokenRequestType.h b/Vendoo/TradingProxy/Trading_RevokeTokenRequestType.h new file mode 100755 index 0000000..b39504f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RevokeTokenRequestType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Revokes a token before it would otherwise expire. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RevokeTokenRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_unsubscribeNotification; + +} + + +/** + + Cancels notification subscriptions for the user/application if set to true. Default value is false. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *unsubscribeNotification; + + +@end diff --git a/Vendoo/TradingProxy/Trading_RevokeTokenRequestType.m b/Vendoo/TradingProxy/Trading_RevokeTokenRequestType.m new file mode 100755 index 0000000..f45c002 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RevokeTokenRequestType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RevokeTokenRequestType.h" + +@implementation Trading_RevokeTokenRequestType + +@synthesize unsubscribeNotification = _unsubscribeNotification; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"RevokeTokenRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UnsubscribeNotification" propertyName:@"unsubscribeNotification" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"unsubscribeNotification"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.unsubscribeNotification = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_RevokeTokenResponseType.h b/Vendoo/TradingProxy/Trading_RevokeTokenResponseType.h new file mode 100755 index 0000000..8e3a3f5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RevokeTokenResponseType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Response when an application has voluntarily revoked a user token. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_RevokeTokenResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_RevokeTokenResponseType.m b/Vendoo/TradingProxy/Trading_RevokeTokenResponseType.m new file mode 100755 index 0000000..6d0c0af --- /dev/null +++ b/Vendoo/TradingProxy/Trading_RevokeTokenResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_RevokeTokenResponseType.h" + +@implementation Trading_RevokeTokenResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"RevokeTokenResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SIFFTASRecommendationsType.h b/Vendoo/TradingProxy/Trading_SIFFTASRecommendationsType.h new file mode 100755 index 0000000..1bc14e2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SIFFTASRecommendationsType.h @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AttributeSetArrayType; + +/** + + Reserved for future use.. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SIFFTASRecommendationsType : NSObject { + +@private + Trading_AttributeSetArrayType *_attributeSetArray; + NSMutableArray *_any; + +} + + +/** + + Reserved for future use. + + + type : class Trading_AttributeSetArrayType +*/ +@property (nonatomic, retain) Trading_AttributeSetArrayType *attributeSetArray; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SIFFTASRecommendationsType.m b/Vendoo/TradingProxy/Trading_SIFFTASRecommendationsType.m new file mode 100755 index 0000000..3ababb2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SIFFTASRecommendationsType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SIFFTASRecommendationsType.h" +#import "Trading_AttributeSetArrayType.h" + +@implementation Trading_SIFFTASRecommendationsType + +@synthesize attributeSetArray = _attributeSetArray; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeSetArray" propertyName:@"attributeSetArray" type:PICO_TYPE_OBJECT clazz:[Trading_AttributeSetArrayType class]]; + [map setObject:ps forKey:@"attributeSetArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.attributeSetArray = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SKUArrayType.h b/Vendoo/TradingProxy/Trading_SKUArrayType.h new file mode 100755 index 0000000..41cd90e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SKUArrayType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + A list of stock-keeping unit (SKU) identifiers that a seller uses in listings. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SKUArrayType : NSObject { + +@private + NSMutableArray *_sku; + +} + + +/** + + A SKU (stock keeping unit) is an identifier defined by a seller. + Some sellers use SKUs to track complex flows of products + and information on the client side. + A seller can specify a SKU when listing an item with AddItem + and related calls. eBay preserves the SKU on the item, enabling you + to obtain it before and after an order line item is created. + (SKU is recommended as an alternative to ApplicationData.)
+
+ A SKU is not required to be unique. A seller can specify a + particular SKU value on one item or on multiple items. + Different sellers can use the same SKUs.
+
+ If the SKU is unique across a seller's active listings, and if + the seller listed the item by using AddFixedPriceItem + or RelistFixedPriceItem, the seller can also set + Item.InventoryTrackingMethod to SKU. This allows the seller to use + SKU instead of ItemID as a unique identifier in subsequent calls, + such as GetItem and ReviseInventoryStatus.
+
+ Note: + AddFixedPriceItem and RelistFixedPriceItem are defined in + the Merchant Data API (part of Large Merchant Services). + + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *sku; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SKUArrayType.m b/Vendoo/TradingProxy/Trading_SKUArrayType.m new file mode 100755 index 0000000..fb42c53 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SKUArrayType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SKUArrayType.h" + +@implementation Trading_SKUArrayType + +@synthesize sku = _sku; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SKU" propertyName:@"sku" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sku"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sku = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SMSSubscriptionErrorCodeCodeType.h b/Vendoo/TradingProxy/Trading_SMSSubscriptionErrorCodeCodeType.h new file mode 100755 index 0000000..fffb034 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SMSSubscriptionErrorCodeCodeType.h @@ -0,0 +1,55 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Type of SMS subscription error. + + + @ingroup EBayAPIInterface +*/ + +/** + + Aggregator not available. + +*/ +extern NSString *const Trading_SMSSubscriptionErrorCodeCodeType_SMS_AGGREGATOR_NOT_AVAILABLE; + +/** + + Phone number invalid. + +*/ +extern NSString *const Trading_SMSSubscriptionErrorCodeCodeType_PHONE_NUMBER_INVALID; + +/** + + Phone number has changed. + +*/ +extern NSString *const Trading_SMSSubscriptionErrorCodeCodeType_PHONE_NUMBER_CHANGED; + +/** + + The carrier has changed. + +*/ +extern NSString *const Trading_SMSSubscriptionErrorCodeCodeType_PHONE_NUMBER_CARRIER_CHANGED; + +/** + + The user has requested to be unregistered. + +*/ +extern NSString *const Trading_SMSSubscriptionErrorCodeCodeType_USER_REQUESTED_UNREGISTRATION; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SMSSubscriptionErrorCodeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SMSSubscriptionErrorCodeCodeType.m b/Vendoo/TradingProxy/Trading_SMSSubscriptionErrorCodeCodeType.m new file mode 100755 index 0000000..0fabced --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SMSSubscriptionErrorCodeCodeType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SMSSubscriptionErrorCodeCodeType.h" + +/** + @file + + Type of SMS subscription error. + +*/ + +/** + + Aggregator not available. + +*/ +NSString *const Trading_SMSSubscriptionErrorCodeCodeType_SMS_AGGREGATOR_NOT_AVAILABLE = @"SMSAggregatorNotAvailable"; + +/** + + Phone number invalid. + +*/ +NSString *const Trading_SMSSubscriptionErrorCodeCodeType_PHONE_NUMBER_INVALID = @"PhoneNumberInvalid"; + +/** + + Phone number has changed. + +*/ +NSString *const Trading_SMSSubscriptionErrorCodeCodeType_PHONE_NUMBER_CHANGED = @"PhoneNumberChanged"; + +/** + + The carrier has changed. + +*/ +NSString *const Trading_SMSSubscriptionErrorCodeCodeType_PHONE_NUMBER_CARRIER_CHANGED = @"PhoneNumberCarrierChanged"; + +/** + + The user has requested to be unregistered. + +*/ +NSString *const Trading_SMSSubscriptionErrorCodeCodeType_USER_REQUESTED_UNREGISTRATION = @"UserRequestedUnregistration"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SMSSubscriptionErrorCodeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SMSSubscriptionType.h b/Vendoo/TradingProxy/Trading_SMSSubscriptionType.h new file mode 100755 index 0000000..5800534 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SMSSubscriptionType.h @@ -0,0 +1,87 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + User data related to notifications. Note that SMS is currently reserved for future use. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SMSSubscriptionType : NSObject { + +@private + NSString *_smsPhone; + NSString *_userStatus; + NSString *_carrierID; + NSString *_errorCode; + NSString *_itemToUnsubscribe; + NSMutableArray *_any; + +} + + +/** + + The wireless phone number to be used for receiving SMS messages. + Max length of phone number varies by country. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *smsPhone; + +/** + + Registered/Unregistered/Pending. + + + type: string constant in Trading_SMSSubscriptionUserStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *userStatus; + +/** + + The wireless carrier ID. + + + type: string constant in Trading_WirelessCarrierIDCodeType.h +*/ +@property (nonatomic, retain) NSString *carrierID; + +/** + + Reason for SMS subscription error (postback from thired-party integrator). + + + type: string constant in Trading_SMSSubscriptionErrorCodeCodeType.h +*/ +@property (nonatomic, retain) NSString *errorCode; + +/** + + ID of item to unsubscribe from SMS notification. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemToUnsubscribe; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SMSSubscriptionType.m b/Vendoo/TradingProxy/Trading_SMSSubscriptionType.m new file mode 100755 index 0000000..1c8cc33 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SMSSubscriptionType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SMSSubscriptionType.h" + +@implementation Trading_SMSSubscriptionType + +@synthesize smsPhone = _smsPhone; +@synthesize userStatus = _userStatus; +@synthesize carrierID = _carrierID; +@synthesize errorCode = _errorCode; +@synthesize itemToUnsubscribe = _itemToUnsubscribe; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SMSPhone" propertyName:@"smsPhone" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"smsPhone"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserStatus" propertyName:@"userStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"userStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CarrierID" propertyName:@"carrierID" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"carrierID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ErrorCode" propertyName:@"errorCode" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"errorCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemToUnsubscribe" propertyName:@"itemToUnsubscribe" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemToUnsubscribe"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.smsPhone = nil; + self.userStatus = nil; + self.carrierID = nil; + self.errorCode = nil; + self.itemToUnsubscribe = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SMSSubscriptionUserStatusCodeType.h b/Vendoo/TradingProxy/Trading_SMSSubscriptionUserStatusCodeType.h new file mode 100755 index 0000000..815f573 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SMSSubscriptionUserStatusCodeType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The current state of user SMS subscription. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) Registered. + +*/ +extern NSString *const Trading_SMSSubscriptionUserStatusCodeType_REGISTERED; + +/** + + (out) Unregistered. + +*/ +extern NSString *const Trading_SMSSubscriptionUserStatusCodeType_UNREGISTERED; + +/** + + (out) Pending subscription. + +*/ +extern NSString *const Trading_SMSSubscriptionUserStatusCodeType_PENDING; + +/** + + (out) Subscription failed. + +*/ +extern NSString *const Trading_SMSSubscriptionUserStatusCodeType_FAILED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SMSSubscriptionUserStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SMSSubscriptionUserStatusCodeType.m b/Vendoo/TradingProxy/Trading_SMSSubscriptionUserStatusCodeType.m new file mode 100755 index 0000000..30206ef --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SMSSubscriptionUserStatusCodeType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SMSSubscriptionUserStatusCodeType.h" + +/** + @file + + The current state of user SMS subscription. + +*/ + +/** + + (out) Registered. + +*/ +NSString *const Trading_SMSSubscriptionUserStatusCodeType_REGISTERED = @"Registered"; + +/** + + (out) Unregistered. + +*/ +NSString *const Trading_SMSSubscriptionUserStatusCodeType_UNREGISTERED = @"Unregistered"; + +/** + + (out) Pending subscription. + +*/ +NSString *const Trading_SMSSubscriptionUserStatusCodeType_PENDING = @"Pending"; + +/** + + (out) Subscription failed. + +*/ +NSString *const Trading_SMSSubscriptionUserStatusCodeType_FAILED = @"Failed"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SMSSubscriptionUserStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SafePaymentRequiredDefinitionType.h b/Vendoo/TradingProxy/Trading_SafePaymentRequiredDefinitionType.h new file mode 100755 index 0000000..61f0101 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SafePaymentRequiredDefinitionType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + For the US, Canada and Australia sites, users registered after January 17,2007 are + required to offer at least one safe payment method (i.e. PayPal/PaisaPay, or one + of the credit cards specified in Item.PaymentMethods). +
+ If a seller has a 'SafePaymentExempt' status, they are exempt from the category + requirement to offer at least one safe payment method when listing an item on a + site that has the safe payment requirement. +
+ The safe payment requirement also applies to two-category listings that have one + ship-to or available-to location in the US, Canada, or Australia. The French + Canadian (CAFR) site is a special case, because listings on the CAFR site with + ship-to or available-to locations in Canada do not require a Safe Payment method, + yet listings on the CAFR site with ship-to or available-to locations in the US or + Australia do require a safe payment method. +
+ The Business and Industrial, Motors, Real Estate, and Mature Audiences categories, + and all listings that don't support Item.PaymentMethods are exempt from this + requirement. Therefore, listings in those categories do not require a safe payment + method. +
+ Currently, this field contains no other special meta-data.(An empty element is + returned.) +
+ Use SiteDefaults.SafePaymentRequired and Category.SafePaymentRequired to determine + which categories require a safe payment method. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SafePaymentRequiredDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SafePaymentRequiredDefinitionType.m b/Vendoo/TradingProxy/Trading_SafePaymentRequiredDefinitionType.m new file mode 100755 index 0000000..19ce107 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SafePaymentRequiredDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SafePaymentRequiredDefinitionType.h" + +@implementation Trading_SafePaymentRequiredDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SalesTaxType.h b/Vendoo/TradingProxy/Trading_SalesTaxType.h new file mode 100755 index 0000000..7a03662 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SalesTaxType.h @@ -0,0 +1,101 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Type for expressing sales tax data. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SalesTaxType : NSObject { + +@private + NSNumber *_salesTaxPercent; + NSString *_salesTaxState; + NSNumber *_shippingIncludedInTax; + Trading_AmountType *_salesTaxAmount; + NSMutableArray *_any; + +} + + +/** + + Percent of an item's price to be charged as the sales tax for the order. + The value passed in is stored with a precision of 3 digits after the decimal + point (##.###). +

+ Applicable to Half.com (for GetOrders). + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *salesTaxPercent; + +/** + + State or jurisdiction for which the sales tax is being collected. + Only returned if the seller specified a value. +

+ To see the valid values for your site, call GeteBayDetails with + DetailName set to TaxJurisdiction, and then + look for the TaxJurisdiction.JurisdictionID fields in the response. +

+ Applicable to Half.com (for GetOrders). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *salesTaxState; + +/** + + (US only) Whether shipping costs were part of the base amount + that was taxed. Flat or calculated shipping. +

+ Applicable to Half.com (for GetOrders). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *shippingIncludedInTax; + +/** + + The amount of sales tax, calculated for an order based on the + SalesTaxPercent and pricing information. US (site 0) and Motors (site 100) sites + only, excluding vehicle listings. +

+ GetItemTransactions can return incorrect sales tax if the name of a state is not + abbreviated (e.g. if the value is "Illinois" rather than "IL") in + TransactionArray.Transaction.Buyer.BuyerInfo.ShippingAddress.StateOrProvince. If + the name of a state is not abbreviated, sales tax should be obtained by using + the OrderLineItemID to call GetOrderTransactions. +

+ Applicable to Half.com (for GetOrders). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *salesTaxAmount; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SalesTaxType.m b/Vendoo/TradingProxy/Trading_SalesTaxType.m new file mode 100755 index 0000000..38ccc8c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SalesTaxType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SalesTaxType.h" +#import "Trading_AmountType.h" + +@implementation Trading_SalesTaxType + +@synthesize salesTaxPercent = _salesTaxPercent; +@synthesize salesTaxState = _salesTaxState; +@synthesize shippingIncludedInTax = _shippingIncludedInTax; +@synthesize salesTaxAmount = _salesTaxAmount; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SalesTaxPercent" propertyName:@"salesTaxPercent" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"salesTaxPercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SalesTaxState" propertyName:@"salesTaxState" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"salesTaxState"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingIncludedInTax" propertyName:@"shippingIncludedInTax" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"shippingIncludedInTax"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SalesTaxAmount" propertyName:@"salesTaxAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"salesTaxAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.salesTaxPercent = nil; + self.salesTaxState = nil; + self.shippingIncludedInTax = nil; + self.salesTaxAmount = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SaveItemToSellingManagerTemplateRequestType.h b/Vendoo/TradingProxy/Trading_SaveItemToSellingManagerTemplateRequestType.h new file mode 100755 index 0000000..e6c7932 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SaveItemToSellingManagerTemplateRequestType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Creates a Selling Manager listing template that is similar to an item. + This call is subject to change without notice; the + deprecation process is inapplicable to this call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SaveItemToSellingManagerTemplateRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSNumber *_productID; + NSString *_templateName; + +} + + +/** + + ItemID which should be created as a template and saved to inventory. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Associates the new template with a product. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *productID; + +/** + + Name associated with the template. If no name is submitted, the template will be named automatically. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *templateName; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SaveItemToSellingManagerTemplateRequestType.m b/Vendoo/TradingProxy/Trading_SaveItemToSellingManagerTemplateRequestType.m new file mode 100755 index 0000000..2a69a85 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SaveItemToSellingManagerTemplateRequestType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SaveItemToSellingManagerTemplateRequestType.h" + +@implementation Trading_SaveItemToSellingManagerTemplateRequestType + +@synthesize itemID = _itemID; +@synthesize productID = _productID; +@synthesize templateName = _templateName; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SaveItemToSellingManagerTemplateRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductID" propertyName:@"productID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"productID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TemplateName" propertyName:@"templateName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"templateName"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.productID = nil; + self.templateName = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SaveItemToSellingManagerTemplateResponseType.h b/Vendoo/TradingProxy/Trading_SaveItemToSellingManagerTemplateResponseType.h new file mode 100755 index 0000000..b070c9b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SaveItemToSellingManagerTemplateResponseType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returns the status of save to template operation. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SaveItemToSellingManagerTemplateResponseType : Trading_AbstractResponseType { + +@private + NSNumber *_templateID; + +} + + +/** + + Template ID that is newly created. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *templateID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SaveItemToSellingManagerTemplateResponseType.m b/Vendoo/TradingProxy/Trading_SaveItemToSellingManagerTemplateResponseType.m new file mode 100755 index 0000000..0ecd360 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SaveItemToSellingManagerTemplateResponseType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SaveItemToSellingManagerTemplateResponseType.h" + +@implementation Trading_SaveItemToSellingManagerTemplateResponseType + +@synthesize templateID = _templateID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SaveItemToSellingManagerTemplateResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TemplateID" propertyName:@"templateID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"templateID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.templateID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ScheduleType.h b/Vendoo/TradingProxy/Trading_ScheduleType.h new file mode 100755 index 0000000..98e5258 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ScheduleType.h @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Sellers create live auction catalogs and schedule their live auction events by using + the eBay Live Auctions Web site user interface. The seller can create a catalog in + the Live Auctions system several months before a sale. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ScheduleType : NSObject { + +@private + NSNumber *_scheduleID; + NSDate *_scheduleTime; + NSMutableArray *_any; + +} + + +/** + + Identifier for an event schedule in the seller's Live Auctions catalog. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *scheduleID; + +/** + + Date and time that the sale schedule starts. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *scheduleTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ScheduleType.m b/Vendoo/TradingProxy/Trading_ScheduleType.m new file mode 100755 index 0000000..02413bc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ScheduleType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ScheduleType.h" + +@implementation Trading_ScheduleType + +@synthesize scheduleID = _scheduleID; +@synthesize scheduleTime = _scheduleTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ScheduleID" propertyName:@"scheduleID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"scheduleID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ScheduleTime" propertyName:@"scheduleTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"scheduleTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.scheduleID = nil; + self.scheduleTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SchedulingInfoType.h b/Vendoo/TradingProxy/Trading_SchedulingInfoType.h new file mode 100755 index 0000000..d4d9254 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SchedulingInfoType.h @@ -0,0 +1,66 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains information for scheduling limits for the user. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SchedulingInfoType : NSObject { + +@private + NSNumber *_maxScheduledMinutes; + NSNumber *_minScheduledMinutes; + NSNumber *_maxScheduledItems; + NSMutableArray *_any; + +} + + +/** + + Maximum number of minutes that a listing may be scheduled in advance of its going live. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxScheduledMinutes; + +/** + + Minimum number of minutes that a listing may be scheduled in advance of its going live. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *minScheduledMinutes; + +/** + + Maximum number of Items that a user may schedule. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxScheduledItems; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SchedulingInfoType.m b/Vendoo/TradingProxy/Trading_SchedulingInfoType.m new file mode 100755 index 0000000..ac434de --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SchedulingInfoType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SchedulingInfoType.h" + +@implementation Trading_SchedulingInfoType + +@synthesize maxScheduledMinutes = _maxScheduledMinutes; +@synthesize minScheduledMinutes = _minScheduledMinutes; +@synthesize maxScheduledItems = _maxScheduledItems; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxScheduledMinutes" propertyName:@"maxScheduledMinutes" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxScheduledMinutes"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinScheduledMinutes" propertyName:@"minScheduledMinutes" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"minScheduledMinutes"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxScheduledItems" propertyName:@"maxScheduledItems" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxScheduledItems"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.maxScheduledMinutes = nil; + self.minScheduledMinutes = nil; + self.maxScheduledItems = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SearchAttributesType.h b/Vendoo/TradingProxy/Trading_SearchAttributesType.h new file mode 100755 index 0000000..e8e97e7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SearchAttributesType.h @@ -0,0 +1,97 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ValType; + +/** + + This type is deprecated as GetProduct* calls were deprecated. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SearchAttributesType : NSObject { + +@private + NSNumber *_attributeID; + NSString *_dateSpecifier; + NSString *_rangeSpecifier; + NSMutableArray *_valueList; + NSMutableArray *_any; + +} + + +/** + + + Unique identifier for the attribute within the characteristic set. + Required if SearchAttributes is specified. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *attributeID; + +/** + + + Specifies the date sub-component that the attribute represents. + This only applies to date attributes. + Required when searching by date attributes. + Allows for separate text fields or drop-down lists to be rendered for + each sub-component. For example, the day, month, and year can be + rendered as separate drop-down lists. + + + type: string constant in Trading_DateSpecifierCodeType.h +*/ +@property (nonatomic, retain) NSString *dateSpecifier; + +/** + + + Indicates that the attribute represents the high or low end in a range, + such as a date range or a price range. + Required when searching on ranges. + + + type: string constant in Trading_RangeCodeType.h +*/ +@property (nonatomic, retain) NSString *rangeSpecifier; + +/** + + + Container for the list of one or more valid values that the + user has selected for + the searchable attribute. If multiple values are specified, + the search engine + applies "OR" logic to the query (i.e., at least one of the + specified values must match). + Required if SearchAttributes is specified. + + + entry type : class Trading_ValType +*/ + +@property (nonatomic, retain) NSMutableArray *valueList; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SearchAttributesType.m b/Vendoo/TradingProxy/Trading_SearchAttributesType.m new file mode 100755 index 0000000..4e79eee --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SearchAttributesType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SearchAttributesType.h" +#import "Trading_ValType.h" + +@implementation Trading_SearchAttributesType + +@synthesize attributeID = _attributeID; +@synthesize dateSpecifier = _dateSpecifier; +@synthesize rangeSpecifier = _rangeSpecifier; +@synthesize valueList = _valueList; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeID" propertyName:@"attributeID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"attributeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DateSpecifier" propertyName:@"dateSpecifier" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"dateSpecifier"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RangeSpecifier" propertyName:@"rangeSpecifier" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"rangeSpecifier"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ValueList" propertyName:@"valueList" type:PICO_TYPE_OBJECT clazz:[Trading_ValType class]]; + [map setObject:ps forKey:@"valueList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.attributeID = nil; + self.dateSpecifier = nil; + self.rangeSpecifier = nil; + self.valueList = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SearchDetailsType.h b/Vendoo/TradingProxy/Trading_SearchDetailsType.h new file mode 100755 index 0000000..12afbd0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SearchDetailsType.h @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + (public class) + + @ingroup EBayAPIInterface +*/ +@interface Trading_SearchDetailsType : NSObject { + +@private + NSNumber *_buyItNowEnabled; + NSNumber *_picture; + NSNumber *_recentListing; + NSMutableArray *_any; + +} + + +/** + + This type is deprecated as GetProduct* calls were deprecated. + + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *buyItNowEnabled; + +/** + + + Indicates whether a listing has an image associated with it. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *picture; + +/** + + + Indicates whether a listing is no more than one day old. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *recentListing; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SearchDetailsType.m b/Vendoo/TradingProxy/Trading_SearchDetailsType.m new file mode 100755 index 0000000..6861812 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SearchDetailsType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SearchDetailsType.h" + +@implementation Trading_SearchDetailsType + +@synthesize buyItNowEnabled = _buyItNowEnabled; +@synthesize picture = _picture; +@synthesize recentListing = _recentListing; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyItNowEnabled" propertyName:@"buyItNowEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"buyItNowEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Picture" propertyName:@"picture" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"picture"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RecentListing" propertyName:@"recentListing" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"recentListing"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.buyItNowEnabled = nil; + self.picture = nil; + self.recentListing = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SearchFlagCodeType.h b/Vendoo/TradingProxy/Trading_SearchFlagCodeType.h new file mode 100755 index 0000000..08d6247 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SearchFlagCodeType.h @@ -0,0 +1,104 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + SearchFlagCodeType - Search flags for FindItemsAdvanced. + + + @ingroup EBayAPIInterface +*/ + +/** + + Return only charity item listings. + +*/ +extern NSString *const Trading_SearchFlagCodeType_CHARITY; + +/** + + Return only gift items. + +*/ +extern NSString *const Trading_SearchFlagCodeType_GIFT; + +extern NSString *const Trading_SearchFlagCodeType_NOW_AND_NEW; + +/** + + Perform a local search. + +*/ +extern NSString *const Trading_SearchFlagCodeType_LOCAL_SEARCH; + +/** + + If specified, only items with free shipping for the user's location are + returned. The user's location is determined from the site ID specified + in the request. If false, no filtering is done via this attribute. A + listing is not considered a free shipping listing if it requires + insurance or requires pick up or requires a shipping surcharge. + +*/ +extern NSString *const Trading_SearchFlagCodeType_FREE_SHIPPING; + +/** + + Return Gallery items only. + +*/ +extern NSString *const Trading_SearchFlagCodeType_GALLERY; + +/** + + Picture. + +*/ +extern NSString *const Trading_SearchFlagCodeType_PICTURE; + +/** + + Limits the results to Get It Fast listings. + +*/ +extern NSString *const Trading_SearchFlagCodeType_GET_IT_FAST; + +/** + + Limits the results to only those listings for which lot size is 2 or greater. + +*/ +extern NSString *const Trading_SearchFlagCodeType_LOT; + +/** + + Limits the results based on each item's eligibility to appear on the + mobile.de site. If + specified, queries for eligible items only. If not specified, the search + results are not affected. Only applicable for items listed on the eBay + Germany site (site ID 77) in subcategories of mobile.de search-enabled + categories. + +*/ +extern NSString *const Trading_SearchFlagCodeType_GERMAN_MOTORS_SEARCHABLE; + +/** + + Returns items that are also listed on the WorldOfGood.com website. (The Item IDs + are the same on both websites.) + +*/ +extern NSString *const Trading_SearchFlagCodeType_WORLD_OF_GOOD; + +extern NSString *const Trading_SearchFlagCodeType_DIGITAL_DELIVERY; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SearchFlagCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SearchFlagCodeType.m b/Vendoo/TradingProxy/Trading_SearchFlagCodeType.m new file mode 100755 index 0000000..7f7f182 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SearchFlagCodeType.m @@ -0,0 +1,102 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SearchFlagCodeType.h" + +/** + @file + + SearchFlagCodeType - Search flags for FindItemsAdvanced. + +*/ + +/** + + Return only charity item listings. + +*/ +NSString *const Trading_SearchFlagCodeType_CHARITY = @"Charity"; + +/** + + Return only gift items. + +*/ +NSString *const Trading_SearchFlagCodeType_GIFT = @"Gift"; + +NSString *const Trading_SearchFlagCodeType_NOW_AND_NEW = @"NowAndNew"; + +/** + + Perform a local search. + +*/ +NSString *const Trading_SearchFlagCodeType_LOCAL_SEARCH = @"LocalSearch"; + +/** + + If specified, only items with free shipping for the user's location are + returned. The user's location is determined from the site ID specified + in the request. If false, no filtering is done via this attribute. A + listing is not considered a free shipping listing if it requires + insurance or requires pick up or requires a shipping surcharge. + +*/ +NSString *const Trading_SearchFlagCodeType_FREE_SHIPPING = @"FreeShipping"; + +/** + + Return Gallery items only. + +*/ +NSString *const Trading_SearchFlagCodeType_GALLERY = @"Gallery"; + +/** + + Picture. + +*/ +NSString *const Trading_SearchFlagCodeType_PICTURE = @"Picture"; + +/** + + Limits the results to Get It Fast listings. + +*/ +NSString *const Trading_SearchFlagCodeType_GET_IT_FAST = @"GetItFast"; + +/** + + Limits the results to only those listings for which lot size is 2 or greater. + +*/ +NSString *const Trading_SearchFlagCodeType_LOT = @"Lot"; + +/** + + Limits the results based on each item's eligibility to appear on the + mobile.de site. If + specified, queries for eligible items only. If not specified, the search + results are not affected. Only applicable for items listed on the eBay + Germany site (site ID 77) in subcategories of mobile.de search-enabled + categories. + +*/ +NSString *const Trading_SearchFlagCodeType_GERMAN_MOTORS_SEARCHABLE = @"GermanMotorsSearchable"; + +/** + + Returns items that are also listed on the WorldOfGood.com website. (The Item IDs + are the same on both websites.) + +*/ +NSString *const Trading_SearchFlagCodeType_WORLD_OF_GOOD = @"WorldOfGood"; + +NSString *const Trading_SearchFlagCodeType_DIGITAL_DELIVERY = @"DigitalDelivery"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SearchFlagCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SearchStandingDashboardType.h b/Vendoo/TradingProxy/Trading_SearchStandingDashboardType.h new file mode 100755 index 0000000..bbe3afd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SearchStandingDashboardType.h @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Provides information about the visibility level you've earned for your eBay listings. + When you have a better search standing, your listings may receive higher + placement in Best Match search results. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SearchStandingDashboardType : NSObject { + +@private + NSString *_status; + NSMutableArray *_any; + +} + + +/** + + Your earned search standing status. To qualify for a Standard or Raised + search standing, make sure your ratings meet or exceed the required minimum + levels in buyer satisfaction (see BuyerSatisfaction.Status in this call) and + detailed seller ratings (DSRs). See GetFeedback for details. + + + type: string constant in Trading_SearchStandingStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SearchStandingDashboardType.m b/Vendoo/TradingProxy/Trading_SearchStandingDashboardType.m new file mode 100755 index 0000000..c00cb02 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SearchStandingDashboardType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SearchStandingDashboardType.h" + +@implementation Trading_SearchStandingDashboardType + +@synthesize status = _status; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.status = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SearchStandingStatusCodeType.h b/Vendoo/TradingProxy/Trading_SearchStandingStatusCodeType.h new file mode 100755 index 0000000..0d17f4b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SearchStandingStatusCodeType.h @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The Search standing that you have earned. + + + @ingroup EBayAPIInterface +*/ + +/** + + Your listings may receive higher placement in search results + that are sorted by Best Match. + You earn this standing when you provide excellent customer service to eBay buyers + (such as good BuyerSatisfaction.Status and high detailed seller ratings). + If you already have a raised search standing, you can still boost your + ratings and increase the visibility of your items by maintaining or + improving your customer service. + +*/ +extern NSString *const Trading_SearchStandingStatusCodeType_RAISED; + +/** + + Listings recieve standard placement in search results that are sorted by Best Match. + +*/ +extern NSString *const Trading_SearchStandingStatusCodeType_STANDARD; + +/** + + Your listings may receive lower placement in search results that + are sorted by Best Match. + You earn this standing when you have not been successful in providing + eBay buyers with the customer service they expect. + You can still take positive steps to improve your customer service + and increase your ratings. + +*/ +extern NSString *const Trading_SearchStandingStatusCodeType_LOWERED; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_SearchStandingStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SearchStandingStatusCodeType.m b/Vendoo/TradingProxy/Trading_SearchStandingStatusCodeType.m new file mode 100755 index 0000000..148ad8f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SearchStandingStatusCodeType.m @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SearchStandingStatusCodeType.h" + +/** + @file + + The Search standing that you have earned. + +*/ + +/** + + Your listings may receive higher placement in search results + that are sorted by Best Match. + You earn this standing when you provide excellent customer service to eBay buyers + (such as good BuyerSatisfaction.Status and high detailed seller ratings). + If you already have a raised search standing, you can still boost your + ratings and increase the visibility of your items by maintaining or + improving your customer service. + +*/ +NSString *const Trading_SearchStandingStatusCodeType_RAISED = @"Raised"; + +/** + + Listings recieve standard placement in search results that are sorted by Best Match. + +*/ +NSString *const Trading_SearchStandingStatusCodeType_STANDARD = @"Standard"; + +/** + + Your listings may receive lower placement in search results that + are sorted by Best Match. + You earn this standing when you have not been successful in providing + eBay buyers with the customer service they expect. + You can still take positive steps to improve your customer service + and increase your ratings. + +*/ +NSString *const Trading_SearchStandingStatusCodeType_LOWERED = @"Lowered"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_SearchStandingStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SecondChanceOfferDurationCodeType.h b/Vendoo/TradingProxy/Trading_SecondChanceOfferDurationCodeType.h new file mode 100755 index 0000000..e8da38e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SecondChanceOfferDurationCodeType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This enumerated type contains the list of values that can be used by the seller to set + the length of time that a Second Chance offer will be available to a specific bidder to + whom the Second Chance offer was presented. The recipient of a Second Chance offer must + purchase the Second Chance item within this time or the offer will expire. Second Chance + offers are only applicable for closed auction listings. + + + @ingroup EBayAPIInterface +*/ + +/** + + The seller specifies this value to make the Second Chance offer available to the + bidder for one day. This value will affect the EndTime value + returned in the AddSecondChanceItem response. + +*/ +extern NSString *const Trading_SecondChanceOfferDurationCodeType_DAYS_1; + +/** + + The seller specifies this value to make the Second Chance offer available to the + bidder for three days. This value will affect the EndTime value + returned in the AddSecondChanceItem response. + +*/ +extern NSString *const Trading_SecondChanceOfferDurationCodeType_DAYS_3; + +/** + + The seller specifies this value to make the Second Chance offer available to the + bidder for five days. This value will affect the EndTime value + returned in the AddSecondChanceItem response. + +*/ +extern NSString *const Trading_SecondChanceOfferDurationCodeType_DAYS_5; + +/** + + The seller specifies this value to make the Second Chance offer available to the + bidder for seven days. This value will affect the EndTime value + returned in the AddSecondChanceItem response. + +*/ +extern NSString *const Trading_SecondChanceOfferDurationCodeType_DAYS_7; + +/** + + This value is reserved for internal or future use. + +*/ +extern NSString *const Trading_SecondChanceOfferDurationCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SecondChanceOfferDurationCodeType.m b/Vendoo/TradingProxy/Trading_SecondChanceOfferDurationCodeType.m new file mode 100755 index 0000000..ea0cad6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SecondChanceOfferDurationCodeType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SecondChanceOfferDurationCodeType.h" + +/** + @file + + This enumerated type contains the list of values that can be used by the seller to set + the length of time that a Second Chance offer will be available to a specific bidder to + whom the Second Chance offer was presented. The recipient of a Second Chance offer must + purchase the Second Chance item within this time or the offer will expire. Second Chance + offers are only applicable for closed auction listings. + +*/ + +/** + + The seller specifies this value to make the Second Chance offer available to the + bidder for one day. This value will affect the EndTime value + returned in the AddSecondChanceItem response. + +*/ +NSString *const Trading_SecondChanceOfferDurationCodeType_DAYS_1 = @"Days_1"; + +/** + + The seller specifies this value to make the Second Chance offer available to the + bidder for three days. This value will affect the EndTime value + returned in the AddSecondChanceItem response. + +*/ +NSString *const Trading_SecondChanceOfferDurationCodeType_DAYS_3 = @"Days_3"; + +/** + + The seller specifies this value to make the Second Chance offer available to the + bidder for five days. This value will affect the EndTime value + returned in the AddSecondChanceItem response. + +*/ +NSString *const Trading_SecondChanceOfferDurationCodeType_DAYS_5 = @"Days_5"; + +/** + + The seller specifies this value to make the Second Chance offer available to the + bidder for seven days. This value will affect the EndTime value + returned in the AddSecondChanceItem response. + +*/ +NSString *const Trading_SecondChanceOfferDurationCodeType_DAYS_7 = @"Days_7"; + +/** + + This value is reserved for internal or future use. + +*/ +NSString *const Trading_SecondChanceOfferDurationCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SelectionModeCodeType.h b/Vendoo/TradingProxy/Trading_SelectionModeCodeType.h new file mode 100755 index 0000000..6787284 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SelectionModeCodeType.h @@ -0,0 +1,65 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This is automatic or manual depending on selection. + + + @ingroup EBayAPIInterface +*/ + +/** + + Automatic criteria. Reserved for future use. + +*/ +extern NSString *const Trading_SelectionModeCodeType_AUTOMATIC; + +/** + + Manual criteria. Reserved for future use. + +*/ +extern NSString *const Trading_SelectionModeCodeType_MANUAL; + +/** + + In listing requests, do not specify the name or value because + they will be filled in by eBay. + In GetItemRecommendations, this indicates that the Item Specific + will be pre-filled from a catalog, based on a product ID + that you passed in the request. They should be presented as + read-only to the seller. If you specify a prefilled value in + your listing request when you list with a catalog product, + eBay drops the value and uses the value from the catalog instead. + +*/ +extern NSString *const Trading_SelectionModeCodeType_PREFILLED; + +/** + + In listing requests, only specify a value that eBay has + recommended. That is, select from the list of recommended values; + don't specify your own custom details. If you specify a different value, the listing request may return errors. Rarely used. + +*/ +extern NSString *const Trading_SelectionModeCodeType_SELECTION_ONLY; + +/** + + In listing requests, specify any name or value, or select from the + list of recommended values, if present. This is used in most cases. + +*/ +extern NSString *const Trading_SelectionModeCodeType_FREE_TEXT; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_SelectionModeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SelectionModeCodeType.m b/Vendoo/TradingProxy/Trading_SelectionModeCodeType.m new file mode 100755 index 0000000..e49f9fb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SelectionModeCodeType.m @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SelectionModeCodeType.h" + +/** + @file + + This is automatic or manual depending on selection. + +*/ + +/** + + Automatic criteria. Reserved for future use. + +*/ +NSString *const Trading_SelectionModeCodeType_AUTOMATIC = @"Automatic"; + +/** + + Manual criteria. Reserved for future use. + +*/ +NSString *const Trading_SelectionModeCodeType_MANUAL = @"Manual"; + +/** + + In listing requests, do not specify the name or value because + they will be filled in by eBay. + In GetItemRecommendations, this indicates that the Item Specific + will be pre-filled from a catalog, based on a product ID + that you passed in the request. They should be presented as + read-only to the seller. If you specify a prefilled value in + your listing request when you list with a catalog product, + eBay drops the value and uses the value from the catalog instead. + +*/ +NSString *const Trading_SelectionModeCodeType_PREFILLED = @"Prefilled"; + +/** + + In listing requests, only specify a value that eBay has + recommended. That is, select from the list of recommended values; + don't specify your own custom details. If you specify a different value, the listing request may return errors. Rarely used. + +*/ +NSString *const Trading_SelectionModeCodeType_SELECTION_ONLY = @"SelectionOnly"; + +/** + + In listing requests, specify any name or value, or select from the + list of recommended values, if present. This is used in most cases. + +*/ +NSString *const Trading_SelectionModeCodeType_FREE_TEXT = @"FreeText"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_SelectionModeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellerAccountDashboardType.h b/Vendoo/TradingProxy/Trading_SellerAccountDashboardType.h new file mode 100755 index 0000000..f54c8f1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerAccountDashboardType.h @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_SellerDashboardAlertType; + +/** + + Type defining the SellerAccount container returned in the + GetSellerDashboard response. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerAccountDashboardType : NSObject { + +@private + NSString *_status; + NSMutableArray *_alert; + NSMutableArray *_any; + +} + + +/** + + This field indicates the status of your seller's account. Specifically, you'll find out if your + account is current and active, or if your account has a past due balance or is on + hold. For more details about your account, you can go to your Seller Account page + on the eBay site (login to My eBay), or you can call GetAccount. + + + type: string constant in Trading_SellerAccountStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + The SellerAccount.Alert container is only returned if eBay has + posted one or more informational or warning messages to the seller's account. + + + entry type : class Trading_SellerDashboardAlertType +*/ + +@property (nonatomic, retain) NSMutableArray *alert; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerAccountDashboardType.m b/Vendoo/TradingProxy/Trading_SellerAccountDashboardType.m new file mode 100755 index 0000000..e58d83f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerAccountDashboardType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerAccountDashboardType.h" +#import "Trading_SellerDashboardAlertType.h" + +@implementation Trading_SellerAccountDashboardType + +@synthesize status = _status; +@synthesize alert = _alert; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Alert" propertyName:@"alert" type:PICO_TYPE_OBJECT clazz:[Trading_SellerDashboardAlertType class]]; + [map setObject:ps forKey:@"alert"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.status = nil; + self.alert = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerAccountStatusCodeType.h b/Vendoo/TradingProxy/Trading_SellerAccountStatusCodeType.h new file mode 100755 index 0000000..0423f8f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerAccountStatusCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Seller account status. + + + @ingroup EBayAPIInterface +*/ + +/** + + Your account is current. + +*/ +extern NSString *const Trading_SellerAccountStatusCodeType_CURRENT; + +/** + + Your account is past due. + +*/ +extern NSString *const Trading_SellerAccountStatusCodeType_PAST_DUE; + +/** + + Your account is on hold and risking suspension. + +*/ +extern NSString *const Trading_SellerAccountStatusCodeType_ON_HOLD; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellerAccountStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellerAccountStatusCodeType.m b/Vendoo/TradingProxy/Trading_SellerAccountStatusCodeType.m new file mode 100755 index 0000000..d1f40b8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerAccountStatusCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellerAccountStatusCodeType.h" + +/** + @file + + Seller account status. + +*/ + +/** + + Your account is current. + +*/ +NSString *const Trading_SellerAccountStatusCodeType_CURRENT = @"Current"; + +/** + + Your account is past due. + +*/ +NSString *const Trading_SellerAccountStatusCodeType_PAST_DUE = @"PastDue"; + +/** + + Your account is on hold and risking suspension. + +*/ +NSString *const Trading_SellerAccountStatusCodeType_ON_HOLD = @"OnHold"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_SellerAccountStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellerBusinessCodeType.h b/Vendoo/TradingProxy/Trading_SellerBusinessCodeType.h new file mode 100755 index 0000000..a4315e4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerBusinessCodeType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Type of seller account. This value is returned if the user is a + business seller with a site ID of 77 (Germany), 3 (UK), 205 (Ireland) or 100 (Motors). + + + @ingroup EBayAPIInterface +*/ + +/** + + Type of seller account not defined. + +*/ +extern NSString *const Trading_SellerBusinessCodeType_UNDEFINED; + +/** + + Private seller account. + +*/ +extern NSString *const Trading_SellerBusinessCodeType_PRIVATE; + +/** + + Commercial seller account. + +*/ +extern NSString *const Trading_SellerBusinessCodeType_COMMERCIAL; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellerBusinessCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellerBusinessCodeType.m b/Vendoo/TradingProxy/Trading_SellerBusinessCodeType.m new file mode 100755 index 0000000..7ee8e7b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerBusinessCodeType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellerBusinessCodeType.h" + +/** + @file + + Type of seller account. This value is returned if the user is a + business seller with a site ID of 77 (Germany), 3 (UK), 205 (Ireland) or 100 (Motors). + +*/ + +/** + + Type of seller account not defined. + +*/ +NSString *const Trading_SellerBusinessCodeType_UNDEFINED = @"Undefined"; + +/** + + Private seller account. + +*/ +NSString *const Trading_SellerBusinessCodeType_PRIVATE = @"Private"; + +/** + + Commercial seller account. + +*/ +NSString *const Trading_SellerBusinessCodeType_COMMERCIAL = @"Commercial"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_SellerBusinessCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellerContactDetailsEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_SellerContactDetailsEnabledDefinitionType.h new file mode 100755 index 0000000..de57d98 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerContactDetailsEnabledDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the SellerContactDetailsEnabled feature. If the field is present, the + category allows retrieval of seller-level contact information. The field is + returned as an empty element (e.g., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerContactDetailsEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerContactDetailsEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_SellerContactDetailsEnabledDefinitionType.m new file mode 100755 index 0000000..ea7df47 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerContactDetailsEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerContactDetailsEnabledDefinitionType.h" + +@implementation Trading_SellerContactDetailsEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerDashboardAlertSeverityCodeType.h b/Vendoo/TradingProxy/Trading_SellerDashboardAlertSeverityCodeType.h new file mode 100755 index 0000000..7970025 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerDashboardAlertSeverityCodeType.h @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Alerts can be either informational or a warning that identifies a problem. + + + @ingroup EBayAPIInterface +*/ + +/** + + The alert message is informational in nature. +

+ Some examples: you might get a PowerSeller status message if your PowerSeller + level has been increased, a policy-compliance message if you have no recent + policy violations, a buyer-satisfaction message if you are providing excellent + customer service, or a seller-account message if there is a new notice available + about your payment status. + +*/ +extern NSString *const Trading_SellerDashboardAlertSeverityCodeType_INFORMATIONAL; + +/** + + The alert message is a warning that identifies a problem. +

+ For example, you might get a PowerSeller status warning if you missed the + PowerSeller sales requirements in the past month. Or you might get a + policy-compliance warning if you recently listed an item with excessive + shipping costs, or a seller-account warning if a collections message + asks you to pay now to make sure no restrictions are placed on your account. + +*/ +extern NSString *const Trading_SellerDashboardAlertSeverityCodeType_WARNING; + +/** + + The alert message is a strong warning that indicates a serious problem. +

+ For example, you might get a PowerSeller status strong warning if you have lost + your PowerSeller status because of policy violations, or you might get a + policy-compliance strong warning if your account has been restricted. + +*/ +extern NSString *const Trading_SellerDashboardAlertSeverityCodeType_STRONG_WARNING; + +/** + + Reserved for internal (or future) use. + +*/ +extern NSString *const Trading_SellerDashboardAlertSeverityCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellerDashboardAlertSeverityCodeType.m b/Vendoo/TradingProxy/Trading_SellerDashboardAlertSeverityCodeType.m new file mode 100755 index 0000000..ba42d37 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerDashboardAlertSeverityCodeType.m @@ -0,0 +1,55 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellerDashboardAlertSeverityCodeType.h" + +/** + @file + + Alerts can be either informational or a warning that identifies a problem. + +*/ + +/** + + The alert message is informational in nature. +

+ Some examples: you might get a PowerSeller status message if your PowerSeller + level has been increased, a policy-compliance message if you have no recent + policy violations, a buyer-satisfaction message if you are providing excellent + customer service, or a seller-account message if there is a new notice available + about your payment status. + +*/ +NSString *const Trading_SellerDashboardAlertSeverityCodeType_INFORMATIONAL = @"Informational"; + +/** + + The alert message is a warning that identifies a problem. +

+ For example, you might get a PowerSeller status warning if you missed the + PowerSeller sales requirements in the past month. Or you might get a + policy-compliance warning if you recently listed an item with excessive + shipping costs, or a seller-account warning if a collections message + asks you to pay now to make sure no restrictions are placed on your account. + +*/ +NSString *const Trading_SellerDashboardAlertSeverityCodeType_WARNING = @"Warning"; + +/** + + The alert message is a strong warning that indicates a serious problem. +

+ For example, you might get a PowerSeller status strong warning if you have lost + your PowerSeller status because of policy violations, or you might get a + policy-compliance strong warning if your account has been restricted. + +*/ +NSString *const Trading_SellerDashboardAlertSeverityCodeType_STRONG_WARNING = @"StrongWarning"; + +/** + + Reserved for internal (or future) use. + +*/ +NSString *const Trading_SellerDashboardAlertSeverityCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellerDashboardAlertType.h b/Vendoo/TradingProxy/Trading_SellerDashboardAlertType.h new file mode 100755 index 0000000..98f42ca --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerDashboardAlertType.h @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + A message to help the you understand your status as a seller (PowerSeller status, + policy compliance status, etc.). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerDashboardAlertType : NSObject { + +@private + NSString *_severity; + NSString *_text; + NSMutableArray *_any; + +} + + +/** + + The severity level helps you understand whether the alert is identifying a + problem (a warning or strong warning) or if it is informational in nature. + This field is present if an alert has been issued to your account. + + + type: string constant in Trading_SellerDashboardAlertSeverityCodeType.h +*/ +@property (nonatomic, retain) NSString *severity; + +/** + + The warning or informational alert text. When you parse this text, note that + some alerts may use plain text while others can include HTML. Returned only + if the seller has been issued an alert. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *text; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerDashboardAlertType.m b/Vendoo/TradingProxy/Trading_SellerDashboardAlertType.m new file mode 100755 index 0000000..11a81c4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerDashboardAlertType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerDashboardAlertType.h" + +@implementation Trading_SellerDashboardAlertType + +@synthesize severity = _severity; +@synthesize text = _text; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Severity" propertyName:@"severity" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"severity"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Text" propertyName:@"text" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"text"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.severity = nil; + self.text = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerDiscountType.h b/Vendoo/TradingProxy/Trading_SellerDiscountType.h new file mode 100755 index 0000000..f53744c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerDiscountType.h @@ -0,0 +1,90 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Type that defines the SellerDiscount container, which contains the ID, + name, and amount of the seller discount. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerDiscountType : NSObject { + +@private + NSNumber *_campaignID; + NSString *_campaignDisplayName; + Trading_AmountType *_itemDiscountAmount; + Trading_AmountType *_shippingDiscountAmount; + NSMutableArray *_any; + +} + + +/** + + Unique identifier for a seller discount campaign. This ID is automatically + created when the seller creates the discount campaign. This field is always returned + with the SellerDiscount container. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *campaignID; + +/** + + The name of the seller discount campaign. A name can be associated with a seller discount + campaign when the seller uses the createCampaigns or + updateCampaigns calls of the Order Size Discounts API. + The name for a discount campaign is optional, so this field will only be + returned with the SellerDiscount container if defined + for the seller discount campaign. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *campaignDisplayName; + +/** + + The dollar amount of the order line item discount. The original purchase price (denoted + in OriginalItemPrice) will be reduced by this value. The amount of the + item discount will depend on the rules defined in the the seller discount + campaign. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *itemDiscountAmount; + +/** + + The dollar amount of the shipping discount applied to the order line item. Note that + shipping discounts have not yet been enabled for seller discount campaigns, so this + field will not be returned until shipping discounts are enabled. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *shippingDiscountAmount; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerDiscountType.m b/Vendoo/TradingProxy/Trading_SellerDiscountType.m new file mode 100755 index 0000000..fa67651 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerDiscountType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerDiscountType.h" +#import "Trading_AmountType.h" + +@implementation Trading_SellerDiscountType + +@synthesize campaignID = _campaignID; +@synthesize campaignDisplayName = _campaignDisplayName; +@synthesize itemDiscountAmount = _itemDiscountAmount; +@synthesize shippingDiscountAmount = _shippingDiscountAmount; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CampaignID" propertyName:@"campaignID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"campaignID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CampaignDisplayName" propertyName:@"campaignDisplayName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"campaignDisplayName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemDiscountAmount" propertyName:@"itemDiscountAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"itemDiscountAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingDiscountAmount" propertyName:@"shippingDiscountAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"shippingDiscountAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.campaignID = nil; + self.campaignDisplayName = nil; + self.itemDiscountAmount = nil; + self.shippingDiscountAmount = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerDiscountsType.h b/Vendoo/TradingProxy/Trading_SellerDiscountsType.h new file mode 100755 index 0000000..06e1e0b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerDiscountsType.h @@ -0,0 +1,76 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_SellerDiscountType; +@class Trading_AmountType; + +/** + + Type defining the SellerDiscounts container, which consists of one or + more SellerDiscount nodes, as well as the original purchase price and + shipping cost of the order line item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerDiscountsType : NSObject { + +@private + Trading_AmountType *_originalItemPrice; + Trading_AmountType *_originalItemShippingCost; + NSMutableArray *_sellerDiscount; + NSMutableArray *_any; + +} + + +/** + + The original purchase price of the order line item (before any seller discounts are + applied). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *originalItemPrice; + +/** + + The original shipping cost for the order line item. Note that shipping discounts have + not yet been enabled for seller discount campaigns. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *originalItemShippingCost; + +/** + + A container consisting of name and ID of the seller's discount campaign, as well as the + discount amount that is being applied to the order line item. Note that shipping + discounts have not yet been enabled for seller discount campaigns. Seller + discount campaigns are created through the Order Size Discounts API. + + + entry type : class Trading_SellerDiscountType +*/ + +@property (nonatomic, retain) NSMutableArray *sellerDiscount; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerDiscountsType.m b/Vendoo/TradingProxy/Trading_SellerDiscountsType.m new file mode 100755 index 0000000..619da6b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerDiscountsType.m @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerDiscountsType.h" +#import "Trading_SellerDiscountType.h" +#import "Trading_AmountType.h" + +@implementation Trading_SellerDiscountsType + +@synthesize originalItemPrice = _originalItemPrice; +@synthesize originalItemShippingCost = _originalItemShippingCost; +@synthesize sellerDiscount = _sellerDiscount; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OriginalItemPrice" propertyName:@"originalItemPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"originalItemPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OriginalItemShippingCost" propertyName:@"originalItemShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"originalItemShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SellerDiscount" propertyName:@"sellerDiscount" type:PICO_TYPE_OBJECT clazz:[Trading_SellerDiscountType class]]; + [map setObject:ps forKey:@"sellerDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.originalItemPrice = nil; + self.originalItemShippingCost = nil; + self.sellerDiscount = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerExcludeShipToLocationPreferencesType.h b/Vendoo/TradingProxy/Trading_SellerExcludeShipToLocationPreferencesType.h new file mode 100755 index 0000000..762c00b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerExcludeShipToLocationPreferencesType.h @@ -0,0 +1,80 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Container consisting for the list of locations to where the seller will not ship items. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerExcludeShipToLocationPreferencesType : NSObject { + +@private + NSMutableArray *_excludeShipToLocation; + NSMutableArray *_any; + +} + + +/** + + One ExcludeShipToLocation field is returned for each region or country excluded + as a possible shipping location in the seller's My eBay Shipping Preferences. + Sellers can also exclude Alaska/Hawaii and Army Post Office/Fleet Post Office as + possible shipping locations. For excluded countries, "http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm">ISO 3166 + country codes are returned. +

+ Domestically, the seller can specify Alaska/Hawaii, US Protectorates (including + American Samoa, Guam, Mariana Island, Marshall Islands, Micronesia, Palau, + Puerto Rico, and U.S. Virgin Islands) as places he/she will not ship to. + Internationally, the sellers can exclude entire regions (including Africa, Asia, + Central America and Caribbean, Europe, Middle East, North America, Oceania, + Southeast Asia, and South America) or specific countries within those regions. +

+ If a buyer's primary ship-to location is a location that you have listed as + an excluded ship-to location (or if the buyer does not have a primary ship-to + location), they will receive an error message if they attempt to buy or place + a bid on your item. +

+ To see the valid exclude ship-to locations for a specified site, call + GeteBayDetails with DetailName set to ExcludeShippingLocationDetails. Repeat + GeteBayDetails for each site on which you list. +

+ Note: + To enable your default Exclude Ship-To List, you must enable Exclude + Shipping Locations and Buyer Requirements in your My eBay Site Preferences. + For details, see the KnowledgeBase Article HowTo: ExcludeShipToLocation. + + Code denoting a location to where the seller will not ship. +
+ The codes reflect the ISO 3166 location codes. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *excludeShipToLocation; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerExcludeShipToLocationPreferencesType.m b/Vendoo/TradingProxy/Trading_SellerExcludeShipToLocationPreferencesType.m new file mode 100755 index 0000000..00cfbe0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerExcludeShipToLocationPreferencesType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerExcludeShipToLocationPreferencesType.h" + +@implementation Trading_SellerExcludeShipToLocationPreferencesType + +@synthesize excludeShipToLocation = _excludeShipToLocation; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ExcludeShipToLocation" propertyName:@"excludeShipToLocation" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"excludeShipToLocation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.excludeShipToLocation = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerFavoriteItemPreferencesType.h b/Vendoo/TradingProxy/Trading_SellerFavoriteItemPreferencesType.h new file mode 100755 index 0000000..8185767 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerFavoriteItemPreferencesType.h @@ -0,0 +1,108 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Contains the data for the seller favorite item preferences, i.e. the manual or automatic selection criteria to display items for buyer's favourite seller opt in email marketing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerFavoriteItemPreferencesType : NSObject { + +@private + NSString *_searchKeywords; + NSNumber *_storeCategoryID; + NSString *_listingType; + NSString *_searchSortOrder; + Trading_AmountType *_minPrice; + Trading_AmountType *_maxPrice; + NSMutableArray *_favoriteItemID; + NSMutableArray *_any; + +} + + +/** + + The keywords in the item title for the automatic item search criteria. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *searchKeywords; + +/** + + (For eBay Store owners only) The store custom category for the automatic item search criteria. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *storeCategoryID; + +/** + + The listing format (fixed price, auction, etc) for the automatic item search criteria. + + + type: string constant in Trading_ListingTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *listingType; + +/** + + The sort order chosen from the standard ebay sorts for the automatic search criteria. + + + type: string constant in Trading_StoreItemListSortOrderCodeType.h +*/ +@property (nonatomic, retain) NSString *searchSortOrder; + +/** + + Specifies the lower limit of price range for the automatic search criteria. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *minPrice; + +/** + + Specifies the upper limit of price range for the automatic search criteria. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *maxPrice; + +/** + + Specifies the list of favorite items. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *favoriteItemID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerFavoriteItemPreferencesType.m b/Vendoo/TradingProxy/Trading_SellerFavoriteItemPreferencesType.m new file mode 100755 index 0000000..cf519ad --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerFavoriteItemPreferencesType.m @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerFavoriteItemPreferencesType.h" +#import "Trading_AmountType.h" + +@implementation Trading_SellerFavoriteItemPreferencesType + +@synthesize searchKeywords = _searchKeywords; +@synthesize storeCategoryID = _storeCategoryID; +@synthesize listingType = _listingType; +@synthesize searchSortOrder = _searchSortOrder; +@synthesize minPrice = _minPrice; +@synthesize maxPrice = _maxPrice; +@synthesize favoriteItemID = _favoriteItemID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SearchKeywords" propertyName:@"searchKeywords" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"searchKeywords"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreCategoryID" propertyName:@"storeCategoryID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"storeCategoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingType" propertyName:@"listingType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"listingType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SearchSortOrder" propertyName:@"searchSortOrder" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"searchSortOrder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinPrice" propertyName:@"minPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"minPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxPrice" propertyName:@"maxPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"maxPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"FavoriteItemID" propertyName:@"favoriteItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"favoriteItemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.searchKeywords = nil; + self.storeCategoryID = nil; + self.listingType = nil; + self.searchSortOrder = nil; + self.minPrice = nil; + self.maxPrice = nil; + self.favoriteItemID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerFeeDiscountDashboardType.h b/Vendoo/TradingProxy/Trading_SellerFeeDiscountDashboardType.h new file mode 100755 index 0000000..c52df5a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerFeeDiscountDashboardType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + PowerSeller discount information (e.g., to show in a Seller Dashboard). As a + PowerSeller, you can earn discounts on your monthly invoice Final Value Fees based + on how well you're doing as a seller. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerFeeDiscountDashboardType : NSObject { + +@private + NSNumber *_percent; + NSMutableArray *_any; + +} + + +/** + + PowerSeller discount as a percentage. For example, a 5% discount is returned + as 0.05. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *percent; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerFeeDiscountDashboardType.m b/Vendoo/TradingProxy/Trading_SellerFeeDiscountDashboardType.m new file mode 100755 index 0000000..1066e48 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerFeeDiscountDashboardType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerFeeDiscountDashboardType.h" + +@implementation Trading_SellerFeeDiscountDashboardType + +@synthesize percent = _percent; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Percent" propertyName:@"percent" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"percent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.percent = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerGuaranteeLevelCodeType.h b/Vendoo/TradingProxy/Trading_SellerGuaranteeLevelCodeType.h new file mode 100755 index 0000000..6b699d1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerGuaranteeLevelCodeType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Maximum level of guarantee a seller is authorized to offer. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) Not eligible for Seller Level Guarantee + +*/ +extern NSString *const Trading_SellerGuaranteeLevelCodeType_NOT_ELIGIBLE; + +/** + + (out) Regular eligibility level + +*/ +extern NSString *const Trading_SellerGuaranteeLevelCodeType_REGULAR; + +/** + + (out) Premium eligibility level + +*/ +extern NSString *const Trading_SellerGuaranteeLevelCodeType_PREMIUM; + +/** + + (out) Ultra eligibility level + +*/ +extern NSString *const Trading_SellerGuaranteeLevelCodeType_ULTRA; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellerGuaranteeLevelCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellerGuaranteeLevelCodeType.m b/Vendoo/TradingProxy/Trading_SellerGuaranteeLevelCodeType.m new file mode 100755 index 0000000..eb2c8cd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerGuaranteeLevelCodeType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellerGuaranteeLevelCodeType.h" + +/** + @file + + Maximum level of guarantee a seller is authorized to offer. + +*/ + +/** + + (out) Not eligible for Seller Level Guarantee + +*/ +NSString *const Trading_SellerGuaranteeLevelCodeType_NOT_ELIGIBLE = @"NotEligible"; + +/** + + (out) Regular eligibility level + +*/ +NSString *const Trading_SellerGuaranteeLevelCodeType_REGULAR = @"Regular"; + +/** + + (out) Premium eligibility level + +*/ +NSString *const Trading_SellerGuaranteeLevelCodeType_PREMIUM = @"Premium"; + +/** + + (out) Ultra eligibility level + +*/ +NSString *const Trading_SellerGuaranteeLevelCodeType_ULTRA = @"Ultra"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SellerGuaranteeLevelCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellerLevelCodeType.h b/Vendoo/TradingProxy/Trading_SellerLevelCodeType.h new file mode 100755 index 0000000..de01b09 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerLevelCodeType.h @@ -0,0 +1,66 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Indicates the user's eBay PowerSeller tier. PowerSellers are distinguished in 5 + tiers based on average monthly sales. Benefits and services vary for each tier. + eBay calculates eligibility for each tier monthly. + + + @ingroup EBayAPIInterface +*/ + +/** + + Bronze (lowest tier) + +*/ +extern NSString *const Trading_SellerLevelCodeType_BRONZE; + +/** + + Silver (between Bronze and Gold) + +*/ +extern NSString *const Trading_SellerLevelCodeType_SILVER; + +/** + + Gold (between Silver and Platinum) + +*/ +extern NSString *const Trading_SellerLevelCodeType_GOLD; + +/** + + Platinum (between Gold and Titanium) + +*/ +extern NSString *const Trading_SellerLevelCodeType_PLATINUM; + +/** + + Titanium (highest tier) + +*/ +extern NSString *const Trading_SellerLevelCodeType_TITANIUM; + +/** + + Not a PowerSeller (eBay has not yet evaluated your PowerSeller status, or + you have not chosen to be a member of the PowerSeller program, + or you lost your PowerSeller status due to a policy violation.) + +*/ +extern NSString *const Trading_SellerLevelCodeType_NONE; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_SellerLevelCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellerLevelCodeType.m b/Vendoo/TradingProxy/Trading_SellerLevelCodeType.m new file mode 100755 index 0000000..ad9ad75 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerLevelCodeType.m @@ -0,0 +1,64 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellerLevelCodeType.h" + +/** + @file + + Indicates the user's eBay PowerSeller tier. PowerSellers are distinguished in 5 + tiers based on average monthly sales. Benefits and services vary for each tier. + eBay calculates eligibility for each tier monthly. + +*/ + +/** + + Bronze (lowest tier) + +*/ +NSString *const Trading_SellerLevelCodeType_BRONZE = @"Bronze"; + +/** + + Silver (between Bronze and Gold) + +*/ +NSString *const Trading_SellerLevelCodeType_SILVER = @"Silver"; + +/** + + Gold (between Silver and Platinum) + +*/ +NSString *const Trading_SellerLevelCodeType_GOLD = @"Gold"; + +/** + + Platinum (between Gold and Titanium) + +*/ +NSString *const Trading_SellerLevelCodeType_PLATINUM = @"Platinum"; + +/** + + Titanium (highest tier) + +*/ +NSString *const Trading_SellerLevelCodeType_TITANIUM = @"Titanium"; + +/** + + Not a PowerSeller (eBay has not yet evaluated your PowerSeller status, or + you have not chosen to be a member of the PowerSeller program, + or you lost your PowerSeller status due to a policy violation.) + +*/ +NSString *const Trading_SellerLevelCodeType_NONE = @"None"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_SellerLevelCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellerPIStatusCodeType.h b/Vendoo/TradingProxy/Trading_SellerPIStatusCodeType.h new file mode 100755 index 0000000..5d5bbfc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerPIStatusCodeType.h @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumerated type that indicates whether or not a new DE or AT seller has accepted the + user agreement related to the new payment process. The new payment process for the DE + and AT sites is scheduled to be implemented in late August 2011. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the new DE or AT seller has accepted the user agreement + related to the new payment process, but the new payment process has yet to be + fully implemented on the seller's account. The new payment process for the DE and + AT sites is scheduled to be implemented in late August 2011. + +*/ +extern NSString *const Trading_SellerPIStatusCodeType_ACCEPTED_UA; + +/** + + This value indicates that the new DE or AT seller has yet to accept the user + agreement related to the new payment process. This new seller will be blocked + from listing on the DE and AT sites until he accepts the user agreement. The new + payment process for the DE and AT sites is scheduled to be implemented in late + August 2011. + +*/ +extern NSString *const Trading_SellerPIStatusCodeType_MUST_ACCEPT_UA; + +/** + + This value indicates that the new DE or AT seller has accepted the user + agreement related to the new payment process and the new payment process is + fully implemented on the seller's account. The new payment process for the DE + and AT sites is scheduled to be implemented in late August 2011. + +*/ +extern NSString *const Trading_SellerPIStatusCodeType_PI_ENABLED; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_SellerPIStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellerPIStatusCodeType.m b/Vendoo/TradingProxy/Trading_SellerPIStatusCodeType.m new file mode 100755 index 0000000..9686f05 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerPIStatusCodeType.m @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellerPIStatusCodeType.h" + +/** + @file + + Enumerated type that indicates whether or not a new DE or AT seller has accepted the + user agreement related to the new payment process. The new payment process for the DE + and AT sites is scheduled to be implemented in late August 2011. + +*/ + +/** + + This value indicates that the new DE or AT seller has accepted the user agreement + related to the new payment process, but the new payment process has yet to be + fully implemented on the seller's account. The new payment process for the DE and + AT sites is scheduled to be implemented in late August 2011. + +*/ +NSString *const Trading_SellerPIStatusCodeType_ACCEPTED_UA = @"AcceptedUA"; + +/** + + This value indicates that the new DE or AT seller has yet to accept the user + agreement related to the new payment process. This new seller will be blocked + from listing on the DE and AT sites until he accepts the user agreement. The new + payment process for the DE and AT sites is scheduled to be implemented in late + August 2011. + +*/ +NSString *const Trading_SellerPIStatusCodeType_MUST_ACCEPT_UA = @"MustAcceptUA"; + +/** + + This value indicates that the new DE or AT seller has accepted the user + agreement related to the new payment process and the new payment process is + fully implemented on the seller's account. The new payment process for the DE + and AT sites is scheduled to be implemented in late August 2011. + +*/ +NSString *const Trading_SellerPIStatusCodeType_PI_ENABLED = @"PIEnabled"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_SellerPIStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellerPaymentMethodCodeType.h b/Vendoo/TradingProxy/Trading_SellerPaymentMethodCodeType.h new file mode 100755 index 0000000..51f1524 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerPaymentMethodCodeType.h @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + These are payment methods that sellers can use to pay eBay fees. + + + @ingroup EBayAPIInterface +*/ + +/** + + Used for all other payment methods which are not specifically listed in other columns. + +*/ +extern NSString *const Trading_SellerPaymentMethodCodeType_NOTHING_ON_FILE; + +/** + + Credit Card + +*/ +extern NSString *const Trading_SellerPaymentMethodCodeType_CREDIT_CARD; + +/** + + PayPal + +*/ +extern NSString *const Trading_SellerPaymentMethodCodeType_PAY_PAL; + +/** + + Direct Debit + +*/ +extern NSString *const Trading_SellerPaymentMethodCodeType_DIRECT_DEBIT; + +/** + + Direct Debit, pending signature mandate + +*/ +extern NSString *const Trading_SellerPaymentMethodCodeType_DIRECT_DEBIT_PENDING_SIGNATURE_MANDATE; + +/** + + eBay Direct Pay + +*/ +extern NSString *const Trading_SellerPaymentMethodCodeType_E_BAY_DIRECT_PAY; + +/** + + (out) Reserved for internal or future use + +*/ +extern NSString *const Trading_SellerPaymentMethodCodeType_CUSTOM_CODE; + +/** + + Direct Debit, pending verification + +*/ +extern NSString *const Trading_SellerPaymentMethodCodeType_DIRECT_DEBIT_PENDING_VERIFICATION; diff --git a/Vendoo/TradingProxy/Trading_SellerPaymentMethodCodeType.m b/Vendoo/TradingProxy/Trading_SellerPaymentMethodCodeType.m new file mode 100755 index 0000000..eb3d7cb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerPaymentMethodCodeType.m @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellerPaymentMethodCodeType.h" + +/** + @file + + These are payment methods that sellers can use to pay eBay fees. + +*/ + +/** + + Used for all other payment methods which are not specifically listed in other columns. + +*/ +NSString *const Trading_SellerPaymentMethodCodeType_NOTHING_ON_FILE = @"NothingOnFile"; + +/** + + Credit Card + +*/ +NSString *const Trading_SellerPaymentMethodCodeType_CREDIT_CARD = @"CreditCard"; + +/** + + PayPal + +*/ +NSString *const Trading_SellerPaymentMethodCodeType_PAY_PAL = @"PayPal"; + +/** + + Direct Debit + +*/ +NSString *const Trading_SellerPaymentMethodCodeType_DIRECT_DEBIT = @"DirectDebit"; + +/** + + Direct Debit, pending signature mandate + +*/ +NSString *const Trading_SellerPaymentMethodCodeType_DIRECT_DEBIT_PENDING_SIGNATURE_MANDATE = @"DirectDebitPendingSignatureMandate"; + +/** + + eBay Direct Pay + +*/ +NSString *const Trading_SellerPaymentMethodCodeType_E_BAY_DIRECT_PAY = @"eBayDirectPay"; + +/** + + (out) Reserved for internal or future use + +*/ +NSString *const Trading_SellerPaymentMethodCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + Direct Debit, pending verification + +*/ +NSString *const Trading_SellerPaymentMethodCodeType_DIRECT_DEBIT_PENDING_VERIFICATION = @"DirectDebitPendingVerification"; diff --git a/Vendoo/TradingProxy/Trading_SellerPaymentPreferencesType.h b/Vendoo/TradingProxy/Trading_SellerPaymentPreferencesType.h new file mode 100755 index 0000000..53cbe6d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerPaymentPreferencesType.h @@ -0,0 +1,138 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AddressType; + +/** + + Type defining the SellerPaymentPreferences container, which + consists of the seller's payment preferences. Payment preferences specified in a + SetUserPreferences call override the settings in My eBay payment + preferences. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerPaymentPreferencesType : NSObject { + +@private + NSNumber *_alwaysUseThisPaymentAddress; + NSString *_displayPayNowButton; + NSNumber *_payPalPreferred; + NSString *_defaultPayPalEmailAddress; + NSNumber *_payPalAlwaysOn; + Trading_AddressType *_sellerPaymentAddress; + NSString *_upsRateOption; + NSString *_fedExRateOption; + NSString *_uspsRateOption; + NSMutableArray *_any; + +} + + +/** + + Sellers include this field and set it to 'true' if they want buyers to mail payment + to the payment address specified in the + SellerPaymentPreferences.SellerPaymentAddress field. A payment + address only comes into play if the item's category allows offline payments, and the + seller has allowed the buyer to mail a payment. This payment address will only be + displayed to winning bidders and buyers. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *alwaysUseThisPaymentAddress; + +/** + + If set, this field determines whether a Pay Now button is displayed for all of the + user's listings. The user has the option of using a PayPal only version of the Pay + Now button or a Pay Now button for all payment methods. + + + type: string constant in Trading_DisplayPayNowButtonCodeType.h +*/ +@property (nonatomic, retain) NSString *displayPayNowButton; + +/** + + Specifies whether a seller wants to let buyers know that PayPal payments + are preferred. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *payPalPreferred; + +/** + + Specifies the default email address the seller uses for receiving PayPal payments. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *defaultPayPalEmailAddress; + +/** + + Indicates whether PayPal is always accepted for the seller's listings. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *payPalAlwaysOn; + +/** + + Specifies the address the seller uses to receive mailed payments from buyers. + + + type : class Trading_AddressType +*/ +@property (nonatomic, retain) Trading_AddressType *sellerPaymentAddress; + +/** + + Specifies the type of United Parcel Service rates to use. + + + type: string constant in Trading_UPSRateOptionCodeType.h +*/ +@property (nonatomic, retain) NSString *upsRateOption; + +/** + + Specifies the type of FedEx rates to use. + + + type: string constant in Trading_FedExRateOptionCodeType.h +*/ +@property (nonatomic, retain) NSString *fedExRateOption; + +/** + + Specifies the type of USPS rates to use. + + + type: string constant in Trading_USPSRateOptionCodeType.h +*/ +@property (nonatomic, retain) NSString *uspsRateOption; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerPaymentPreferencesType.m b/Vendoo/TradingProxy/Trading_SellerPaymentPreferencesType.m new file mode 100755 index 0000000..5a75116 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerPaymentPreferencesType.m @@ -0,0 +1,83 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerPaymentPreferencesType.h" +#import "Trading_AddressType.h" + +@implementation Trading_SellerPaymentPreferencesType + +@synthesize alwaysUseThisPaymentAddress = _alwaysUseThisPaymentAddress; +@synthesize displayPayNowButton = _displayPayNowButton; +@synthesize payPalPreferred = _payPalPreferred; +@synthesize defaultPayPalEmailAddress = _defaultPayPalEmailAddress; +@synthesize payPalAlwaysOn = _payPalAlwaysOn; +@synthesize sellerPaymentAddress = _sellerPaymentAddress; +@synthesize upsRateOption = _upsRateOption; +@synthesize fedExRateOption = _fedExRateOption; +@synthesize uspsRateOption = _uspsRateOption; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AlwaysUseThisPaymentAddress" propertyName:@"alwaysUseThisPaymentAddress" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"alwaysUseThisPaymentAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisplayPayNowButton" propertyName:@"displayPayNowButton" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"displayPayNowButton"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalPreferred" propertyName:@"payPalPreferred" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"payPalPreferred"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DefaultPayPalEmailAddress" propertyName:@"defaultPayPalEmailAddress" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"defaultPayPalEmailAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalAlwaysOn" propertyName:@"payPalAlwaysOn" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"payPalAlwaysOn"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerPaymentAddress" propertyName:@"sellerPaymentAddress" type:PICO_TYPE_OBJECT clazz:[Trading_AddressType class]]; + [map setObject:ps forKey:@"sellerPaymentAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UPSRateOption" propertyName:@"upsRateOption" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"upsRateOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FedExRateOption" propertyName:@"fedExRateOption" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"fedExRateOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"USPSRateOption" propertyName:@"uspsRateOption" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"uspsRateOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.alwaysUseThisPaymentAddress = nil; + self.displayPayNowButton = nil; + self.payPalPreferred = nil; + self.defaultPayPalEmailAddress = nil; + self.payPalAlwaysOn = nil; + self.sellerPaymentAddress = nil; + self.upsRateOption = nil; + self.fedExRateOption = nil; + self.uspsRateOption = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerPaymentProfileType.h b/Vendoo/TradingProxy/Trading_SellerPaymentProfileType.h new file mode 100755 index 0000000..b330352 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerPaymentProfileType.h @@ -0,0 +1,85 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the SellerPaymentProfile container, which is used in an + Add/Revise/Relist Trading API call to reference a Business Policies payment profile. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerPaymentProfileType : NSObject { + +@private + NSNumber *_paymentProfileID; + NSString *_paymentProfileName; + NSMutableArray *_any; + +} + + +/** + + The unique identifier of a Business Policies payment profile. A PaymentProfileID + and/or a PaymentProfileName value is used in the Add/Revise/Relist + call to reference and use the payment policy values of a Business Policies payment + profile. If both fields are provided and their values don't match, the PaymentProfileID + takes precedence. +

+ In the "Get" calls, the PaymentProfileID value will always be + returned if the listing is using a Business Policies payment profile, and the PaymentProfileName + value will be returned if a name is assigned to the payment profile. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *paymentProfileID; + +/** + + The name of a Business Policies payment profile. A PaymentProfileID + and/or a PaymentProfileName value is used in the Add/Revise/Relist + call to reference and use the payment policy values of a Business Policies payment + profile. If both fields are provided and their values don't match, the PaymentProfileID + takes precedence. +

+ In the "Get" calls, the PaymentProfileID value will always be + returned if the listing is using a Business Policies payment profile, and the PaymentProfileName + value will be returned if a name is assigned to the payment profile. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *paymentProfileName; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerPaymentProfileType.m b/Vendoo/TradingProxy/Trading_SellerPaymentProfileType.m new file mode 100755 index 0000000..3a07237 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerPaymentProfileType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerPaymentProfileType.h" + +@implementation Trading_SellerPaymentProfileType + +@synthesize paymentProfileID = _paymentProfileID; +@synthesize paymentProfileName = _paymentProfileName; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentProfileID" propertyName:@"paymentProfileID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"paymentProfileID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentProfileName" propertyName:@"paymentProfileName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"paymentProfileName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.paymentProfileID = nil; + self.paymentProfileName = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerPaymentType.h b/Vendoo/TradingProxy/Trading_SellerPaymentType.h new file mode 100755 index 0000000..08104cc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerPaymentType.h @@ -0,0 +1,217 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ExternalProductIDType; +@class Trading_AmountType; + +/** + + A payment between Half.com and a seller. The financial value of a payment is + typically based on an amount that a buyer paid to Half.com for one order line + item, plus the buyer's shipping cost, minus Half.com's commission. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerPaymentType : NSObject { + +@private + NSString *_itemID; + NSString *_transactionID; + NSString *_orderID; + NSString *_sellerInventoryID; + NSString *_privateNotes; + Trading_ExternalProductIDType *_externalProductID; + NSString *_title; + NSString *_paymentType; + Trading_AmountType *_transactionPrice; + Trading_AmountType *_shippingReimbursement; + Trading_AmountType *_commission; + Trading_AmountType *_amountPaid; + NSDate *_paidTime; + NSString *_orderLineItemID; + NSMutableArray *_any; + +} + + +/** + + Unique identifier for the Half.com item listing. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Unique identifier for a Half.com order line item (transaction). An order + line item is created once there is a commitment from a buyer to purchase an + item. Along with its corresponding ItemID, a TransactionID is used and + referenced during an order checkout flow and after checkout has been + completed. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + A unique identifier that identifies a single line item or multiple line item + (Combined Payment) Half.com order. +

+ For a single line item order, the OrderID value is identical to the + OrderLineItemID value that is generated upon creation of the order line + item. For a Combined Payment order, the OrderID value is created by eBay + when the buyer or seller (sharing multiple, common order line items) + combines multiple order line items into a Combined Payment order through + the Half.com site. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderID; + +/** + + An ID that the seller specified when they listed the Half.com item, if any. + It can be used for the seller's SKU. Note that SellerInventoryID is not + returned if no ID was specified. (Note: The SKU field used for eBay.com + listings is not applicable to Half.com listings.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerInventoryID; + +/** + + A text note that the seller specified for the Half.com item, if any. Only + visible to the seller. Not returned if the seller specified no notes. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *privateNotes; + +/** + + Contains an ISBN, UPC, or EAN value from the catalog product associated with + the Half.com item. All Half.com items are listed with Pre-filled Item + Information. + + + type : class Trading_ExternalProductIDType +*/ +@property (nonatomic, retain) Trading_ExternalProductIDType *externalProductID; + +/** + + The title of the item listing as it appears on Half.com. +

+ Note: + The maximum length of an eBay Item Title has increased to 80 characters as of + September 2011. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *title; + +/** + + Indicates whether the payment is for a Half.com sale or a refund. + + + type: string constant in Trading_PaymentTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentType; + +/** + + Price of the order line item (transaction) before shipping and other costs. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *transactionPrice; + +/** + + The adjusted shipping cost that Half.com pays the seller. For a multiple + line item (Combined Payment) order, the total shipping cost may be less than + the cost to ship the items individually, which makes the adjustment + necessary. The shipping cost may also be adjusted due to Half.com handling + charges. +

+ Note: Due to the way shipping costs are calculated, this + value may be different for identical items in different orders. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *shippingReimbursement; + +/** + + Amount of commission charged by Half.com. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *commission; + +/** + + Total amount paid by buyer for the Half.com order. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *amountPaid; + +/** + + The time and date when Half.com created the payment. Half.com creates a + payment when the buyer pays for an order. This time is specified + in GMT (not Pacific time). See "Time Values" in the eBay Web Services guide + for information about converting between GMT and other time zones. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *paidTime; + +/** + + A unique identifier for a Half.com order line item. This field is created as + soon as there is a commitment to buy from the seller, and its value is based + upon the concatenation of ItemID and TransactionID, with a hyphen in between + these two IDs. For a single line item order, the OrderLineItemID value is + identical to the OrderID value. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerPaymentType.m b/Vendoo/TradingProxy/Trading_SellerPaymentType.m new file mode 100755 index 0000000..1e0fc0a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerPaymentType.m @@ -0,0 +1,109 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerPaymentType.h" +#import "Trading_ExternalProductIDType.h" +#import "Trading_AmountType.h" + +@implementation Trading_SellerPaymentType + +@synthesize itemID = _itemID; +@synthesize transactionID = _transactionID; +@synthesize orderID = _orderID; +@synthesize sellerInventoryID = _sellerInventoryID; +@synthesize privateNotes = _privateNotes; +@synthesize externalProductID = _externalProductID; +@synthesize title = _title; +@synthesize paymentType = _paymentType; +@synthesize transactionPrice = _transactionPrice; +@synthesize shippingReimbursement = _shippingReimbursement; +@synthesize commission = _commission; +@synthesize amountPaid = _amountPaid; +@synthesize paidTime = _paidTime; +@synthesize orderLineItemID = _orderLineItemID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderID" propertyName:@"orderID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerInventoryID" propertyName:@"sellerInventoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerInventoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PrivateNotes" propertyName:@"privateNotes" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"privateNotes"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalProductID" propertyName:@"externalProductID" type:PICO_TYPE_OBJECT clazz:[Trading_ExternalProductIDType class]]; + [map setObject:ps forKey:@"externalProductID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Title" propertyName:@"title" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"title"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentType" propertyName:@"paymentType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionPrice" propertyName:@"transactionPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"transactionPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingReimbursement" propertyName:@"shippingReimbursement" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"shippingReimbursement"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Commission" propertyName:@"commission" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"commission"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AmountPaid" propertyName:@"amountPaid" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"amountPaid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaidTime" propertyName:@"paidTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"paidTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.transactionID = nil; + self.orderID = nil; + self.sellerInventoryID = nil; + self.privateNotes = nil; + self.externalProductID = nil; + self.title = nil; + self.paymentType = nil; + self.transactionPrice = nil; + self.shippingReimbursement = nil; + self.commission = nil; + self.amountPaid = nil; + self.paidTime = nil; + self.orderLineItemID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerProfilePreferencesType.h b/Vendoo/TradingProxy/Trading_SellerProfilePreferencesType.h new file mode 100755 index 0000000..c0c1d78 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerProfilePreferencesType.h @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_SupportedSellerProfilesType; + +/** + + Type defining the SellerProfilePreferences container. This container + consists of a flag that indicates whether or not the seller has opted into Business + Policies, as well as a list of Business Policies profiles that have been set up for the + seller's account. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerProfilePreferencesType : NSObject { + +@private + NSNumber *_sellerProfileOptedIn; + Trading_SupportedSellerProfilesType *_supportedSellerProfiles; + +} + + +/** + + Boolean flag indicating whether or not a seller has opted in to Business + Policies. Sellers must opt in to Business Policies to create and manage payment, + return policy, and shipping profiles. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *sellerProfileOptedIn; + +/** + + Container consisting of one or more Business Policies profiles active for a + seller's account. This container is only returned if SellerProfileOptedIn=true + and the seller has one or more Business Policies profiles active on the account. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : class Trading_SupportedSellerProfilesType +*/ +@property (nonatomic, retain) Trading_SupportedSellerProfilesType *supportedSellerProfiles; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerProfilePreferencesType.m b/Vendoo/TradingProxy/Trading_SellerProfilePreferencesType.m new file mode 100755 index 0000000..6079a16 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerProfilePreferencesType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerProfilePreferencesType.h" +#import "Trading_SupportedSellerProfilesType.h" + +@implementation Trading_SellerProfilePreferencesType + +@synthesize sellerProfileOptedIn = _sellerProfileOptedIn; +@synthesize supportedSellerProfiles = _supportedSellerProfiles; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerProfileOptedIn" propertyName:@"sellerProfileOptedIn" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"sellerProfileOptedIn"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SupportedSellerProfiles" propertyName:@"supportedSellerProfiles" type:PICO_TYPE_OBJECT clazz:[Trading_SupportedSellerProfilesType class]]; + [map setObject:ps forKey:@"supportedSellerProfiles"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sellerProfileOptedIn = nil; + self.supportedSellerProfiles = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerProfilesType.h b/Vendoo/TradingProxy/Trading_SellerProfilesType.h new file mode 100755 index 0000000..2d62a7c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerProfilesType.h @@ -0,0 +1,109 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_SellerPaymentProfileType; +@class Trading_SellerShippingProfileType; +@class Trading_SellerReturnProfileType; + +/** + + Type defining the SellerProfiles container, which consists of references + to a seller's payment, shipping, and/or return policy profiles. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerProfilesType : NSObject { + +@private + Trading_SellerShippingProfileType *_sellerShippingProfile; + Trading_SellerReturnProfileType *_sellerReturnProfile; + Trading_SellerPaymentProfileType *_sellerPaymentProfile; + NSMutableArray *_any; + +} + + +/** + + The SellerShippingProfile container is used in an Add/Revise/Relist + Trading API call to reference and use the values of a Business Policies shipping policy + profile. Business Policies shipping profiles contain detailed information on + domestic and international shipping, including shipping service options, handling + time, package handling costs, excluded ship-to locations, and shipping insurance + information. +

+ Business Policies shipping profiles are also returned in + GetItem, GetMyeBaySelling, and other + Trading calls that retrieve Item data. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : class Trading_SellerShippingProfileType +*/ +@property (nonatomic, retain) Trading_SellerShippingProfileType *sellerShippingProfile; + +/** + + The SellerReturnProfile container is used in an Add/Revise/Relist + Trading API call to reference and use the values of a Business Policies return policy + profile. Business Policies return policy profiles contain detailed information on + the seller's return policy, including the refund option, how many days the buyer has + to return the item for a refund, warranty information, and restocking fee (if any). +

+ Business Policies return policy profiles are also returned in + GetItem, GetMyeBaySelling, and other + Trading calls that retrieve Item data. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + type : class Trading_SellerReturnProfileType +*/ +@property (nonatomic, retain) Trading_SellerReturnProfileType *sellerReturnProfile; + +/** + + The SellerPaymentProfile container is used in an Add/Revise/Relist + Trading API call to reference and use the values of a Business Policies payment + profile. Business Policies payment profiles contain accepted payment methods, a + flag to set up the immediate payment feature, a payment instructions field, and a + field to specify the seller's PayPal email address. +

+ Business Policies payment profiles are also returned in + GetItem, GetMyeBaySelling, and other + Trading calls that retrieve Item data. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + type : class Trading_SellerPaymentProfileType +*/ +@property (nonatomic, retain) Trading_SellerPaymentProfileType *sellerPaymentProfile; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerProfilesType.m b/Vendoo/TradingProxy/Trading_SellerProfilesType.m new file mode 100755 index 0000000..11ea89f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerProfilesType.m @@ -0,0 +1,55 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerProfilesType.h" +#import "Trading_SellerPaymentProfileType.h" +#import "Trading_SellerShippingProfileType.h" +#import "Trading_SellerReturnProfileType.h" + +@implementation Trading_SellerProfilesType + +@synthesize sellerShippingProfile = _sellerShippingProfile; +@synthesize sellerReturnProfile = _sellerReturnProfile; +@synthesize sellerPaymentProfile = _sellerPaymentProfile; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerShippingProfile" propertyName:@"sellerShippingProfile" type:PICO_TYPE_OBJECT clazz:[Trading_SellerShippingProfileType class]]; + [map setObject:ps forKey:@"sellerShippingProfile"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerReturnProfile" propertyName:@"sellerReturnProfile" type:PICO_TYPE_OBJECT clazz:[Trading_SellerReturnProfileType class]]; + [map setObject:ps forKey:@"sellerReturnProfile"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerPaymentProfile" propertyName:@"sellerPaymentProfile" type:PICO_TYPE_OBJECT clazz:[Trading_SellerPaymentProfileType class]]; + [map setObject:ps forKey:@"sellerPaymentProfile"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sellerShippingProfile = nil; + self.sellerReturnProfile = nil; + self.sellerPaymentProfile = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerProvidedTitleSupportedDefinitionType.h b/Vendoo/TradingProxy/Trading_SellerProvidedTitleSupportedDefinitionType.h new file mode 100755 index 0000000..e50f6d4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerProvidedTitleSupportedDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + If present, the site defines category settings for whether the seller can provide their own title for a US or CA eBay Motors listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerProvidedTitleSupportedDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerProvidedTitleSupportedDefinitionType.m b/Vendoo/TradingProxy/Trading_SellerProvidedTitleSupportedDefinitionType.m new file mode 100755 index 0000000..da5bf5a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerProvidedTitleSupportedDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerProvidedTitleSupportedDefinitionType.h" + +@implementation Trading_SellerProvidedTitleSupportedDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerRatingSummaryArrayType.h b/Vendoo/TradingProxy/Trading_SellerRatingSummaryArrayType.h new file mode 100755 index 0000000..42638f6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerRatingSummaryArrayType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AverageRatingSummaryType; + +/** + + Type defining the SellerRatingSummaryArray container that is returned + in the GetFeedback response. The SellerRatingSummaryArray + container consists of an array of AverageRatingSummary containers, + which provide details on Detailed Seller Ratings (DSRs), including the type of rating + (Communication, Item As Described, Shipping and Handling Charges, or Shipping Time), the + seller's average rating for that DSR type, the total number of DSR ratings, and the + period in which those ratings were received (the last year or the last 30 days). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerRatingSummaryArrayType : NSObject { + +@private + NSMutableArray *_averageRatingSummary; + +} + + +/** + + Container consisting of a seller's Detailed Seller Rating (DSR) for each type of + rating (Communication, Item As Described, Shipping and Handling Charges, or Shipping + Time), the seller's average rating for each DSR type, the total number of DSR ratings + for each DSR type, and the period in which those ratings were received (the last year + or the last 30 days). + + + entry type : class Trading_AverageRatingSummaryType +*/ + +@property (nonatomic, retain) NSMutableArray *averageRatingSummary; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerRatingSummaryArrayType.m b/Vendoo/TradingProxy/Trading_SellerRatingSummaryArrayType.m new file mode 100755 index 0000000..47b9484 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerRatingSummaryArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerRatingSummaryArrayType.h" +#import "Trading_AverageRatingSummaryType.h" + +@implementation Trading_SellerRatingSummaryArrayType + +@synthesize averageRatingSummary = _averageRatingSummary; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"AverageRatingSummary" propertyName:@"averageRatingSummary" type:PICO_TYPE_OBJECT clazz:[Trading_AverageRatingSummaryType class]]; + [map setObject:ps forKey:@"averageRatingSummary"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.averageRatingSummary = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerReturnPreferencesType.h b/Vendoo/TradingProxy/Trading_SellerReturnPreferencesType.h new file mode 100755 index 0000000..d169a9d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerReturnPreferencesType.h @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Container for the return preferences of the seller for eBay Returns. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerReturnPreferencesType : NSObject { + +@private + NSNumber *_optedIn; + NSMutableArray *_any; + +} + + +/** + + This flag indicates whether or not an eligible US seller has opted into eBay + managed returns through the eBay Return Center. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *optedIn; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerReturnPreferencesType.m b/Vendoo/TradingProxy/Trading_SellerReturnPreferencesType.m new file mode 100755 index 0000000..81674c2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerReturnPreferencesType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerReturnPreferencesType.h" + +@implementation Trading_SellerReturnPreferencesType + +@synthesize optedIn = _optedIn; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OptedIn" propertyName:@"optedIn" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"optedIn"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.optedIn = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerReturnProfileType.h b/Vendoo/TradingProxy/Trading_SellerReturnProfileType.h new file mode 100755 index 0000000..8a47cb0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerReturnProfileType.h @@ -0,0 +1,92 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the SellerReturnProfile container, which is used in an + Add/Revise/Relist Trading API call to reference a Business Policies return policy profile. + Business Policies return policy profiles contain detailed information on + the seller's return policy, including the refund option, how many days the buyer has + to return the item for a refund, warranty information, and restocking fee (if any). +

+ Business Policies return policy profiles are also returned in + GetItem, GetMyeBaySelling, and other + Trading calls that retrieve Item data. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerReturnProfileType : NSObject { + +@private + NSNumber *_returnProfileID; + NSString *_returnProfileName; + NSMutableArray *_any; + +} + + +/** + + The unique identifier of a Business Policies return policy profile. A ReturnProfileID + and/or a ReturnProfileName value is used in the Add/Revise/Relist + call to reference and use the payment policy values of a Business Policies return policy + profile. If both fields are provided and their values don't match, the ReturnProfileID + takes precedence. +

+ In the "Get" calls, the ReturnProfileID value will always be + returned if the listing is using a Business Policies return policy profile, and the ReturnProfileName + value will be returned if a name is assigned to the return policy profile. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *returnProfileID; + +/** + + The name of a Business Policies return policy profile. A ReturnProfileID + and/or a ReturnProfileName value is used in the Add/Revise/Relist + call to reference and use the return policy values of a Business Policies return policy + profile. If both fields are provided and their values don't match, the ReturnProfileID + takes precedence. +

+ In the "Get" calls, the ReturnProfileID value will always be + returned if the listing is using a Business Policies return policy profile, and the ReturnProfileName + value will be returned if a name is assigned to the return policy profile. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *returnProfileName; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerReturnProfileType.m b/Vendoo/TradingProxy/Trading_SellerReturnProfileType.m new file mode 100755 index 0000000..60b6f73 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerReturnProfileType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerReturnProfileType.h" + +@implementation Trading_SellerReturnProfileType + +@synthesize returnProfileID = _returnProfileID; +@synthesize returnProfileName = _returnProfileName; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnProfileID" propertyName:@"returnProfileID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"returnProfileID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnProfileName" propertyName:@"returnProfileName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"returnProfileName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.returnProfileID = nil; + self.returnProfileName = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerReverseDisputeRequestType.h b/Vendoo/TradingProxy/Trading_SellerReverseDisputeRequestType.h new file mode 100755 index 0000000..37c4348 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerReverseDisputeRequestType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Enables a seller to "reverse" an Unpaid Item dispute that has been closed, for + example, if buyer and seller reach an agreement. The seller's Final Value Fee + credit and the buyer's strike are both reversed, if applicable. + The dispute might have resulted + in a strike to the buyer and a Final Value Fee credit to the seller. A buyer and + seller sometimes come to agreement after a dispute has been closed. In particular, + the seller might discover that the buyer actually paid, or the buyer might agree + to pay the seller's fees in exchange for having the strike removed. +

+ A dispute can only be reversed if it was closed with DisputeActivity set to + SellerEndCommunication, CameToAgreementNeedFVFCredit, or + MutualAgreementOrNoBuyerResponse. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerReverseDisputeRequestType : Trading_AbstractRequestType { + +@private + NSString *_disputeID; + NSString *_disputeResolutionReason; + +} + + +/** + + The unique identifier of the dispute that was returned when the dispute was created. + The dispute must be an Unpaid Item dispute that the seller opened. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *disputeID; + +/** + + The reason the dispute is being reversed. + + + type: string constant in Trading_DisputeResolutionReasonCodeType.h +*/ +@property (nonatomic, retain) NSString *disputeResolutionReason; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerReverseDisputeRequestType.m b/Vendoo/TradingProxy/Trading_SellerReverseDisputeRequestType.m new file mode 100755 index 0000000..c64fcd2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerReverseDisputeRequestType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerReverseDisputeRequestType.h" + +@implementation Trading_SellerReverseDisputeRequestType + +@synthesize disputeID = _disputeID; +@synthesize disputeResolutionReason = _disputeResolutionReason; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SellerReverseDisputeRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeID" propertyName:@"disputeID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"disputeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisputeResolutionReason" propertyName:@"disputeResolutionReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"disputeResolutionReason"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.disputeID = nil; + self.disputeResolutionReason = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerReverseDisputeResponseType.h b/Vendoo/TradingProxy/Trading_SellerReverseDisputeResponseType.h new file mode 100755 index 0000000..4ce2062 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerReverseDisputeResponseType.h @@ -0,0 +1,29 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returned after calling SellerReverseDisputeRequest. Contains the status + of the call and any errors or warnings. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerReverseDisputeResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerReverseDisputeResponseType.m b/Vendoo/TradingProxy/Trading_SellerReverseDisputeResponseType.m new file mode 100755 index 0000000..89a05d0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerReverseDisputeResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerReverseDisputeResponseType.h" + +@implementation Trading_SellerReverseDisputeResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SellerReverseDisputeResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerRoleMetricsType.h b/Vendoo/TradingProxy/Trading_SellerRoleMetricsType.h new file mode 100755 index 0000000..884c24e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerRoleMetricsType.h @@ -0,0 +1,137 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Specifies 1 year feedback metrics for a seller. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerRoleMetricsType : NSObject { + +@private + NSNumber *_positiveFeedbackLeftCount; + NSNumber *_negativeFeedbackLeftCount; + NSNumber *_neutralFeedbackLeftCount; + NSNumber *_feedbackLeftPercent; + NSNumber *_repeatBuyerCount; + NSNumber *_repeatBuyerPercent; + NSNumber *_uniqueBuyerCount; + NSNumber *_transactionPercent; + NSNumber *_crossBorderTransactionCount; + NSNumber *_crossBorderTransactionPercent; + NSMutableArray *_any; + +} + + +/** + + Count of positive feedback entries given as a seller. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *positiveFeedbackLeftCount; + +/** + + Count of negative feedback entries given as a seller. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *negativeFeedbackLeftCount; + +/** + + Count of neutral feedback entries given as a seller. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *neutralFeedbackLeftCount; + +/** + + Percentage of leaving feedback as a seller. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *feedbackLeftPercent; + +/** + + Number of buyers who bought more than once from this seller. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *repeatBuyerCount; + +/** + + Percentage of repeat buyers. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *repeatBuyerPercent; + +/** + + Count of unique buyers from this seller. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *uniqueBuyerCount; + +/** + + Percentage of number of times a member has sold successfully vs. the number of + times a member has bought an item in the preceding 365 days. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *transactionPercent; + +/** + + The count of Cross-Border Trade order line items. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *crossBorderTransactionCount; + +/** + + The percentage of order line items that are Cross-Border Trade order line items. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *crossBorderTransactionPercent; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerRoleMetricsType.m b/Vendoo/TradingProxy/Trading_SellerRoleMetricsType.m new file mode 100755 index 0000000..0e1f5ce --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerRoleMetricsType.m @@ -0,0 +1,87 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerRoleMetricsType.h" + +@implementation Trading_SellerRoleMetricsType + +@synthesize positiveFeedbackLeftCount = _positiveFeedbackLeftCount; +@synthesize negativeFeedbackLeftCount = _negativeFeedbackLeftCount; +@synthesize neutralFeedbackLeftCount = _neutralFeedbackLeftCount; +@synthesize feedbackLeftPercent = _feedbackLeftPercent; +@synthesize repeatBuyerCount = _repeatBuyerCount; +@synthesize repeatBuyerPercent = _repeatBuyerPercent; +@synthesize uniqueBuyerCount = _uniqueBuyerCount; +@synthesize transactionPercent = _transactionPercent; +@synthesize crossBorderTransactionCount = _crossBorderTransactionCount; +@synthesize crossBorderTransactionPercent = _crossBorderTransactionPercent; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PositiveFeedbackLeftCount" propertyName:@"positiveFeedbackLeftCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"positiveFeedbackLeftCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NegativeFeedbackLeftCount" propertyName:@"negativeFeedbackLeftCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"negativeFeedbackLeftCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NeutralFeedbackLeftCount" propertyName:@"neutralFeedbackLeftCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"neutralFeedbackLeftCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackLeftPercent" propertyName:@"feedbackLeftPercent" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"feedbackLeftPercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RepeatBuyerCount" propertyName:@"repeatBuyerCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"repeatBuyerCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RepeatBuyerPercent" propertyName:@"repeatBuyerPercent" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"repeatBuyerPercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UniqueBuyerCount" propertyName:@"uniqueBuyerCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"uniqueBuyerCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionPercent" propertyName:@"transactionPercent" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"transactionPercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossBorderTransactionCount" propertyName:@"crossBorderTransactionCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"crossBorderTransactionCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossBorderTransactionPercent" propertyName:@"crossBorderTransactionPercent" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"crossBorderTransactionPercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.positiveFeedbackLeftCount = nil; + self.negativeFeedbackLeftCount = nil; + self.neutralFeedbackLeftCount = nil; + self.feedbackLeftPercent = nil; + self.repeatBuyerCount = nil; + self.repeatBuyerPercent = nil; + self.uniqueBuyerCount = nil; + self.transactionPercent = nil; + self.crossBorderTransactionCount = nil; + self.crossBorderTransactionPercent = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerShippingProfileType.h b/Vendoo/TradingProxy/Trading_SellerShippingProfileType.h new file mode 100755 index 0000000..7d47b37 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerShippingProfileType.h @@ -0,0 +1,92 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the SellerShippingProfile container, which is used in an + Add/Revise/Relist Trading API call to reference a Business Policies shipping policy profile. + Business Policies shipping profiles contain detailed information on domestic and + international shipping, including shipping service options, handling time, package + handling costs, excluded ship-to locations, and shipping insurance information. +

+ Business Policies shipping profiles are also returned in + GetItem, GetMyeBaySelling, and other + Trading calls that retrieve Item data. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerShippingProfileType : NSObject { + +@private + NSNumber *_shippingProfileID; + NSString *_shippingProfileName; + NSMutableArray *_any; + +} + + +/** + + The unique identifier of a Business Policies shipping policy profile. A ShippingProfileID + and/or a ShippingProfileName value is used in the Add/Revise/Relist + call to reference and use the shipping policy values of a Business Policies shipping policy + profile. If both fields are provided and their values don't match, the ShippingProfileID + takes precedence. +

+ In the "Get" calls, the ShippingProfileID value will always be + returned if the listing is using a Business Policies shipping policy profile, and the ShippingProfileName + value will be returned if a name is assigned to the shipping policy profile. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *shippingProfileID; + +/** + + The name of a Business Policies shipping policy profile. A ShippingProfileID + and/or a ShippingProfileName value is used in the Add/Revise/Relist + call to reference and use the shipping policy values of a Business Policies shipping policy + profile. If both fields are provided and their values don't match, the ShippingProfileID + takes precedence. +

+ In the "Get" calls, the ShippingProfileID value will always be + returned if the listing is using a Business Policies shipping policy profile, and the ShippingProfileName + value will be returned if a name is assigned to the shipping policy profile. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingProfileName; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerShippingProfileType.m b/Vendoo/TradingProxy/Trading_SellerShippingProfileType.m new file mode 100755 index 0000000..2b6218b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerShippingProfileType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerShippingProfileType.h" + +@implementation Trading_SellerShippingProfileType + +@synthesize shippingProfileID = _shippingProfileID; +@synthesize shippingProfileName = _shippingProfileName; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingProfileID" propertyName:@"shippingProfileID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"shippingProfileID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingProfileName" propertyName:@"shippingProfileName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingProfileName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.shippingProfileID = nil; + self.shippingProfileName = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerType.h b/Vendoo/TradingProxy/Trading_SellerType.h new file mode 100755 index 0000000..e2c6902 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerType.h @@ -0,0 +1,461 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AddressType; +@class Trading_SellereBayPaymentProcessConsentCodeType; +@class Trading_TopRatedSellerDetailsType; +@class Trading_FeatureEligibilityType; +@class Trading_SchedulingInfoType; +@class Trading_CharityAffiliationDetailsType; +@class Trading_RecoupmentPolicyConsentType; +@class Trading_ProStoresCheckoutPreferenceType; +@class Trading_IntegratedMerchantCreditCardInfoType; + +/** + + Information about a user returned in the context of an item's seller. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellerType : NSObject { + +@private + NSNumber *_paisaPayStatus; + NSNumber *_allowPaymentEdit; + NSString *_billingCurrency; + NSNumber *_checkoutEnabled; + NSNumber *_cipBankAccountStored; + NSNumber *_goodStanding; + NSString *_merchandizingPref; + NSNumber *_qualifiesForB2BVAT; + NSString *_sellerGuaranteeLevel; + NSString *_sellerLevel; + Trading_AddressType *_sellerPaymentAddress; + Trading_SchedulingInfoType *_schedulingInfo; + NSNumber *_storeOwner; + NSString *_storeURL; + NSString *_sellerBusinessType; + NSNumber *_registeredBusinessSeller; + NSString *_storeSite; + NSString *_paymentMethod; + Trading_ProStoresCheckoutPreferenceType *_proStoresPreference; + NSNumber *_charityRegistered; + NSNumber *_safePaymentExempt; + NSNumber *_paisaPayEscrowEMIStatus; + Trading_CharityAffiliationDetailsType *_charityAffiliationDetails; + NSNumber *_transactionPercent; + Trading_IntegratedMerchantCreditCardInfoType *_integratedMerchantCreditCardInfo; + Trading_FeatureEligibilityType *_featureEligibility; + NSNumber *_topRatedSeller; + Trading_TopRatedSellerDetailsType *_topRatedSellerDetails; + Trading_RecoupmentPolicyConsentType *_recoupmentPolicyConsent; + NSNumber *_domesticRateTable; + NSNumber *_internationalRateTable; + NSString *_sellereBayPaymentProcessStatus; + Trading_SellereBayPaymentProcessConsentCodeType *_sellereBayPaymentProcessConsent; + NSMutableArray *_any; + +} + + +/** + + Indicates the seller's PaisaPay and PaisapayEscrow registration status. India site only.
+ 0 - Seller not registered
+ 1 - Seller registered
+ 2 - Seller registered but registration suspended
+ 3 - Seller registered but outbound payment suspended
+ + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *paisaPayStatus; + +/** + + Indicates whether the user as a seller by default allows buyers to edit the + total cost of an item (while in checkout). (Sellers enable this property in + their My eBay user preferences on the eBay site.) + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *allowPaymentEdit; + +/** + + Currency type in which the user is billed seller fees. + + + type: string constant in Trading_CurrencyCodeType.h +*/ +@property (nonatomic, retain) NSString *billingCurrency; + +/** + + This flag indicates whether or not the seller's Checkout Enabled preference is turned on (at account level or at + listing level). This preference is managed through Payment Preferences in My eBay. If this preference is enabled, + a Pay Now button will appear in checkout flow pages and in the email notifications that are sent to buyers. This + preferance is enabled by default if PayPal is one of the payment methods. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *checkoutEnabled; + +/** + + If true, this flag indicates that the seller has stored bank account information on file + with eBay. A seller must have stored bank account information on file with eBay in order + to use 'CashOnPickup' as a payment method (known as 'Pay upon Pickup' on the site). This + field is applicable to all eBay sites that support 'CashOnPickup' as a payment method. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *cipBankAccountStored; + +/** + + If true, indicates that the user is in good standing with eBay. (One of the + requirements for listing a new item with Immediate Payment.) + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *goodStanding; + +/** + + Indicates whether the seller participates in the + Merchandising Manager feature. If so, the seller can + set up rules for cross-promoting items from the seller's store. + If not, eBay cross-promotes items as the seller's items are + being viewed or purchased. + + + type: string constant in Trading_MerchandizingPrefCodeType.h +*/ +@property (nonatomic, retain) NSString *merchandizingPref; + +/** + + Indicates whether the user is subject to VAT. Users who have registered with + eBay as VAT-exempt are not subject to VAT. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *qualifiesForB2BVAT; + +/** + + No longer supported. + + + type: string constant in Trading_SellerGuaranteeLevelCodeType.h +*/ +@property (nonatomic, retain) NSString *sellerGuaranteeLevel; + +/** + + The user's eBay PowerSeller tier. Possible values are enumerated in the SellerLevelCodeType code list. + SellerInfo.SellerLevel is no longer returned in the GetUser, GetBidderList, GetSellerList, GetItem, and + GetItemTransactions responses for the US, DE/AT/CH, and UK/IE sites, for version 629 and later. If you are using + a version older than 629, SellerInfo.SellerLevel will still be returned. Developers should note that + SellerInfo.SellerLevel could potentially be removed from other sites as well. + + + type: string constant in Trading_SellerLevelCodeType.h +*/ +@property (nonatomic, retain) NSString *sellerLevel; + +/** + + Address used by eBay for purposes of billing the user for seller fees. + + + type : class Trading_AddressType +*/ +@property (nonatomic, retain) Trading_AddressType *sellerPaymentAddress; + +/** + + Container for scheduling limits for the user. + Conveys the minimum and maximum + minutes the user may schedule listings in advance, as well as the maximum + number of items the user may schedule. + + + type : class Trading_SchedulingInfoType +*/ +@property (nonatomic, retain) Trading_SchedulingInfoType *schedulingInfo; + +/** + + Boolean value indicates whether or not the seller is an eBay Store owner. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *storeOwner; + +/** + + The URL for the seller's eBay Store. This field is only returned if the seller is a store + owner. To determine if a seller is a Store owner, check for the User.SellerInfo.StoreOwner + and a value of true. The eBay Stores domain that is returned in this field is based on the + SITEID header that is passed in the request, and not on the user's + registration address, as was the case prior to version 757. So, if the seller's + registration county is the UK, but a SITEID value of 71 (France) is + passed into the call, the eBay Stores domain that is returned would be stores.ebay.fr. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *storeURL; + +/** + + Type of seller account. This value is returned if the German + (ID 77), UK (ID 3), Ireland (ID 205), or eBay Motors (ID 100) sites are specified. + + + type: string constant in Trading_SellerBusinessCodeType.h +*/ +@property (nonatomic, retain) NSString *sellerBusinessType; + +/** + + If true, the user is registered as a vehicle dealer on the eBay Motors site. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *registeredBusinessSeller; + +/** + + The site associated with the seller's eBay Store. + + + type: string constant in Trading_SiteCodeType.h +*/ +@property (nonatomic, retain) NSString *storeSite; + +/** + + Indicates the method the seller selected to pay eBay with for + the account. + The payment methods vary from one eBay site to the next. + + + type: string constant in Trading_SellerPaymentMethodCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentMethod; + +/** + + Details about the checkout preferences related to the ProStores store. Returned + only if set by the user. (Currently those preferences are not settable using the public API.) + + + type : class Trading_ProStoresCheckoutPreferenceType +*/ +@property (nonatomic, retain) Trading_ProStoresCheckoutPreferenceType *proStoresPreference; + +/** + + Indicates whether or not the seller is a registered charity + seller. If CharityRegistered is false, the user must + register with the eBay Giving Works provider to list items + with eBay Giving Works. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *charityRegistered; + +/** + + If true, the user is currently exempt from the requirement to offer at least + one safe payment method (PayPal/PaisaPay or one of the credit cards specified + in Item.PaymentMethods) when listing items. This value should only return true + for sellers who registered before January 17, 2007. Otherwise, it should + return false. This setting overrides both the site and category values for + SafePaymentRequired. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *safePaymentExempt; + +/** + + Indicates the seller's PaisaPayEscrowEMI (Equal Monthly Installment) registration status. India site only.
+ 0 - Seller not registered
+ 1 - Seller registered
+ 7 - Seller eligible
+ + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *paisaPayEscrowEMIStatus; + +/** + + Contains information about the seller's charity affiliations detail. + Returned if the user is affiliated with one or more + charities. Seller must be registered with the eBay Giving + Works provider to be affiliated with a charity non-profit + organization. + + + type : class Trading_CharityAffiliationDetailsType +*/ +@property (nonatomic, retain) Trading_CharityAffiliationDetailsType *charityAffiliationDetails; + +/** + + Percentage of the number of times a member has sold successfully vs. + the number of times a member has bought an item in the preceding 365 days. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *transactionPercent; + +/** + + Indicates the sites on which a seller has a payment gateway account + (and thus the sites on which the seller can use the IntegratedMerchantCreditCard + payment method). + Sellers use a payment gateway account to accept online + credit cards. + + + type : class Trading_IntegratedMerchantCreditCardInfoType +*/ +@property (nonatomic, retain) Trading_IntegratedMerchantCreditCardInfoType *integratedMerchantCreditCardInfo; + +/** + + Contains eligibility details about seller- or platform-based features. This is returned only + if IncludeFeatureEligibility is set to true in the request. + + + type : class Trading_FeatureEligibilityType +*/ +@property (nonatomic, retain) Trading_FeatureEligibilityType *featureEligibility; + +/** + + This boolean field indicates if the seller is certified as a + Top Rated Seller. To qualify as a Top Rated Seller, a + seller must meet the following requirements: +
    +
  • 100 or more selling transactions in a one-year period
  • +
  • Shipment tracking information provided to the buyer within the + specified handling time for at least 90 percent of their listings
  • +
+ This field is returned for the following sites only: US (EBAY-US), Motors (EBAY-MOTOR), AT (EBAY-AT), CH (EBAY-CH), DE (EBAY-DE), IE (EBAY-IE) and UK (EBAY-GB). +

+ On the eBay US site, Top Rated Sellers are eligible to receive a Top Rated Plus seal for their listings. For a Top Rated Seller's listing to qualify as a Top Rated Plus listing, that listing must accept returns and the handling time must be set to one day (DispatchTimeMax=1). Top Rated Plus listings get increased visibility in fixed-price searches and receive a Final Value Fee discount. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *topRatedSeller; + +/** + + Contains top-rated seller program details for the seller. + + + type : class Trading_TopRatedSellerDetailsType +*/ +@property (nonatomic, retain) Trading_TopRatedSellerDetailsType *topRatedSellerDetails; + +/** + + The list of the sites where a seller has agreed to the cross-border recoupment terms. +

+ Sellers who engage in cross-border trade on sites that require a recoupment agreement, must + agree to the recoupment terms before adding items to the site. This agreement allows eBay to + reimburse a buyer during a dispute and then recoup the cost from the seller. + + + type : class Trading_RecoupmentPolicyConsentType +*/ +@property (nonatomic, retain) Trading_RecoupmentPolicyConsentType *recoupmentPolicyConsent; + +/** + + If true, the seller has configured a domestic shipping rate table on the DE, UK or US website. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *domesticRateTable; + +/** + + If true, the seller has configured an international shipping rate table on the DE or UK website. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *internationalRateTable; + +/** + + This enumeration value indicates the current status of a DE or AT seller's account related to the new + eBay payment process. +

+ 'AcceptedUA' is returned if the DE or AT seller has accepted the supplemental user agreement for the new + eBay payment process, but that same seller's account is not yet ramped up in the new eBay payment + process. +

+ 'eBayPaymentProcessEnabled' is returned if the DE or AT seller has accepted the supplemental user + agreement for the new eBay payment process, and that same seller's account is ramped up in the new eBay + payment process. +

+ 'MustAcceptUA' is returned if the DE or AT seller has not accepted the supplemental user agreement for + the new eBay payment process. If this is the case, the seller can find the URL to the supplemental user + agreement in the SellereBayPaymentProcessConsent.UserAgreementInfo.UserAgreementURL + field. + + + type: string constant in Trading_SellereBayPaymentProcessStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *sellereBayPaymentProcessStatus; + +/** + + This container is returned to all DE and AT sellers and consists of details of the seller's account status + regarding the new eBay payment process. This information includes the seller's payout preferences and + whether or not the seller has accepted the supplemental user agreement for the new eBay payment process. + + + type : class Trading_SellereBayPaymentProcessConsentCodeType +*/ +@property (nonatomic, retain) Trading_SellereBayPaymentProcessConsentCodeType *sellereBayPaymentProcessConsent; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellerType.m b/Vendoo/TradingProxy/Trading_SellerType.m new file mode 100755 index 0000000..e4603fb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellerType.m @@ -0,0 +1,211 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellerType.h" +#import "Trading_AddressType.h" +#import "Trading_SellereBayPaymentProcessConsentCodeType.h" +#import "Trading_TopRatedSellerDetailsType.h" +#import "Trading_FeatureEligibilityType.h" +#import "Trading_SchedulingInfoType.h" +#import "Trading_CharityAffiliationDetailsType.h" +#import "Trading_RecoupmentPolicyConsentType.h" +#import "Trading_ProStoresCheckoutPreferenceType.h" +#import "Trading_IntegratedMerchantCreditCardInfoType.h" + +@implementation Trading_SellerType + +@synthesize paisaPayStatus = _paisaPayStatus; +@synthesize allowPaymentEdit = _allowPaymentEdit; +@synthesize billingCurrency = _billingCurrency; +@synthesize checkoutEnabled = _checkoutEnabled; +@synthesize cipBankAccountStored = _cipBankAccountStored; +@synthesize goodStanding = _goodStanding; +@synthesize merchandizingPref = _merchandizingPref; +@synthesize qualifiesForB2BVAT = _qualifiesForB2BVAT; +@synthesize sellerGuaranteeLevel = _sellerGuaranteeLevel; +@synthesize sellerLevel = _sellerLevel; +@synthesize sellerPaymentAddress = _sellerPaymentAddress; +@synthesize schedulingInfo = _schedulingInfo; +@synthesize storeOwner = _storeOwner; +@synthesize storeURL = _storeURL; +@synthesize sellerBusinessType = _sellerBusinessType; +@synthesize registeredBusinessSeller = _registeredBusinessSeller; +@synthesize storeSite = _storeSite; +@synthesize paymentMethod = _paymentMethod; +@synthesize proStoresPreference = _proStoresPreference; +@synthesize charityRegistered = _charityRegistered; +@synthesize safePaymentExempt = _safePaymentExempt; +@synthesize paisaPayEscrowEMIStatus = _paisaPayEscrowEMIStatus; +@synthesize charityAffiliationDetails = _charityAffiliationDetails; +@synthesize transactionPercent = _transactionPercent; +@synthesize integratedMerchantCreditCardInfo = _integratedMerchantCreditCardInfo; +@synthesize featureEligibility = _featureEligibility; +@synthesize topRatedSeller = _topRatedSeller; +@synthesize topRatedSellerDetails = _topRatedSellerDetails; +@synthesize recoupmentPolicyConsent = _recoupmentPolicyConsent; +@synthesize domesticRateTable = _domesticRateTable; +@synthesize internationalRateTable = _internationalRateTable; +@synthesize sellereBayPaymentProcessStatus = _sellereBayPaymentProcessStatus; +@synthesize sellereBayPaymentProcessConsent = _sellereBayPaymentProcessConsent; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaisaPayStatus" propertyName:@"paisaPayStatus" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"paisaPayStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AllowPaymentEdit" propertyName:@"allowPaymentEdit" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"allowPaymentEdit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BillingCurrency" propertyName:@"billingCurrency" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"billingCurrency"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CheckoutEnabled" propertyName:@"checkoutEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"checkoutEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CIPBankAccountStored" propertyName:@"cipBankAccountStored" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"cipBankAccountStored"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GoodStanding" propertyName:@"goodStanding" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"goodStanding"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MerchandizingPref" propertyName:@"merchandizingPref" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"merchandizingPref"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QualifiesForB2BVAT" propertyName:@"qualifiesForB2BVAT" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"qualifiesForB2BVAT"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerGuaranteeLevel" propertyName:@"sellerGuaranteeLevel" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sellerGuaranteeLevel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerLevel" propertyName:@"sellerLevel" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sellerLevel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerPaymentAddress" propertyName:@"sellerPaymentAddress" type:PICO_TYPE_OBJECT clazz:[Trading_AddressType class]]; + [map setObject:ps forKey:@"sellerPaymentAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SchedulingInfo" propertyName:@"schedulingInfo" type:PICO_TYPE_OBJECT clazz:[Trading_SchedulingInfoType class]]; + [map setObject:ps forKey:@"schedulingInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreOwner" propertyName:@"storeOwner" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"storeOwner"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreURL" propertyName:@"storeURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"storeURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerBusinessType" propertyName:@"sellerBusinessType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sellerBusinessType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RegisteredBusinessSeller" propertyName:@"registeredBusinessSeller" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"registeredBusinessSeller"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreSite" propertyName:@"storeSite" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"storeSite"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentMethod" propertyName:@"paymentMethod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentMethod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProStoresPreference" propertyName:@"proStoresPreference" type:PICO_TYPE_OBJECT clazz:[Trading_ProStoresCheckoutPreferenceType class]]; + [map setObject:ps forKey:@"proStoresPreference"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharityRegistered" propertyName:@"charityRegistered" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"charityRegistered"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SafePaymentExempt" propertyName:@"safePaymentExempt" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"safePaymentExempt"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaisaPayEscrowEMIStatus" propertyName:@"paisaPayEscrowEMIStatus" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"paisaPayEscrowEMIStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharityAffiliationDetails" propertyName:@"charityAffiliationDetails" type:PICO_TYPE_OBJECT clazz:[Trading_CharityAffiliationDetailsType class]]; + [map setObject:ps forKey:@"charityAffiliationDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionPercent" propertyName:@"transactionPercent" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"transactionPercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IntegratedMerchantCreditCardInfo" propertyName:@"integratedMerchantCreditCardInfo" type:PICO_TYPE_OBJECT clazz:[Trading_IntegratedMerchantCreditCardInfoType class]]; + [map setObject:ps forKey:@"integratedMerchantCreditCardInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeatureEligibility" propertyName:@"featureEligibility" type:PICO_TYPE_OBJECT clazz:[Trading_FeatureEligibilityType class]]; + [map setObject:ps forKey:@"featureEligibility"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TopRatedSeller" propertyName:@"topRatedSeller" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"topRatedSeller"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TopRatedSellerDetails" propertyName:@"topRatedSellerDetails" type:PICO_TYPE_OBJECT clazz:[Trading_TopRatedSellerDetailsType class]]; + [map setObject:ps forKey:@"topRatedSellerDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RecoupmentPolicyConsent" propertyName:@"recoupmentPolicyConsent" type:PICO_TYPE_OBJECT clazz:[Trading_RecoupmentPolicyConsentType class]]; + [map setObject:ps forKey:@"recoupmentPolicyConsent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DomesticRateTable" propertyName:@"domesticRateTable" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"domesticRateTable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InternationalRateTable" propertyName:@"internationalRateTable" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"internationalRateTable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellereBayPaymentProcessStatus" propertyName:@"sellereBayPaymentProcessStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sellereBayPaymentProcessStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellereBayPaymentProcessConsent" propertyName:@"sellereBayPaymentProcessConsent" type:PICO_TYPE_OBJECT clazz:[Trading_SellereBayPaymentProcessConsentCodeType class]]; + [map setObject:ps forKey:@"sellereBayPaymentProcessConsent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.paisaPayStatus = nil; + self.allowPaymentEdit = nil; + self.billingCurrency = nil; + self.checkoutEnabled = nil; + self.cipBankAccountStored = nil; + self.goodStanding = nil; + self.merchandizingPref = nil; + self.qualifiesForB2BVAT = nil; + self.sellerGuaranteeLevel = nil; + self.sellerLevel = nil; + self.sellerPaymentAddress = nil; + self.schedulingInfo = nil; + self.storeOwner = nil; + self.storeURL = nil; + self.sellerBusinessType = nil; + self.registeredBusinessSeller = nil; + self.storeSite = nil; + self.paymentMethod = nil; + self.proStoresPreference = nil; + self.charityRegistered = nil; + self.safePaymentExempt = nil; + self.paisaPayEscrowEMIStatus = nil; + self.charityAffiliationDetails = nil; + self.transactionPercent = nil; + self.integratedMerchantCreditCardInfo = nil; + self.featureEligibility = nil; + self.topRatedSeller = nil; + self.topRatedSellerDetails = nil; + self.recoupmentPolicyConsent = nil; + self.domesticRateTable = nil; + self.internationalRateTable = nil; + self.sellereBayPaymentProcessStatus = nil; + self.sellereBayPaymentProcessConsent = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellereBayPaymentProcessConsentCodeType.h b/Vendoo/TradingProxy/Trading_SellereBayPaymentProcessConsentCodeType.h new file mode 100755 index 0000000..f300611 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellereBayPaymentProcessConsentCodeType.h @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_UserAgreementInfoType; + +/** + + Type defining the SellereBayPaymentProcessConsent container, which is returned to all DE and + AT sellers, and consists of details of the seller's account status regarding the new eBay payment process. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellereBayPaymentProcessConsentCodeType : NSObject { + +@private + NSNumber *_payoutMethodSet; + NSString *_payoutMethod; + NSMutableArray *_userAgreementInfo; + NSMutableArray *_any; + +} + + +/** + + Flag to indicate whether or not a DE or AT seller has set the payout method type on the account. + This field is always returned with the SellereBayPaymentProcessConsent container. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *payoutMethodSet; + +/** + + Enumeration value that indicates the account type that the DE or AT seller has selected as their + default seller payout account. Once a DE or AT seller has accepted the supplemental user agreement + for the new eBay payment process, that seller must set the default payout account in My eBay + preferences. eBay will distribute seller payouts to this account. This field will not be returned if + PayoutMethodSet='false'. + + + type: string constant in Trading_PayoutMethodType.h +*/ +@property (nonatomic, retain) NSString *payoutMethod; + +/** + + Container consisting of details related to the current status of a DE or AT seller signing the required + supplemental user agreement for the new eBay payment process. This container will always be returned + to DE and AT sellers and the child values that are returned will be dependent on the current SellereBayPaymentProcessStatus + value for the seller's account. +

+ If the seller lists items on both the DE and AT sites, a UserAgreementInfo container + will be returned for each site, with the sites being distinguished by the UserAgreementInfo.Site + value (either 'Germany' or 'Austria'). + + + entry type : class Trading_UserAgreementInfoType +*/ + +@property (nonatomic, retain) NSMutableArray *userAgreementInfo; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellereBayPaymentProcessConsentCodeType.m b/Vendoo/TradingProxy/Trading_SellereBayPaymentProcessConsentCodeType.m new file mode 100755 index 0000000..3b17ee5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellereBayPaymentProcessConsentCodeType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellereBayPaymentProcessConsentCodeType.h" +#import "Trading_UserAgreementInfoType.h" + +@implementation Trading_SellereBayPaymentProcessConsentCodeType + +@synthesize payoutMethodSet = _payoutMethodSet; +@synthesize payoutMethod = _payoutMethod; +@synthesize userAgreementInfo = _userAgreementInfo; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayoutMethodSet" propertyName:@"payoutMethodSet" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"payoutMethodSet"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayoutMethod" propertyName:@"payoutMethod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"payoutMethod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"UserAgreementInfo" propertyName:@"userAgreementInfo" type:PICO_TYPE_OBJECT clazz:[Trading_UserAgreementInfoType class]]; + [map setObject:ps forKey:@"userAgreementInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.payoutMethodSet = nil; + self.payoutMethod = nil; + self.userAgreementInfo = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellereBayPaymentProcessStatusCodeType.h b/Vendoo/TradingProxy/Trading_SellereBayPaymentProcessStatusCodeType.h new file mode 100755 index 0000000..58077ff --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellereBayPaymentProcessStatusCodeType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumerated type that indicates whether or not a new DE or AT seller has accepted the + supplement user agreement related to the new payment process, and if they have accepted the agreement, + whether or not their account is ramped up in the new payment process. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the DE or AT seller has accepted the supplemental user agreement + related to the new payment process, but the new payment process has yet to be + fully implemented on the seller's account. + +*/ +extern NSString *const Trading_SellereBayPaymentProcessStatusCodeType_ACCEPTED_UA; + +/** + + This value indicates that the DE or AT seller has yet to accept the supplemental user agreement related to + the new payment process. If the new payment process has been fully implemented on the seller's account, + this seller will be blocked from listing on the DE and AT sites until the user agreement is accepted. + +*/ +extern NSString *const Trading_SellereBayPaymentProcessStatusCodeType_MUST_ACCEPT_UA; + +/** + + This value indicates that the DE or AT seller has accepted the supplemental user + agreement related to the new payment process and the new payment process is + fully implemented on the seller's account. + +*/ +extern NSString *const Trading_SellereBayPaymentProcessStatusCodeType_E_BAY_PAYMENT_PROCESS_ENABLED; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_SellereBayPaymentProcessStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellereBayPaymentProcessStatusCodeType.m b/Vendoo/TradingProxy/Trading_SellereBayPaymentProcessStatusCodeType.m new file mode 100755 index 0000000..35edba4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellereBayPaymentProcessStatusCodeType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellereBayPaymentProcessStatusCodeType.h" + +/** + @file + + Enumerated type that indicates whether or not a new DE or AT seller has accepted the + supplement user agreement related to the new payment process, and if they have accepted the agreement, + whether or not their account is ramped up in the new payment process. + +*/ + +/** + + This value indicates that the DE or AT seller has accepted the supplemental user agreement + related to the new payment process, but the new payment process has yet to be + fully implemented on the seller's account. + +*/ +NSString *const Trading_SellereBayPaymentProcessStatusCodeType_ACCEPTED_UA = @"AcceptedUA"; + +/** + + This value indicates that the DE or AT seller has yet to accept the supplemental user agreement related to + the new payment process. If the new payment process has been fully implemented on the seller's account, + this seller will be blocked from listing on the DE and AT sites until the user agreement is accepted. + +*/ +NSString *const Trading_SellereBayPaymentProcessStatusCodeType_MUST_ACCEPT_UA = @"MustAcceptUA"; + +/** + + This value indicates that the DE or AT seller has accepted the supplemental user + agreement related to the new payment process and the new payment process is + fully implemented on the seller's account. + +*/ +NSString *const Trading_SellereBayPaymentProcessStatusCodeType_E_BAY_PAYMENT_PROCESS_ENABLED = @"eBayPaymentProcessEnabled"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_SellereBayPaymentProcessStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAlertType.h b/Vendoo/TradingProxy/Trading_SellingManagerAlertType.h new file mode 100755 index 0000000..b9fcf8b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAlertType.h @@ -0,0 +1,129 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the Alert container, which contains summary information on one type of + Selling Manager alert. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerAlertType : NSObject { + +@private + NSString *_alertType; + NSString *_soldAlert; + NSString *_inventoryAlert; + NSString *_automationAlert; + NSString *_paisaPayAlert; + NSString *_generalAlert; + NSNumber *_durationInDays; + NSNumber *_count; + NSMutableArray *_any; + +} + + +/** + + This field indicates the type of Selling Manager alert returned to the seller. This + field is always returned with the Alert container in the + GetSellingManagerAlerts response. + + + type: string constant in Trading_SellingManagerAlertTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *alertType; + +/** + + This value indicates an alert related to a sold item. This field is only returned + if AlertType='Sold'. + + + type: string constant in Trading_SellingManagerSoldListingsPropertyTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *soldAlert; + +/** + + This value indicates an alert related to the seller's inventory, such as a + restocking alert. This field is only returned if + AlertType='Inventory'. + + + type: string constant in Trading_SellingManagerInventoryPropertyTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *inventoryAlert; + +/** + + This value indicates an alert related to listing automation, and may be received + when a listing does not conform to listing automation rules. This field is only + returned if AlertType='Automation'. + + + type: string constant in Trading_SellingManagerAutomationPropertyTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *automationAlert; + +/** + + This value indicates an alert related to a PaisaPay issue. This field is only + returned if AlertType='PaisaPay'. + + + type: string constant in Trading_SellingManagerPaisaPayPropertyTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *paisaPayAlert; + +/** + + This value indicates a general alert was received, such as negative feedback + received or an unpaid item dispute. This field is only returned if + AlertType='General'. + + + type: string constant in Trading_SellingManagerGeneralPropertyTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *generalAlert; + +/** + + Represents the duration for which this alert is computed. This field is only + returned if the alert is based on duration. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *durationInDays; + +/** + + This field indicates the number of items affected by the alert. This field is not + returned if the count is 0. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *count; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAlertType.m b/Vendoo/TradingProxy/Trading_SellingManagerAlertType.m new file mode 100755 index 0000000..dadc4cb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAlertType.m @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerAlertType.h" + +@implementation Trading_SellingManagerAlertType + +@synthesize alertType = _alertType; +@synthesize soldAlert = _soldAlert; +@synthesize inventoryAlert = _inventoryAlert; +@synthesize automationAlert = _automationAlert; +@synthesize paisaPayAlert = _paisaPayAlert; +@synthesize generalAlert = _generalAlert; +@synthesize durationInDays = _durationInDays; +@synthesize count = _count; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AlertType" propertyName:@"alertType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"alertType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SoldAlert" propertyName:@"soldAlert" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"soldAlert"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InventoryAlert" propertyName:@"inventoryAlert" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"inventoryAlert"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomationAlert" propertyName:@"automationAlert" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"automationAlert"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaisaPayAlert" propertyName:@"paisaPayAlert" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paisaPayAlert"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GeneralAlert" propertyName:@"generalAlert" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"generalAlert"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DurationInDays" propertyName:@"durationInDays" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"durationInDays"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Count" propertyName:@"count" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"count"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.alertType = nil; + self.soldAlert = nil; + self.inventoryAlert = nil; + self.automationAlert = nil; + self.paisaPayAlert = nil; + self.generalAlert = nil; + self.durationInDays = nil; + self.count = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAlertTypeCodeType.h b/Vendoo/TradingProxy/Trading_SellingManagerAlertTypeCodeType.h new file mode 100755 index 0000000..cbb5e47 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAlertTypeCodeType.h @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Container for various alert types. + + + @ingroup EBayAPIInterface +*/ + +/** + + Indicates that an alert related to a sold listing has been issued. + +*/ +extern NSString *const Trading_SellingManagerAlertTypeCodeType_SOLD; + +/** + + Indicates that an alert related to inventory has been issued. + +*/ +extern NSString *const Trading_SellingManagerAlertTypeCodeType_INVENTORY; + +/** + + Indicates that an automation alert has been sent because a listing did + not conform to listing automation rules. + +*/ +extern NSString *const Trading_SellingManagerAlertTypeCodeType_AUTOMATION; + +/** + + Indicates that an alert related to PaisaPay, a payment method used for eBay + India, has been issued. + +*/ +extern NSString *const Trading_SellingManagerAlertTypeCodeType_PAISA_PAY; + +/** + + Indicates that an alert has been issued for negative feedback received, bad + email, or an unpaid item dispute. + +*/ +extern NSString *const Trading_SellingManagerAlertTypeCodeType_GENERAL; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellingManagerAlertTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAlertTypeCodeType.m b/Vendoo/TradingProxy/Trading_SellingManagerAlertTypeCodeType.m new file mode 100755 index 0000000..dc0f577 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAlertTypeCodeType.m @@ -0,0 +1,56 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellingManagerAlertTypeCodeType.h" + +/** + @file + + Container for various alert types. + +*/ + +/** + + Indicates that an alert related to a sold listing has been issued. + +*/ +NSString *const Trading_SellingManagerAlertTypeCodeType_SOLD = @"Sold"; + +/** + + Indicates that an alert related to inventory has been issued. + +*/ +NSString *const Trading_SellingManagerAlertTypeCodeType_INVENTORY = @"Inventory"; + +/** + + Indicates that an automation alert has been sent because a listing did + not conform to listing automation rules. + +*/ +NSString *const Trading_SellingManagerAlertTypeCodeType_AUTOMATION = @"Automation"; + +/** + + Indicates that an alert related to PaisaPay, a payment method used for eBay + India, has been issued. + +*/ +NSString *const Trading_SellingManagerAlertTypeCodeType_PAISA_PAY = @"PaisaPay"; + +/** + + Indicates that an alert has been issued for negative feedback received, bad + email, or an unpaid item dispute. + +*/ +NSString *const Trading_SellingManagerAlertTypeCodeType_GENERAL = @"General"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SellingManagerAlertTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutoListAccordingToScheduleType.h b/Vendoo/TradingProxy/Trading_SellingManagerAutoListAccordingToScheduleType.h new file mode 100755 index 0000000..65acd2f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutoListAccordingToScheduleType.h @@ -0,0 +1,107 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + Defines the options available for an Automated Listing Rule that + keeps a fixed number of items on the site + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerAutoListAccordingToScheduleType : NSObject { + +@private + NSMutableArray *_dayOfWeek; + NSNumber *_listingPeriodInWeeks; + NSDate *_listAtSpecificTimeOfDay; + NSDate *_startTime; + NSDate *_endTime; + NSNumber *_maxActiveItemCount; + NSNumber *_listingHoldInventoryLevel; + NSMutableArray *_any; + +} + + +/** + + The day of the week on which items should be listed. + + + entry type : string constant in Trading_DayOfWeekCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *dayOfWeek; + +/** + + The number of weeks between rule executions. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *listingPeriodInWeeks; + +/** + + The time at which items should be listed. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *listAtSpecificTimeOfDay; + +/** + + The date from which the rule is active. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + The date after which the rule is disabled. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + +/** + + The number of current, listed items required for the rule to no longer be run. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxActiveItemCount; + +/** + + Sets a minimum inventory level for listings of associated products + to occur. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *listingHoldInventoryLevel; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutoListAccordingToScheduleType.m b/Vendoo/TradingProxy/Trading_SellingManagerAutoListAccordingToScheduleType.m new file mode 100755 index 0000000..3aee0d8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutoListAccordingToScheduleType.m @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerAutoListAccordingToScheduleType.h" + +@implementation Trading_SellingManagerAutoListAccordingToScheduleType + +@synthesize dayOfWeek = _dayOfWeek; +@synthesize listingPeriodInWeeks = _listingPeriodInWeeks; +@synthesize listAtSpecificTimeOfDay = _listAtSpecificTimeOfDay; +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; +@synthesize maxActiveItemCount = _maxActiveItemCount; +@synthesize listingHoldInventoryLevel = _listingHoldInventoryLevel; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DayOfWeek" propertyName:@"dayOfWeek" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"dayOfWeek"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingPeriodInWeeks" propertyName:@"listingPeriodInWeeks" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"listingPeriodInWeeks"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListAtSpecificTimeOfDay" propertyName:@"listAtSpecificTimeOfDay" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"listAtSpecificTimeOfDay"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxActiveItemCount" propertyName:@"maxActiveItemCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxActiveItemCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingHoldInventoryLevel" propertyName:@"listingHoldInventoryLevel" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"listingHoldInventoryLevel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.dayOfWeek = nil; + self.listingPeriodInWeeks = nil; + self.listAtSpecificTimeOfDay = nil; + self.startTime = nil; + self.endTime = nil; + self.maxActiveItemCount = nil; + self.listingHoldInventoryLevel = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutoListMinActiveItemsType.h b/Vendoo/TradingProxy/Trading_SellingManagerAutoListMinActiveItemsType.h new file mode 100755 index 0000000..6ec18f5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutoListMinActiveItemsType.h @@ -0,0 +1,90 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the options available for an automated listing rule that + keeps a minimum number of items on the site. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerAutoListMinActiveItemsType : NSObject { + +@private + NSNumber *_minActiveItemCount; + NSDate *_listTimeFrom; + NSDate *_listTimeTo; + NSNumber *_spacingIntervalInMinutes; + NSNumber *_listingHoldInventoryLevel; + NSMutableArray *_any; + +} + + +/** + + The minimum number of listings that should be active on the site. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *minActiveItemCount; + +/** + + The start time of the time interval during which new listings should start. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *listTimeFrom; + +/** + + The end time of the time interval during which new listings should start. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *listTimeTo; + +/** + + Provides a number of minutes for spacing start times of listings. + Used when you list multiple items at the same time. Delays subsequent + listings by the specified number of minutes. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *spacingIntervalInMinutes; + +/** + + Sets a minimum inventory level for listings of associated products + to occur. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *listingHoldInventoryLevel; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutoListMinActiveItemsType.m b/Vendoo/TradingProxy/Trading_SellingManagerAutoListMinActiveItemsType.m new file mode 100755 index 0000000..952a3e6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutoListMinActiveItemsType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerAutoListMinActiveItemsType.h" + +@implementation Trading_SellingManagerAutoListMinActiveItemsType + +@synthesize minActiveItemCount = _minActiveItemCount; +@synthesize listTimeFrom = _listTimeFrom; +@synthesize listTimeTo = _listTimeTo; +@synthesize spacingIntervalInMinutes = _spacingIntervalInMinutes; +@synthesize listingHoldInventoryLevel = _listingHoldInventoryLevel; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinActiveItemCount" propertyName:@"minActiveItemCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"minActiveItemCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListTimeFrom" propertyName:@"listTimeFrom" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"listTimeFrom"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListTimeTo" propertyName:@"listTimeTo" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"listTimeTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SpacingIntervalInMinutes" propertyName:@"spacingIntervalInMinutes" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"spacingIntervalInMinutes"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingHoldInventoryLevel" propertyName:@"listingHoldInventoryLevel" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"listingHoldInventoryLevel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.minActiveItemCount = nil; + self.listTimeFrom = nil; + self.listTimeTo = nil; + self.spacingIntervalInMinutes = nil; + self.listingHoldInventoryLevel = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutoListType.h b/Vendoo/TradingProxy/Trading_SellingManagerAutoListType.h new file mode 100755 index 0000000..26149d8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutoListType.h @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_SellingManagerAutoListAccordingToScheduleType; +@class Trading_SellingManagerAutoListMinActiveItemsType; + +/** + + Provides information about an automated listing rule. + Automated listing rules cannot be combined with automated relisting rules. + A template can have one set of information per automated listing rule specified. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerAutoListType : NSObject { + +@private + NSNumber *_sourceSaleTemplateID; + Trading_SellingManagerAutoListMinActiveItemsType *_keepMinActive; + Trading_SellingManagerAutoListAccordingToScheduleType *_listAccordingToSchedule; + NSMutableArray *_any; + +} + + +/** + + The source template ID for the rule that was retrieved. + In the case of automated listing rules retrieved for an item, even if the item + does not have an associated automation rule, an automated listing rule is + inherited from the source template. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *sourceSaleTemplateID; + +/** + + Specifies an automated listing rule that keeps a minimum number of listings on the site. + + + type : class Trading_SellingManagerAutoListMinActiveItemsType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoListMinActiveItemsType *keepMinActive; + +/** + + Specifies an automated listing rule that lists items according to a specified schedule. + + + type : class Trading_SellingManagerAutoListAccordingToScheduleType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoListAccordingToScheduleType *listAccordingToSchedule; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutoListType.m b/Vendoo/TradingProxy/Trading_SellingManagerAutoListType.m new file mode 100755 index 0000000..b542ae5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutoListType.m @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerAutoListType.h" +#import "Trading_SellingManagerAutoListAccordingToScheduleType.h" +#import "Trading_SellingManagerAutoListMinActiveItemsType.h" + +@implementation Trading_SellingManagerAutoListType + +@synthesize sourceSaleTemplateID = _sourceSaleTemplateID; +@synthesize keepMinActive = _keepMinActive; +@synthesize listAccordingToSchedule = _listAccordingToSchedule; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SourceSaleTemplateID" propertyName:@"sourceSaleTemplateID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"sourceSaleTemplateID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"KeepMinActive" propertyName:@"keepMinActive" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoListMinActiveItemsType class]]; + [map setObject:ps forKey:@"keepMinActive"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListAccordingToSchedule" propertyName:@"listAccordingToSchedule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoListAccordingToScheduleType class]]; + [map setObject:ps forKey:@"listAccordingToSchedule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sourceSaleTemplateID = nil; + self.keepMinActive = nil; + self.listAccordingToSchedule = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistOptionCodeType.h b/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistOptionCodeType.h new file mode 100755 index 0000000..506d4ec --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistOptionCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + SellingManagerAutoRelistOptionCodeType - Specifies how the auto relist that will be performed. + + + @ingroup EBayAPIInterface +*/ + +/** + + Relist the item immediately. + +*/ +extern NSString *const Trading_SellingManagerAutoRelistOptionCodeType_RELIST_IMMEDIATELY; + +/** + + Relist the item after a specified number of days and hours. + +*/ +extern NSString *const Trading_SellingManagerAutoRelistOptionCodeType_RELIST_AFTER_DAYS_HOURS; + +/** + + Relist the item at a specified time of day. + +*/ +extern NSString *const Trading_SellingManagerAutoRelistOptionCodeType_RELIST_AT_SPECIFIC_TIME_OF_DAY; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellingManagerAutoRelistOptionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistOptionCodeType.m b/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistOptionCodeType.m new file mode 100755 index 0000000..7a2f381 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistOptionCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellingManagerAutoRelistOptionCodeType.h" + +/** + @file + + SellingManagerAutoRelistOptionCodeType - Specifies how the auto relist that will be performed. + +*/ + +/** + + Relist the item immediately. + +*/ +NSString *const Trading_SellingManagerAutoRelistOptionCodeType_RELIST_IMMEDIATELY = @"RelistImmediately"; + +/** + + Relist the item after a specified number of days and hours. + +*/ +NSString *const Trading_SellingManagerAutoRelistOptionCodeType_RELIST_AFTER_DAYS_HOURS = @"RelistAfterDaysHours"; + +/** + + Relist the item at a specified time of day. + +*/ +NSString *const Trading_SellingManagerAutoRelistOptionCodeType_RELIST_AT_SPECIFIC_TIME_OF_DAY = @"RelistAtSpecificTimeOfDay"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SellingManagerAutoRelistOptionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistType.h b/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistType.h new file mode 100755 index 0000000..3e93dd5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistType.h @@ -0,0 +1,113 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_BestOfferDetailsType; + +/** + + Provides information about an automated relisting rule. + Automated relisting rules cannot be combined with automated listing rules. + A template can have one set of information per automated relisting rule specified. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerAutoRelistType : NSObject { + +@private + NSString *_type; + NSString *_relistCondition; + NSNumber *_relistAfterDays; + NSNumber *_relistAfterHours; + NSDate *_relistAtSpecificTimeOfDay; + Trading_BestOfferDetailsType *_bestOfferDetails; + NSNumber *_listingHoldInventoryLevel; + NSMutableArray *_any; + +} + + +/** + + The type of auto-relist rule for the item. + + + type: string constant in Trading_SellingManagerAutoRelistTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *type; + +/** + + The condition under which relist occurs. + + + type: string constant in Trading_SellingManagerAutoRelistOptionCodeType.h +*/ +@property (nonatomic, retain) NSString *relistCondition; + +/** + + Used when RelistCondition equals RelistAfterDaysHours; specifies + the number days after the item ends that it should be relisted. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *relistAfterDays; + +/** + + Used when RelistCondition equals RelistAfterDaysHours; specifies + the number hours after the item ends that it should be relisted. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *relistAfterHours; + +/** + + Used when RelistCondition equals RelistAtSpecificTimeOfDay; specifies the time + of day the item should be relisted. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *relistAtSpecificTimeOfDay; + +/** + + Specifies whether Best Offer should be enabled on the auto-relisted item. + + + type : class Trading_BestOfferDetailsType +*/ +@property (nonatomic, retain) Trading_BestOfferDetailsType *bestOfferDetails; + +/** + + Specifies that item is not listed if inventory levels on the associated + product are at or below the specified level. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *listingHoldInventoryLevel; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistType.m b/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistType.m new file mode 100755 index 0000000..2d8589a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistType.m @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerAutoRelistType.h" +#import "Trading_BestOfferDetailsType.h" + +@implementation Trading_SellingManagerAutoRelistType + +@synthesize type = _type; +@synthesize relistCondition = _relistCondition; +@synthesize relistAfterDays = _relistAfterDays; +@synthesize relistAfterHours = _relistAfterHours; +@synthesize relistAtSpecificTimeOfDay = _relistAtSpecificTimeOfDay; +@synthesize bestOfferDetails = _bestOfferDetails; +@synthesize listingHoldInventoryLevel = _listingHoldInventoryLevel; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Type" propertyName:@"type" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"type"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RelistCondition" propertyName:@"relistCondition" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"relistCondition"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RelistAfterDays" propertyName:@"relistAfterDays" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"relistAfterDays"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RelistAfterHours" propertyName:@"relistAfterHours" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"relistAfterHours"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RelistAtSpecificTimeOfDay" propertyName:@"relistAtSpecificTimeOfDay" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"relistAtSpecificTimeOfDay"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferDetails" propertyName:@"bestOfferDetails" type:PICO_TYPE_OBJECT clazz:[Trading_BestOfferDetailsType class]]; + [map setObject:ps forKey:@"bestOfferDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingHoldInventoryLevel" propertyName:@"listingHoldInventoryLevel" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"listingHoldInventoryLevel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.type = nil; + self.relistCondition = nil; + self.relistAfterDays = nil; + self.relistAfterHours = nil; + self.relistAtSpecificTimeOfDay = nil; + self.bestOfferDetails = nil; + self.listingHoldInventoryLevel = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistTypeCodeType.h b/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistTypeCodeType.h new file mode 100755 index 0000000..d6c7bd2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistTypeCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the type of auto relist that will be performed. + + + @ingroup EBayAPIInterface +*/ + +/** + + If the item is unsold, relist the item once. + +*/ +extern NSString *const Trading_SellingManagerAutoRelistTypeCodeType_RELIST_ONCE_IF_NOT_SOLD; + +/** + + Relist the item continuously, until it is sold. + +*/ +extern NSString *const Trading_SellingManagerAutoRelistTypeCodeType_RELIST_CONTINUOUSLY_UNTIL_SOLD; + +/** + + Relist the item continuously. + +*/ +extern NSString *const Trading_SellingManagerAutoRelistTypeCodeType_RELIST_CONTINUOUSLY; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellingManagerAutoRelistTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistTypeCodeType.m b/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistTypeCodeType.m new file mode 100755 index 0000000..79eba7e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutoRelistTypeCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellingManagerAutoRelistTypeCodeType.h" + +/** + @file + + Specifies the type of auto relist that will be performed. + +*/ + +/** + + If the item is unsold, relist the item once. + +*/ +NSString *const Trading_SellingManagerAutoRelistTypeCodeType_RELIST_ONCE_IF_NOT_SOLD = @"RelistOnceIfNotSold"; + +/** + + Relist the item continuously, until it is sold. + +*/ +NSString *const Trading_SellingManagerAutoRelistTypeCodeType_RELIST_CONTINUOUSLY_UNTIL_SOLD = @"RelistContinuouslyUntilSold"; + +/** + + Relist the item continuously. + +*/ +NSString *const Trading_SellingManagerAutoRelistTypeCodeType_RELIST_CONTINUOUSLY = @"RelistContinuously"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SellingManagerAutoRelistTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutoSecondChanceOfferType.h b/Vendoo/TradingProxy/Trading_SellingManagerAutoSecondChanceOfferType.h new file mode 100755 index 0000000..d9d7953 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutoSecondChanceOfferType.h @@ -0,0 +1,94 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Defines the options available for an automated + second chance offer rule. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerAutoSecondChanceOfferType : NSObject { + +@private + NSString *_secondChanceOfferCondition; + Trading_AmountType *_amount; + NSNumber *_profitPercent; + NSString *_duration; + NSNumber *_listingHoldInventoryLevel; + NSMutableArray *_any; + +} + + +/** + + The condition under which a second chance offer should be sent. + + + type: string constant in Trading_SellingManagerAutoSecondChanceOfferTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *secondChanceOfferCondition; + +/** + + Used when SecondChanceOfferCondition is equal to + BidsGreaterThanAmount or BidsGreaterThanCostPlusAmount. Specifies + the amount associated with the SecondChanceOfferCondition. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *amount; + +/** + + Used when SecondChanceOfferCondition is equal + to BidsGreaterThanCostPlusPercentage to specify the amount of profit + associated with the SecondChanceOfferCondition. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *profitPercent; + +/** + + Specifies the length of time the second chance offer listing will be active. + The recipient bidder has that much time to purchase the item or the offer expires. + + + type: string constant in Trading_SecondChanceOfferDurationCodeType.h +*/ +@property (nonatomic, retain) NSString *duration; + +/** + + Do not list if inventory levels on the associated product + are at or below the specified amount. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *listingHoldInventoryLevel; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutoSecondChanceOfferType.m b/Vendoo/TradingProxy/Trading_SellingManagerAutoSecondChanceOfferType.m new file mode 100755 index 0000000..140a93d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutoSecondChanceOfferType.m @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerAutoSecondChanceOfferType.h" +#import "Trading_AmountType.h" + +@implementation Trading_SellingManagerAutoSecondChanceOfferType + +@synthesize secondChanceOfferCondition = _secondChanceOfferCondition; +@synthesize amount = _amount; +@synthesize profitPercent = _profitPercent; +@synthesize duration = _duration; +@synthesize listingHoldInventoryLevel = _listingHoldInventoryLevel; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SecondChanceOfferCondition" propertyName:@"secondChanceOfferCondition" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"secondChanceOfferCondition"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Amount" propertyName:@"amount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"amount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProfitPercent" propertyName:@"profitPercent" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"profitPercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Duration" propertyName:@"duration" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"duration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingHoldInventoryLevel" propertyName:@"listingHoldInventoryLevel" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"listingHoldInventoryLevel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.secondChanceOfferCondition = nil; + self.amount = nil; + self.profitPercent = nil; + self.duration = nil; + self.listingHoldInventoryLevel = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutoSecondChanceOfferTypeCodeType.h b/Vendoo/TradingProxy/Trading_SellingManagerAutoSecondChanceOfferTypeCodeType.h new file mode 100755 index 0000000..4fac3b4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutoSecondChanceOfferTypeCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + SellingManagerAutoSecondChanceOfferTypeCodeType - Specifies the type of second chance offer automation rule that will be added to an item. + + + @ingroup EBayAPIInterface +*/ + +/** + + Sends a second chance offer to all bidders who bid more than a specific amount. + +*/ +extern NSString *const Trading_SellingManagerAutoSecondChanceOfferTypeCodeType_BIDS_GREATER_THAN_AMOUNT; + +/** + + Sends a second chance offer to all bidders who bid more than the cost plus a specific amount. + +*/ +extern NSString *const Trading_SellingManagerAutoSecondChanceOfferTypeCodeType_BIDS_GREATER_THAN_COST_PLUS_AMOUNT; + +/** + + Sends a second chance offer to all bidders who bid more than the cost plus a specific percentage. + +*/ +extern NSString *const Trading_SellingManagerAutoSecondChanceOfferTypeCodeType_BIDS_GREATER_THAN_COST_PLUS_PERCENTAGE; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellingManagerAutoSecondChanceOfferTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutoSecondChanceOfferTypeCodeType.m b/Vendoo/TradingProxy/Trading_SellingManagerAutoSecondChanceOfferTypeCodeType.m new file mode 100755 index 0000000..10da4df --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutoSecondChanceOfferTypeCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellingManagerAutoSecondChanceOfferTypeCodeType.h" + +/** + @file + + SellingManagerAutoSecondChanceOfferTypeCodeType - Specifies the type of second chance offer automation rule that will be added to an item. + +*/ + +/** + + Sends a second chance offer to all bidders who bid more than a specific amount. + +*/ +NSString *const Trading_SellingManagerAutoSecondChanceOfferTypeCodeType_BIDS_GREATER_THAN_AMOUNT = @"BidsGreaterThanAmount"; + +/** + + Sends a second chance offer to all bidders who bid more than the cost plus a specific amount. + +*/ +NSString *const Trading_SellingManagerAutoSecondChanceOfferTypeCodeType_BIDS_GREATER_THAN_COST_PLUS_AMOUNT = @"BidsGreaterThanCostPlusAmount"; + +/** + + Sends a second chance offer to all bidders who bid more than the cost plus a specific percentage. + +*/ +NSString *const Trading_SellingManagerAutoSecondChanceOfferTypeCodeType_BIDS_GREATER_THAN_COST_PLUS_PERCENTAGE = @"BidsGreaterThanCostPlusPercentage"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SellingManagerAutoSecondChanceOfferTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutomationPropertyTypeCodeType.h b/Vendoo/TradingProxy/Trading_SellingManagerAutomationPropertyTypeCodeType.h new file mode 100755 index 0000000..c149716 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutomationPropertyTypeCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Indicates the filters for Selling Manager automation listings. + + + @ingroup EBayAPIInterface +*/ + +/** + + Item failed to be listed using automation rules. + +*/ +extern NSString *const Trading_SellingManagerAutomationPropertyTypeCodeType_ITEM_LIST_FAILED_AUTOMATION_RULES; + +/** + + Relist item automation rule failed. + +*/ +extern NSString *const Trading_SellingManagerAutomationPropertyTypeCodeType_ITEM_RELIST_FAILED_AUTOMATION_RULES; + +/** + + Item failed to be listed with Second Chance offer automation rule. + +*/ +extern NSString *const Trading_SellingManagerAutomationPropertyTypeCodeType_ITEM_LIST_FAILED_SECOND_CHANCE_OFFER_AUTO_RULES; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellingManagerAutomationPropertyTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerAutomationPropertyTypeCodeType.m b/Vendoo/TradingProxy/Trading_SellingManagerAutomationPropertyTypeCodeType.m new file mode 100755 index 0000000..d841e78 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerAutomationPropertyTypeCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellingManagerAutomationPropertyTypeCodeType.h" + +/** + @file + + Indicates the filters for Selling Manager automation listings. + +*/ + +/** + + Item failed to be listed using automation rules. + +*/ +NSString *const Trading_SellingManagerAutomationPropertyTypeCodeType_ITEM_LIST_FAILED_AUTOMATION_RULES = @"ItemListFailedAutomationRules"; + +/** + + Relist item automation rule failed. + +*/ +NSString *const Trading_SellingManagerAutomationPropertyTypeCodeType_ITEM_RELIST_FAILED_AUTOMATION_RULES = @"ItemRelistFailedAutomationRules"; + +/** + + Item failed to be listed with Second Chance offer automation rule. + +*/ +NSString *const Trading_SellingManagerAutomationPropertyTypeCodeType_ITEM_LIST_FAILED_SECOND_CHANCE_OFFER_AUTO_RULES = @"ItemListFailedSecondChanceOfferAutoRules"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SellingManagerAutomationPropertyTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerEmailLogType.h b/Vendoo/TradingProxy/Trading_SellingManagerEmailLogType.h new file mode 100755 index 0000000..800e4b9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerEmailLogType.h @@ -0,0 +1,76 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains list of Email log. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerEmailLogType : NSObject { + +@private + NSString *_emailType; + NSString *_customEmailName; + NSString *_emailState; + NSDate *_eventTime; + NSMutableArray *_any; + +} + + +/** + + Specifies the type of Selling Manager email. + + + type: string constant in Trading_SellingManagerEmailTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *emailType; + +/** + + Template name of the custom email. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *customEmailName; + +/** + + Success or failure state of this email. + + + type: string constant in Trading_SellingManagerEmailSentStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *emailState; + +/** + + Date on which this email event occurred. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *eventTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerEmailLogType.m b/Vendoo/TradingProxy/Trading_SellingManagerEmailLogType.m new file mode 100755 index 0000000..a62c40c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerEmailLogType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerEmailLogType.h" + +@implementation Trading_SellingManagerEmailLogType + +@synthesize emailType = _emailType; +@synthesize customEmailName = _customEmailName; +@synthesize emailState = _emailState; +@synthesize eventTime = _eventTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EmailType" propertyName:@"emailType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"emailType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CustomEmailName" propertyName:@"customEmailName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"customEmailName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EmailState" propertyName:@"emailState" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"emailState"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EventTime" propertyName:@"eventTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"eventTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.emailType = nil; + self.customEmailName = nil; + self.emailState = nil; + self.eventTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerEmailSentStatusCodeType.h b/Vendoo/TradingProxy/Trading_SellingManagerEmailSentStatusCodeType.h new file mode 100755 index 0000000..23a6577 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerEmailSentStatusCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the Selling Manager email status + + + @ingroup EBayAPIInterface +*/ + +/** + + Email sent successfully. + +*/ +extern NSString *const Trading_SellingManagerEmailSentStatusCodeType_SUCCESSFUL; + +/** + + Sending of email failed. + +*/ +extern NSString *const Trading_SellingManagerEmailSentStatusCodeType_FAILED; + +/** + + Email is not yet sent and is in Queue. + +*/ +extern NSString *const Trading_SellingManagerEmailSentStatusCodeType_PENDING; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellingManagerEmailSentStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerEmailSentStatusCodeType.m b/Vendoo/TradingProxy/Trading_SellingManagerEmailSentStatusCodeType.m new file mode 100755 index 0000000..4067011 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerEmailSentStatusCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellingManagerEmailSentStatusCodeType.h" + +/** + @file + + Specifies the Selling Manager email status + +*/ + +/** + + Email sent successfully. + +*/ +NSString *const Trading_SellingManagerEmailSentStatusCodeType_SUCCESSFUL = @"Successful"; + +/** + + Sending of email failed. + +*/ +NSString *const Trading_SellingManagerEmailSentStatusCodeType_FAILED = @"Failed"; + +/** + + Email is not yet sent and is in Queue. + +*/ +NSString *const Trading_SellingManagerEmailSentStatusCodeType_PENDING = @"Pending"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SellingManagerEmailSentStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerEmailTypeCodeType.h b/Vendoo/TradingProxy/Trading_SellingManagerEmailTypeCodeType.h new file mode 100755 index 0000000..5e3dd40 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerEmailTypeCodeType.h @@ -0,0 +1,224 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the Selling Manager email type enumeration + + + @ingroup EBayAPIInterface +*/ + +/** + + Email logged manually. For example, the seller manually adds an entry to + track email sent to a buyer offline. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_MANUAL_ENTRY; + +/** + + Winning Buyer Notification. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_WINNING_BUYER_EMAIL; + +/** + + Payment Reminder emails. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_PAYMENT_REMINDER_EMAIL; + +/** + + Payment received notification. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_PAYMENT_RECEIVED_EMAIL; + +/** + + Request shipping address email. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_REQUEST_FOR_SHIPPING_ADDRESS_EMAIL; + +/** + + Feedback Reminder emails. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_FEEDBACK_REMINDER_EMAIL; + +/** + + Shipment sent email. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_SHIPMENT_SENT_EMAIL; + +/** + + Personalized emails. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_PERSONALIZED_EMAIL; + +/** + + Invoice notification emails. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_INVOICE_NOTIFICATION; + +/** + + Custom email template 1. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_1; + +/** + + Custom email template 2. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_2; + +/** + + Custom email template 3. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_3; + +/** + + Custom email template 4. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_4; + +/** + + Custom email template 5. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_5; + +/** + + Custom email template 6. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_6; + +/** + + Custom email template 7. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_7; + +/** + + Custom email template 8. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_8; + +/** + + Custom email template 9. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_9; + +/** + + Custom email template 10. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_10; + +/** + + Custom email template 11. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_11; + +/** + + Custom email template 12. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_12; + +/** + + Custom email template 13. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_13; + +/** + + Custom email template 14. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_14; + +/** + + Custom email template 15. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_15; + +/** + + Custom email template 16. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_16; + +/** + + Custom email template 17. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_17; + +/** + + Custom email template 18. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_18; + +/** + + Custom email template 19. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_19; + +/** + + Custom email template 20. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_20; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerEmailTypeCodeType.m b/Vendoo/TradingProxy/Trading_SellingManagerEmailTypeCodeType.m new file mode 100755 index 0000000..4ee1c77 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerEmailTypeCodeType.m @@ -0,0 +1,222 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellingManagerEmailTypeCodeType.h" + +/** + @file + + Specifies the Selling Manager email type enumeration + +*/ + +/** + + Email logged manually. For example, the seller manually adds an entry to + track email sent to a buyer offline. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_MANUAL_ENTRY = @"ManualEntry"; + +/** + + Winning Buyer Notification. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_WINNING_BUYER_EMAIL = @"WinningBuyerEmail"; + +/** + + Payment Reminder emails. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_PAYMENT_REMINDER_EMAIL = @"PaymentReminderEmail"; + +/** + + Payment received notification. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_PAYMENT_RECEIVED_EMAIL = @"PaymentReceivedEmail"; + +/** + + Request shipping address email. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_REQUEST_FOR_SHIPPING_ADDRESS_EMAIL = @"RequestForShippingAddressEmail"; + +/** + + Feedback Reminder emails. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_FEEDBACK_REMINDER_EMAIL = @"FeedbackReminderEmail"; + +/** + + Shipment sent email. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_SHIPMENT_SENT_EMAIL = @"ShipmentSentEmail"; + +/** + + Personalized emails. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_PERSONALIZED_EMAIL = @"PersonalizedEmail"; + +/** + + Invoice notification emails. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_INVOICE_NOTIFICATION = @"InvoiceNotification"; + +/** + + Custom email template 1. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_1 = @"CustomEmailTemplate1"; + +/** + + Custom email template 2. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_2 = @"CustomEmailTemplate2"; + +/** + + Custom email template 3. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_3 = @"CustomEmailTemplate3"; + +/** + + Custom email template 4. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_4 = @"CustomEmailTemplate4"; + +/** + + Custom email template 5. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_5 = @"CustomEmailTemplate5"; + +/** + + Custom email template 6. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_6 = @"CustomEmailTemplate6"; + +/** + + Custom email template 7. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_7 = @"CustomEmailTemplate7"; + +/** + + Custom email template 8. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_8 = @"CustomEmailTemplate8"; + +/** + + Custom email template 9. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_9 = @"CustomEmailTemplate9"; + +/** + + Custom email template 10. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_10 = @"CustomEmailTemplate10"; + +/** + + Custom email template 11. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_11 = @"CustomEmailTemplate11"; + +/** + + Custom email template 12. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_12 = @"CustomEmailTemplate12"; + +/** + + Custom email template 13. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_13 = @"CustomEmailTemplate13"; + +/** + + Custom email template 14. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_14 = @"CustomEmailTemplate14"; + +/** + + Custom email template 15. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_15 = @"CustomEmailTemplate15"; + +/** + + Custom email template 16. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_16 = @"CustomEmailTemplate16"; + +/** + + Custom email template 17. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_17 = @"CustomEmailTemplate17"; + +/** + + Custom email template 18. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_18 = @"CustomEmailTemplate18"; + +/** + + Custom email template 19. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_19 = @"CustomEmailTemplate19"; + +/** + + Custom email template 20. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_EMAIL_TEMPLATE_20 = @"CustomEmailTemplate20"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SellingManagerEmailTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerFolderDetailsType.h b/Vendoo/TradingProxy/Trading_SellingManagerFolderDetailsType.h new file mode 100755 index 0000000..098b9dc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerFolderDetailsType.h @@ -0,0 +1,109 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_SellingManagerFolderDetailsType; + +/** + + Contains information about a Selling Manager folder. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerFolderDetailsType : NSObject { + +@private + NSNumber *_folderID; + NSNumber *_parentFolderID; + NSNumber *_folderLevel; + NSString *_folderName; + NSString *_folderComment; + NSMutableArray *_childFolder; + NSDate *_creationTime; + NSMutableArray *_any; + +} + + +/** + + Unique ID of the folder. Originally returned in the AddSellingManagerInventoryFolder response. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *folderID; + +/** + + Unique ID of the parent folder. If it exists, it is returned. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *parentFolderID; + +/** + + Level of this folder in the folder tree hierarchy. Root folder is at level 1. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *folderLevel; + +/** + + Name assigned to the folder by the user in the AddSellingManagerInventoryFolder or + the ReviseSellingManagerInventoryFolder call. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *folderName; + +/** + + Comments associated with the folder. Returned if it exists. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *folderComment; + +/** + + Container for sub-folder information. Returned if requested. + + + entry type : class Trading_SellingManagerFolderDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *childFolder; + +/** + + Date when this folder was created. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *creationTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerFolderDetailsType.m b/Vendoo/TradingProxy/Trading_SellingManagerFolderDetailsType.m new file mode 100755 index 0000000..cc9ffb8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerFolderDetailsType.m @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerFolderDetailsType.h" +#import "Trading_SellingManagerFolderDetailsType.h" + +@implementation Trading_SellingManagerFolderDetailsType + +@synthesize folderID = _folderID; +@synthesize parentFolderID = _parentFolderID; +@synthesize folderLevel = _folderLevel; +@synthesize folderName = _folderName; +@synthesize folderComment = _folderComment; +@synthesize childFolder = _childFolder; +@synthesize creationTime = _creationTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderID" propertyName:@"folderID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"folderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ParentFolderID" propertyName:@"parentFolderID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"parentFolderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderLevel" propertyName:@"folderLevel" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"folderLevel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderName" propertyName:@"folderName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"folderName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderComment" propertyName:@"folderComment" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"folderComment"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ChildFolder" propertyName:@"childFolder" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerFolderDetailsType class]]; + [map setObject:ps forKey:@"childFolder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CreationTime" propertyName:@"creationTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"creationTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.folderID = nil; + self.parentFolderID = nil; + self.folderLevel = nil; + self.folderName = nil; + self.folderComment = nil; + self.childFolder = nil; + self.creationTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerGeneralPropertyTypeCodeType.h b/Vendoo/TradingProxy/Trading_SellingManagerGeneralPropertyTypeCodeType.h new file mode 100755 index 0000000..5c1939f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerGeneralPropertyTypeCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Container for other alerts for Selling Manager. + + + @ingroup EBayAPIInterface +*/ + +/** + + Items that received negative feeback. + +*/ +extern NSString *const Trading_SellingManagerGeneralPropertyTypeCodeType_NEGATIVE_FEEDBACK_RECEIVED; + +/** + + Unpaid item disputes require your response. + +*/ +extern NSString *const Trading_SellingManagerGeneralPropertyTypeCodeType_UNPAID_ITEM_DISPUTE; + +/** + + Emails not set because of HTML or active content. + +*/ +extern NSString *const Trading_SellingManagerGeneralPropertyTypeCodeType_BAD_EMAIL_TEMPLATE; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellingManagerGeneralPropertyTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerGeneralPropertyTypeCodeType.m b/Vendoo/TradingProxy/Trading_SellingManagerGeneralPropertyTypeCodeType.m new file mode 100755 index 0000000..c7ad096 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerGeneralPropertyTypeCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellingManagerGeneralPropertyTypeCodeType.h" + +/** + @file + + Container for other alerts for Selling Manager. + +*/ + +/** + + Items that received negative feeback. + +*/ +NSString *const Trading_SellingManagerGeneralPropertyTypeCodeType_NEGATIVE_FEEDBACK_RECEIVED = @"NegativeFeedbackReceived"; + +/** + + Unpaid item disputes require your response. + +*/ +NSString *const Trading_SellingManagerGeneralPropertyTypeCodeType_UNPAID_ITEM_DISPUTE = @"UnpaidItemDispute"; + +/** + + Emails not set because of HTML or active content. + +*/ +NSString *const Trading_SellingManagerGeneralPropertyTypeCodeType_BAD_EMAIL_TEMPLATE = @"BadEmailTemplate"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SellingManagerGeneralPropertyTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerInventoryPropertyTypeCodeType.h b/Vendoo/TradingProxy/Trading_SellingManagerInventoryPropertyTypeCodeType.h new file mode 100755 index 0000000..0a8a408 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerInventoryPropertyTypeCodeType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Indicates the filters for Selling manager inventory listings. + + + @ingroup EBayAPIInterface +*/ + +/** + + Products which are out of stock. + +*/ +extern NSString *const Trading_SellingManagerInventoryPropertyTypeCodeType_PRODUCTS_OUT_OF_STOCK; + +/** + + Products that are active. + +*/ +extern NSString *const Trading_SellingManagerInventoryPropertyTypeCodeType_ACTIVE; + +/** + + Products that are inactive. + +*/ +extern NSString *const Trading_SellingManagerInventoryPropertyTypeCodeType_IN_ACTIVE; + +/** + + Products in low stock. + +*/ +extern NSString *const Trading_SellingManagerInventoryPropertyTypeCodeType_LOW_STOCK; + +/** + + Products with listings. + +*/ +extern NSString *const Trading_SellingManagerInventoryPropertyTypeCodeType_WITH_LISTINGS; + +/** + + Products without listings. + +*/ +extern NSString *const Trading_SellingManagerInventoryPropertyTypeCodeType_WITHOUT_LISTINGS; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellingManagerInventoryPropertyTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerInventoryPropertyTypeCodeType.m b/Vendoo/TradingProxy/Trading_SellingManagerInventoryPropertyTypeCodeType.m new file mode 100755 index 0000000..edc5163 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerInventoryPropertyTypeCodeType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellingManagerInventoryPropertyTypeCodeType.h" + +/** + @file + + Indicates the filters for Selling manager inventory listings. + +*/ + +/** + + Products which are out of stock. + +*/ +NSString *const Trading_SellingManagerInventoryPropertyTypeCodeType_PRODUCTS_OUT_OF_STOCK = @"ProductsOutOfStock"; + +/** + + Products that are active. + +*/ +NSString *const Trading_SellingManagerInventoryPropertyTypeCodeType_ACTIVE = @"Active"; + +/** + + Products that are inactive. + +*/ +NSString *const Trading_SellingManagerInventoryPropertyTypeCodeType_IN_ACTIVE = @"InActive"; + +/** + + Products in low stock. + +*/ +NSString *const Trading_SellingManagerInventoryPropertyTypeCodeType_LOW_STOCK = @"LowStock"; + +/** + + Products with listings. + +*/ +NSString *const Trading_SellingManagerInventoryPropertyTypeCodeType_WITH_LISTINGS = @"WithListings"; + +/** + + Products without listings. + +*/ +NSString *const Trading_SellingManagerInventoryPropertyTypeCodeType_WITHOUT_LISTINGS = @"WithoutListings"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SellingManagerInventoryPropertyTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerOrderStatusType.h b/Vendoo/TradingProxy/Trading_SellingManagerOrderStatusType.h new file mode 100755 index 0000000..4d011fa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerOrderStatusType.h @@ -0,0 +1,221 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Status of a Selling manager order. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerOrderStatusType : NSObject { + +@private + NSString *_checkoutStatus; + NSString *_paidStatus; + NSString *_shippedStatus; + NSString *_eBayPaymentStatus; + NSString *_payPalTransactionID; + NSString *_paymentMethodUsed; + NSString *_feedbackReceived; + NSNumber *_feedbackSent; + NSNumber *_totalEmailsSent; + NSString *_paymentHoldStatus; + NSString *_sellerInvoiceNumber; + NSDate *_shippedTime; + NSDate *_paidTime; + NSDate *_lastEmailSentTime; + NSDate *_sellerInvoiceTime; + NSNumber *_integratedMerchantCreditCardEnabled; + NSMutableArray *_any; + +} + + +/** + + Indicates the current status of the checkout flow for the order. + + + type: string constant in Trading_CheckoutStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *checkoutStatus; + +/** + + The paid status of the order. + + + type: string constant in Trading_SellingManagerPaidStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *paidStatus; + +/** + + The shipped status of the order. + + + type: string constant in Trading_SellingManagerShippedStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *shippedStatus; + +/** + + The success or failure of a buyer's online payment. + + + type: string constant in Trading_PaymentStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *eBayPaymentStatus; + +/** + + The PayPal transaction ID. This value is not returned to new DE and AT sellers + who are subject to the new payment process. +
+
+ Note: + The introduction of the new eBay payment process for the entire German and + Austrian eBay marketplace has been delayed until further notice.
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *payPalTransactionID; + +/** + + The payment method the buyer selected for paying the seller + for the order. If checkout is incomplete, + PaymentMethodUsed is set to whatever the buyer selected as his + or her preference on the Review Your Purchase page. + + + type: string constant in Trading_BuyerPaymentMethodCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentMethodUsed; + +/** + + The type of feedback received (if feedback was received). + + + type: string constant in Trading_CommentTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *feedbackReceived; + +/** + + Whether the seller has left feedback. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *feedbackSent; + +/** + + The total emails sent. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalEmailsSent; + +/** + + Contains the current status of a hold on a PayPal payment. + The payment hold that is referred to as a "payment review" hold + results from a possible issue with a buyer. + The payment hold referred to as + a "merchant hold" results from a possible issue with a seller. + For more information, please see the link below. + + + type: string constant in Trading_PaymentHoldStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentHoldStatus; + +/** + + The custom invoice number. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerInvoiceNumber; + +/** + + The date on which the seller marks the item as shipped, either set by default as + the date date the item was marked shipped or set explicitly by the seller using + the Edit Sales Record page. Note that sellers have the ability to set this value + up to 3 calendar days in the future. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *shippedTime; + +/** + + Date on which the order was paid. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *paidTime; + +/** + + The time that the last email was sent. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *lastEmailSentTime; + +/** + + The time the invoice was sent. This is a seller-entered value for VAT-enabled + sites. It is returned only for business sellers in VAT-enabled sites. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *sellerInvoiceTime; + +/** + + Indicates whether the item can be paid for through a payment gateway (Payflow) account. + If IntegratedMerchantCreditCardEnabled is true, then integrated merchant credit card (IMCC) is + enabled for credit cards because the seller has a payment gateway account. + Therefore, if IntegratedMerchantCreditCardEnabled is true, and AmEx, Discover, or + VisaMC is returned for an item, then on checkout, an online credit-card payment + is processed through a payment gateway account. + A payment gateway account is used by sellers to accept online + credit cards (Visa, MasterCard, American Express, and Discover). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *integratedMerchantCreditCardEnabled; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerOrderStatusType.m b/Vendoo/TradingProxy/Trading_SellingManagerOrderStatusType.m new file mode 100755 index 0000000..6198395 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerOrderStatusType.m @@ -0,0 +1,117 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerOrderStatusType.h" + +@implementation Trading_SellingManagerOrderStatusType + +@synthesize checkoutStatus = _checkoutStatus; +@synthesize paidStatus = _paidStatus; +@synthesize shippedStatus = _shippedStatus; +@synthesize eBayPaymentStatus = _eBayPaymentStatus; +@synthesize payPalTransactionID = _payPalTransactionID; +@synthesize paymentMethodUsed = _paymentMethodUsed; +@synthesize feedbackReceived = _feedbackReceived; +@synthesize feedbackSent = _feedbackSent; +@synthesize totalEmailsSent = _totalEmailsSent; +@synthesize paymentHoldStatus = _paymentHoldStatus; +@synthesize sellerInvoiceNumber = _sellerInvoiceNumber; +@synthesize shippedTime = _shippedTime; +@synthesize paidTime = _paidTime; +@synthesize lastEmailSentTime = _lastEmailSentTime; +@synthesize sellerInvoiceTime = _sellerInvoiceTime; +@synthesize integratedMerchantCreditCardEnabled = _integratedMerchantCreditCardEnabled; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CheckoutStatus" propertyName:@"checkoutStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"checkoutStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaidStatus" propertyName:@"paidStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paidStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippedStatus" propertyName:@"shippedStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"shippedStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayPaymentStatus" propertyName:@"eBayPaymentStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"eBayPaymentStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalTransactionID" propertyName:@"payPalTransactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"payPalTransactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentMethodUsed" propertyName:@"paymentMethodUsed" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentMethodUsed"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackReceived" propertyName:@"feedbackReceived" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"feedbackReceived"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackSent" propertyName:@"feedbackSent" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"feedbackSent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalEmailsSent" propertyName:@"totalEmailsSent" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalEmailsSent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentHoldStatus" propertyName:@"paymentHoldStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentHoldStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerInvoiceNumber" propertyName:@"sellerInvoiceNumber" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerInvoiceNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippedTime" propertyName:@"shippedTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"shippedTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaidTime" propertyName:@"paidTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"paidTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LastEmailSentTime" propertyName:@"lastEmailSentTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"lastEmailSentTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerInvoiceTime" propertyName:@"sellerInvoiceTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"sellerInvoiceTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IntegratedMerchantCreditCardEnabled" propertyName:@"integratedMerchantCreditCardEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"integratedMerchantCreditCardEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.checkoutStatus = nil; + self.paidStatus = nil; + self.shippedStatus = nil; + self.eBayPaymentStatus = nil; + self.payPalTransactionID = nil; + self.paymentMethodUsed = nil; + self.feedbackReceived = nil; + self.feedbackSent = nil; + self.totalEmailsSent = nil; + self.paymentHoldStatus = nil; + self.sellerInvoiceNumber = nil; + self.shippedTime = nil; + self.paidTime = nil; + self.lastEmailSentTime = nil; + self.sellerInvoiceTime = nil; + self.integratedMerchantCreditCardEnabled = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerPaidStatusCodeType.h b/Vendoo/TradingProxy/Trading_SellingManagerPaidStatusCodeType.h new file mode 100755 index 0000000..c192ace --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerPaidStatusCodeType.h @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + Mark paid status type + + + @ingroup EBayAPIInterface +*/ + +/** + + The status of the order is "paid." + +*/ +extern NSString *const Trading_SellingManagerPaidStatusCodeType_PAID; + +/** + + The status of the order is "partially paid." + +*/ +extern NSString *const Trading_SellingManagerPaidStatusCodeType_PARTIALLY_PAID; + +/** + + The status of the order is "unpaid." + +*/ +extern NSString *const Trading_SellingManagerPaidStatusCodeType_UNPAID; + +/** + + The status of the order is "pending." + +*/ +extern NSString *const Trading_SellingManagerPaidStatusCodeType_PENDING; + +/** + + The status of the order is "refunded." + +*/ +extern NSString *const Trading_SellingManagerPaidStatusCodeType_REFUNDED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellingManagerPaidStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerPaidStatusCodeType.m b/Vendoo/TradingProxy/Trading_SellingManagerPaidStatusCodeType.m new file mode 100755 index 0000000..baa8bbe --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerPaidStatusCodeType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellingManagerPaidStatusCodeType.h" + +/** + @file + Mark paid status type + +*/ + +/** + + The status of the order is "paid." + +*/ +NSString *const Trading_SellingManagerPaidStatusCodeType_PAID = @"Paid"; + +/** + + The status of the order is "partially paid." + +*/ +NSString *const Trading_SellingManagerPaidStatusCodeType_PARTIALLY_PAID = @"PartiallyPaid"; + +/** + + The status of the order is "unpaid." + +*/ +NSString *const Trading_SellingManagerPaidStatusCodeType_UNPAID = @"Unpaid"; + +/** + + The status of the order is "pending." + +*/ +NSString *const Trading_SellingManagerPaidStatusCodeType_PENDING = @"Pending"; + +/** + + The status of the order is "refunded." + +*/ +NSString *const Trading_SellingManagerPaidStatusCodeType_REFUNDED = @"Refunded"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SellingManagerPaidStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerPaisaPayPropertyTypeCodeType.h b/Vendoo/TradingProxy/Trading_SellingManagerPaisaPayPropertyTypeCodeType.h new file mode 100755 index 0000000..e12917d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerPaisaPayPropertyTypeCodeType.h @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Container for the PaisaPay alert types. + + + @ingroup EBayAPIInterface +*/ + +/** + + PaisaPay items awaiting shipment. + +*/ +extern NSString *const Trading_SellingManagerPaisaPayPropertyTypeCodeType_PAISA_PAY_AWAITING_SHIPMENT; + +/** + + PaisaPay items for which time extension requests are rejected by the buyers. + +*/ +extern NSString *const Trading_SellingManagerPaisaPayPropertyTypeCodeType_PAISA_PAY_TIME_EXTENSION_REQUEST_DECLINED; + +/** + + PaisaPay items for which the item receipt has not yet been confirmed by the buyer or not + yet been auto-confirmed by the system. + +*/ +extern NSString *const Trading_SellingManagerPaisaPayPropertyTypeCodeType_PAISA_PAY_PENDING_RECEIVED; + +/** + + PaisaPay items for which buyers have filed "Item not received". + +*/ +extern NSString *const Trading_SellingManagerPaisaPayPropertyTypeCodeType_PAISA_PAY_REFUND_INITIATED; + +/** + + PaisaPay items for which the seller has requested a time extension to enter the + shipping information. + +*/ +extern NSString *const Trading_SellingManagerPaisaPayPropertyTypeCodeType_PAISA_PAY_TIME_EXTENSION_REQUESTED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellingManagerPaisaPayPropertyTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerPaisaPayPropertyTypeCodeType.m b/Vendoo/TradingProxy/Trading_SellingManagerPaisaPayPropertyTypeCodeType.m new file mode 100755 index 0000000..019fd29 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerPaisaPayPropertyTypeCodeType.m @@ -0,0 +1,55 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellingManagerPaisaPayPropertyTypeCodeType.h" + +/** + @file + + Container for the PaisaPay alert types. + +*/ + +/** + + PaisaPay items awaiting shipment. + +*/ +NSString *const Trading_SellingManagerPaisaPayPropertyTypeCodeType_PAISA_PAY_AWAITING_SHIPMENT = @"PaisaPayAwaitingShipment"; + +/** + + PaisaPay items for which time extension requests are rejected by the buyers. + +*/ +NSString *const Trading_SellingManagerPaisaPayPropertyTypeCodeType_PAISA_PAY_TIME_EXTENSION_REQUEST_DECLINED = @"PaisaPayTimeExtensionRequestDeclined"; + +/** + + PaisaPay items for which the item receipt has not yet been confirmed by the buyer or not + yet been auto-confirmed by the system. + +*/ +NSString *const Trading_SellingManagerPaisaPayPropertyTypeCodeType_PAISA_PAY_PENDING_RECEIVED = @"PaisaPayPendingReceived"; + +/** + + PaisaPay items for which buyers have filed "Item not received". + +*/ +NSString *const Trading_SellingManagerPaisaPayPropertyTypeCodeType_PAISA_PAY_REFUND_INITIATED = @"PaisaPayRefundInitiated"; + +/** + + PaisaPay items for which the seller has requested a time extension to enter the + shipping information. + +*/ +NSString *const Trading_SellingManagerPaisaPayPropertyTypeCodeType_PAISA_PAY_TIME_EXTENSION_REQUESTED = @"PaisaPayTimeExtensionRequested"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SellingManagerPaisaPayPropertyTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerProductDetailsType.h b/Vendoo/TradingProxy/Trading_SellingManagerProductDetailsType.h new file mode 100755 index 0000000..4f38b8d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerProductDetailsType.h @@ -0,0 +1,144 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_SellingManagerVendorDetailsType; +@class Trading_AmountType; + +/** + + Returned if the user is a Selling Manager user. Defines product information for Selling Manager + users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerProductDetailsType : NSObject { + +@private + NSString *_productName; + NSNumber *_productID; + NSString *_customLabel; + NSNumber *_quantityAvailable; + Trading_AmountType *_unitCost; + NSNumber *_folderID; + NSNumber *_restockAlert; + NSNumber *_restockThreshold; + Trading_SellingManagerVendorDetailsType *_vendorInfo; + NSString *_note; + NSMutableArray *_any; + +} + + +/** + + The name of a Selling Manager product. The AddSellingManagerProduct call is used to create a + Selling Manager product. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *productName; + +/** + + The ID of a Selling Manager product. When you call AddSellingManagerProduct, a product ID is + returned for the product created. When you use this ID to make subsequent calls, such as + AddSellingManagerTemplate, the ProductID you provide on input is returned in the output. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *productID; + +/** + + Custom label of this product. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *customLabel; + +/** + + Quantity of items in the seller's inventory for this product. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantityAvailable; + +/** + + Cost of each item of this product. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *unitCost; + +/** + + ID of the inventory folder that contains the product. Value is initially returned in + the AddSellingManagerInventoryFolder response. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *folderID; + +/** + + Specifies whether a restock alert is triggered for the product or not. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *restockAlert; + +/** + + Specifies the quantity at which a restock alert should be triggered. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *restockThreshold; + +/** + + Primary vendor information. Vendor information is returned only if it has been + set. + + + type : class Trading_SellingManagerVendorDetailsType +*/ +@property (nonatomic, retain) Trading_SellingManagerVendorDetailsType *vendorInfo; + +/** + + Seller's note about this product. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *note; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerProductDetailsType.m b/Vendoo/TradingProxy/Trading_SellingManagerProductDetailsType.m new file mode 100755 index 0000000..f1d53cd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerProductDetailsType.m @@ -0,0 +1,89 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerProductDetailsType.h" +#import "Trading_SellingManagerVendorDetailsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_SellingManagerProductDetailsType + +@synthesize productName = _productName; +@synthesize productID = _productID; +@synthesize customLabel = _customLabel; +@synthesize quantityAvailable = _quantityAvailable; +@synthesize unitCost = _unitCost; +@synthesize folderID = _folderID; +@synthesize restockAlert = _restockAlert; +@synthesize restockThreshold = _restockThreshold; +@synthesize vendorInfo = _vendorInfo; +@synthesize note = _note; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductName" propertyName:@"productName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"productName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductID" propertyName:@"productID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"productID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CustomLabel" propertyName:@"customLabel" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"customLabel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantityAvailable" propertyName:@"quantityAvailable" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantityAvailable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UnitCost" propertyName:@"unitCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"unitCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FolderID" propertyName:@"folderID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"folderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RestockAlert" propertyName:@"restockAlert" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"restockAlert"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RestockThreshold" propertyName:@"restockThreshold" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"restockThreshold"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VendorInfo" propertyName:@"vendorInfo" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerVendorDetailsType class]]; + [map setObject:ps forKey:@"vendorInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Note" propertyName:@"note" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"note"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.productName = nil; + self.productID = nil; + self.customLabel = nil; + self.quantityAvailable = nil; + self.unitCost = nil; + self.folderID = nil; + self.restockAlert = nil; + self.restockThreshold = nil; + self.vendorInfo = nil; + self.note = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerProductInventoryStatusType.h b/Vendoo/TradingProxy/Trading_SellingManagerProductInventoryStatusType.h new file mode 100755 index 0000000..4710f33 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerProductInventoryStatusType.h @@ -0,0 +1,95 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + Describes the inventory status of a specific Selling Manager Product + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerProductInventoryStatusType : NSObject { + +@private + NSNumber *_quantityScheduled; + NSNumber *_quantityActive; + NSNumber *_quantitySold; + NSNumber *_quantityUnsold; + NSNumber *_successPercent; + Trading_AmountType *_averageSellingPrice; + NSMutableArray *_any; + +} + + +/** + + Quantity of products scheduled to be listed. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantityScheduled; + +/** + + Quantity of products actively listed. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantityActive; + +/** + + Quantity of products sold. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantitySold; + +/** + + Quantity of product unsold. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantityUnsold; + +/** + + Percentage of ended listings that sold. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *successPercent; + +/** + + Average selling price for the product. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *averageSellingPrice; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerProductInventoryStatusType.m b/Vendoo/TradingProxy/Trading_SellingManagerProductInventoryStatusType.m new file mode 100755 index 0000000..10b895c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerProductInventoryStatusType.m @@ -0,0 +1,68 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerProductInventoryStatusType.h" +#import "Trading_AmountType.h" + +@implementation Trading_SellingManagerProductInventoryStatusType + +@synthesize quantityScheduled = _quantityScheduled; +@synthesize quantityActive = _quantityActive; +@synthesize quantitySold = _quantitySold; +@synthesize quantityUnsold = _quantityUnsold; +@synthesize successPercent = _successPercent; +@synthesize averageSellingPrice = _averageSellingPrice; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantityScheduled" propertyName:@"quantityScheduled" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantityScheduled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantityActive" propertyName:@"quantityActive" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantityActive"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantitySold" propertyName:@"quantitySold" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantitySold"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantityUnsold" propertyName:@"quantityUnsold" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantityUnsold"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SuccessPercent" propertyName:@"successPercent" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"successPercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AverageSellingPrice" propertyName:@"averageSellingPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"averageSellingPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.quantityScheduled = nil; + self.quantityActive = nil; + self.quantitySold = nil; + self.quantityUnsold = nil; + self.successPercent = nil; + self.averageSellingPrice = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerProductSortCodeType.h b/Vendoo/TradingProxy/Trading_SellingManagerProductSortCodeType.h new file mode 100755 index 0000000..a434af0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerProductSortCodeType.h @@ -0,0 +1,99 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Sorting specifications for retrieved Selling Manager inventory products. + + + @ingroup EBayAPIInterface +*/ + +/** + + Sort products by by quantity currently listed. + +*/ +extern NSString *const Trading_SellingManagerProductSortCodeType_ACTIVE_QUANTITY; + +/** + + Sort unlisted products by availability to list. + +*/ +extern NSString *const Trading_SellingManagerProductSortCodeType_AVAILABLE_TO_LIST; + +/** + + Sort by average price of sold items. + +*/ +extern NSString *const Trading_SellingManagerProductSortCodeType_AVERAGE_PRICE; + +/** + + Sort by average unit cost of items. + +*/ +extern NSString *const Trading_SellingManagerProductSortCodeType_AVERAGE_UNIT_COST; + +/** + + Sort products by label. + +*/ +extern NSString *const Trading_SellingManagerProductSortCodeType_CUSTOM_LABEL; + +/** + + Sort by product name. + +*/ +extern NSString *const Trading_SellingManagerProductSortCodeType_PRODUCT_NAME; + +/** + + Sort by submitted date. + +*/ +extern NSString *const Trading_SellingManagerProductSortCodeType_LAST_SUBMITTED_DATE; + +/** + + Sort by quantity scheduled to be listed. + +*/ +extern NSString *const Trading_SellingManagerProductSortCodeType_SCHEDULED_QUANTITY; + +/** + + Sort by quantity sold. + +*/ +extern NSString *const Trading_SellingManagerProductSortCodeType_SOLD_QUANTITY; + +/** + + Sort by the percentage of ended listings that had a sale. + +*/ +extern NSString *const Trading_SellingManagerProductSortCodeType_SUCCESS_PERCENT; + +/** + + Sort by number of unsold items. + +*/ +extern NSString *const Trading_SellingManagerProductSortCodeType_UNSOLD_QUANTITY; + +/** + + Sort products by folder name. + +*/ +extern NSString *const Trading_SellingManagerProductSortCodeType_FOLDER_NAME; + +extern NSString *const Trading_SellingManagerProductSortCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerProductSortCodeType.m b/Vendoo/TradingProxy/Trading_SellingManagerProductSortCodeType.m new file mode 100755 index 0000000..02da213 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerProductSortCodeType.m @@ -0,0 +1,97 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellingManagerProductSortCodeType.h" + +/** + @file + + Sorting specifications for retrieved Selling Manager inventory products. + +*/ + +/** + + Sort products by by quantity currently listed. + +*/ +NSString *const Trading_SellingManagerProductSortCodeType_ACTIVE_QUANTITY = @"ActiveQuantity"; + +/** + + Sort unlisted products by availability to list. + +*/ +NSString *const Trading_SellingManagerProductSortCodeType_AVAILABLE_TO_LIST = @"AvailableToList"; + +/** + + Sort by average price of sold items. + +*/ +NSString *const Trading_SellingManagerProductSortCodeType_AVERAGE_PRICE = @"AveragePrice"; + +/** + + Sort by average unit cost of items. + +*/ +NSString *const Trading_SellingManagerProductSortCodeType_AVERAGE_UNIT_COST = @"AverageUnitCost"; + +/** + + Sort products by label. + +*/ +NSString *const Trading_SellingManagerProductSortCodeType_CUSTOM_LABEL = @"CustomLabel"; + +/** + + Sort by product name. + +*/ +NSString *const Trading_SellingManagerProductSortCodeType_PRODUCT_NAME = @"ProductName"; + +/** + + Sort by submitted date. + +*/ +NSString *const Trading_SellingManagerProductSortCodeType_LAST_SUBMITTED_DATE = @"LastSubmittedDate"; + +/** + + Sort by quantity scheduled to be listed. + +*/ +NSString *const Trading_SellingManagerProductSortCodeType_SCHEDULED_QUANTITY = @"ScheduledQuantity"; + +/** + + Sort by quantity sold. + +*/ +NSString *const Trading_SellingManagerProductSortCodeType_SOLD_QUANTITY = @"SoldQuantity"; + +/** + + Sort by the percentage of ended listings that had a sale. + +*/ +NSString *const Trading_SellingManagerProductSortCodeType_SUCCESS_PERCENT = @"SuccessPercent"; + +/** + + Sort by number of unsold items. + +*/ +NSString *const Trading_SellingManagerProductSortCodeType_UNSOLD_QUANTITY = @"UnsoldQuantity"; + +/** + + Sort products by folder name. + +*/ +NSString *const Trading_SellingManagerProductSortCodeType_FOLDER_NAME = @"FolderName"; + +NSString *const Trading_SellingManagerProductSortCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerProductSpecificsType.h b/Vendoo/TradingProxy/Trading_SellingManagerProductSpecificsType.h new file mode 100755 index 0000000..ac5b654 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerProductSpecificsType.h @@ -0,0 +1,83 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_NameValueListArrayType; +@class Trading_VariationsType; + +/** + Describes a Selling Manager Template + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerProductSpecificsType : NSObject { + +@private + NSString *_primaryCategoryID; + Trading_VariationsType *_variations; + Trading_NameValueListArrayType *_itemSpecifics; + NSMutableArray *_any; + +} + + +/** + + Category ID for a product with variations. + Only applicable (and required on input) + when Variations and/or ItemSpecifics is specified in the request + or returned in a response. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *primaryCategoryID; + +/** + + Variations are multiple similar (but not identical) versions of the + same product. For example, two shirt variations could have the same + brand and sleeve style, but could vary by color and size + (like "Blue, Large" and "Black, Medium"). + On eBay, a single fixed-price (or Store Inventory Format) listing + can include multiple variations. + Each variation can have its own quantity and price. + To determine which categories support variations, use GetCategoryFeatures. + + + type : class Trading_VariationsType +*/ +@property (nonatomic, retain) Trading_VariationsType *variations; + +/** + + A list of custom Item Specifics for the product. + Custom Item Specifics give sellers a structured way to describe + details of their items in a name-value format. + For example, a book could have + Item Specifics like Author=J.K. Rowling and Format=Hardcover. + To determine which categories support + custom Item Specifics, use GetCategoryFeatures. + + + type : class Trading_NameValueListArrayType +*/ +@property (nonatomic, retain) Trading_NameValueListArrayType *itemSpecifics; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerProductSpecificsType.m b/Vendoo/TradingProxy/Trading_SellingManagerProductSpecificsType.m new file mode 100755 index 0000000..77dc50b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerProductSpecificsType.m @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerProductSpecificsType.h" +#import "Trading_NameValueListArrayType.h" +#import "Trading_VariationsType.h" + +@implementation Trading_SellingManagerProductSpecificsType + +@synthesize primaryCategoryID = _primaryCategoryID; +@synthesize variations = _variations; +@synthesize itemSpecifics = _itemSpecifics; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PrimaryCategoryID" propertyName:@"primaryCategoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"primaryCategoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Variations" propertyName:@"variations" type:PICO_TYPE_OBJECT clazz:[Trading_VariationsType class]]; + [map setObject:ps forKey:@"variations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemSpecifics" propertyName:@"itemSpecifics" type:PICO_TYPE_OBJECT clazz:[Trading_NameValueListArrayType class]]; + [map setObject:ps forKey:@"itemSpecifics"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.primaryCategoryID = nil; + self.variations = nil; + self.itemSpecifics = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerProductType.h b/Vendoo/TradingProxy/Trading_SellingManagerProductType.h new file mode 100755 index 0000000..dc69c0e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerProductType.h @@ -0,0 +1,82 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_SellingManagerProductSpecificsType; +@class Trading_SellingManagerTemplateDetailsArrayType; +@class Trading_SellingManagerProductInventoryStatusType; +@class Trading_SellingManagerProductDetailsType; + +/** + Describes a Selling Manager Product + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerProductType : NSObject { + +@private + Trading_SellingManagerProductDetailsType *_sellingManagerProductDetails; + Trading_SellingManagerTemplateDetailsArrayType *_sellingManagerTemplateDetailsArray; + Trading_SellingManagerProductInventoryStatusType *_sellingManagerProductInventoryStatus; + Trading_SellingManagerProductSpecificsType *_sellingManagerProductSpecifics; + NSMutableArray *_any; + +} + + +/** + + Container for information about the product. + + + type : class Trading_SellingManagerProductDetailsType +*/ +@property (nonatomic, retain) Trading_SellingManagerProductDetailsType *sellingManagerProductDetails; + +/** + + Contains the list of the seller's templates contained in the product, one + SellingManagerTemplateType object per template. + + + type : class Trading_SellingManagerTemplateDetailsArrayType +*/ +@property (nonatomic, retain) Trading_SellingManagerTemplateDetailsArrayType *sellingManagerTemplateDetailsArray; + +/** + + Container for statistics about the product. + + + type : class Trading_SellingManagerProductInventoryStatusType +*/ +@property (nonatomic, retain) Trading_SellingManagerProductInventoryStatusType *sellingManagerProductInventoryStatus; + +/** + + Specifies an eBay category associated with the product, + defines Item Specifics that are relevant to the product, + and defines variations available for the product + (which may be used to create mult-variation listings). + + + type : class Trading_SellingManagerProductSpecificsType +*/ +@property (nonatomic, retain) Trading_SellingManagerProductSpecificsType *sellingManagerProductSpecifics; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerProductType.m b/Vendoo/TradingProxy/Trading_SellingManagerProductType.m new file mode 100755 index 0000000..158200b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerProductType.m @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerProductType.h" +#import "Trading_SellingManagerProductSpecificsType.h" +#import "Trading_SellingManagerTemplateDetailsArrayType.h" +#import "Trading_SellingManagerProductInventoryStatusType.h" +#import "Trading_SellingManagerProductDetailsType.h" + +@implementation Trading_SellingManagerProductType + +@synthesize sellingManagerProductDetails = _sellingManagerProductDetails; +@synthesize sellingManagerTemplateDetailsArray = _sellingManagerTemplateDetailsArray; +@synthesize sellingManagerProductInventoryStatus = _sellingManagerProductInventoryStatus; +@synthesize sellingManagerProductSpecifics = _sellingManagerProductSpecifics; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerProductDetails" propertyName:@"sellingManagerProductDetails" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerProductDetailsType class]]; + [map setObject:ps forKey:@"sellingManagerProductDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerTemplateDetailsArray" propertyName:@"sellingManagerTemplateDetailsArray" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerTemplateDetailsArrayType class]]; + [map setObject:ps forKey:@"sellingManagerTemplateDetailsArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerProductInventoryStatus" propertyName:@"sellingManagerProductInventoryStatus" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerProductInventoryStatusType class]]; + [map setObject:ps forKey:@"sellingManagerProductInventoryStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerProductSpecifics" propertyName:@"sellingManagerProductSpecifics" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerProductSpecificsType class]]; + [map setObject:ps forKey:@"sellingManagerProductSpecifics"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sellingManagerProductDetails = nil; + self.sellingManagerTemplateDetailsArray = nil; + self.sellingManagerProductInventoryStatus = nil; + self.sellingManagerProductSpecifics = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerSearchType.h b/Vendoo/TradingProxy/Trading_SellingManagerSearchType.h new file mode 100755 index 0000000..2109676 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerSearchType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + For searches of Selling Manager listings, specifies search type, such as ProductID or BuyerUserID, + and search value. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerSearchType : NSObject { + +@private + NSString *_searchType; + NSString *_searchValue; + NSMutableArray *_any; + +} + + +/** + + Specifies the type of value, such as ProductID or BuyerUserID, for the search. + + + type: string constant in Trading_SellingManagerSearchTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *searchType; + +/** + + String identifying the value, matching the SearchType, that the search should return listings + for. For example, when ProductID is specified as the SearchType, SearchValue must be a valid + ProductID. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *searchValue; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerSearchType.m b/Vendoo/TradingProxy/Trading_SellingManagerSearchType.m new file mode 100755 index 0000000..99143d5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerSearchType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerSearchType.h" + +@implementation Trading_SellingManagerSearchType + +@synthesize searchType = _searchType; +@synthesize searchValue = _searchValue; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SearchType" propertyName:@"searchType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"searchType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SearchValue" propertyName:@"searchValue" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"searchValue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.searchType = nil; + self.searchValue = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerSearchTypeCodeType.h b/Vendoo/TradingProxy/Trading_SellingManagerSearchTypeCodeType.h new file mode 100755 index 0000000..e3bca26 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerSearchTypeCodeType.h @@ -0,0 +1,95 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies search term types for Selling Manager listings. + + + @ingroup EBayAPIInterface +*/ + +/** + + Search for listings based on Buyer ID. + +*/ +extern NSString *const Trading_SellingManagerSearchTypeCodeType_BUYER_USER_ID; + +/** + + Search for listings based on Buyers email. + +*/ +extern NSString *const Trading_SellingManagerSearchTypeCodeType_BUYER_EMAIL; + +/** + + Search for listings based on Buyers full name. + +*/ +extern NSString *const Trading_SellingManagerSearchTypeCodeType_BUYER_FULL_NAME; + +/** + + Search for listings based on ItemID. + +*/ +extern NSString *const Trading_SellingManagerSearchTypeCodeType_ITEM_ID; + +/** + + Search for listings based on Item Title. + +*/ +extern NSString *const Trading_SellingManagerSearchTypeCodeType_TITLE; + +/** + + Search for listings based on Product ID. + +*/ +extern NSString *const Trading_SellingManagerSearchTypeCodeType_PRODUCT_ID; + +/** + + Search for listings based on ProductName. + +*/ +extern NSString *const Trading_SellingManagerSearchTypeCodeType_PRODUCT_NAME; + +/** + + Search for listings based on SKU. + +*/ +extern NSString *const Trading_SellingManagerSearchTypeCodeType_CUSTOM_LABEL; + +/** + + Search for listings based on the sale record ID. + When an item is sold, Selling Manager generates a sale record. + A sale record contains buyer information, shipping, and other information. + A sale record is displayed in the Sold view in Selling Manager. + In the following calls, + the value for the sale record ID is in the SellingManagerSalesRecordNumber field: + GetItemTransactions, GetSellerTransactions, GetOrders, GetOrderTransactions. + In the Selling Manager calls, the value for the sale record ID is in the + SaleRecordID field. The sale record ID can be for a single or multiple line item order. +

+ For orders that occurred within the last 30 days, passing only the SaleRecordID into the GetSellingManagerSoldListings + request will return the sale record. However, for sales that occurred more than 30 days ago, the SaleDateRange container + must also be used, passing in a date range that includes the date on which the specific sale occurred. + +*/ +extern NSString *const Trading_SellingManagerSearchTypeCodeType_SALE_RECORD_ID; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellingManagerSearchTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerSearchTypeCodeType.m b/Vendoo/TradingProxy/Trading_SellingManagerSearchTypeCodeType.m new file mode 100755 index 0000000..b17a711 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerSearchTypeCodeType.m @@ -0,0 +1,93 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellingManagerSearchTypeCodeType.h" + +/** + @file + + Specifies search term types for Selling Manager listings. + +*/ + +/** + + Search for listings based on Buyer ID. + +*/ +NSString *const Trading_SellingManagerSearchTypeCodeType_BUYER_USER_ID = @"BuyerUserID"; + +/** + + Search for listings based on Buyers email. + +*/ +NSString *const Trading_SellingManagerSearchTypeCodeType_BUYER_EMAIL = @"BuyerEmail"; + +/** + + Search for listings based on Buyers full name. + +*/ +NSString *const Trading_SellingManagerSearchTypeCodeType_BUYER_FULL_NAME = @"BuyerFullName"; + +/** + + Search for listings based on ItemID. + +*/ +NSString *const Trading_SellingManagerSearchTypeCodeType_ITEM_ID = @"ItemID"; + +/** + + Search for listings based on Item Title. + +*/ +NSString *const Trading_SellingManagerSearchTypeCodeType_TITLE = @"Title"; + +/** + + Search for listings based on Product ID. + +*/ +NSString *const Trading_SellingManagerSearchTypeCodeType_PRODUCT_ID = @"ProductID"; + +/** + + Search for listings based on ProductName. + +*/ +NSString *const Trading_SellingManagerSearchTypeCodeType_PRODUCT_NAME = @"ProductName"; + +/** + + Search for listings based on SKU. + +*/ +NSString *const Trading_SellingManagerSearchTypeCodeType_CUSTOM_LABEL = @"CustomLabel"; + +/** + + Search for listings based on the sale record ID. + When an item is sold, Selling Manager generates a sale record. + A sale record contains buyer information, shipping, and other information. + A sale record is displayed in the Sold view in Selling Manager. + In the following calls, + the value for the sale record ID is in the SellingManagerSalesRecordNumber field: + GetItemTransactions, GetSellerTransactions, GetOrders, GetOrderTransactions. + In the Selling Manager calls, the value for the sale record ID is in the + SaleRecordID field. The sale record ID can be for a single or multiple line item order. +

+ For orders that occurred within the last 30 days, passing only the SaleRecordID into the GetSellingManagerSoldListings + request will return the sale record. However, for sales that occurred more than 30 days ago, the SaleDateRange container + must also be used, passing in a date range that includes the date on which the specific sale occurred. + +*/ +NSString *const Trading_SellingManagerSearchTypeCodeType_SALE_RECORD_ID = @"SaleRecordID"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SellingManagerSearchTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerShippedStatusCodeType.h b/Vendoo/TradingProxy/Trading_SellingManagerShippedStatusCodeType.h new file mode 100755 index 0000000..a119544 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerShippedStatusCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Contains values for shipped status. + + + @ingroup EBayAPIInterface +*/ + +/** + + The shipped status is "shipped." + +*/ +extern NSString *const Trading_SellingManagerShippedStatusCodeType_SHIPPED; + +/** + + The shipped status is "unshipped." + +*/ +extern NSString *const Trading_SellingManagerShippedStatusCodeType_UNSHIPPED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellingManagerShippedStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerShippedStatusCodeType.m b/Vendoo/TradingProxy/Trading_SellingManagerShippedStatusCodeType.m new file mode 100755 index 0000000..2844c5b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerShippedStatusCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellingManagerShippedStatusCodeType.h" + +/** + @file + + Contains values for shipped status. + +*/ + +/** + + The shipped status is "shipped." + +*/ +NSString *const Trading_SellingManagerShippedStatusCodeType_SHIPPED = @"Shipped"; + +/** + + The shipped status is "unshipped." + +*/ +NSString *const Trading_SellingManagerShippedStatusCodeType_UNSHIPPED = @"Unshipped"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SellingManagerShippedStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerSoldListingsPropertyTypeCodeType.h b/Vendoo/TradingProxy/Trading_SellingManagerSoldListingsPropertyTypeCodeType.h new file mode 100755 index 0000000..fd1a537 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerSoldListingsPropertyTypeCodeType.h @@ -0,0 +1,370 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Indicates the filters for Selling Manager sold listings. + + + @ingroup EBayAPIInterface +*/ + +/** + + Item is not paid and not shipped. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_NOT_PAID_NOT_SHIPPED; + +/** + + Item is paid but not shipped. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PAID_NOT_SHIPPED; + +/** + + Item is paid but not shipped. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PRINT_SHIPPING_LABEL; + +/** + + Item is paid for and is shipped. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PAID_SHIPPED; + +/** + + An alert has been issued about a listing that is paid with no feedback left. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PAID_NO_FEEDBACK; + +/** + + Payment Reminder emails not sent due to system error. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PAYMENT_REMINDER_SEND_ERROR; + +/** + + Payment received notification not sent due to system error. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PAYMENT_RECEIVED_NOTIFICATION_SEND_ERROR; + +/** + + Request shipping address emails not sent due to system error. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_REQUEST_FOR_SHIPPING_ADDRESS_SEND_ERROR; + +/** + + Request shipping address emails not sent due to system error. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_SHIPPING_NOTIFICATION_SEND_ERROR; + +/** + + Personalized emails not sent due to system error. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PERSONALIZED_EMAILS_SEND_ERROR; + +/** + + Winning Buyer Notification not sent due to system error. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_WINNING_BUYER_NOTIFICATION_SEND_ERROR; + +/** + + Final value fee credit requests can be filed. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_FEE_CREDIT_REQUEST; + +/** + + If true, indicates that the PayPal Payment Received alert has been issued. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PAY_PAL_PAYMENT; + +/** + + Automated feedback message is not sent. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_FEEDBACK_MESSAGE_NOT_SENT; + +/** + + Feedback Reminder emails not sent due to system error. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_FEEDBACK_REMINDER_SEND_ERROR; + +/** + + Item is not shipped. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_NOT_SHIPPED; + +/** + + Listing eligible for unpaid item reminder + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_UNPAID_ITEM_REMINDER; + +/** + + Escrow status is Cancelled. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_ESCROW_CANCELLED; + +/** + + Escrow status is Completed. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_ESCROW_COMPLETED; + +/** + + Escrow status is Initiated. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_ESCROW_INITIATED; + +/** + + Escrow status is in refund state. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_ESCROW_MANAGE_REFUND; + +/** + + Item is shipped and Escrow status is in Release payment. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_ESCROW_RELEASE_PAYMENT; + +/** + + Payment is confirmed and item can be shipped to buyer. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_ESCROW_SHIP_TO_BUYER; + +/** + + All Escrow states. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_ESCROW_SOLD_ALL; + +/** + + Item is shipped and feedback is not yet received. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_SHIPPED_AND_AWAITING_FEEDBACK; + +/** + + New international sale. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_INTERNATIONAL_SALE; + +/** + + Charity filter. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_E_BAY_GIVING_WORKS_DONATION_OWED; + +/** + + Payment is overdue. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PAYMENT_OVER_DUE; + +/** + + Payment is done with PaisaPay Escrow. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PADI_WITH_PAISA_PAY_ESCROW; + +/** + + Failed to send custom email template 1. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_1_SEND_ERROR; + +/** + + Failed to send custom email template 2. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_2_SEND_ERROR; + +/** + + Failed to send custom email template 3. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_3_SEND_ERROR; + +/** + + Failed to send custom email template 4. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_4_SEND_ERROR; + +/** + + Failed to send custom email template 5. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_5_SEND_ERROR; + +/** + + Failed to send custom email template 6. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_6_SEND_ERROR; + +/** + + Failed to send custom email template 7. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_7_SEND_ERROR; + +/** + + Failed to send custom email template 8. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_8_SEND_ERROR; + +/** + + Failed to send custom email template 9. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_9_SEND_ERROR; + +/** + + Failed to send custom email template 10. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_10_SEND_ERROR; + +/** + + Failed to send custom email template 11. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_11_SEND_ERROR; + +/** + + Failed to send custom email template 12. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_12_SEND_ERROR; + +/** + + Failed to send custom email template 13. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_13_SEND_ERROR; + +/** + + Failed to send custom email template 14. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_14_SEND_ERROR; + +/** + + Failed to send custom email template 15. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_15_SEND_ERROR; + +/** + + Failed to send custom email template 16. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_16_SEND_ERROR; + +/** + + Failed to send custom email template 17. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_17_SEND_ERROR; + +/** + + Failed to send custom email template 18. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_18_SEND_ERROR; + +/** + + Failed to send custom email template 19. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_19_SEND_ERROR; + +/** + + Failed to send custom email template 20. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_20_SEND_ERROR; + +/** + + Reserved for future use. If a buyer requests to return an item, the seller's response is required. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_RESPONSE_REQUIRED_FOR_RETURN_CASE; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerSoldListingsPropertyTypeCodeType.m b/Vendoo/TradingProxy/Trading_SellingManagerSoldListingsPropertyTypeCodeType.m new file mode 100755 index 0000000..8d7fbd1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerSoldListingsPropertyTypeCodeType.m @@ -0,0 +1,368 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellingManagerSoldListingsPropertyTypeCodeType.h" + +/** + @file + + Indicates the filters for Selling Manager sold listings. + +*/ + +/** + + Item is not paid and not shipped. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_NOT_PAID_NOT_SHIPPED = @"NotPaidNotShipped"; + +/** + + Item is paid but not shipped. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PAID_NOT_SHIPPED = @"PaidNotShipped"; + +/** + + Item is paid but not shipped. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PRINT_SHIPPING_LABEL = @"PrintShippingLabel"; + +/** + + Item is paid for and is shipped. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PAID_SHIPPED = @"PaidShipped"; + +/** + + An alert has been issued about a listing that is paid with no feedback left. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PAID_NO_FEEDBACK = @"PaidNoFeedback"; + +/** + + Payment Reminder emails not sent due to system error. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PAYMENT_REMINDER_SEND_ERROR = @"PaymentReminderSendError"; + +/** + + Payment received notification not sent due to system error. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PAYMENT_RECEIVED_NOTIFICATION_SEND_ERROR = @"PaymentReceivedNotificationSendError"; + +/** + + Request shipping address emails not sent due to system error. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_REQUEST_FOR_SHIPPING_ADDRESS_SEND_ERROR = @"RequestForShippingAddressSendError"; + +/** + + Request shipping address emails not sent due to system error. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_SHIPPING_NOTIFICATION_SEND_ERROR = @"ShippingNotificationSendError"; + +/** + + Personalized emails not sent due to system error. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PERSONALIZED_EMAILS_SEND_ERROR = @"PersonalizedEmailsSendError"; + +/** + + Winning Buyer Notification not sent due to system error. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_WINNING_BUYER_NOTIFICATION_SEND_ERROR = @"WinningBuyerNotificationSendError"; + +/** + + Final value fee credit requests can be filed. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_FEE_CREDIT_REQUEST = @"FeeCreditRequest"; + +/** + + If true, indicates that the PayPal Payment Received alert has been issued. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PAY_PAL_PAYMENT = @"PayPalPayment"; + +/** + + Automated feedback message is not sent. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_FEEDBACK_MESSAGE_NOT_SENT = @"FeedbackMessageNotSent"; + +/** + + Feedback Reminder emails not sent due to system error. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_FEEDBACK_REMINDER_SEND_ERROR = @"FeedbackReminderSendError"; + +/** + + Item is not shipped. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_NOT_SHIPPED = @"NotShipped"; + +/** + + Listing eligible for unpaid item reminder + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_UNPAID_ITEM_REMINDER = @"UnpaidItemReminder"; + +/** + + Escrow status is Cancelled. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_ESCROW_CANCELLED = @"EscrowCancelled"; + +/** + + Escrow status is Completed. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_ESCROW_COMPLETED = @"EscrowCompleted"; + +/** + + Escrow status is Initiated. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_ESCROW_INITIATED = @"EscrowInitiated"; + +/** + + Escrow status is in refund state. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_ESCROW_MANAGE_REFUND = @"EscrowManageRefund"; + +/** + + Item is shipped and Escrow status is in Release payment. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_ESCROW_RELEASE_PAYMENT = @"EscrowReleasePayment"; + +/** + + Payment is confirmed and item can be shipped to buyer. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_ESCROW_SHIP_TO_BUYER = @"EscrowShipToBuyer"; + +/** + + All Escrow states. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_ESCROW_SOLD_ALL = @"EscrowSoldAll"; + +/** + + Item is shipped and feedback is not yet received. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_SHIPPED_AND_AWAITING_FEEDBACK = @"ShippedAndAwaitingFeedback"; + +/** + + New international sale. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_INTERNATIONAL_SALE = @"InternationalSale"; + +/** + + Charity filter. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_E_BAY_GIVING_WORKS_DONATION_OWED = @"eBayGivingWorksDonationOwed"; + +/** + + Payment is overdue. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PAYMENT_OVER_DUE = @"PaymentOverDue"; + +/** + + Payment is done with PaisaPay Escrow. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_PADI_WITH_PAISA_PAY_ESCROW = @"PadiWithPaisaPayEscrow"; + +/** + + Failed to send custom email template 1. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_1_SEND_ERROR = @"CustomEmailTemplate1SendError"; + +/** + + Failed to send custom email template 2. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_2_SEND_ERROR = @"CustomEmailTemplate2SendError"; + +/** + + Failed to send custom email template 3. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_3_SEND_ERROR = @"CustomEmailTemplate3SendError"; + +/** + + Failed to send custom email template 4. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_4_SEND_ERROR = @"CustomEmailTemplate4SendError"; + +/** + + Failed to send custom email template 5. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_5_SEND_ERROR = @"CustomEmailTemplate5SendError"; + +/** + + Failed to send custom email template 6. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_6_SEND_ERROR = @"CustomEmailTemplate6SendError"; + +/** + + Failed to send custom email template 7. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_7_SEND_ERROR = @"CustomEmailTemplate7SendError"; + +/** + + Failed to send custom email template 8. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_8_SEND_ERROR = @"CustomEmailTemplate8SendError"; + +/** + + Failed to send custom email template 9. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_9_SEND_ERROR = @"CustomEmailTemplate9SendError"; + +/** + + Failed to send custom email template 10. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_10_SEND_ERROR = @"CustomEmailTemplate10SendError"; + +/** + + Failed to send custom email template 11. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_11_SEND_ERROR = @"CustomEmailTemplate11SendError"; + +/** + + Failed to send custom email template 12. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_12_SEND_ERROR = @"CustomEmailTemplate12SendError"; + +/** + + Failed to send custom email template 13. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_13_SEND_ERROR = @"CustomEmailTemplate13SendError"; + +/** + + Failed to send custom email template 14. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_14_SEND_ERROR = @"CustomEmailTemplate14SendError"; + +/** + + Failed to send custom email template 15. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_15_SEND_ERROR = @"CustomEmailTemplate15SendError"; + +/** + + Failed to send custom email template 16. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_16_SEND_ERROR = @"CustomEmailTemplate16SendError"; + +/** + + Failed to send custom email template 17. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_17_SEND_ERROR = @"CustomEmailTemplate17SendError"; + +/** + + Failed to send custom email template 18. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_18_SEND_ERROR = @"CustomEmailTemplate18SendError"; + +/** + + Failed to send custom email template 19. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_19_SEND_ERROR = @"CustomEmailTemplate19SendError"; + +/** + + Failed to send custom email template 20. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_EMAIL_TEMPLATE_20_SEND_ERROR = @"CustomEmailTemplate20SendError"; + +/** + + Reserved for future use. If a buyer requests to return an item, the seller's response is required. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_RESPONSE_REQUIRED_FOR_RETURN_CASE = @"ResponseRequiredForReturnCase"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SellingManagerSoldListingsPropertyTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerSoldListingsSortTypeCodeType.h b/Vendoo/TradingProxy/Trading_SellingManagerSoldListingsSortTypeCodeType.h new file mode 100755 index 0000000..3cabe59 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerSoldListingsSortTypeCodeType.h @@ -0,0 +1,167 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + SellingManagerSoldListingsSortType - Specifies the fields that can be used to sort the listings. + + + @ingroup EBayAPIInterface +*/ + +/** + + Sorts listings by sales Record ID. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_SALES_RECORD_ID; + +/** + + Sorts listings by Buyer email or ID. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_BUYER_EMAIL; + +/** + + Sorts listings by sale format. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_SALE_FORMAT; + +/** + + Sorts listings by Custom label. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_CUSTOM_LABEL; + +/** + + Sorts listings by Total Price. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_TOTAL_PRICE; + +/** + + Sorts listings by Sale Date. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_SALE_DATE; + +/** + + Sorts listings by Paid Date. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_PAID_DATE; + +/** + + Sorts listings by Emails sent. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_EMAILS_SENT; + +/** + + Sorts listings by Checkout status. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_CHECKOUT_STATE; + +/** + + Sorts by Paid status. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_PAID_STATE; + +/** + + Sorts by Shipped state. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_SHIPPED_STATE; + +/** + + Sorts by feedback left. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_FEEDBACK_LEFT; + +/** + + Sorts by FeedbackReceived. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_FEEDBACK_RECEIVED; + +/** + + Sorts by Shipped Date. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_SHIPPED_DATE; + +/** + + Sorts by buyer Postal code. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_BUYER_POSTAL_CODE; + +/** + + Sorts by Days since sale. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_DAYS_SINCE_SALE; + +/** + + Sort by Start price. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_START_PRICE; + +/** + + Sort by ReservePrice. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_RESERVE_PRICE; + +/** + + Sorts by Sold site. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_SOLD_ON; + +/** + + Sorts by Shipping cost. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_SHIPPING_COST; + +/** + + Sorts by Listed site. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_LISTED_ON; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerSoldListingsSortTypeCodeType.m b/Vendoo/TradingProxy/Trading_SellingManagerSoldListingsSortTypeCodeType.m new file mode 100755 index 0000000..b85cf45 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerSoldListingsSortTypeCodeType.m @@ -0,0 +1,165 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SellingManagerSoldListingsSortTypeCodeType.h" + +/** + @file + + SellingManagerSoldListingsSortType - Specifies the fields that can be used to sort the listings. + +*/ + +/** + + Sorts listings by sales Record ID. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_SALES_RECORD_ID = @"SalesRecordID"; + +/** + + Sorts listings by Buyer email or ID. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_BUYER_EMAIL = @"BuyerEmail"; + +/** + + Sorts listings by sale format. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_SALE_FORMAT = @"SaleFormat"; + +/** + + Sorts listings by Custom label. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_CUSTOM_LABEL = @"CustomLabel"; + +/** + + Sorts listings by Total Price. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_TOTAL_PRICE = @"TotalPrice"; + +/** + + Sorts listings by Sale Date. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_SALE_DATE = @"SaleDate"; + +/** + + Sorts listings by Paid Date. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_PAID_DATE = @"PaidDate"; + +/** + + Sorts listings by Emails sent. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_EMAILS_SENT = @"EmailsSent"; + +/** + + Sorts listings by Checkout status. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_CHECKOUT_STATE = @"CheckoutState"; + +/** + + Sorts by Paid status. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_PAID_STATE = @"PaidState"; + +/** + + Sorts by Shipped state. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_SHIPPED_STATE = @"ShippedState"; + +/** + + Sorts by feedback left. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_FEEDBACK_LEFT = @"FeedbackLeft"; + +/** + + Sorts by FeedbackReceived. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_FEEDBACK_RECEIVED = @"FeedbackReceived"; + +/** + + Sorts by Shipped Date. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_SHIPPED_DATE = @"ShippedDate"; + +/** + + Sorts by buyer Postal code. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_BUYER_POSTAL_CODE = @"BuyerPostalCode"; + +/** + + Sorts by Days since sale. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_DAYS_SINCE_SALE = @"DaysSinceSale"; + +/** + + Sort by Start price. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_START_PRICE = @"StartPrice"; + +/** + + Sort by ReservePrice. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_RESERVE_PRICE = @"ReservePrice"; + +/** + + Sorts by Sold site. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_SOLD_ON = @"SoldOn"; + +/** + + Sorts by Shipping cost. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_SHIPPING_COST = @"ShippingCost"; + +/** + + Sorts by Listed site. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_LISTED_ON = @"ListedOn"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SellingManagerSoldListingsSortTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SellingManagerSoldOrderType.h b/Vendoo/TradingProxy/Trading_SellingManagerSoldOrderType.h new file mode 100755 index 0000000..755044e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerSoldOrderType.h @@ -0,0 +1,371 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_VATRateType; +@class Trading_AddressType; +@class Trading_ShippingDetailsType; +@class Trading_SellingManagerOrderStatusType; +@class Trading_AmountType; +@class Trading_SellingManagerSoldTransactionType; + +/** + + Contains information about a sale record. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerSoldOrderType : NSObject { + +@private + NSMutableArray *_sellingManagerSoldTransaction; + Trading_AddressType *_shippingAddress; + Trading_ShippingDetailsType *_shippingDetails; + Trading_AmountType *_cashOnDeliveryCost; + Trading_AmountType *_totalAmount; + NSNumber *_totalQuantity; + Trading_AmountType *_itemCost; + NSMutableArray *_vatRate; + Trading_AmountType *_netInsuranceFee; + Trading_AmountType *_vatInsuranceFee; + Trading_AmountType *_vatShippingFee; + Trading_AmountType *_netShippingFee; + Trading_AmountType *_netTotalAmount; + Trading_AmountType *_vatTotalAmount; + Trading_AmountType *_actualShippingCost; + Trading_AmountType *_adjustmentAmount; + NSString *_notesToBuyer; + NSString *_notesFromBuyer; + NSString *_notesToSeller; + Trading_SellingManagerOrderStatusType *_orderStatus; + NSString *_unpaidItemStatus; + Trading_AmountType *_salePrice; + NSNumber *_emailsSent; + NSNumber *_daysSinceSale; + NSString *_buyerID; + NSString *_buyerEmail; + NSNumber *_saleRecordID; + NSDate *_creationTime; + Trading_AmountType *_refundAmount; + NSString *_refundStatus; + NSMutableArray *_any; + +} + + +/** + + Information about one line item in the order. + + + entry type : class Trading_SellingManagerSoldTransactionType +*/ + +@property (nonatomic, retain) NSMutableArray *sellingManagerSoldTransaction; + +/** + + Shipping address of a buyer. + + + type : class Trading_AddressType +*/ +@property (nonatomic, retain) Trading_AddressType *shippingAddress; + +/** + + The shipping-related details for an order, + including flat and calculated shipping costs and shipping insurance costs. + + + type : class Trading_ShippingDetailsType +*/ +@property (nonatomic, retain) Trading_ShippingDetailsType *shippingDetails; + +/** + + The cost of cash-on-delivery. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *cashOnDeliveryCost; + +/** + + Total cost in the order. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalAmount; + +/** + + Total item quantity. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalQuantity; + +/** + + A SMPro seller can record the cost of the item, as calculated by the seller, in + this field. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *itemCost; + +/** + + Rate of applicable value added tax. + + + entry type : class Trading_VATRateType +*/ + +@property (nonatomic, retain) NSMutableArray *vatRate; + +/** + + Total cost of shipping insurance. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *netInsuranceFee; + +/** + + Amount of applicable value added tax insurance fee. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *vatInsuranceFee; + +/** + + VAT shipping fee. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *vatShippingFee; + +/** + + Total shipping fee. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *netShippingFee; + +/** + + The seller records in this field a net total amount obtained according to the + seller's method of calculation. This field is returned for VAT transactions + only. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *netTotalAmount; + +/** + + VAT total amount. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *vatTotalAmount; + +/** + + The shipping cost paid by the seller to ship the order line item. +

+ For multiple line item orders, it is possible that one order line item will have the shipping cost and the value for the other order line item will be 0.00. +

+ + Note: This is different from the field of the same name returned by GetOrders and its related calls, which contains the shipping cost paid by the buyer. + + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *actualShippingCost; + +/** + + Discount, or charge, to which the buyer and seller have agreed. + If this value is a positive value, + the amount is the extra money that the buyer pays the seller. + If this value is a negative value, + the amount is a discount the seller gives the buyer. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *adjustmentAmount; + +/** + + Notes from the seller to the buyer. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *notesToBuyer; + +/** + + Notes from the buyer to the seller. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *notesFromBuyer; + +/** + + Notes to self from seller. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *notesToSeller; + +/** + + Status of the order regarding payment, shipping, feedback, and other + communications. + + + type : class Trading_SellingManagerOrderStatusType +*/ +@property (nonatomic, retain) Trading_SellingManagerOrderStatusType *orderStatus; + +/** + + The status of an unpaid item regarding final value, state of communications + between buyer and seller, and the filing of an Unpaid Item. + + + type: string constant in Trading_UnpaidItemStatusTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *unpaidItemStatus; + +/** + + Amount of the accepted offer for the listing. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *salePrice; + +/** + + Number of emails sent regarding this order. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *emailsSent; + +/** + + Number of days since the sale. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *daysSinceSale; + +/** + + The user ID of the buyer. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *buyerID; + +/** + + The email of the buyer. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *buyerEmail; + +/** + + The sale record ID. Applicable to Selling Manager users. + When an item is sold, Selling Manager generates a sale record. + A sale record contains buyer information, shipping, and other information. + A sale record is displayed in the Sold view in Selling Manager. + Each sale record has a sale record ID. In the following calls, + the value for the sale record ID is in the SellingManagerSalesRecordNumber field: + GetItemTransactions, GetSellerTransactions, GetOrders, GetOrderTransactions. + In the Selling Manager calls, the value for the sale record ID is in the + SaleRecordID field. The sale record ID can be for single or multiple line item orders. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *saleRecordID; + +/** + + The sale date. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *creationTime; + +/** + + Amount of the refund issued to the buyer. This field is only returned for a + DE/AT order subject to the new eBay payment process, and if a refund was + issued to the buyer. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *refundAmount; + +/** + + String value indicating the result of a refund (Success, Failure, Pending) + to the buyer for an DE/AT order subject to the new eBay payment process. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *refundStatus; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerSoldOrderType.m b/Vendoo/TradingProxy/Trading_SellingManagerSoldOrderType.m new file mode 100755 index 0000000..0d6df30 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerSoldOrderType.m @@ -0,0 +1,193 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerSoldOrderType.h" +#import "Trading_VATRateType.h" +#import "Trading_AddressType.h" +#import "Trading_ShippingDetailsType.h" +#import "Trading_SellingManagerOrderStatusType.h" +#import "Trading_AmountType.h" +#import "Trading_SellingManagerSoldTransactionType.h" + +@implementation Trading_SellingManagerSoldOrderType + +@synthesize sellingManagerSoldTransaction = _sellingManagerSoldTransaction; +@synthesize shippingAddress = _shippingAddress; +@synthesize shippingDetails = _shippingDetails; +@synthesize cashOnDeliveryCost = _cashOnDeliveryCost; +@synthesize totalAmount = _totalAmount; +@synthesize totalQuantity = _totalQuantity; +@synthesize itemCost = _itemCost; +@synthesize vatRate = _vatRate; +@synthesize netInsuranceFee = _netInsuranceFee; +@synthesize vatInsuranceFee = _vatInsuranceFee; +@synthesize vatShippingFee = _vatShippingFee; +@synthesize netShippingFee = _netShippingFee; +@synthesize netTotalAmount = _netTotalAmount; +@synthesize vatTotalAmount = _vatTotalAmount; +@synthesize actualShippingCost = _actualShippingCost; +@synthesize adjustmentAmount = _adjustmentAmount; +@synthesize notesToBuyer = _notesToBuyer; +@synthesize notesFromBuyer = _notesFromBuyer; +@synthesize notesToSeller = _notesToSeller; +@synthesize orderStatus = _orderStatus; +@synthesize unpaidItemStatus = _unpaidItemStatus; +@synthesize salePrice = _salePrice; +@synthesize emailsSent = _emailsSent; +@synthesize daysSinceSale = _daysSinceSale; +@synthesize buyerID = _buyerID; +@synthesize buyerEmail = _buyerEmail; +@synthesize saleRecordID = _saleRecordID; +@synthesize creationTime = _creationTime; +@synthesize refundAmount = _refundAmount; +@synthesize refundStatus = _refundStatus; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SellingManagerSoldTransaction" propertyName:@"sellingManagerSoldTransaction" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerSoldTransactionType class]]; + [map setObject:ps forKey:@"sellingManagerSoldTransaction"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingAddress" propertyName:@"shippingAddress" type:PICO_TYPE_OBJECT clazz:[Trading_AddressType class]]; + [map setObject:ps forKey:@"shippingAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingDetails" propertyName:@"shippingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingDetailsType class]]; + [map setObject:ps forKey:@"shippingDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CashOnDeliveryCost" propertyName:@"cashOnDeliveryCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"cashOnDeliveryCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalAmount" propertyName:@"totalAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalQuantity" propertyName:@"totalQuantity" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalQuantity"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemCost" propertyName:@"itemCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"itemCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"VATRate" propertyName:@"vatRate" type:PICO_TYPE_OBJECT clazz:[Trading_VATRateType class]]; + [map setObject:ps forKey:@"vatRate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NetInsuranceFee" propertyName:@"netInsuranceFee" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"netInsuranceFee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VATInsuranceFee" propertyName:@"vatInsuranceFee" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"vatInsuranceFee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VATShippingFee" propertyName:@"vatShippingFee" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"vatShippingFee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NetShippingFee" propertyName:@"netShippingFee" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"netShippingFee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NetTotalAmount" propertyName:@"netTotalAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"netTotalAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VATTotalAmount" propertyName:@"vatTotalAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"vatTotalAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ActualShippingCost" propertyName:@"actualShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"actualShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AdjustmentAmount" propertyName:@"adjustmentAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"adjustmentAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NotesToBuyer" propertyName:@"notesToBuyer" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"notesToBuyer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NotesFromBuyer" propertyName:@"notesFromBuyer" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"notesFromBuyer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NotesToSeller" propertyName:@"notesToSeller" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"notesToSeller"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderStatus" propertyName:@"orderStatus" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerOrderStatusType class]]; + [map setObject:ps forKey:@"orderStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UnpaidItemStatus" propertyName:@"unpaidItemStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"unpaidItemStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SalePrice" propertyName:@"salePrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"salePrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EmailsSent" propertyName:@"emailsSent" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"emailsSent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DaysSinceSale" propertyName:@"daysSinceSale" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"daysSinceSale"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerID" propertyName:@"buyerID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"buyerID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerEmail" propertyName:@"buyerEmail" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"buyerEmail"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleRecordID" propertyName:@"saleRecordID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"saleRecordID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CreationTime" propertyName:@"creationTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"creationTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundAmount" propertyName:@"refundAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"refundAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundStatus" propertyName:@"refundStatus" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"refundStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sellingManagerSoldTransaction = nil; + self.shippingAddress = nil; + self.shippingDetails = nil; + self.cashOnDeliveryCost = nil; + self.totalAmount = nil; + self.totalQuantity = nil; + self.itemCost = nil; + self.vatRate = nil; + self.netInsuranceFee = nil; + self.vatInsuranceFee = nil; + self.vatShippingFee = nil; + self.netShippingFee = nil; + self.netTotalAmount = nil; + self.vatTotalAmount = nil; + self.actualShippingCost = nil; + self.adjustmentAmount = nil; + self.notesToBuyer = nil; + self.notesFromBuyer = nil; + self.notesToSeller = nil; + self.orderStatus = nil; + self.unpaidItemStatus = nil; + self.salePrice = nil; + self.emailsSent = nil; + self.daysSinceSale = nil; + self.buyerID = nil; + self.buyerEmail = nil; + self.saleRecordID = nil; + self.creationTime = nil; + self.refundAmount = nil; + self.refundStatus = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerSoldTransactionType.h b/Vendoo/TradingProxy/Trading_SellingManagerSoldTransactionType.h new file mode 100755 index 0000000..996a046 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerSoldTransactionType.h @@ -0,0 +1,287 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ShipmentType; +@class Trading_VariationType; +@class Trading_AmountType; + +/** + + Contains information about a single line item (transaction) in an order created + through Selling Manager. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerSoldTransactionType : NSObject { + +@private + NSString *_invoiceNumber; + NSNumber *_transactionID; + NSNumber *_saleRecordID; + NSString *_itemID; + NSNumber *_quantitySold; + Trading_AmountType *_itemPrice; + Trading_AmountType *_subtotalAmount; + NSString *_itemTitle; + NSString *_listingType; + NSNumber *_relisted; + NSNumber *_watchCount; + Trading_AmountType *_startPrice; + Trading_AmountType *_reservePrice; + NSNumber *_secondChanceOfferSent; + NSString *_customLabel; + NSString *_soldOn; + NSMutableArray *_listedOn; + Trading_ShipmentType *_shipment; + NSNumber *_charityListing; + Trading_VariationType *_variation; + NSString *_orderLineItemID; + NSMutableArray *_any; + +} + + +/** + + Seller's customized invoice number. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *invoiceNumber; + +/** + + Unique identifier for an eBay order line item (transaction). An order line + item is created once there is a commitment from a buyer to + purchase an item. Since an auction listing can only have one order line + item during the duration of the listing, the TransactionID + for auction listings is always 0. Along with its corresponding ItemID, a + TransactionID is used and referenced during an order checkout flow and + after checkout has been completed. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *transactionID; + +/** + + Unique identifier for a Selling Manager sale record. This field is created + at the same time as the order line item (transaction). A sale record is + displayed in the Sold view in Selling Manager and contains information on + the buyer and shipping. In the GetItemTransactions, GetSellerTransactions, + GetOrders, and GetOrderTransactions calls, the SaleRecordID value is + reflected in the ShippingDetails.SellingManagerSalesRecordNumber field. +

+ For orders that occurred within the last 30 days, passing only the SaleRecordID into the GetSellingManagerSoldListings + request will return the sale record. However, for sales that occurred more than 30 days ago, the SaleDateRange container + must also be used, passing in a date range that includes the date on which the specific sale occurred. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *saleRecordID; + +/** + + Unique identifier for an eBay item listing. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Total number of identical items sold in the order line item. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantitySold; + +/** + + Price per item. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *itemPrice; + +/** + + This value is calculated by multplying the ItemPrice value by the + QuantitySold value. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *subtotalAmount; + +/** + + The title of the item listing. +

+ Note: + The maximum length of an eBay Item Title is increasing to 80 characters in + Version 735. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemTitle; + +/** + + The item listing type. + + + type: string constant in Trading_ListingTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *listingType; + +/** + + Boolean value indicating whether the item is a relisted item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *relisted; + +/** + + Number of users watching the item. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *watchCount; + +/** + + Start price of the item. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *startPrice; + +/** + + Reserve Price of the item (if a Reserve Price was set for the item). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *reservePrice; + +/** + + Boolean value indicating whether or not a Second Chance offer was sent by + the seller to an eligible bidder. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *secondChanceOfferSent; + +/** + + Custom label associated with this order line item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *customLabel; + +/** + + The platform on which the item was sold. + + + type: string constant in Trading_TransactionPlatformCodeType.h +*/ +@property (nonatomic, retain) NSString *soldOn; + +/** + + The platform on which the item was listed. + + + entry type : string constant in Trading_TransactionPlatformCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *listedOn; + +/** + + Container consisting of tracking information for the shipment. + + + type : class Trading_ShipmentType +*/ +@property (nonatomic, retain) Trading_ShipmentType *shipment; + +/** + + This field is returned as True if the item is listed as a charity item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *charityListing; + +/** + + In a fixed-priced listing, a seller can offer variations of the same item. + For example, the seller could create a fixed-priced listing for a t-shirt + design and offer the shirt in different colors and sizes. In this case, each + color and size combination is a separate variation. Each variation can have + a different quantity and price. Due to the possible price differentiation, + buyers can buy multiple items from this listing at the same time, but all of + the items must be of the same variation. One order line item is created + whether one or multiple items of the same variation are purchased. +

+ The Variation node contains information about which variation was purchased. + Therefore, applications that process order line items should always check to see + if this node is present. + + + type : class Trading_VariationType +*/ +@property (nonatomic, retain) Trading_VariationType *variation; + +/** + + A unique identifier for an eBay order line item. This field is created as + soon as there is a commitment to buy from the seller, and its value is + based upon the concatenation of ItemID and TransactionID, with a hyphen in + between these two IDs. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerSoldTransactionType.m b/Vendoo/TradingProxy/Trading_SellingManagerSoldTransactionType.m new file mode 100755 index 0000000..0f3afa5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerSoldTransactionType.m @@ -0,0 +1,145 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerSoldTransactionType.h" +#import "Trading_ShipmentType.h" +#import "Trading_VariationType.h" +#import "Trading_AmountType.h" + +@implementation Trading_SellingManagerSoldTransactionType + +@synthesize invoiceNumber = _invoiceNumber; +@synthesize transactionID = _transactionID; +@synthesize saleRecordID = _saleRecordID; +@synthesize itemID = _itemID; +@synthesize quantitySold = _quantitySold; +@synthesize itemPrice = _itemPrice; +@synthesize subtotalAmount = _subtotalAmount; +@synthesize itemTitle = _itemTitle; +@synthesize listingType = _listingType; +@synthesize relisted = _relisted; +@synthesize watchCount = _watchCount; +@synthesize startPrice = _startPrice; +@synthesize reservePrice = _reservePrice; +@synthesize secondChanceOfferSent = _secondChanceOfferSent; +@synthesize customLabel = _customLabel; +@synthesize soldOn = _soldOn; +@synthesize listedOn = _listedOn; +@synthesize shipment = _shipment; +@synthesize charityListing = _charityListing; +@synthesize variation = _variation; +@synthesize orderLineItemID = _orderLineItemID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InvoiceNumber" propertyName:@"invoiceNumber" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"invoiceNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleRecordID" propertyName:@"saleRecordID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"saleRecordID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantitySold" propertyName:@"quantitySold" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantitySold"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemPrice" propertyName:@"itemPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"itemPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SubtotalAmount" propertyName:@"subtotalAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"subtotalAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemTitle" propertyName:@"itemTitle" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemTitle"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingType" propertyName:@"listingType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"listingType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Relisted" propertyName:@"relisted" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"relisted"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WatchCount" propertyName:@"watchCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"watchCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartPrice" propertyName:@"startPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"startPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReservePrice" propertyName:@"reservePrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"reservePrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SecondChanceOfferSent" propertyName:@"secondChanceOfferSent" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"secondChanceOfferSent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CustomLabel" propertyName:@"customLabel" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"customLabel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SoldOn" propertyName:@"soldOn" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"soldOn"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ListedOn" propertyName:@"listedOn" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"listedOn"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Shipment" propertyName:@"shipment" type:PICO_TYPE_OBJECT clazz:[Trading_ShipmentType class]]; + [map setObject:ps forKey:@"shipment"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharityListing" propertyName:@"charityListing" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"charityListing"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Variation" propertyName:@"variation" type:PICO_TYPE_OBJECT clazz:[Trading_VariationType class]]; + [map setObject:ps forKey:@"variation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.invoiceNumber = nil; + self.transactionID = nil; + self.saleRecordID = nil; + self.itemID = nil; + self.quantitySold = nil; + self.itemPrice = nil; + self.subtotalAmount = nil; + self.itemTitle = nil; + self.listingType = nil; + self.relisted = nil; + self.watchCount = nil; + self.startPrice = nil; + self.reservePrice = nil; + self.secondChanceOfferSent = nil; + self.customLabel = nil; + self.soldOn = nil; + self.listedOn = nil; + self.shipment = nil; + self.charityListing = nil; + self.variation = nil; + self.orderLineItemID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerTemplateDetailsArrayType.h b/Vendoo/TradingProxy/Trading_SellingManagerTemplateDetailsArrayType.h new file mode 100755 index 0000000..5aa2cce --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerTemplateDetailsArrayType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_SellingManagerTemplateDetailsType; + +/** + + A list of Selling Manager templates. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerTemplateDetailsArrayType : NSObject { + +@private + NSMutableArray *_sellingManagerTemplateDetails; + +} + + +/** + + Selling Manager template details. + + + entry type : class Trading_SellingManagerTemplateDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *sellingManagerTemplateDetails; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerTemplateDetailsArrayType.m b/Vendoo/TradingProxy/Trading_SellingManagerTemplateDetailsArrayType.m new file mode 100755 index 0000000..b5d5c96 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerTemplateDetailsArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerTemplateDetailsArrayType.h" +#import "Trading_SellingManagerTemplateDetailsType.h" + +@implementation Trading_SellingManagerTemplateDetailsArrayType + +@synthesize sellingManagerTemplateDetails = _sellingManagerTemplateDetails; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SellingManagerTemplateDetails" propertyName:@"sellingManagerTemplateDetails" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerTemplateDetailsType class]]; + [map setObject:ps forKey:@"sellingManagerTemplateDetails"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sellingManagerTemplateDetails = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerTemplateDetailsType.h b/Vendoo/TradingProxy/Trading_SellingManagerTemplateDetailsType.h new file mode 100755 index 0000000..4a55b2a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerTemplateDetailsType.h @@ -0,0 +1,87 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ItemType; +@class Trading_SellingManagerProductDetailsType; + +/** + Describes a Selling Manager Template + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerTemplateDetailsType : NSObject { + +@private + NSString *_saleTemplateID; + NSString *_saleTemplateName; + NSNumber *_successPercent; + Trading_SellingManagerProductDetailsType *_sellingManagerProductDetails; + Trading_ItemType *_template; + NSMutableArray *_any; + +} + + +/** + + ID of the template. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *saleTemplateID; + +/** + + Name of the template. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *saleTemplateName; + +/** + + Success ratio. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *successPercent; + +/** + + The details of the product that this template belongs to. + + + type : class Trading_SellingManagerProductDetailsType +*/ +@property (nonatomic, retain) Trading_SellingManagerProductDetailsType *sellingManagerProductDetails; + +/** + + ItemType object that contains the data for the specified template. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *template; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerTemplateDetailsType.m b/Vendoo/TradingProxy/Trading_SellingManagerTemplateDetailsType.m new file mode 100755 index 0000000..4738b72 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerTemplateDetailsType.m @@ -0,0 +1,64 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerTemplateDetailsType.h" +#import "Trading_ItemType.h" +#import "Trading_SellingManagerProductDetailsType.h" + +@implementation Trading_SellingManagerTemplateDetailsType + +@synthesize saleTemplateID = _saleTemplateID; +@synthesize saleTemplateName = _saleTemplateName; +@synthesize successPercent = _successPercent; +@synthesize sellingManagerProductDetails = _sellingManagerProductDetails; +@synthesize template = _template; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleTemplateID" propertyName:@"saleTemplateID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"saleTemplateID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleTemplateName" propertyName:@"saleTemplateName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"saleTemplateName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SuccessPercent" propertyName:@"successPercent" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"successPercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerProductDetails" propertyName:@"sellingManagerProductDetails" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerProductDetailsType class]]; + [map setObject:ps forKey:@"sellingManagerProductDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Template" propertyName:@"template" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"template"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.saleTemplateID = nil; + self.saleTemplateName = nil; + self.successPercent = nil; + self.sellingManagerProductDetails = nil; + self.template = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerVendorDetailsType.h b/Vendoo/TradingProxy/Trading_SellingManagerVendorDetailsType.h new file mode 100755 index 0000000..561fd40 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerVendorDetailsType.h @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + Describes vendor information. + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingManagerVendorDetailsType : NSObject { + +@private + NSString *_vendorName; + NSString *_vendorContactInfo; + NSMutableArray *_any; + +} + + +/** + + Primary vendor name. Vendor information is returned only if it has been set. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *vendorName; + +/** + + Contact information of vendor. Vendor information is returned only if it has been set. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *vendorContactInfo; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingManagerVendorDetailsType.m b/Vendoo/TradingProxy/Trading_SellingManagerVendorDetailsType.m new file mode 100755 index 0000000..680b47e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingManagerVendorDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingManagerVendorDetailsType.h" + +@implementation Trading_SellingManagerVendorDetailsType + +@synthesize vendorName = _vendorName; +@synthesize vendorContactInfo = _vendorContactInfo; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VendorName" propertyName:@"vendorName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"vendorName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VendorContactInfo" propertyName:@"vendorContactInfo" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"vendorContactInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.vendorName = nil; + self.vendorContactInfo = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingStatusType.h b/Vendoo/TradingProxy/Trading_SellingStatusType.h new file mode 100755 index 0000000..be7d23b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingStatusType.h @@ -0,0 +1,295 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_UserType; +@class Trading_PromotionalSaleDetailsType; +@class Trading_AmountType; + +/** + + Contains various details about the current status of a listing. These + values are computed by eBay and cannot be specified at listing time. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingStatusType : NSObject { + +@private + NSNumber *_bidCount; + Trading_AmountType *_bidIncrement; + Trading_AmountType *_convertedCurrentPrice; + Trading_AmountType *_currentPrice; + Trading_UserType *_highBidder; + NSNumber *_leadCount; + Trading_AmountType *_minimumToBid; + NSNumber *_quantitySold; + NSNumber *_reserveMet; + NSNumber *_secondChanceEligible; + NSNumber *_bidderCount; + NSString *_listingStatus; + Trading_AmountType *_finalValueFee; + Trading_PromotionalSaleDetailsType *_promotionalSaleDetails; + NSNumber *_adminEnded; + NSNumber *_soldAsBin; + NSMutableArray *_any; + +} + + +/** + + Number of bids placed so far against the item. Only applicable to + competitive-bid item listings (Chinese auctions). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *bidCount; + +/** + + The minimum amount a progressive bid must be above the current high bid to be accepted. This field is only + applicable to auction listings. The value of this field will always be '0.00' for Classified Ad and fixed-price + listings. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *bidIncrement; + +/** + + Converted value of the CurrentPrice in the currency of the site that + returned this response. For active items, refresh the listing's data every 24 + hours to pick up the current conversion rates. Only returned when the item's + CurrentPrice on the listing site is in different currency than the currency of + the host site for the user/application making the API call. ConvertedCurrentPrice + is not returned for Classified listings (Classified listings are not available + on all sites).
+
+ In multi-variation listings, this value matches the lowest-priced + variation that is still available for sale. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *convertedCurrentPrice; + +/** + + For auction listings, this price is the starting price or the current highest + bid for the item if bids have been placed. +

+ For fixed-price listings, this price is the sale price of the item.
+
+ In multi-variation, fixed-price listings, this value matches the lowest-priced + variation that is still available for sale. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *currentPrice; + +/** + + For ended Chinese auction listings that have a winning bidder, + this field is a container for the high bidder's user ID. + For ended, single-item, basic fixed price (FixedPriceItem) and + ended Store Inventory (StoresFixedPrice) listings, + this field is a container for the user ID of the purchaser. + This field isn't returned for auctions with no bids, or for active fixed price listings, + or for active Store Inventory listings. + In the case of PlaceOffer, for chinese auctions, + this field is a container for the high bidder's user ID. + In the PlaceOffer response, the following applies: + For multiple-quantity, fixed-price listings, + the high bidder is only returned if there is just one order line item + (or only for the first order line item that is created). + + + type : class Trading_UserType +*/ +@property (nonatomic, retain) Trading_UserType *highBidder; + +/** + + Applicable to Ad type listings only. Indicates how many leads to + potential buyers are associated with this item. Returns 0 (zero) for listings in other formats. You must be the seller of the item to retrieve the lead count. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *leadCount; + +/** + + Smallest amount the next bid on the item can be. Returns same value as + Item.StartPrice (if no bids have yet been placed) or CurrentPrice plus + BidIncrement (if at least one bid has been placed). Only applicable to + competitive-bid item listings (Chinese auctions). Returns null for basic + Fixed Price (FixedPriceItem), Store Inventory (StoresFixedPrice), + and Ad type listings. +

+ In multi-variation listings, this value matches the lowest-priced + variation that is still available for sale. +

+ Note: + As of version 619, Dutch-style (multi-item) competitive-bid auctions are deprecated. + eBay throws an error if you submit a Dutch item listing with AddItem + or VerifyAddItem. If you use RelistItem to update a Dutch auction listing, + eBay generates a warning and resets the Quantity value to 1. + +
+ + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *minimumToBid; + +/** + + The total number of items purchased so far (in the listing's lifetime). + Subtract this from Quantity to determine the quantity available. +
+
+ If the listing has Item Variations, + then in GetItem (and related calls) and GetItemTransactions, + Item.SellingStatus.QuantitySold contains the sum of all quantities + sold across all variations in the listing, and Variation.SellingStatus.QuantitySold contains the number + of items sold for that variation. + In GetSellerTransactions, + Transaction.Item.SellingStatus.QuantitySold contains the number + of items sold in that order line item.
+
+ For order line item calls, also see Transaction.QuantityPurchased for + the number of items purchased in the order line item.
+ In multi-variation listings, this value matches total quantity sold + across all variations. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantitySold; + +/** + + Indicates whether the reserve price has been met for the listing. Returns + true if the reserve price was met or no reserve price was specified. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *reserveMet; + +/** + + Part of the Second Chance Offer feature, indicates whether the seller can + extend a second chance offer for the item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *secondChanceEligible; + +/** + + Number of bidders for an item. Only applicable to competitive-bid item listings + (Chinese auctions). Only returned for the seller of the item. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *bidderCount; + +/** + + Specifies an active or ended listing's status in eBay's processing workflow. + If a listing ends with a sale (or sales), eBay needs to update the sale details + (e.g., total price and buyer/high bidder) and the final value fee. This processing + can take several minutes. If you retrieve a sold item and no details about the buyer/high bidder + are returned or no final value fee is available, use this listing status information + to determine whether eBay has finished processing the listing. + + + type: string constant in Trading_ListingStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *listingStatus; + +/** + + You are charged a Final Value Fee (FVF) if your item is sold, ends with a + winning bid, or is purchased. This fee applies whether or not you actually + complete the sale with the buyer. The Final Value Fee is returned in + Transaction.FinalValueFee. See the eBay.com Web site online help for more + information about the final value fee. +

+ The Final Value Fee for fixed price format (FixedPriceItem) and Store Inventory + (StoresFixedPrice) items is returned by GetSellerTransactions, + GetItemTransactions, and GetOrderTransactions in a Transaction container, regardless of the listing status. For all other listing types, (excluding + Buy It Now purchases), the Final Value Fee is returned when the listing status + is Completed. +

+ If you request a Final Value Fee Credit, the value of Transaction.FinalValueFee + will not change for the item if a credit is issued. (The credit only appears in + the seller's account data.) + +
+ + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *finalValueFee; + +/** + + If a seller has reduced the price of a listed item with the Promotional Price Display feature, + this field contains the original price of the discounted item, along with the start-time + and end-time of the discount. + + + type : class Trading_PromotionalSaleDetailsType +*/ +@property (nonatomic, retain) Trading_PromotionalSaleDetailsType *promotionalSaleDetails; + +/** + + If included in the response as true, indicates that the listing was administratively + canceled due to a violation of eBay's listing policies and that the item can be relisted + using RelistItem. Note that GetItem returns an error (invalid item ID) + in the response if Item.SellingStatus.AdminEnded is true and the requesting user + is not the seller of the item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *adminEnded; + +/** + + If this flag appears in the GetItem response, the auction has ended due to the + item being sold to a seller using the Buy It Now option. + This flag is not relevant for fixed-priced listings. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *soldAsBin; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingStatusType.m b/Vendoo/TradingProxy/Trading_SellingStatusType.m new file mode 100755 index 0000000..841a78d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingStatusType.m @@ -0,0 +1,120 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingStatusType.h" +#import "Trading_UserType.h" +#import "Trading_PromotionalSaleDetailsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_SellingStatusType + +@synthesize bidCount = _bidCount; +@synthesize bidIncrement = _bidIncrement; +@synthesize convertedCurrentPrice = _convertedCurrentPrice; +@synthesize currentPrice = _currentPrice; +@synthesize highBidder = _highBidder; +@synthesize leadCount = _leadCount; +@synthesize minimumToBid = _minimumToBid; +@synthesize quantitySold = _quantitySold; +@synthesize reserveMet = _reserveMet; +@synthesize secondChanceEligible = _secondChanceEligible; +@synthesize bidderCount = _bidderCount; +@synthesize listingStatus = _listingStatus; +@synthesize finalValueFee = _finalValueFee; +@synthesize promotionalSaleDetails = _promotionalSaleDetails; +@synthesize adminEnded = _adminEnded; +@synthesize soldAsBin = _soldAsBin; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidCount" propertyName:@"bidCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"bidCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidIncrement" propertyName:@"bidIncrement" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"bidIncrement"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConvertedCurrentPrice" propertyName:@"convertedCurrentPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"convertedCurrentPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CurrentPrice" propertyName:@"currentPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"currentPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HighBidder" propertyName:@"highBidder" type:PICO_TYPE_OBJECT clazz:[Trading_UserType class]]; + [map setObject:ps forKey:@"highBidder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LeadCount" propertyName:@"leadCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"leadCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinimumToBid" propertyName:@"minimumToBid" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"minimumToBid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantitySold" propertyName:@"quantitySold" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantitySold"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReserveMet" propertyName:@"reserveMet" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"reserveMet"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SecondChanceEligible" propertyName:@"secondChanceEligible" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"secondChanceEligible"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidderCount" propertyName:@"bidderCount" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"bidderCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingStatus" propertyName:@"listingStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"listingStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FinalValueFee" propertyName:@"finalValueFee" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"finalValueFee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalSaleDetails" propertyName:@"promotionalSaleDetails" type:PICO_TYPE_OBJECT clazz:[Trading_PromotionalSaleDetailsType class]]; + [map setObject:ps forKey:@"promotionalSaleDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AdminEnded" propertyName:@"adminEnded" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"adminEnded"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SoldAsBin" propertyName:@"soldAsBin" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"soldAsBin"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.bidCount = nil; + self.bidIncrement = nil; + self.convertedCurrentPrice = nil; + self.currentPrice = nil; + self.highBidder = nil; + self.leadCount = nil; + self.minimumToBid = nil; + self.quantitySold = nil; + self.reserveMet = nil; + self.secondChanceEligible = nil; + self.bidderCount = nil; + self.listingStatus = nil; + self.finalValueFee = nil; + self.promotionalSaleDetails = nil; + self.adminEnded = nil; + self.soldAsBin = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingSummaryType.h b/Vendoo/TradingProxy/Trading_SellingSummaryType.h new file mode 100755 index 0000000..dc50c49 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingSummaryType.h @@ -0,0 +1,103 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Contains summary information about the items the seller is selling. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SellingSummaryType : NSObject { + +@private + NSNumber *_activeAuctionCount; + NSNumber *_auctionSellingCount; + NSNumber *_auctionBidCount; + Trading_AmountType *_totalAuctionSellingValue; + NSNumber *_totalSoldCount; + Trading_AmountType *_totalSoldValue; + NSNumber *_soldDurationInDays; + +} + + +/** + + The number of currently active auctions that will sell. That + is, there is at least one bidder, and any reserve price has + been met. Equivalent to the "Will Sell" value in My eBay. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *activeAuctionCount; + +/** + + The total number of currently active auctions for a given + seller. Note that this does not include listings that are + FixedPriceItem or StoresFixedPrice. Equivalent to the + "Auction Quantity" value in My eBay. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *auctionSellingCount; + +/** + + The total number of bids made on the seller's active listings. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *auctionBidCount; + +/** + + The total value of all items the seller has for sale in all listings. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalAuctionSellingValue; + +/** + + The total number of items the seller has sold. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *totalSoldCount; + +/** + + The total monetary value of the items the seller has sold. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalSoldValue; + +/** + + The average duration, in days, of all items sold. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *soldDurationInDays; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SellingSummaryType.m b/Vendoo/TradingProxy/Trading_SellingSummaryType.m new file mode 100755 index 0000000..09f7cc1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SellingSummaryType.m @@ -0,0 +1,68 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SellingSummaryType.h" +#import "Trading_AmountType.h" + +@implementation Trading_SellingSummaryType + +@synthesize activeAuctionCount = _activeAuctionCount; +@synthesize auctionSellingCount = _auctionSellingCount; +@synthesize auctionBidCount = _auctionBidCount; +@synthesize totalAuctionSellingValue = _totalAuctionSellingValue; +@synthesize totalSoldCount = _totalSoldCount; +@synthesize totalSoldValue = _totalSoldValue; +@synthesize soldDurationInDays = _soldDurationInDays; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ActiveAuctionCount" propertyName:@"activeAuctionCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"activeAuctionCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AuctionSellingCount" propertyName:@"auctionSellingCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"auctionSellingCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AuctionBidCount" propertyName:@"auctionBidCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"auctionBidCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalAuctionSellingValue" propertyName:@"totalAuctionSellingValue" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalAuctionSellingValue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalSoldCount" propertyName:@"totalSoldCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"totalSoldCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalSoldValue" propertyName:@"totalSoldValue" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalSoldValue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SoldDurationInDays" propertyName:@"soldDurationInDays" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"soldDurationInDays"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.activeAuctionCount = nil; + self.auctionSellingCount = nil; + self.auctionBidCount = nil; + self.totalAuctionSellingValue = nil; + self.totalSoldCount = nil; + self.totalSoldValue = nil; + self.soldDurationInDays = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SendInvoiceRequestType.h b/Vendoo/TradingProxy/Trading_SendInvoiceRequestType.h new file mode 100755 index 0000000..d643f1b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SendInvoiceRequestType.h @@ -0,0 +1,274 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_InternationalShippingServiceOptionsType; +@class Trading_SalesTaxType; +@class Trading_ShippingServiceOptionsType; +@class Trading_AmountType; + +/** + + Enables a seller to send an order invoice to a buyer. Where applicable, updates to shipping, payment methods, and sales tax made in this request are applied to the specified order as a whole and to the individual order line items whose data are stored in individual Transaction objects. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SendInvoiceRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_transactionID; + NSString *_orderID; + NSMutableArray *_internationalShippingServiceOptions; + NSMutableArray *_shippingServiceOptions; + Trading_SalesTaxType *_salesTax; + NSString *_insuranceOption; + Trading_AmountType *_insuranceFee; + NSMutableArray *_paymentMethods; + NSString *_payPalEmailAddress; + NSString *_checkoutInstructions; + NSNumber *_emailCopyToSeller; + Trading_AmountType *_codCost; + NSString *_sku; + NSString *_orderLineItemID; + +} + + +/** + + Unique identifier for an eBay item listing. Unless OrderID or + OrderLineItemID is provided in the request, the ItemID (or SKU) is + required and must be paired with the corresponding TransactionID to + identify a single line item order. For a multiple line item (Combined + Payment) order, OrderID should be used. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Unique identifier for an eBay order line item (transaction). An order + line item is created once there is a commitment from a buyer to purchase + an item. Since an auction listing can only have one order line item + during the duration of the listing, the TransactionID for + auction listings is always 0. Unless OrderID or OrderLineItemID is + provided in the request, the TransactionID is required and must be + paired with the corresponding ItemID to identify a single line item + order. For a multiple line item (Combined Payment) order, OrderID should + be used. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + A unique identifier that identifies a single line item or multiple line + item (Combined Payment) orders. +

+ For a single line item order, the OrderID value is identical to the + OrderLineItemID value that is generated upon creation of the order line + item. For a Combined Payment order, the OrderID value is created by eBay + when the buyer or seller (sharing multiple, common order line items) + combines multiple order line items into a Combined Payment order. A + Combined Payment order can also be created by the seller through the + AddOrder call. +

+ Unless the ItemID (or SKU) and corresponding TransactionID, or the + OrderLineItemID is provided in the request to identify a single line + item order, the OrderID must be specified. If OrderID is specified, + OrderLineItemID, ItemID, TransactionID, and SKU are ignored if present + in the same request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderID; + +/** + + If the buyer has an International shipping address, use this container + to offer up to three International shipping services. If International + shipping services are offered, (domestic) ShippingServiceOptions should + not be included in the request. +

+ Note: + Beginning with Version 719, the number of domestic and international + shipping services that a seller may offer the buyer is increasing. The + number of domestic shipping services that may be offered is increasing from + 3 to 4, and the number of international shipping service options is + increasing from 3 to 5. + + + + entry type : class Trading_InternationalShippingServiceOptionsType +*/ + +@property (nonatomic, retain) NSMutableArray *internationalShippingServiceOptions; + +/** + + If the buyer has a domestic shipping address, use this container + to offer up to three domestic shipping services. If domestic + shipping services are offered, InternationalShippingServiceOptions should + not be included in the request. +

+ Note: + Beginning with Version 719, the number of domestic and international + shipping services that a seller may offer the buyer is increasing. The + number of domestic shipping services that may be offered is increasing from + 3 to 4, and the number of international shipping service options is + increasing from 3 to 5. + + + + entry type : class Trading_ShippingServiceOptionsType +*/ + +@property (nonatomic, retain) NSMutableArray *shippingServiceOptions; + +/** + + Container consisting of sales tax details. The amount of sales tax to + add to the price of an order is dependent on the sales tax rate in the + buyer's state and whether sales tax is being applied to the cost of the + order only or the cost of the order plus shipping. + + + type : class Trading_SalesTaxType +*/ +@property (nonatomic, retain) Trading_SalesTaxType *salesTax; + +/** + + Specifies whether an insurance fee is required. An InsuranceOption value of + IncludedInShippingHandling cannot be used if the item will use calculated + shipping. Some shipping carriers automatically include shipping insurance + for qualifying items.
+ + + type: string constant in Trading_InsuranceOptionCodeType.h +*/ +@property (nonatomic, retain) NSString *insuranceOption; + +/** + Insurance cost, as set by seller, if ShippingType = 1. + Specify if InsuranceOption is optional or required. Must + be greater than zero value if a value of Optional or Required is passed in + InsuranceOption. Value specified should be the total cost of insuring the + item.
+ + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *insuranceFee; + +/** + + This optional field allows a US or German seller to add specific payment + methods that were not in the original item listing. The only valid values + for this field are 'PayPal' for a US listing, or + 'MoneyXferAcceptedInCheckout' (CIP+) for a DE listing. + + + entry type : string constant in Trading_BuyerPaymentMethodCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *paymentMethods; + +/** + + If the PaymentMethods field is used and set to PayPal, the seller + provides his/her PayPal email address in this field. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *payPalEmailAddress; + +/** + + This field allows the seller to provide a message or instructions + regarding checkout/payment or the return policy. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *checkoutInstructions; + +/** + + Flag indicating whether or not the seller wishes to receive an email copy of + the invoice sent to the buyer. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *emailCopyToSeller; + +/** + + This dollar value indicates the money due from the buyer upon delivery of the item. +

+ This field should only be specified in the SendInvoice request if 'COD' + (cash-on-delivery) was the payment method selected by the buyer and it is included + as the PaymentMethods value in the same request. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *codCost; + +/** + + The seller's unique identifier for an item that is being tracked by this + SKU. If OrderID or OrderLineItemID are not provided, both SKU (or + ItemID) and corresponding TransactionID must be provided to uniquely + identify a single line item order. For a multiple line item (Combined + Payment) order, OrderID must be used. +
+
+ This field can only be used if the Item.InventoryTrackingMethod field + (set with the AddFixedPriceItem or RelistFixedPriceItem calls) is set to + SKU. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sku; + +/** + + A unique identifier for an eBay order line item. This field is created + as soon as there is a commitment to buy from the seller, and its value + is based upon the concatenation of ItemID and TransactionID, with a + hyphen in between these two IDs. +
+
+ Unless the ItemID (or SKU) and corresponding TransactionID is used to + identify a single line item order, or the OrderID is used to identify a + single or multiple line item (Combined Payment) order, the + OrderLineItemID must be specified. For a multiple line item (Combined + Payment) order, OrderID should be used. If OrderLineItemID is specified, + ItemID, TransactionID, and SKU are ignored if present in the same + request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SendInvoiceRequestType.m b/Vendoo/TradingProxy/Trading_SendInvoiceRequestType.m new file mode 100755 index 0000000..7a5e0a6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SendInvoiceRequestType.m @@ -0,0 +1,113 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SendInvoiceRequestType.h" +#import "Trading_InternationalShippingServiceOptionsType.h" +#import "Trading_SalesTaxType.h" +#import "Trading_ShippingServiceOptionsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_SendInvoiceRequestType + +@synthesize itemID = _itemID; +@synthesize transactionID = _transactionID; +@synthesize orderID = _orderID; +@synthesize internationalShippingServiceOptions = _internationalShippingServiceOptions; +@synthesize shippingServiceOptions = _shippingServiceOptions; +@synthesize salesTax = _salesTax; +@synthesize insuranceOption = _insuranceOption; +@synthesize insuranceFee = _insuranceFee; +@synthesize paymentMethods = _paymentMethods; +@synthesize payPalEmailAddress = _payPalEmailAddress; +@synthesize checkoutInstructions = _checkoutInstructions; +@synthesize emailCopyToSeller = _emailCopyToSeller; +@synthesize codCost = _codCost; +@synthesize sku = _sku; +@synthesize orderLineItemID = _orderLineItemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SendInvoiceRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderID" propertyName:@"orderID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"InternationalShippingServiceOptions" propertyName:@"internationalShippingServiceOptions" type:PICO_TYPE_OBJECT clazz:[Trading_InternationalShippingServiceOptionsType class]]; + [map setObject:ps forKey:@"internationalShippingServiceOptions"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ShippingServiceOptions" propertyName:@"shippingServiceOptions" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingServiceOptionsType class]]; + [map setObject:ps forKey:@"shippingServiceOptions"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SalesTax" propertyName:@"salesTax" type:PICO_TYPE_OBJECT clazz:[Trading_SalesTaxType class]]; + [map setObject:ps forKey:@"salesTax"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InsuranceOption" propertyName:@"insuranceOption" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"insuranceOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InsuranceFee" propertyName:@"insuranceFee" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"insuranceFee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PaymentMethods" propertyName:@"paymentMethods" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentMethods"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalEmailAddress" propertyName:@"payPalEmailAddress" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"payPalEmailAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CheckoutInstructions" propertyName:@"checkoutInstructions" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"checkoutInstructions"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EmailCopyToSeller" propertyName:@"emailCopyToSeller" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"emailCopyToSeller"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CODCost" propertyName:@"codCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"codCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SKU" propertyName:@"sku" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sku"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.transactionID = nil; + self.orderID = nil; + self.internationalShippingServiceOptions = nil; + self.shippingServiceOptions = nil; + self.salesTax = nil; + self.insuranceOption = nil; + self.insuranceFee = nil; + self.paymentMethods = nil; + self.payPalEmailAddress = nil; + self.checkoutInstructions = nil; + self.emailCopyToSeller = nil; + self.codCost = nil; + self.sku = nil; + self.orderLineItemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SendInvoiceResponseType.h b/Vendoo/TradingProxy/Trading_SendInvoiceResponseType.h new file mode 100755 index 0000000..cc0a68a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SendInvoiceResponseType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returns the status of calling SendInvoice. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SendInvoiceResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_SendInvoiceResponseType.m b/Vendoo/TradingProxy/Trading_SendInvoiceResponseType.m new file mode 100755 index 0000000..458b9a1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SendInvoiceResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SendInvoiceResponseType.h" + +@implementation Trading_SendInvoiceResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SendInvoiceResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetMessagePreferencesRequestType.h b/Vendoo/TradingProxy/Trading_SetMessagePreferencesRequestType.h new file mode 100755 index 0000000..20ae055 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetMessagePreferencesRequestType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ASQPreferencesType; + +/** + + Enables a seller to add custom Ask Seller a Question (ASQ) subjects to their + Ask a Question page, or to reset any custom subjects to their default values. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetMessagePreferencesRequestType : Trading_AbstractRequestType { + +@private + Trading_ASQPreferencesType *_asqPreferences; + +} + + +/** + + Contains custom ASQ subjects or a flag to reset those + subjects to their default values. + + + type : class Trading_ASQPreferencesType +*/ +@property (nonatomic, retain) Trading_ASQPreferencesType *asqPreferences; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetMessagePreferencesRequestType.m b/Vendoo/TradingProxy/Trading_SetMessagePreferencesRequestType.m new file mode 100755 index 0000000..9e94d04 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetMessagePreferencesRequestType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetMessagePreferencesRequestType.h" +#import "Trading_ASQPreferencesType.h" + +@implementation Trading_SetMessagePreferencesRequestType + +@synthesize asqPreferences = _asqPreferences; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetMessagePreferencesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ASQPreferences" propertyName:@"asqPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_ASQPreferencesType class]]; + [map setObject:ps forKey:@"asqPreferences"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.asqPreferences = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetMessagePreferencesResponseType.h b/Vendoo/TradingProxy/Trading_SetMessagePreferencesResponseType.h new file mode 100755 index 0000000..085d5c1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetMessagePreferencesResponseType.h @@ -0,0 +1,29 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returns the success or failure of the + SetMessagePreferencesRequest, and any applicable errors. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetMessagePreferencesResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetMessagePreferencesResponseType.m b/Vendoo/TradingProxy/Trading_SetMessagePreferencesResponseType.m new file mode 100755 index 0000000..66dfe9f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetMessagePreferencesResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetMessagePreferencesResponseType.h" + +@implementation Trading_SetMessagePreferencesResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetMessagePreferencesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetNotificationPreferencesRequestType.h b/Vendoo/TradingProxy/Trading_SetNotificationPreferencesRequestType.h new file mode 100755 index 0000000..bdc7eea --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetNotificationPreferencesRequestType.h @@ -0,0 +1,92 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ApplicationDeliveryPreferencesType; +@class Trading_NotificationEnableArrayType; +@class Trading_NotificationUserDataType; +@class Trading_NotificationEventPropertyType; + +/** + + Manages notification and alert preferences for applications and users. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetNotificationPreferencesRequestType : Trading_AbstractRequestType { + +@private + Trading_ApplicationDeliveryPreferencesType *_applicationDeliveryPreferences; + Trading_NotificationEnableArrayType *_userDeliveryPreferenceArray; + Trading_NotificationUserDataType *_userData; + NSMutableArray *_eventProperty; + NSString *_deliveryURLName; + +} + + +/** + + Specifies application-level event preferences that have been enabled, + including the URL to which notifications should be delivered and whether + notifications should be enabled or disabled (although the + UserDeliveryPreferenceArray input property specifies specific + notification subscriptions). + + + type : class Trading_ApplicationDeliveryPreferencesType +*/ +@property (nonatomic, retain) Trading_ApplicationDeliveryPreferencesType *applicationDeliveryPreferences; + +/** + + Specifies events and whether or not they are enabled. + + + type : class Trading_NotificationEnableArrayType +*/ +@property (nonatomic, retain) Trading_NotificationEnableArrayType *userDeliveryPreferenceArray; + +/** + + Specifies user data for notification settings, such as mobile phone number. + + + type : class Trading_NotificationUserDataType +*/ +@property (nonatomic, retain) Trading_NotificationUserDataType *userData; + +/** + + Characteristics or details of an event such as type, name and value. + Currently can only be set for wireless applications. + + + entry type : class Trading_NotificationEventPropertyType +*/ + +@property (nonatomic, retain) NSMutableArray *eventProperty; + +/** + + Specifies up to 25 ApplicationDeliveryPreferences.DeliveryURLDetails.DeliveryURLName + to associate with a user token sent in a SetNotificationPreferences request. To + specify multiple DeliveryURLNames, create separate instances of + ApplicationDeliveryPreferences.DeliveryURLDetails.DeliveryURLName, and then enable + up to 25 DeliveryURLNames by including them in comma-separated format in this field. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *deliveryURLName; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetNotificationPreferencesRequestType.m b/Vendoo/TradingProxy/Trading_SetNotificationPreferencesRequestType.m new file mode 100755 index 0000000..01a4d26 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetNotificationPreferencesRequestType.m @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetNotificationPreferencesRequestType.h" +#import "Trading_ApplicationDeliveryPreferencesType.h" +#import "Trading_NotificationEnableArrayType.h" +#import "Trading_NotificationUserDataType.h" +#import "Trading_NotificationEventPropertyType.h" + +@implementation Trading_SetNotificationPreferencesRequestType + +@synthesize applicationDeliveryPreferences = _applicationDeliveryPreferences; +@synthesize userDeliveryPreferenceArray = _userDeliveryPreferenceArray; +@synthesize userData = _userData; +@synthesize eventProperty = _eventProperty; +@synthesize deliveryURLName = _deliveryURLName; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetNotificationPreferencesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ApplicationDeliveryPreferences" propertyName:@"applicationDeliveryPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_ApplicationDeliveryPreferencesType class]]; + [map setObject:ps forKey:@"applicationDeliveryPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserDeliveryPreferenceArray" propertyName:@"userDeliveryPreferenceArray" type:PICO_TYPE_OBJECT clazz:[Trading_NotificationEnableArrayType class]]; + [map setObject:ps forKey:@"userDeliveryPreferenceArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserData" propertyName:@"userData" type:PICO_TYPE_OBJECT clazz:[Trading_NotificationUserDataType class]]; + [map setObject:ps forKey:@"userData"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"EventProperty" propertyName:@"eventProperty" type:PICO_TYPE_OBJECT clazz:[Trading_NotificationEventPropertyType class]]; + [map setObject:ps forKey:@"eventProperty"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeliveryURLName" propertyName:@"deliveryURLName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"deliveryURLName"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.applicationDeliveryPreferences = nil; + self.userDeliveryPreferenceArray = nil; + self.userData = nil; + self.eventProperty = nil; + self.deliveryURLName = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetNotificationPreferencesResponseType.h b/Vendoo/TradingProxy/Trading_SetNotificationPreferencesResponseType.h new file mode 100755 index 0000000..e104bcc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetNotificationPreferencesResponseType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + (out) Returns the success or failure of a SetNotificationPreferences request. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetNotificationPreferencesResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetNotificationPreferencesResponseType.m b/Vendoo/TradingProxy/Trading_SetNotificationPreferencesResponseType.m new file mode 100755 index 0000000..4b68a19 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetNotificationPreferencesResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetNotificationPreferencesResponseType.h" + +@implementation Trading_SetNotificationPreferencesResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetNotificationPreferencesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetPromotionalSaleListingsRequestType.h b/Vendoo/TradingProxy/Trading_SetPromotionalSaleListingsRequestType.h new file mode 100755 index 0000000..f6ffac8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetPromotionalSaleListingsRequestType.h @@ -0,0 +1,135 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ItemIDArrayType; + +/** + + Defines the SetPromotionalSaleListings call request. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetPromotionalSaleListingsRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_promotionalSaleID; + NSString *_action; + Trading_ItemIDArrayType *_promotionalSaleItemIDArray; + NSNumber *_storeCategoryID; + NSNumber *_categoryID; + NSNumber *_allFixedPriceItems; + NSNumber *_allStoreInventoryItems; + NSNumber *_allAuctionItems; + +} + + +/** + + The unique identifier of the seller's promotional sale. Based on the Action + value, listings will either be added to or removed from the promotional sale. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *promotionalSaleID; + +/** + + This required field determines whether you are adding (specify 'Add') or + removing (specify 'Delete) one or more listings from the promotional sale + identified by the PromotionalSaleID value in the request. +

+ If you specify 'Delete', you must include one or more ItemID + values under the PromotionalSaleItemIDArray container, and + you cannot use the other filter options in the request. If you specify 'Add', + you can add one or more listings using any of the filtering options in the + request. Active auction listings that have one or more bids cannot be added to + or removed from a promotional sale. + + + type: string constant in Trading_ModifyActionCodeType.h +*/ +@property (nonatomic, retain) NSString *action; + +/** + + Container consisting of one or more ItemID values. Based on + the Action value, the listings identified by these + ItemID values are either added to or removed from the + promotional sale. +

+ This container is required if listings are being removed (Action='Delete') + from the promotional sale. + + + type : class Trading_ItemIDArrayType +*/ +@property (nonatomic, retain) Trading_ItemIDArrayType *promotionalSaleItemIDArray; + +/** + + If a StoreCategoryID value is included in the call request, + all active items in this store category are added to the promotional sale. This + field cannot be used if the Action field is set to 'Delete'. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *storeCategoryID; + +/** + + If a CategoryID value is included in the call request, + all active items in this eBay category are added to the promotional sale. This + field cannot be used if the Action field is set to 'Delete'. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *categoryID; + +/** + + If this field is included and set to 'true' in the call request, all fixed-price + listings are added to the promotional sale. This field cannot be used if the + Action field is set to 'Delete'. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *allFixedPriceItems; + +/** + + If this field is included and set to 'true' in the call request, all store inventory + items are added to the promotional sale. This field cannot be used if the + Action field is set to 'Delete'. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *allStoreInventoryItems; + +/** + + If this field is included and set to 'true' in the call request, all auction + listings are added to the promotional sale. This field cannot be used if the + Action field is set to 'Delete'. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *allAuctionItems; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetPromotionalSaleListingsRequestType.m b/Vendoo/TradingProxy/Trading_SetPromotionalSaleListingsRequestType.m new file mode 100755 index 0000000..9327f5f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetPromotionalSaleListingsRequestType.m @@ -0,0 +1,75 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetPromotionalSaleListingsRequestType.h" +#import "Trading_ItemIDArrayType.h" + +@implementation Trading_SetPromotionalSaleListingsRequestType + +@synthesize promotionalSaleID = _promotionalSaleID; +@synthesize action = _action; +@synthesize promotionalSaleItemIDArray = _promotionalSaleItemIDArray; +@synthesize storeCategoryID = _storeCategoryID; +@synthesize categoryID = _categoryID; +@synthesize allFixedPriceItems = _allFixedPriceItems; +@synthesize allStoreInventoryItems = _allStoreInventoryItems; +@synthesize allAuctionItems = _allAuctionItems; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetPromotionalSaleListingsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalSaleID" propertyName:@"promotionalSaleID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"promotionalSaleID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Action" propertyName:@"action" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"action"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalSaleItemIDArray" propertyName:@"promotionalSaleItemIDArray" type:PICO_TYPE_OBJECT clazz:[Trading_ItemIDArrayType class]]; + [map setObject:ps forKey:@"promotionalSaleItemIDArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreCategoryID" propertyName:@"storeCategoryID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"storeCategoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AllFixedPriceItems" propertyName:@"allFixedPriceItems" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"allFixedPriceItems"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AllStoreInventoryItems" propertyName:@"allStoreInventoryItems" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"allStoreInventoryItems"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AllAuctionItems" propertyName:@"allAuctionItems" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"allAuctionItems"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.promotionalSaleID = nil; + self.action = nil; + self.promotionalSaleItemIDArray = nil; + self.storeCategoryID = nil; + self.categoryID = nil; + self.allFixedPriceItems = nil; + self.allStoreInventoryItems = nil; + self.allAuctionItems = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetPromotionalSaleListingsResponseType.h b/Vendoo/TradingProxy/Trading_SetPromotionalSaleListingsResponseType.h new file mode 100755 index 0000000..9c64cb5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetPromotionalSaleListingsResponseType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Contains the status of a promotional sale. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetPromotionalSaleListingsResponseType : Trading_AbstractResponseType { + +@private + NSString *_status; + +} + + +/** + + Contains the status of a promotional sale. + + + type: string constant in Trading_PromotionalSaleStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetPromotionalSaleListingsResponseType.m b/Vendoo/TradingProxy/Trading_SetPromotionalSaleListingsResponseType.m new file mode 100755 index 0000000..a6e6dfa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetPromotionalSaleListingsResponseType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetPromotionalSaleListingsResponseType.h" + +@implementation Trading_SetPromotionalSaleListingsResponseType + +@synthesize status = _status; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetPromotionalSaleListingsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.status = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetPromotionalSaleRequestType.h b/Vendoo/TradingProxy/Trading_SetPromotionalSaleRequestType.h new file mode 100755 index 0000000..42ebfdd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetPromotionalSaleRequestType.h @@ -0,0 +1,55 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_PromotionalSaleType; + +/** + + Creates or modifies a promotional sale. Promotional sales enable sellers + to apply discounts and/or free shipping across many listings. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetPromotionalSaleRequestType : Trading_AbstractRequestType { + +@private + NSString *_action; + Trading_PromotionalSaleType *_promotionalSaleDetails; + +} + + +/** + + The seller must include this field and set it to 'Add' to create a new + promotional sale, or set it to 'Update' to modify an existing promotional sale, + or set it to 'Delete' to delete a promotional sale. + + + type: string constant in Trading_ModifyActionCodeType.h +*/ +@property (nonatomic, retain) NSString *action; + +/** + + This container must be included in each SetPromotionalSale call. + The fields of this container that will be used will depend on whether the seller is + adding a new promotional sale, updating an existing promotional sale, or deleting an + existing promotional sale. + + + type : class Trading_PromotionalSaleType +*/ +@property (nonatomic, retain) Trading_PromotionalSaleType *promotionalSaleDetails; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetPromotionalSaleRequestType.m b/Vendoo/TradingProxy/Trading_SetPromotionalSaleRequestType.m new file mode 100755 index 0000000..a348111 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetPromotionalSaleRequestType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetPromotionalSaleRequestType.h" +#import "Trading_PromotionalSaleType.h" + +@implementation Trading_SetPromotionalSaleRequestType + +@synthesize action = _action; +@synthesize promotionalSaleDetails = _promotionalSaleDetails; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetPromotionalSaleRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Action" propertyName:@"action" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"action"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalSaleDetails" propertyName:@"promotionalSaleDetails" type:PICO_TYPE_OBJECT clazz:[Trading_PromotionalSaleType class]]; + [map setObject:ps forKey:@"promotionalSaleDetails"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.action = nil; + self.promotionalSaleDetails = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetPromotionalSaleResponseType.h b/Vendoo/TradingProxy/Trading_SetPromotionalSaleResponseType.h new file mode 100755 index 0000000..19b9632 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetPromotionalSaleResponseType.h @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Contains the ID and status of a promotional sale. + The Promotional Price Display feature enables sellers + to apply discounts and/or free shipping across many listings. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetPromotionalSaleResponseType : Trading_AbstractResponseType { + +@private + NSString *_status; + NSNumber *_promotionalSaleID; + +} + + +/** + + Contains the status of a promotional sale. + + + type: string constant in Trading_PromotionalSaleStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + Contains the ID of a promotional sale. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *promotionalSaleID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetPromotionalSaleResponseType.m b/Vendoo/TradingProxy/Trading_SetPromotionalSaleResponseType.m new file mode 100755 index 0000000..c9452b3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetPromotionalSaleResponseType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetPromotionalSaleResponseType.h" + +@implementation Trading_SetPromotionalSaleResponseType + +@synthesize status = _status; +@synthesize promotionalSaleID = _promotionalSaleID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetPromotionalSaleResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalSaleID" propertyName:@"promotionalSaleID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"promotionalSaleID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.status = nil; + self.promotionalSaleID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetSellingManagerFeedbackOptionsRequestType.h b/Vendoo/TradingProxy/Trading_SetSellingManagerFeedbackOptionsRequestType.h new file mode 100755 index 0000000..28c1d9b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetSellingManagerFeedbackOptionsRequestType.h @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_FeedbackCommentArrayType; + +/** + + Enables Selling Manager subscribers to store standard feedback comments that can + be left for their buyers. Selling Manager Pro subscribers can also specify what + events, if any, will trigger an automated feedback to buyers. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetSellingManagerFeedbackOptionsRequestType : Trading_AbstractRequestType { + +@private + NSString *_automatedLeaveFeedbackEvent; + Trading_FeedbackCommentArrayType *_storedComments; + +} + + +/** + + Specifies the event that will trigger automated feedback to the buyer. + Applies to Selling Manager Pro subscribers only. + + + type: string constant in Trading_AutomatedLeaveFeedbackEventCodeType.h +*/ +@property (nonatomic, retain) NSString *automatedLeaveFeedbackEvent; + +/** + + Contains a set of comments from which one can be selected to leave + feedback for a buyer. If automated feedback is used, a comment is + selected from the set randomly. Automated feedback applies to Selling + Manager Pro subscribers only. Stored comments cannot be replaced or + edited individually. Submitting a stored comments array replaces all + existing stored comments. +
+ + + type : class Trading_FeedbackCommentArrayType +*/ +@property (nonatomic, retain) Trading_FeedbackCommentArrayType *storedComments; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetSellingManagerFeedbackOptionsRequestType.m b/Vendoo/TradingProxy/Trading_SetSellingManagerFeedbackOptionsRequestType.m new file mode 100755 index 0000000..d7c959a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetSellingManagerFeedbackOptionsRequestType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetSellingManagerFeedbackOptionsRequestType.h" +#import "Trading_FeedbackCommentArrayType.h" + +@implementation Trading_SetSellingManagerFeedbackOptionsRequestType + +@synthesize automatedLeaveFeedbackEvent = _automatedLeaveFeedbackEvent; +@synthesize storedComments = _storedComments; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetSellingManagerFeedbackOptionsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedLeaveFeedbackEvent" propertyName:@"automatedLeaveFeedbackEvent" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"automatedLeaveFeedbackEvent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoredComments" propertyName:@"storedComments" type:PICO_TYPE_OBJECT clazz:[Trading_FeedbackCommentArrayType class]]; + [map setObject:ps forKey:@"storedComments"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.automatedLeaveFeedbackEvent = nil; + self.storedComments = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetSellingManagerFeedbackOptionsResponseType.h b/Vendoo/TradingProxy/Trading_SetSellingManagerFeedbackOptionsResponseType.h new file mode 100755 index 0000000..f1a7350 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetSellingManagerFeedbackOptionsResponseType.h @@ -0,0 +1,29 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Provides confirmation that feedback comments and (optionally) automated feedback + preferences were added successfully. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetSellingManagerFeedbackOptionsResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetSellingManagerFeedbackOptionsResponseType.m b/Vendoo/TradingProxy/Trading_SetSellingManagerFeedbackOptionsResponseType.m new file mode 100755 index 0000000..a3cecba --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetSellingManagerFeedbackOptionsResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetSellingManagerFeedbackOptionsResponseType.h" + +@implementation Trading_SetSellingManagerFeedbackOptionsResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetSellingManagerFeedbackOptionsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetSellingManagerItemAutomationRuleRequestType.h b/Vendoo/TradingProxy/Trading_SetSellingManagerItemAutomationRuleRequestType.h new file mode 100755 index 0000000..790d261 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetSellingManagerItemAutomationRuleRequestType.h @@ -0,0 +1,85 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_SellingManagerAutoSecondChanceOfferType; +@class Trading_SellingManagerAutoRelistType; + +/** + + Revises, or adds to, the set of Selling Manager automation + rules associated with an item. +
+
+ This call is subject to change without notice; the + deprecation process is inapplicable to this call. +
+
+ Using this call, you can add an autolist rule. + You also can add a second chance offer + rule (restricted to auction items and auction templates). + Note that autorelist rules can only be set on templates. + An autorelist rule for an item is inherited from a template. +
+
+ This call also enables you to specify particular information about automation + rules. +
+
+ If a node is not passed in the call, the setting for the corresponding + automation rule remains unchanged. +
+
+ Although this call can revise (overwrite) an existing rule, + this call cannot delete an automation rule. + (Instead, use DeleteSellingManagerItemAutomationRule.) + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetSellingManagerItemAutomationRuleRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + Trading_SellingManagerAutoRelistType *_automatedRelistingRule; + Trading_SellingManagerAutoSecondChanceOfferType *_automatedSecondChanceOfferRule; + +} + + +/** + + The item ID whose automation rules you want to change. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + The information for the automated relisting rule to be associated with the item. + + + type : class Trading_SellingManagerAutoRelistType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoRelistType *automatedRelistingRule; + +/** + + The information for the automated second chance offer rule to be associated with the item. + + + type : class Trading_SellingManagerAutoSecondChanceOfferType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoSecondChanceOfferType *automatedSecondChanceOfferRule; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetSellingManagerItemAutomationRuleRequestType.m b/Vendoo/TradingProxy/Trading_SetSellingManagerItemAutomationRuleRequestType.m new file mode 100755 index 0000000..e86e071 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetSellingManagerItemAutomationRuleRequestType.m @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetSellingManagerItemAutomationRuleRequestType.h" +#import "Trading_SellingManagerAutoSecondChanceOfferType.h" +#import "Trading_SellingManagerAutoRelistType.h" + +@implementation Trading_SetSellingManagerItemAutomationRuleRequestType + +@synthesize itemID = _itemID; +@synthesize automatedRelistingRule = _automatedRelistingRule; +@synthesize automatedSecondChanceOfferRule = _automatedSecondChanceOfferRule; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetSellingManagerItemAutomationRuleRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedRelistingRule" propertyName:@"automatedRelistingRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoRelistType class]]; + [map setObject:ps forKey:@"automatedRelistingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedSecondChanceOfferRule" propertyName:@"automatedSecondChanceOfferRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoSecondChanceOfferType class]]; + [map setObject:ps forKey:@"automatedSecondChanceOfferRule"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.automatedRelistingRule = nil; + self.automatedSecondChanceOfferRule = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetSellingManagerItemAutomationRuleResponseType.h b/Vendoo/TradingProxy/Trading_SetSellingManagerItemAutomationRuleResponseType.h new file mode 100755 index 0000000..71436d3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetSellingManagerItemAutomationRuleResponseType.h @@ -0,0 +1,74 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SellingManagerAutoSecondChanceOfferType; +@class Trading_FeesType; +@class Trading_SellingManagerAutoRelistType; +@class Trading_SellingManagerAutoListType; + +/** + + Contains the set of automation rules associated with the specified item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetSellingManagerItemAutomationRuleResponseType : Trading_AbstractResponseType { + +@private + Trading_SellingManagerAutoListType *_automatedListingRule; + Trading_SellingManagerAutoRelistType *_automatedRelistingRule; + Trading_SellingManagerAutoSecondChanceOfferType *_automatedSecondChanceOfferRule; + Trading_FeesType *_fees; + +} + + +/** + + Contains the automated listing rule associated with this item. + + + type : class Trading_SellingManagerAutoListType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoListType *automatedListingRule; + +/** + + Contains the automated relisting rule associated with this item. + + + type : class Trading_SellingManagerAutoRelistType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoRelistType *automatedRelistingRule; + +/** + + Contains the automated second chance offer rule associated with this item. + + + type : class Trading_SellingManagerAutoSecondChanceOfferType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoSecondChanceOfferType *automatedSecondChanceOfferRule; + +/** + + Contains fees that may be incurred when items are listed using the + automation rules (e.g., a scheduled listing fee). Use of an automation rule + does not in itself have a fee, but use can result in a fee. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetSellingManagerItemAutomationRuleResponseType.m b/Vendoo/TradingProxy/Trading_SetSellingManagerItemAutomationRuleResponseType.m new file mode 100755 index 0000000..bd88a1b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetSellingManagerItemAutomationRuleResponseType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetSellingManagerItemAutomationRuleResponseType.h" +#import "Trading_SellingManagerAutoSecondChanceOfferType.h" +#import "Trading_FeesType.h" +#import "Trading_SellingManagerAutoRelistType.h" +#import "Trading_SellingManagerAutoListType.h" + +@implementation Trading_SetSellingManagerItemAutomationRuleResponseType + +@synthesize automatedListingRule = _automatedListingRule; +@synthesize automatedRelistingRule = _automatedRelistingRule; +@synthesize automatedSecondChanceOfferRule = _automatedSecondChanceOfferRule; +@synthesize fees = _fees; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetSellingManagerItemAutomationRuleResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedListingRule" propertyName:@"automatedListingRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoListType class]]; + [map setObject:ps forKey:@"automatedListingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedRelistingRule" propertyName:@"automatedRelistingRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoRelistType class]]; + [map setObject:ps forKey:@"automatedRelistingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedSecondChanceOfferRule" propertyName:@"automatedSecondChanceOfferRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoSecondChanceOfferType class]]; + [map setObject:ps forKey:@"automatedSecondChanceOfferRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.automatedListingRule = nil; + self.automatedRelistingRule = nil; + self.automatedSecondChanceOfferRule = nil; + self.fees = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetSellingManagerTemplateAutomationRuleRequestType.h b/Vendoo/TradingProxy/Trading_SetSellingManagerTemplateAutomationRuleRequestType.h new file mode 100755 index 0000000..8a8620b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetSellingManagerTemplateAutomationRuleRequestType.h @@ -0,0 +1,97 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_SellingManagerAutoSecondChanceOfferType; +@class Trading_SellingManagerAutoRelistType; +@class Trading_SellingManagerAutoListType; + +/** + + Revises, or adds to, the Selling Manager automation + rules associated with a template. +
+
+ This call is subject to change without notice; the + deprecation process is inapplicable to this call. +
+
+ Using this call, you can add either an autorelist rule or + an autolist rule, but not both. + You also can add a second chance + offer rule (restricted to auction items and auction templates). +
+
+ This call also enables you to specify particular information about automation + rules. +
+
+ If a node is not passed in the call, the setting for the corresponding + automation rule remains unchanged. +
+
+ Although this call can revise (overwrite) an existing rule, + this call cannot delete an automation rule. + (Instead, use DeleteSellingManagerTemplateAutomationRule.) + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetSellingManagerTemplateAutomationRuleRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_saleTemplateID; + Trading_SellingManagerAutoListType *_automatedListingRule; + Trading_SellingManagerAutoRelistType *_automatedRelistingRule; + Trading_SellingManagerAutoSecondChanceOfferType *_automatedSecondChanceOfferRule; + +} + + +/** + + The ID of the Selling Manager template whose automation rules + you want to change. You can obtain a SaleTemplateID by calling + GetSellingManagerInventory. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *saleTemplateID; + +/** + + The information for the automated listing rule to be associated with the template. + + + type : class Trading_SellingManagerAutoListType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoListType *automatedListingRule; + +/** + + The information for the automated relisting rule to be associated with the template. + + + type : class Trading_SellingManagerAutoRelistType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoRelistType *automatedRelistingRule; + +/** + + The information for the automated second chance offer rule to be associated with the template. + + + type : class Trading_SellingManagerAutoSecondChanceOfferType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoSecondChanceOfferType *automatedSecondChanceOfferRule; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetSellingManagerTemplateAutomationRuleRequestType.m b/Vendoo/TradingProxy/Trading_SetSellingManagerTemplateAutomationRuleRequestType.m new file mode 100755 index 0000000..38b27f6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetSellingManagerTemplateAutomationRuleRequestType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetSellingManagerTemplateAutomationRuleRequestType.h" +#import "Trading_SellingManagerAutoSecondChanceOfferType.h" +#import "Trading_SellingManagerAutoRelistType.h" +#import "Trading_SellingManagerAutoListType.h" + +@implementation Trading_SetSellingManagerTemplateAutomationRuleRequestType + +@synthesize saleTemplateID = _saleTemplateID; +@synthesize automatedListingRule = _automatedListingRule; +@synthesize automatedRelistingRule = _automatedRelistingRule; +@synthesize automatedSecondChanceOfferRule = _automatedSecondChanceOfferRule; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetSellingManagerTemplateAutomationRuleRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SaleTemplateID" propertyName:@"saleTemplateID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"saleTemplateID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedListingRule" propertyName:@"automatedListingRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoListType class]]; + [map setObject:ps forKey:@"automatedListingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedRelistingRule" propertyName:@"automatedRelistingRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoRelistType class]]; + [map setObject:ps forKey:@"automatedRelistingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedSecondChanceOfferRule" propertyName:@"automatedSecondChanceOfferRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoSecondChanceOfferType class]]; + [map setObject:ps forKey:@"automatedSecondChanceOfferRule"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.saleTemplateID = nil; + self.automatedListingRule = nil; + self.automatedRelistingRule = nil; + self.automatedSecondChanceOfferRule = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetSellingManagerTemplateAutomationRuleResponseType.h b/Vendoo/TradingProxy/Trading_SetSellingManagerTemplateAutomationRuleResponseType.h new file mode 100755 index 0000000..1a7fd65 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetSellingManagerTemplateAutomationRuleResponseType.h @@ -0,0 +1,74 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SellingManagerAutoSecondChanceOfferType; +@class Trading_FeesType; +@class Trading_SellingManagerAutoRelistType; +@class Trading_SellingManagerAutoListType; + +/** + + Contains the set of automation rules associated with the specified template. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetSellingManagerTemplateAutomationRuleResponseType : Trading_AbstractResponseType { + +@private + Trading_SellingManagerAutoListType *_automatedListingRule; + Trading_SellingManagerAutoRelistType *_automatedRelistingRule; + Trading_SellingManagerAutoSecondChanceOfferType *_automatedSecondChanceOfferRule; + Trading_FeesType *_fees; + +} + + +/** + + Contains the automated listing rule associated with this template. + + + type : class Trading_SellingManagerAutoListType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoListType *automatedListingRule; + +/** + + Contains the automated relisting rule associated with this template. + + + type : class Trading_SellingManagerAutoRelistType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoRelistType *automatedRelistingRule; + +/** + + Contains the automated second chance offer rule associated with this template. + + + type : class Trading_SellingManagerAutoSecondChanceOfferType +*/ +@property (nonatomic, retain) Trading_SellingManagerAutoSecondChanceOfferType *automatedSecondChanceOfferRule; + +/** + + Contains fees that may be incurred when items are listed using the + automation rules (e.g., a scheduled listing fee). Use of an automation rule + does not in itself have a fee, but use can result in a fee. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetSellingManagerTemplateAutomationRuleResponseType.m b/Vendoo/TradingProxy/Trading_SetSellingManagerTemplateAutomationRuleResponseType.m new file mode 100755 index 0000000..ced7565 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetSellingManagerTemplateAutomationRuleResponseType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetSellingManagerTemplateAutomationRuleResponseType.h" +#import "Trading_SellingManagerAutoSecondChanceOfferType.h" +#import "Trading_FeesType.h" +#import "Trading_SellingManagerAutoRelistType.h" +#import "Trading_SellingManagerAutoListType.h" + +@implementation Trading_SetSellingManagerTemplateAutomationRuleResponseType + +@synthesize automatedListingRule = _automatedListingRule; +@synthesize automatedRelistingRule = _automatedRelistingRule; +@synthesize automatedSecondChanceOfferRule = _automatedSecondChanceOfferRule; +@synthesize fees = _fees; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetSellingManagerTemplateAutomationRuleResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedListingRule" propertyName:@"automatedListingRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoListType class]]; + [map setObject:ps forKey:@"automatedListingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedRelistingRule" propertyName:@"automatedRelistingRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoRelistType class]]; + [map setObject:ps forKey:@"automatedRelistingRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutomatedSecondChanceOfferRule" propertyName:@"automatedSecondChanceOfferRule" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerAutoSecondChanceOfferType class]]; + [map setObject:ps forKey:@"automatedSecondChanceOfferRule"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.automatedListingRule = nil; + self.automatedRelistingRule = nil; + self.automatedSecondChanceOfferRule = nil; + self.fees = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetShippingDiscountProfilesRequestType.h b/Vendoo/TradingProxy/Trading_SetShippingDiscountProfilesRequestType.h new file mode 100755 index 0000000..04cf0ea --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetShippingDiscountProfilesRequestType.h @@ -0,0 +1,155 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_FlatShippingDiscountType; +@class Trading_ShippingInsuranceType; +@class Trading_CalculatedHandlingDiscountType; +@class Trading_PromotionalShippingDiscountDetailsType; +@class Trading_CalculatedShippingDiscountType; + +/** + + Enables a seller to define shipping cost discount profiles for things such as combined + payments for shipping and handling costs. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetShippingDiscountProfilesRequestType : Trading_AbstractRequestType { + +@private + NSString *_currencyID; + NSString *_combinedDuration; + NSString *_modifyActionCode; + Trading_FlatShippingDiscountType *_flatShippingDiscount; + Trading_CalculatedShippingDiscountType *_calculatedShippingDiscount; + Trading_CalculatedHandlingDiscountType *_calculatedHandlingDiscount; + Trading_PromotionalShippingDiscountDetailsType *_promotionalShippingDiscountDetails; + Trading_ShippingInsuranceType *_shippingInsurance; + Trading_ShippingInsuranceType *_internationalShippingInsurance; + +} + + +/** + + The three-digit code of the currency to be used for shipping cost discounts and + insurance for combined payment orders. A discount profile can only be associated + with a listing if the CurrencyID value of the profile matches the + Item.Currency value specified in a listing. +

+ Required if the user creates flat rate shipping discount profiles, a promotional + discount, a packaging/handling cost profile based on a variable + discount rule, or if the user defines shipping insurance range/fee pairs. +

+ Note: There is a currencyID attribute on many elements of SetShippingDiscountProfiles. + To avoid an error, be sure to use the same CurrencyID value + in each occurrence within the same request. + + + type: string constant in Trading_CurrencyCodeType.h +*/ +@property (nonatomic, retain) NSString *currencyID; + +/** + + This field is used to specify the number of days after the sale of an + item in which the buyer or seller can combine multiple and mutual order + line items into one Combined Payment order. In a Combined Payment order, + the buyer makes one payment for all order line items, hence only unpaid + order line items can be combined into a Combined Payment order. + + + type: string constant in Trading_CombinedPaymentPeriodCodeType.h +*/ +@property (nonatomic, retain) NSString *combinedDuration; + +/** + + Indicates what action to take on the specified flat shipping discount, + calculated shipping discount or promotional discount. + If the action is Delete and if a flat rate or calculated shipping discount + profile is specified, the discount profile identified by + DiscountProfile.DiscountProfileID is deleted + (see DiscountProfile.MappedDiscountProfileID for related details). + + + type: string constant in Trading_ModifyActionCodeType.h +*/ +@property (nonatomic, retain) NSString *modifyActionCode; + +/** + + Details of a shipping cost discount profile for flat rate shipping. + If this is provided, CalculatedShippingDiscount and PromotionalShippingDiscountDetails + should be omitted. + + + type : class Trading_FlatShippingDiscountType +*/ +@property (nonatomic, retain) Trading_FlatShippingDiscountType *flatShippingDiscount; + +/** + + Details of a shipping cost discount profile for calculated shipping. + If this is provided, FlatShippingDiscount and PromotionalShippingDiscountDetails + should be omitted. + + + type : class Trading_CalculatedShippingDiscountType +*/ +@property (nonatomic, retain) Trading_CalculatedShippingDiscountType *calculatedShippingDiscount; + +/** + + This container is used by the seller to specify/modify packaging and handling discounts that are applied + for combined payment orders. + + + type : class Trading_CalculatedHandlingDiscountType +*/ +@property (nonatomic, retain) Trading_CalculatedHandlingDiscountType *calculatedHandlingDiscount; + +/** + + The data for the promotional shipping discount. + If this is provided, FlatShippingDiscount and CalculatedShippingDiscount + should be omitted. + + + type : class Trading_PromotionalShippingDiscountDetailsType +*/ +@property (nonatomic, retain) Trading_PromotionalShippingDiscountDetailsType *promotionalShippingDiscountDetails; + +/** + + Information establishing what fee to apply for domestic shipping insurance + for combined payment depending on which range the order item-total price + falls into. + + + type : class Trading_ShippingInsuranceType +*/ +@property (nonatomic, retain) Trading_ShippingInsuranceType *shippingInsurance; + +/** + + Information establishing what fee to apply for international shipping + insurance for combined payment depending on which range the order item-total + price falls into. + + + type : class Trading_ShippingInsuranceType +*/ +@property (nonatomic, retain) Trading_ShippingInsuranceType *internationalShippingInsurance; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetShippingDiscountProfilesRequestType.m b/Vendoo/TradingProxy/Trading_SetShippingDiscountProfilesRequestType.m new file mode 100755 index 0000000..67aed51 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetShippingDiscountProfilesRequestType.m @@ -0,0 +1,84 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetShippingDiscountProfilesRequestType.h" +#import "Trading_FlatShippingDiscountType.h" +#import "Trading_ShippingInsuranceType.h" +#import "Trading_CalculatedHandlingDiscountType.h" +#import "Trading_PromotionalShippingDiscountDetailsType.h" +#import "Trading_CalculatedShippingDiscountType.h" + +@implementation Trading_SetShippingDiscountProfilesRequestType + +@synthesize currencyID = _currencyID; +@synthesize combinedDuration = _combinedDuration; +@synthesize modifyActionCode = _modifyActionCode; +@synthesize flatShippingDiscount = _flatShippingDiscount; +@synthesize calculatedShippingDiscount = _calculatedShippingDiscount; +@synthesize calculatedHandlingDiscount = _calculatedHandlingDiscount; +@synthesize promotionalShippingDiscountDetails = _promotionalShippingDiscountDetails; +@synthesize shippingInsurance = _shippingInsurance; +@synthesize internationalShippingInsurance = _internationalShippingInsurance; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetShippingDiscountProfilesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CurrencyID" propertyName:@"currencyID" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"currencyID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CombinedDuration" propertyName:@"combinedDuration" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"combinedDuration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ModifyActionCode" propertyName:@"modifyActionCode" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"modifyActionCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FlatShippingDiscount" propertyName:@"flatShippingDiscount" type:PICO_TYPE_OBJECT clazz:[Trading_FlatShippingDiscountType class]]; + [map setObject:ps forKey:@"flatShippingDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CalculatedShippingDiscount" propertyName:@"calculatedShippingDiscount" type:PICO_TYPE_OBJECT clazz:[Trading_CalculatedShippingDiscountType class]]; + [map setObject:ps forKey:@"calculatedShippingDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CalculatedHandlingDiscount" propertyName:@"calculatedHandlingDiscount" type:PICO_TYPE_OBJECT clazz:[Trading_CalculatedHandlingDiscountType class]]; + [map setObject:ps forKey:@"calculatedHandlingDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalShippingDiscountDetails" propertyName:@"promotionalShippingDiscountDetails" type:PICO_TYPE_OBJECT clazz:[Trading_PromotionalShippingDiscountDetailsType class]]; + [map setObject:ps forKey:@"promotionalShippingDiscountDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingInsurance" propertyName:@"shippingInsurance" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingInsuranceType class]]; + [map setObject:ps forKey:@"shippingInsurance"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InternationalShippingInsurance" propertyName:@"internationalShippingInsurance" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingInsuranceType class]]; + [map setObject:ps forKey:@"internationalShippingInsurance"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.currencyID = nil; + self.combinedDuration = nil; + self.modifyActionCode = nil; + self.flatShippingDiscount = nil; + self.calculatedShippingDiscount = nil; + self.calculatedHandlingDiscount = nil; + self.promotionalShippingDiscountDetails = nil; + self.shippingInsurance = nil; + self.internationalShippingInsurance = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetShippingDiscountProfilesResponseType.h b/Vendoo/TradingProxy/Trading_SetShippingDiscountProfilesResponseType.h new file mode 100755 index 0000000..abb230e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetShippingDiscountProfilesResponseType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + The response to a call of SetShippingDiscountProfiles. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetShippingDiscountProfilesResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetShippingDiscountProfilesResponseType.m b/Vendoo/TradingProxy/Trading_SetShippingDiscountProfilesResponseType.m new file mode 100755 index 0000000..6c7f916 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetShippingDiscountProfilesResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetShippingDiscountProfilesResponseType.h" + +@implementation Trading_SetShippingDiscountProfilesResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetShippingDiscountProfilesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetStoreCategoriesRequestType.h b/Vendoo/TradingProxy/Trading_SetStoreCategoriesRequestType.h new file mode 100755 index 0000000..d41a49d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetStoreCategoriesRequestType.h @@ -0,0 +1,76 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_StoreCustomCategoryArrayType; + +/** + + Changes the category structure of an eBay store. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetStoreCategoriesRequestType : Trading_AbstractRequestType { + +@private + NSString *_action; + NSNumber *_itemDestinationCategoryID; + NSNumber *_destinationParentCategoryID; + Trading_StoreCustomCategoryArrayType *_storeCategories; + +} + + +/** + + Specifies the type of action (Add, Move, Delete, or Rename) to carry out + for the specified categories. + + + type: string constant in Trading_StoreCategoryUpdateActionCodeType.h +*/ +@property (nonatomic, retain) NSString *action; + +/** + + Items can only be contained within child categories. A parent category + cannot contain items. If adding, moving, or deleting categories displaces + items, you must specify a destination child category under which the + displaced items will be moved. The destination category must have no + child categories. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *itemDestinationCategoryID; + +/** + + When adding or moving store categories, specifies the category under + which the listed categories will be located. To add or move categories to + the top level, set the value to -999. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *destinationParentCategoryID; + +/** + + Specifies the store categories on which to act. + + + type : class Trading_StoreCustomCategoryArrayType +*/ +@property (nonatomic, retain) Trading_StoreCustomCategoryArrayType *storeCategories; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetStoreCategoriesRequestType.m b/Vendoo/TradingProxy/Trading_SetStoreCategoriesRequestType.m new file mode 100755 index 0000000..47e83de --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetStoreCategoriesRequestType.m @@ -0,0 +1,55 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetStoreCategoriesRequestType.h" +#import "Trading_StoreCustomCategoryArrayType.h" + +@implementation Trading_SetStoreCategoriesRequestType + +@synthesize action = _action; +@synthesize itemDestinationCategoryID = _itemDestinationCategoryID; +@synthesize destinationParentCategoryID = _destinationParentCategoryID; +@synthesize storeCategories = _storeCategories; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetStoreCategoriesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Action" propertyName:@"action" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"action"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemDestinationCategoryID" propertyName:@"itemDestinationCategoryID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"itemDestinationCategoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DestinationParentCategoryID" propertyName:@"destinationParentCategoryID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"destinationParentCategoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreCategories" propertyName:@"storeCategories" type:PICO_TYPE_OBJECT clazz:[Trading_StoreCustomCategoryArrayType class]]; + [map setObject:ps forKey:@"storeCategories"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.action = nil; + self.itemDestinationCategoryID = nil; + self.destinationParentCategoryID = nil; + self.storeCategories = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetStoreCategoriesResponseType.h b/Vendoo/TradingProxy/Trading_SetStoreCategoriesResponseType.h new file mode 100755 index 0000000..94cdac3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetStoreCategoriesResponseType.h @@ -0,0 +1,70 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_StoreCustomCategoryArrayType; + +/** + + Returns the status of the processing progress for changes to the category + structure for a store. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetStoreCategoriesResponseType : Trading_AbstractResponseType { + +@private + NSNumber *_taskID; + NSString *_status; + Trading_StoreCustomCategoryArrayType *_customCategory; + +} + + +/** + + The task ID associated with the category structure change request. For a + simple change, the SetStoreCategories call is processed synchronously. + That is, simple changes are made immediately and then the response is + returned. For synchronous processing, the task ID in the response is 0. + If the category structure changes affect many listings, the changes will + be processed asynchronously and the task ID will be a positive number. + Use the non-zero task ID with GetStoreCategoryUpdateStatus to monitor + the status of asynchronously processed changes. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *taskID; + +/** + + When a category structure change is processed synchronously, the status + is returned as Complete or Failed. For asynchronously processed changes, + the status is reported as Pending. Use GetStoreCategoryUpdateStatus to + monitor the status of asynchronously processed changes. + + + type: string constant in Trading_TaskStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + Contains data for store categories that you have created. + + + type : class Trading_StoreCustomCategoryArrayType +*/ +@property (nonatomic, retain) Trading_StoreCustomCategoryArrayType *customCategory; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetStoreCategoriesResponseType.m b/Vendoo/TradingProxy/Trading_SetStoreCategoriesResponseType.m new file mode 100755 index 0000000..316304c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetStoreCategoriesResponseType.m @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetStoreCategoriesResponseType.h" +#import "Trading_StoreCustomCategoryArrayType.h" + +@implementation Trading_SetStoreCategoriesResponseType + +@synthesize taskID = _taskID; +@synthesize status = _status; +@synthesize customCategory = _customCategory; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetStoreCategoriesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TaskID" propertyName:@"taskID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"taskID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CustomCategory" propertyName:@"customCategory" type:PICO_TYPE_OBJECT clazz:[Trading_StoreCustomCategoryArrayType class]]; + [map setObject:ps forKey:@"customCategory"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.taskID = nil; + self.status = nil; + self.customCategory = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetStoreCustomPageRequestType.h b/Vendoo/TradingProxy/Trading_SetStoreCustomPageRequestType.h new file mode 100755 index 0000000..60a521d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetStoreCustomPageRequestType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_StoreCustomPageType; + +/** + + Creates or updates a custom page on a user's eBay Store. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetStoreCustomPageRequestType : Trading_AbstractRequestType { + +@private + Trading_StoreCustomPageType *_customPage; + +} + + +/** + + The custom page being submitted. + + + type : class Trading_StoreCustomPageType +*/ +@property (nonatomic, retain) Trading_StoreCustomPageType *customPage; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetStoreCustomPageRequestType.m b/Vendoo/TradingProxy/Trading_SetStoreCustomPageRequestType.m new file mode 100755 index 0000000..a83238e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetStoreCustomPageRequestType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetStoreCustomPageRequestType.h" +#import "Trading_StoreCustomPageType.h" + +@implementation Trading_SetStoreCustomPageRequestType + +@synthesize customPage = _customPage; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetStoreCustomPageRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CustomPage" propertyName:@"customPage" type:PICO_TYPE_OBJECT clazz:[Trading_StoreCustomPageType class]]; + [map setObject:ps forKey:@"customPage"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.customPage = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetStoreCustomPageResponseType.h b/Vendoo/TradingProxy/Trading_SetStoreCustomPageResponseType.h new file mode 100755 index 0000000..08019cf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetStoreCustomPageResponseType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_StoreCustomPageType; + +/** + + Returned after calling SetStoreCustomPageRequest. This serves as + confirmation that the custom page was successfully submitted. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetStoreCustomPageResponseType : Trading_AbstractResponseType { + +@private + Trading_StoreCustomPageType *_customPage; + +} + + +/** + + The custom page that was submitted. + + + type : class Trading_StoreCustomPageType +*/ +@property (nonatomic, retain) Trading_StoreCustomPageType *customPage; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetStoreCustomPageResponseType.m b/Vendoo/TradingProxy/Trading_SetStoreCustomPageResponseType.m new file mode 100755 index 0000000..7a67e72 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetStoreCustomPageResponseType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetStoreCustomPageResponseType.h" +#import "Trading_StoreCustomPageType.h" + +@implementation Trading_SetStoreCustomPageResponseType + +@synthesize customPage = _customPage; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetStoreCustomPageResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CustomPage" propertyName:@"customPage" type:PICO_TYPE_OBJECT clazz:[Trading_StoreCustomPageType class]]; + [map setObject:ps forKey:@"customPage"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.customPage = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetStorePreferencesRequestType.h b/Vendoo/TradingProxy/Trading_SetStorePreferencesRequestType.h new file mode 100755 index 0000000..dfa8576 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetStorePreferencesRequestType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_StorePreferencesType; + +/** + + Sets the preferences for a user's eBay Store. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetStorePreferencesRequestType : Trading_AbstractRequestType { + +@private + Trading_StorePreferencesType *_storePreferences; + +} + + +/** + + Specifies the store preferences. + + + type : class Trading_StorePreferencesType +*/ +@property (nonatomic, retain) Trading_StorePreferencesType *storePreferences; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetStorePreferencesRequestType.m b/Vendoo/TradingProxy/Trading_SetStorePreferencesRequestType.m new file mode 100755 index 0000000..6c3c156 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetStorePreferencesRequestType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetStorePreferencesRequestType.h" +#import "Trading_StorePreferencesType.h" + +@implementation Trading_SetStorePreferencesRequestType + +@synthesize storePreferences = _storePreferences; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetStorePreferencesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StorePreferences" propertyName:@"storePreferences" type:PICO_TYPE_OBJECT clazz:[Trading_StorePreferencesType class]]; + [map setObject:ps forKey:@"storePreferences"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.storePreferences = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetStorePreferencesResponseType.h b/Vendoo/TradingProxy/Trading_SetStorePreferencesResponseType.h new file mode 100755 index 0000000..f8565ef --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetStorePreferencesResponseType.h @@ -0,0 +1,29 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returned after calling SetStorePreferencesRequest. This serves as confirmation that + the Store preferences were successfully submitted. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetStorePreferencesResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetStorePreferencesResponseType.m b/Vendoo/TradingProxy/Trading_SetStorePreferencesResponseType.m new file mode 100755 index 0000000..aa22808 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetStorePreferencesResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetStorePreferencesResponseType.h" + +@implementation Trading_SetStorePreferencesResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetStorePreferencesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetStoreRequestType.h b/Vendoo/TradingProxy/Trading_SetStoreRequestType.h new file mode 100755 index 0000000..accd0f8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetStoreRequestType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_StoreType; + +/** + + Sets the configuration of the eBay store owned by the caller. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetStoreRequestType : Trading_AbstractRequestType { + +@private + Trading_StoreType *_store; + +} + + +/** + + Specifies the Store configuration that is being set for the user. + + + type : class Trading_StoreType +*/ +@property (nonatomic, retain) Trading_StoreType *store; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetStoreRequestType.m b/Vendoo/TradingProxy/Trading_SetStoreRequestType.m new file mode 100755 index 0000000..c0f189d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetStoreRequestType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetStoreRequestType.h" +#import "Trading_StoreType.h" + +@implementation Trading_SetStoreRequestType + +@synthesize store = _store; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetStoreRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Store" propertyName:@"store" type:PICO_TYPE_OBJECT clazz:[Trading_StoreType class]]; + [map setObject:ps forKey:@"store"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.store = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetStoreResponseType.h b/Vendoo/TradingProxy/Trading_SetStoreResponseType.h new file mode 100755 index 0000000..ba295ab --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetStoreResponseType.h @@ -0,0 +1,29 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returned after calling SetStoreRequest. This serves as confirmation that + the Store configuration was successfully submitted. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetStoreResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetStoreResponseType.m b/Vendoo/TradingProxy/Trading_SetStoreResponseType.m new file mode 100755 index 0000000..d3d9940 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetStoreResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetStoreResponseType.h" + +@implementation Trading_SetStoreResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetStoreResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetTaxTableRequestType.h b/Vendoo/TradingProxy/Trading_SetTaxTableRequestType.h new file mode 100755 index 0000000..71fd1a3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetTaxTableRequestType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_TaxTableType; + +/** + + Sets the tax table for a seller on a given site. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetTaxTableRequestType : Trading_AbstractRequestType { + +@private + Trading_TaxTableType *_taxTable; + +} + + +/** + + A container of tax jurisdiction information unique to a user/site combination. + + + type : class Trading_TaxTableType +*/ +@property (nonatomic, retain) Trading_TaxTableType *taxTable; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetTaxTableRequestType.m b/Vendoo/TradingProxy/Trading_SetTaxTableRequestType.m new file mode 100755 index 0000000..af58745 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetTaxTableRequestType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetTaxTableRequestType.h" +#import "Trading_TaxTableType.h" + +@implementation Trading_SetTaxTableRequestType + +@synthesize taxTable = _taxTable; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetTaxTableRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TaxTable" propertyName:@"taxTable" type:PICO_TYPE_OBJECT clazz:[Trading_TaxTableType class]]; + [map setObject:ps forKey:@"taxTable"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.taxTable = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetTaxTableResponseType.h b/Vendoo/TradingProxy/Trading_SetTaxTableResponseType.h new file mode 100755 index 0000000..12cd58b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetTaxTableResponseType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Response to SetTaxTableRequest. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetTaxTableResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetTaxTableResponseType.m b/Vendoo/TradingProxy/Trading_SetTaxTableResponseType.m new file mode 100755 index 0000000..89d581f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetTaxTableResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetTaxTableResponseType.h" + +@implementation Trading_SetTaxTableResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetTaxTableResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetUserNotesActionCodeType.h b/Vendoo/TradingProxy/Trading_SetUserNotesActionCodeType.h new file mode 100755 index 0000000..821c3f2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetUserNotesActionCodeType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the action to take for an item's My eBay notes. + + + @ingroup EBayAPIInterface +*/ + +/** + + Creates or replaces an item's My eBay notes. Note that if + the specified item already has notes in My eBay, the new + notes will completely replace the existing notes. They will + not be appended. + +*/ +extern NSString *const Trading_SetUserNotesActionCodeType_ADD_OR_UPDATE; + +/** + + Deletes any existing My eBay notes for the specified item. + Specifying Delete when no notes exist does nothing, but does + not return an error. + +*/ +extern NSString *const Trading_SetUserNotesActionCodeType_DELETE; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_SetUserNotesActionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SetUserNotesActionCodeType.m b/Vendoo/TradingProxy/Trading_SetUserNotesActionCodeType.m new file mode 100755 index 0000000..dc4d7b2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetUserNotesActionCodeType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SetUserNotesActionCodeType.h" + +/** + @file + + Specifies the action to take for an item's My eBay notes. + +*/ + +/** + + Creates or replaces an item's My eBay notes. Note that if + the specified item already has notes in My eBay, the new + notes will completely replace the existing notes. They will + not be appended. + +*/ +NSString *const Trading_SetUserNotesActionCodeType_ADD_OR_UPDATE = @"AddOrUpdate"; + +/** + + Deletes any existing My eBay notes for the specified item. + Specifying Delete when no notes exist does nothing, but does + not return an error. + +*/ +NSString *const Trading_SetUserNotesActionCodeType_DELETE = @"Delete"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_SetUserNotesActionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SetUserNotesRequestType.h b/Vendoo/TradingProxy/Trading_SetUserNotesRequestType.h new file mode 100755 index 0000000..eb2c229 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetUserNotesRequestType.h @@ -0,0 +1,148 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_NameValueListArrayType; + +/** + + Enables users to add, replace, and delete My eBay notes for + items that are being tracked in the My eBay All Selling and + All Buying areas. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetUserNotesRequestType : Trading_AbstractRequestType { + +@private + NSString *_itemID; + NSString *_action; + NSString *_noteText; + NSString *_transactionID; + Trading_NameValueListArrayType *_variationSpecifics; + NSString *_sku; + NSString *_orderLineItemID; + +} + + +/** + + ID of the item to which the My eBay note will be + attached. Notes can only be added to items that are + currently being tracked in My eBay. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + The seller must include this field and set it to 'AddOrUpdate' to add a new + user note or update an existing user note, or set it to 'Delete' to delete a + an existing user note. + + + type: string constant in Trading_SetUserNotesActionCodeType.h +*/ +@property (nonatomic, retain) NSString *action; + +/** + + Text of the note. Maximum 250 characters. Required only + if the Action is AddOrUpdate. This note text will + completely replace any existing My eBay note for the + specified item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *noteText; + +/** + + Unique identifier for the order line item (transaction) to which the My + eBay note will be attached. Notes can only be added to order line items + that are currently being tracked in My eBay. Buyers can + view user notes made on order line items in the + PrivateNotes field of the WonList container in GetMyeBayBuying, and + sellers can view user notes made on order line items in + the PrivateNotes field of the SoldList and DeletedFromSoldList + containers in GetMyeBaySellinging. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + Container consisting of name-value pairs that identify (match) one + variation within a fixed-price, multi-variation listing. The specified + name-value pair(s) must exist in the listing specified by either the + ItemID or SKU values specified in the request. If a specific order line + item is targeted in the request with an + ItemID/TransactionID pair or an OrderLineItemID value, any specified + VariationSpecifics container is ignored by the call. + + + type : class Trading_NameValueListArrayType +*/ +@property (nonatomic, retain) Trading_NameValueListArrayType *variationSpecifics; + +/** + + SKU value of the item variation to which the My eBay note will be + attached. Notes can only be added to items that are currently being + tracked in My eBay. A SKU (stock keeping unit) value is defined by and + used by the seller to identify a variation within a fixed-price, multi- + variation listing. The SKU value is assigned to a variation of an item + through the Variations.Variation.SKU element. +
+
+ This field can only be used if the Item.InventoryTrackingMethod field + (set with the AddFixedPriceItem or RelistFixedPriceItem calls) is set to + SKU. +
+
+ If a specific order line item is targeted in the request + with an ItemID/TransactionID pair or an OrderLineItemID value, any + specified SKU is ignored by the call. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sku; + +/** + + A unique identifier for an eBay order line item. This field is created as + soon as there is a commitment to buy from the seller, and its value is + based upon the concatenation of ItemID and TransactionID, with a hyphen in + between these two IDs. OrderLineItemID can be used in the input instead of + an ItemID/TransactionID pair to identify an order line item. +
+
+ Notes can only be added to order line items that are currently being + tracked in My eBay. Buyers can view user notes made on order line items in + the PrivateNotes field of the WonList container in GetMyeBayBuying, and + sellers can view user notes made on order line items in the PrivateNotes + field of the SoldList and DeletedFromSoldList containers in + GetMyeBaySellinging. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetUserNotesRequestType.m b/Vendoo/TradingProxy/Trading_SetUserNotesRequestType.m new file mode 100755 index 0000000..8a01ac9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetUserNotesRequestType.m @@ -0,0 +1,70 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetUserNotesRequestType.h" +#import "Trading_NameValueListArrayType.h" + +@implementation Trading_SetUserNotesRequestType + +@synthesize itemID = _itemID; +@synthesize action = _action; +@synthesize noteText = _noteText; +@synthesize transactionID = _transactionID; +@synthesize variationSpecifics = _variationSpecifics; +@synthesize sku = _sku; +@synthesize orderLineItemID = _orderLineItemID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetUserNotesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Action" propertyName:@"action" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"action"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NoteText" propertyName:@"noteText" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"noteText"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VariationSpecifics" propertyName:@"variationSpecifics" type:PICO_TYPE_OBJECT clazz:[Trading_NameValueListArrayType class]]; + [map setObject:ps forKey:@"variationSpecifics"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SKU" propertyName:@"sku" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sku"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.action = nil; + self.noteText = nil; + self.transactionID = nil; + self.variationSpecifics = nil; + self.sku = nil; + self.orderLineItemID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetUserNotesResponseType.h b/Vendoo/TradingProxy/Trading_SetUserNotesResponseType.h new file mode 100755 index 0000000..8e7c280 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetUserNotesResponseType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returns the status of the call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetUserNotesResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetUserNotesResponseType.m b/Vendoo/TradingProxy/Trading_SetUserNotesResponseType.m new file mode 100755 index 0000000..bf5d0f9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetUserNotesResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetUserNotesResponseType.h" + +@implementation Trading_SetUserNotesResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetUserNotesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetUserPreferencesRequestType.h b/Vendoo/TradingProxy/Trading_SetUserPreferencesRequestType.h new file mode 100755 index 0000000..6d7838f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetUserPreferencesRequestType.h @@ -0,0 +1,196 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_PurchaseReminderEmailPreferencesType; +@class Trading_SellerFavoriteItemPreferencesType; +@class Trading_CrossPromotionPreferencesType; +@class Trading_UnpaidItemAssistancePreferencesType; +@class Trading_EndOfAuctionEmailPreferencesType; +@class Trading_CombinedPaymentPreferencesType; +@class Trading_DispatchCutoffTimePreferencesType; +@class Trading_BidderNoticePreferencesType; +@class Trading_SellerPaymentPreferencesType; + +/** + + Defines the SetUserPreferences request container. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetUserPreferencesRequestType : Trading_AbstractRequestType { + +@private + Trading_BidderNoticePreferencesType *_bidderNoticePreferences; + Trading_CombinedPaymentPreferencesType *_combinedPaymentPreferences; + Trading_CrossPromotionPreferencesType *_crossPromotionPreferences; + Trading_SellerPaymentPreferencesType *_sellerPaymentPreferences; + Trading_SellerFavoriteItemPreferencesType *_sellerFavoriteItemPreferences; + Trading_EndOfAuctionEmailPreferencesType *_endOfAuctionEmailPreferences; + NSNumber *_emailShipmentTrackingNumberPreference; + NSNumber *_requiredShipPhoneNumberPreference; + Trading_UnpaidItemAssistancePreferencesType *_unpaidItemAssistancePreferences; + Trading_PurchaseReminderEmailPreferencesType *_purchaseReminderEmailPreferences; + NSNumber *_sellerThirdPartyCheckoutDisabled; + Trading_DispatchCutoffTimePreferencesType *_dispatchCutoffTimePreference; + +} + + +/** + + Container consisting of the seller's preference for receiving contact + information for unsuccessful bidders. This preference is only applicable for + auction listings. + + + type : class Trading_BidderNoticePreferencesType +*/ +@property (nonatomic, retain) Trading_BidderNoticePreferencesType *bidderNoticePreferences; + +/** + + Container consisting of the seller's preference for allowing combined payment + on multiple orders shared between the same seller and buyer. +

+ Note: + Calculated and flat-rate shipping preferences are no longer set using this + call. Instead, use the SetShippingDiscountProfiles call to + set the shipping discounts for combined payment orders. + +
+ Note: + A seller's combined payment preferences can take up to 7 days to + have any logical or functional effect on eBay. + + + + type : class Trading_CombinedPaymentPreferencesType +*/ +@property (nonatomic, retain) Trading_CombinedPaymentPreferencesType *combinedPaymentPreferences; + +/** + + This container should no longer be used as eBay Store Cross Promotions are no + longer supported in the Trading API. This container will be removed from the + Trading WSDL and API Call Reference docs in a future release. +

+ Container consisting of the seller's cross-promotion preferences. These + preferences are only applicable for eBay Store owners. One or more + preferences may be set or modified under this field. + + + type : class Trading_CrossPromotionPreferencesType +*/ +@property (nonatomic, retain) Trading_CrossPromotionPreferencesType *crossPromotionPreferences; + +/** + + Container consisting of the seller's payment preferences. One or more + preferences may be set or modified under this field. Payment preferences + specified in a SetUserPreferences call override the settings + in My eBay payment preferences. + + + type : class Trading_SellerPaymentPreferencesType +*/ +@property (nonatomic, retain) Trading_SellerPaymentPreferencesType *sellerPaymentPreferences; + +/** + + Container consisting of the seller's preferences for displaying items on a + buyer's Favorite Sellers' Items page or Favorite Sellers' Items digest. One + or more preferences may be set or modified under this field. + + + type : class Trading_SellerFavoriteItemPreferencesType +*/ +@property (nonatomic, retain) Trading_SellerFavoriteItemPreferencesType *sellerFavoriteItemPreferences; + +/** + + Container consisting of the seller's preferences for the end-of-auction + email sent to the winning bidder. These preferences allow the seller to + customize the Email that is sent to buyer at the end of the auction. One or + more preferences may be set or modified under this field. These preferences + are only applicable for auction listings. + + + type : class Trading_EndOfAuctionEmailPreferencesType +*/ +@property (nonatomic, retain) Trading_EndOfAuctionEmailPreferencesType *endOfAuctionEmailPreferences; + +/** + + Flag that controls whether the shipment's tracking number is sent by Email + from the seller to the buyer. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *emailShipmentTrackingNumberPreference; + +/** + + Flag that controls whether the buyer is required to provide a shipping phone + number upon checkout. Some shipping carriers require the receiver's phone + number. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *requiredShipPhoneNumberPreference; + +/** + + Container consisting of a seller's Unpaid Item Assistant preferences. The + Unpaid Item Assistant automatically opens an Unpaid Item dispute on the + behalf of the seller. One or more preferences may be set or modified under + this field. + + + type : class Trading_UnpaidItemAssistancePreferencesType +*/ +@property (nonatomic, retain) Trading_UnpaidItemAssistancePreferencesType *unpaidItemAssistancePreferences; + +/** + + Container consisting of a seller's preference for sending a purchase + reminder email to buyers. + + + type : class Trading_PurchaseReminderEmailPreferencesType +*/ +@property (nonatomic, retain) Trading_PurchaseReminderEmailPreferencesType *purchaseReminderEmailPreferences; + +/** + + A flag used to disable the use of a third-party application to handle the + checkout flow for a seller. If set to true, Third-Party Checkout is disabled + and any checkout flow initiated on the seller's application is redirected to + the eBay checkout flow. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *sellerThirdPartyCheckoutDisabled; + +/** + + Contains information about a seller's order cut off time preferences for same day shipping. If the seller specifies a value of 0 in Item.DispatchTimeMax to offer same day handling when listing an item, the seller's shipping time commitment depends on the order cut off time set for the listing site, as indicated by DispatchCutoffTimePreference.CutoffTime. + + + type : class Trading_DispatchCutoffTimePreferencesType +*/ +@property (nonatomic, retain) Trading_DispatchCutoffTimePreferencesType *dispatchCutoffTimePreference; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetUserPreferencesRequestType.m b/Vendoo/TradingProxy/Trading_SetUserPreferencesRequestType.m new file mode 100755 index 0000000..d0b29fd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetUserPreferencesRequestType.m @@ -0,0 +1,103 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetUserPreferencesRequestType.h" +#import "Trading_PurchaseReminderEmailPreferencesType.h" +#import "Trading_SellerFavoriteItemPreferencesType.h" +#import "Trading_CrossPromotionPreferencesType.h" +#import "Trading_UnpaidItemAssistancePreferencesType.h" +#import "Trading_EndOfAuctionEmailPreferencesType.h" +#import "Trading_CombinedPaymentPreferencesType.h" +#import "Trading_DispatchCutoffTimePreferencesType.h" +#import "Trading_BidderNoticePreferencesType.h" +#import "Trading_SellerPaymentPreferencesType.h" + +@implementation Trading_SetUserPreferencesRequestType + +@synthesize bidderNoticePreferences = _bidderNoticePreferences; +@synthesize combinedPaymentPreferences = _combinedPaymentPreferences; +@synthesize crossPromotionPreferences = _crossPromotionPreferences; +@synthesize sellerPaymentPreferences = _sellerPaymentPreferences; +@synthesize sellerFavoriteItemPreferences = _sellerFavoriteItemPreferences; +@synthesize endOfAuctionEmailPreferences = _endOfAuctionEmailPreferences; +@synthesize emailShipmentTrackingNumberPreference = _emailShipmentTrackingNumberPreference; +@synthesize requiredShipPhoneNumberPreference = _requiredShipPhoneNumberPreference; +@synthesize unpaidItemAssistancePreferences = _unpaidItemAssistancePreferences; +@synthesize purchaseReminderEmailPreferences = _purchaseReminderEmailPreferences; +@synthesize sellerThirdPartyCheckoutDisabled = _sellerThirdPartyCheckoutDisabled; +@synthesize dispatchCutoffTimePreference = _dispatchCutoffTimePreference; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetUserPreferencesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BidderNoticePreferences" propertyName:@"bidderNoticePreferences" type:PICO_TYPE_OBJECT clazz:[Trading_BidderNoticePreferencesType class]]; + [map setObject:ps forKey:@"bidderNoticePreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CombinedPaymentPreferences" propertyName:@"combinedPaymentPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_CombinedPaymentPreferencesType class]]; + [map setObject:ps forKey:@"combinedPaymentPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossPromotionPreferences" propertyName:@"crossPromotionPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_CrossPromotionPreferencesType class]]; + [map setObject:ps forKey:@"crossPromotionPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerPaymentPreferences" propertyName:@"sellerPaymentPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_SellerPaymentPreferencesType class]]; + [map setObject:ps forKey:@"sellerPaymentPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerFavoriteItemPreferences" propertyName:@"sellerFavoriteItemPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_SellerFavoriteItemPreferencesType class]]; + [map setObject:ps forKey:@"sellerFavoriteItemPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndOfAuctionEmailPreferences" propertyName:@"endOfAuctionEmailPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_EndOfAuctionEmailPreferencesType class]]; + [map setObject:ps forKey:@"endOfAuctionEmailPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EmailShipmentTrackingNumberPreference" propertyName:@"emailShipmentTrackingNumberPreference" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"emailShipmentTrackingNumberPreference"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RequiredShipPhoneNumberPreference" propertyName:@"requiredShipPhoneNumberPreference" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"requiredShipPhoneNumberPreference"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UnpaidItemAssistancePreferences" propertyName:@"unpaidItemAssistancePreferences" type:PICO_TYPE_OBJECT clazz:[Trading_UnpaidItemAssistancePreferencesType class]]; + [map setObject:ps forKey:@"unpaidItemAssistancePreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PurchaseReminderEmailPreferences" propertyName:@"purchaseReminderEmailPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_PurchaseReminderEmailPreferencesType class]]; + [map setObject:ps forKey:@"purchaseReminderEmailPreferences"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerThirdPartyCheckoutDisabled" propertyName:@"sellerThirdPartyCheckoutDisabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"sellerThirdPartyCheckoutDisabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DispatchCutoffTimePreference" propertyName:@"dispatchCutoffTimePreference" type:PICO_TYPE_OBJECT clazz:[Trading_DispatchCutoffTimePreferencesType class]]; + [map setObject:ps forKey:@"dispatchCutoffTimePreference"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.bidderNoticePreferences = nil; + self.combinedPaymentPreferences = nil; + self.crossPromotionPreferences = nil; + self.sellerPaymentPreferences = nil; + self.sellerFavoriteItemPreferences = nil; + self.endOfAuctionEmailPreferences = nil; + self.emailShipmentTrackingNumberPreference = nil; + self.requiredShipPhoneNumberPreference = nil; + self.unpaidItemAssistancePreferences = nil; + self.purchaseReminderEmailPreferences = nil; + self.sellerThirdPartyCheckoutDisabled = nil; + self.dispatchCutoffTimePreference = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SetUserPreferencesResponseType.h b/Vendoo/TradingProxy/Trading_SetUserPreferencesResponseType.h new file mode 100755 index 0000000..436bf58 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetUserPreferencesResponseType.h @@ -0,0 +1,28 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returned after a call to SetUserPreferences to indicate that the call succeeded. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SetUserPreferencesResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_SetUserPreferencesResponseType.m b/Vendoo/TradingProxy/Trading_SetUserPreferencesResponseType.m new file mode 100755 index 0000000..4d271fa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SetUserPreferencesResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SetUserPreferencesResponseType.h" + +@implementation Trading_SetUserPreferencesResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"SetUserPreferencesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SeverityCodeType.h b/Vendoo/TradingProxy/Trading_SeverityCodeType.h new file mode 100755 index 0000000..17117f4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SeverityCodeType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + SeverityCodeType - Type declaration to be used by other schema. + This code identifies the severity of an API error. A code indicates + whether there is an API-level error or warning that needs to be + communicated to the client. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) Warning or informational error + +*/ +extern NSString *const Trading_SeverityCodeType_WARNING; + +/** + + (out) Application-level error + +*/ +extern NSString *const Trading_SeverityCodeType_ERROR; + +/** + + (out) Reserved for internal or future use + +*/ +extern NSString *const Trading_SeverityCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SeverityCodeType.m b/Vendoo/TradingProxy/Trading_SeverityCodeType.m new file mode 100755 index 0000000..25baa49 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SeverityCodeType.m @@ -0,0 +1,35 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SeverityCodeType.h" + +/** + @file + + SeverityCodeType - Type declaration to be used by other schema. + This code identifies the severity of an API error. A code indicates + whether there is an API-level error or warning that needs to be + communicated to the client. + +*/ + +/** + + (out) Warning or informational error + +*/ +NSString *const Trading_SeverityCodeType_WARNING = @"Warning"; + +/** + + (out) Application-level error + +*/ +NSString *const Trading_SeverityCodeType_ERROR = @"Error"; + +/** + + (out) Reserved for internal or future use + +*/ +NSString *const Trading_SeverityCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ShipPackageDetailsType.h b/Vendoo/TradingProxy/Trading_ShipPackageDetailsType.h new file mode 100755 index 0000000..db6f856 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShipPackageDetailsType.h @@ -0,0 +1,188 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_MeasureType; + +/** + + Details pertinent to one or more items for which + calculated shipping (or flat rate shipping using shipping rate tables with + weight surcharges) has been offered by the seller, such as package + dimension and weight and packaging/handling costs. Also returned + with the data for an item's transaction. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ShipPackageDetailsType : NSObject { + +@private + NSString *_measurementUnit; + Trading_MeasureType *_packageDepth; + Trading_MeasureType *_packageLength; + Trading_MeasureType *_packageWidth; + NSNumber *_shippingIrregular; + NSString *_shippingPackage; + Trading_MeasureType *_weightMajor; + Trading_MeasureType *_weightMinor; + NSMutableArray *_any; + +} + + +/** + + Specifies the unit type of the weight and dimensions of a + shipping package. + If MeasurementUnit is used, it overrides the system specified by measurementSystem. + If MeasurementUnit and measurementSystem are not specified, the following defaults + will be used: +

+ English: US
+ Metric: CA, CAFR, AU +

+ CA and CAFR supports both English and Metric, while other sites + only support the site's default. +

+ Use MeasurementUnit with weight and package dimensions. For example, + to represent a 5 lbs 2 oz package: +
+ <MeasurementUnit>English</MeasurementUnit> +
+ <WeightMajor>5</WeightMajor> +
+ <WeightMinor>2</WeightMinor> + + + type: string constant in Trading_MeasurementSystemCodeType.h +*/ +@property (nonatomic, retain) NSString *measurementUnit; + +/** + + Depth of the package, in whole number of inches, needed to ship the item. + This is validated against the selected shipping service. + Upon mismatch, a message is returned, such as, "Package + dimensions exceeds maximum allowable limit for + service XXXXX," where XXXXX is the name of the shipping service. + For calculated shipping only. Only returned if the seller + specified the value for the item. (In many cases, the seller + only specifies the weight fields.) +

+ Developer impact: UPS requires dimensions for any Ground packages that are 3 + cubic feet or larger and for all air packages, if they are to provide correct + shipping cost. If package dimensions are not included for an item listed with + calculated shipping, the shipping cost returned will be an estimate based on + standard dimensions for the defined package type. eBay enforces a dimensions + requirement on listings so that buyers receive accurate calculated shipping + costs. + + + type : class Trading_MeasureType +*/ +@property (nonatomic, retain) Trading_MeasureType *packageDepth; + +/** + + Length of the package, in whole number of inches, needed to ship the item. + Upon mismatch, a message is returned, such as, "Package + dimensions exceeds maximum allowable limit for + service XXXXX," where XXXXX is the name of the shipping service. + For calculated shipping only. Only returned if the seller + specified the value for the item. (In many cases, the seller + only specifies the weight fields.) + + + type : class Trading_MeasureType +*/ +@property (nonatomic, retain) Trading_MeasureType *packageLength; + +/** + + Width of the package, in whole number of inches, needed to ship the item. + Upon mismatch, a message is returned, such as, "Package + dimensions exceeds maximum allowable limit for + service XXXXX," where XXXXX is the name of the shipping service. + For calculated shipping only. Only returned if the seller + specified the value for the item. (In many cases, the seller + only specifies the weight fields.) + + + type : class Trading_MeasureType +*/ +@property (nonatomic, retain) Trading_MeasureType *packageWidth; + +/** + + Whether a package is irregular and therefore cannot go + through the stamping machine at the shipping service office and + thus requires special or fragile handling. For calculated + shipping only. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *shippingIrregular; + +/** + + The nature of the package used to ship the item(s). + Required for calculated shipping only. + + + type: string constant in Trading_ShippingPackageCodeType.h +*/ +@property (nonatomic, retain) NSString *shippingPackage; + +/** + + WeightMajor and WeightMinor are used to specify the weight of a + shipping package. Here is how you would represent a package + weight of 5 lbs 2 oz: <WeightMajor unit="lbs">5</WeightMajor> + <WeightMinor unit="oz">2</WeightMinor> + See http://www.ups.com for the maximum weight allowed by UPS. + Above this maximum, the shipping type becomes Freight, an option + that can only be selected via the eBay Web site and not via API. + The weight details are validated against the selected shipping service. +

+ For calculated shipping or for flat rate shipping if shipping rate tables are + specified and the shipping rate table uses weight surcharges. + Required on input when calculated shipping is used. + + + type : class Trading_MeasureType +*/ +@property (nonatomic, retain) Trading_MeasureType *weightMajor; + +/** + + See the definition of WeightMajor. For calculated shipping or for flat rate shipping + if shipping rate tables are specified and the shipping rate table uses weight surcharges. + (When used with the shipping rate tables with weight surcharge, any WeightMinor value greater + than zero results in WeightMajor getting rounded up in the shipping cost calculation + for example, 1 lb, 2 oz is rounded up to 2 lbs.) +

+ Required on input when calculated shipping is used. + + + type : class Trading_MeasureType +*/ +@property (nonatomic, retain) Trading_MeasureType *weightMinor; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ShipPackageDetailsType.m b/Vendoo/TradingProxy/Trading_ShipPackageDetailsType.m new file mode 100755 index 0000000..383445d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShipPackageDetailsType.m @@ -0,0 +1,78 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ShipPackageDetailsType.h" +#import "Trading_MeasureType.h" + +@implementation Trading_ShipPackageDetailsType + +@synthesize measurementUnit = _measurementUnit; +@synthesize packageDepth = _packageDepth; +@synthesize packageLength = _packageLength; +@synthesize packageWidth = _packageWidth; +@synthesize shippingIrregular = _shippingIrregular; +@synthesize shippingPackage = _shippingPackage; +@synthesize weightMajor = _weightMajor; +@synthesize weightMinor = _weightMinor; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MeasurementUnit" propertyName:@"measurementUnit" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"measurementUnit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PackageDepth" propertyName:@"packageDepth" type:PICO_TYPE_OBJECT clazz:[Trading_MeasureType class]]; + [map setObject:ps forKey:@"packageDepth"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PackageLength" propertyName:@"packageLength" type:PICO_TYPE_OBJECT clazz:[Trading_MeasureType class]]; + [map setObject:ps forKey:@"packageLength"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PackageWidth" propertyName:@"packageWidth" type:PICO_TYPE_OBJECT clazz:[Trading_MeasureType class]]; + [map setObject:ps forKey:@"packageWidth"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingIrregular" propertyName:@"shippingIrregular" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"shippingIrregular"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingPackage" propertyName:@"shippingPackage" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"shippingPackage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WeightMajor" propertyName:@"weightMajor" type:PICO_TYPE_OBJECT clazz:[Trading_MeasureType class]]; + [map setObject:ps forKey:@"weightMajor"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WeightMinor" propertyName:@"weightMinor" type:PICO_TYPE_OBJECT clazz:[Trading_MeasureType class]]; + [map setObject:ps forKey:@"weightMinor"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.measurementUnit = nil; + self.packageDepth = nil; + self.packageLength = nil; + self.packageWidth = nil; + self.shippingIrregular = nil; + self.shippingPackage = nil; + self.weightMajor = nil; + self.weightMinor = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ShipmentDeliveryStatusCodeType.h b/Vendoo/TradingProxy/Trading_ShipmentDeliveryStatusCodeType.h new file mode 100755 index 0000000..3372345 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShipmentDeliveryStatusCodeType.h @@ -0,0 +1,90 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Status of the delivery. + + + @ingroup EBayAPIInterface +*/ + +/** + + Created (default). + +*/ +extern NSString *const Trading_ShipmentDeliveryStatusCodeType_CREATED; + +/** + + Dropped off. + +*/ +extern NSString *const Trading_ShipmentDeliveryStatusCodeType_DROPPED_OFF; + +/** + + In transit. + +*/ +extern NSString *const Trading_ShipmentDeliveryStatusCodeType_IN_TRANSIT; + +/** + + Delivered. + +*/ +extern NSString *const Trading_ShipmentDeliveryStatusCodeType_DELIVERED; + +/** + + Returned. + +*/ +extern NSString *const Trading_ShipmentDeliveryStatusCodeType_RETURNED; + +/** + + Cancelled. + +*/ +extern NSString *const Trading_ShipmentDeliveryStatusCodeType_CANCELED; + +/** + + Label printed. + +*/ +extern NSString *const Trading_ShipmentDeliveryStatusCodeType_LABEL_PRINTED; + +/** + + Unconfirmed. + +*/ +extern NSString *const Trading_ShipmentDeliveryStatusCodeType_UNCONFIRMED; + +/** + + Unknown. + +*/ +extern NSString *const Trading_ShipmentDeliveryStatusCodeType_UNKNOWN; + +/** + + Error. + +*/ +extern NSString *const Trading_ShipmentDeliveryStatusCodeType_ERROR; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_ShipmentDeliveryStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ShipmentDeliveryStatusCodeType.m b/Vendoo/TradingProxy/Trading_ShipmentDeliveryStatusCodeType.m new file mode 100755 index 0000000..29b52f1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShipmentDeliveryStatusCodeType.m @@ -0,0 +1,88 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ShipmentDeliveryStatusCodeType.h" + +/** + @file + + Status of the delivery. + +*/ + +/** + + Created (default). + +*/ +NSString *const Trading_ShipmentDeliveryStatusCodeType_CREATED = @"Created"; + +/** + + Dropped off. + +*/ +NSString *const Trading_ShipmentDeliveryStatusCodeType_DROPPED_OFF = @"DroppedOff"; + +/** + + In transit. + +*/ +NSString *const Trading_ShipmentDeliveryStatusCodeType_IN_TRANSIT = @"InTransit"; + +/** + + Delivered. + +*/ +NSString *const Trading_ShipmentDeliveryStatusCodeType_DELIVERED = @"Delivered"; + +/** + + Returned. + +*/ +NSString *const Trading_ShipmentDeliveryStatusCodeType_RETURNED = @"Returned"; + +/** + + Cancelled. + +*/ +NSString *const Trading_ShipmentDeliveryStatusCodeType_CANCELED = @"Canceled"; + +/** + + Label printed. + +*/ +NSString *const Trading_ShipmentDeliveryStatusCodeType_LABEL_PRINTED = @"LabelPrinted"; + +/** + + Unconfirmed. + +*/ +NSString *const Trading_ShipmentDeliveryStatusCodeType_UNCONFIRMED = @"Unconfirmed"; + +/** + + Unknown. + +*/ +NSString *const Trading_ShipmentDeliveryStatusCodeType_UNKNOWN = @"Unknown"; + +/** + + Error. + +*/ +NSString *const Trading_ShipmentDeliveryStatusCodeType_ERROR = @"Error"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_ShipmentDeliveryStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ShipmentLineItemType.h b/Vendoo/TradingProxy/Trading_ShipmentLineItemType.h new file mode 100755 index 0000000..c5fce02 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShipmentLineItemType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_LineItemType; + +/** + + This type provides information about one or more order line items in a Global Shipping Program package. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ShipmentLineItemType : NSObject { + +@private + NSMutableArray *_lineItem; + NSMutableArray *_any; + +} + + +/** + + Contains information about one order line item in a Global Shipping Program package. The package can contain multiple units of a given order line item, and multiple order line items. + + + entry type : class Trading_LineItemType +*/ + +@property (nonatomic, retain) NSMutableArray *lineItem; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ShipmentLineItemType.m b/Vendoo/TradingProxy/Trading_ShipmentLineItemType.m new file mode 100755 index 0000000..4c58f96 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShipmentLineItemType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ShipmentLineItemType.h" +#import "Trading_LineItemType.h" + +@implementation Trading_ShipmentLineItemType + +@synthesize lineItem = _lineItem; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"LineItem" propertyName:@"lineItem" type:PICO_TYPE_OBJECT clazz:[Trading_LineItemType class]]; + [map setObject:ps forKey:@"lineItem"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.lineItem = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ShipmentStatusCodeType.h b/Vendoo/TradingProxy/Trading_ShipmentStatusCodeType.h new file mode 100755 index 0000000..420e714 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShipmentStatusCodeType.h @@ -0,0 +1,11 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + + +extern NSString *const Trading_ShipmentStatusCodeType_ACTIVE; + +extern NSString *const Trading_ShipmentStatusCodeType_CANCELED; + +extern NSString *const Trading_ShipmentStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ShipmentStatusCodeType.m b/Vendoo/TradingProxy/Trading_ShipmentStatusCodeType.m new file mode 100755 index 0000000..4472d2c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShipmentStatusCodeType.m @@ -0,0 +1,11 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ShipmentStatusCodeType.h" + + +NSString *const Trading_ShipmentStatusCodeType_ACTIVE = @"Active"; + +NSString *const Trading_ShipmentStatusCodeType_CANCELED = @"Canceled"; + +NSString *const Trading_ShipmentStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ShipmentTrackingDetailsType.h b/Vendoo/TradingProxy/Trading_ShipmentTrackingDetailsType.h new file mode 100755 index 0000000..a573250 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShipmentTrackingDetailsType.h @@ -0,0 +1,89 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ShipmentLineItemType; + +/** + + This type details the shipping carrier and shipment tracking number associated with a + package shipment. It also contains information about the line items shipped through the Global Shipping program. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ShipmentTrackingDetailsType : NSObject { + +@private + NSString *_shippingCarrierUsed; + NSString *_shipmentTrackingNumber; + Trading_ShipmentLineItemType *_shipmentLineItem; + NSMutableArray *_any; + +} + + +/** + + Required if ShipmentTrackingNumber is supplied. + Name of the shipping carrier used to ship the item. Although this value + can be any value, since it is not checked by eBay, commonly used shipping + carriers can be found by calling GeteBayDetails + with DetailName set to ShippingCarrierDetails and examining the + returned ShippingCarrierCodeTypes. +

+ For those using UPS Mail Innovations, supply the value UPS-MI for UPS Mail Innnovations. + Buyers will subsequently be sent to the UPS Mail Innovations website for tracking. +

+ For those using FedEx SmartPost in a CompleteSale callsupply the value FedEx. + Buyers will subsequently be sent to the appropriate web site for tracking status. + (The buyer is sent to the UPS Mail Innovations website if UPS-MI is specified, or to + the FedEx website if FedEx is specified.) + Returned only if set. + Returned for Half.com as well. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingCarrierUsed; + +/** + + Required if ShippingCarrierUsed is supplied. + The tracking number assigned by the shipping carrier to the item shipment. The + format of the tracking number must be consistent with the format used by the + specified shipping carrier (ShippingCarrierUsed). Typically, you should avoid + spaces and hyphens. + Returned only if set. + Returned for Half.com as well. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shipmentTrackingNumber; + +/** + + Contains information about one or more order line items in a Global Shipping Program package. Required or returned if the value of ShippingCarrierUsed is GlobalShipping_MultiCarrier. + + + type : class Trading_ShipmentLineItemType +*/ +@property (nonatomic, retain) Trading_ShipmentLineItemType *shipmentLineItem; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ShipmentTrackingDetailsType.m b/Vendoo/TradingProxy/Trading_ShipmentTrackingDetailsType.m new file mode 100755 index 0000000..0a043c7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShipmentTrackingDetailsType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ShipmentTrackingDetailsType.h" +#import "Trading_ShipmentLineItemType.h" + +@implementation Trading_ShipmentTrackingDetailsType + +@synthesize shippingCarrierUsed = _shippingCarrierUsed; +@synthesize shipmentTrackingNumber = _shipmentTrackingNumber; +@synthesize shipmentLineItem = _shipmentLineItem; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingCarrierUsed" propertyName:@"shippingCarrierUsed" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingCarrierUsed"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShipmentTrackingNumber" propertyName:@"shipmentTrackingNumber" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shipmentTrackingNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShipmentLineItem" propertyName:@"shipmentLineItem" type:PICO_TYPE_OBJECT clazz:[Trading_ShipmentLineItemType class]]; + [map setObject:ps forKey:@"shipmentLineItem"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.shippingCarrierUsed = nil; + self.shipmentTrackingNumber = nil; + self.shipmentLineItem = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ShipmentType.h b/Vendoo/TradingProxy/Trading_ShipmentType.h new file mode 100755 index 0000000..48b2674 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShipmentType.h @@ -0,0 +1,350 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AddressType; +@class Trading_ShipmentTrackingDetailsType; +@class Trading_ItemTransactionIDType; +@class Trading_MeasureType; +@class Trading_ShipmentLineItemType; +@class Trading_AmountType; + +/** + + Type defining the Shipment container, which is used by + the seller in CompleteSale to provide shipping information. The + Shipment container is also returned in the + GetSellingManagerSaleRecord response. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ShipmentType : NSObject { + +@private + NSDate *_estimatedDeliveryDate; + Trading_AmountType *_insuredValue; + Trading_MeasureType *_packageDepth; + Trading_MeasureType *_packageLength; + Trading_MeasureType *_packageWidth; + NSString *_payPalShipmentID; + NSNumber *_shipmentID; + Trading_AmountType *_postageTotal; + NSDate *_printedTime; + Trading_AddressType *_shipFromAddress; + Trading_AddressType *_shippingAddress; + NSString *_shippingCarrierUsed; + NSMutableArray *_shippingFeature; + NSString *_shippingPackage; + NSString *_shippingServiceUsed; + NSString *_shipmentTrackingNumber; + Trading_MeasureType *_weightMajor; + Trading_MeasureType *_weightMinor; + NSMutableArray *_itemTransactionID; + NSDate *_deliveryDate; + NSString *_deliveryStatus; + NSDate *_refundGrantedTime; + NSDate *_refundRequestedTime; + NSString *_status; + NSDate *_shippedTime; + NSString *_notes; + NSMutableArray *_shipmentTrackingDetails; + Trading_ShipmentLineItemType *_shipmentLineItem; + NSMutableArray *_any; + +} + + +/** + (public property) + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *estimatedDeliveryDate; + +/** + (public property) + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *insuredValue; + +/** + + Depth dimension of the package needed to ship the item after it is sold. +
+ For calculated shipping only. + + + type : class Trading_MeasureType +*/ +@property (nonatomic, retain) Trading_MeasureType *packageDepth; + +/** + + Length dimension of the package needed to ship the item after it is sold. +
+ For calculated shipping only. + + + type : class Trading_MeasureType +*/ +@property (nonatomic, retain) Trading_MeasureType *packageLength; + +/** + + Width dimension of the package needed to ship the item after it is sold. +
+ For calculated shipping only. + + + type : class Trading_MeasureType +*/ +@property (nonatomic, retain) Trading_MeasureType *packageWidth; + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *payPalShipmentID; + +/** + (public property) + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *shipmentID; + +/** + (public property) + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *postageTotal; + +/** + (public property) + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *printedTime; + +/** + + The address from which the item is being shipped. + + + type : class Trading_AddressType +*/ +@property (nonatomic, retain) Trading_AddressType *shipFromAddress; + +/** + + The address to which the item is to be shipped. + + + type : class Trading_AddressType +*/ +@property (nonatomic, retain) Trading_AddressType *shippingAddress; + +/** + + The shipping carrier used to ship the package. This value can be any + combination of alphanumeric characters and it is not checked and verified by + eBay. This field is required if ShipmentTrackingNumber is included in the + call request. +

+ ShippingCarrierUsed and ShipmentTrackingNumber are dependent upon each other. + You must either specify both, or specify neither. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingCarrierUsed; + +/** + (public property) + + entry type : string constant in Trading_ShippingFeatureCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *shippingFeature; + +/** + + The size of the package used to ship the item(s). See ShippingPackageCodeType + for its possible values. Input. + + + type: string constant in Trading_ShippingPackageCodeType.h +*/ +@property (nonatomic, retain) NSString *shippingPackage; + +/** + + The size of the package used to ship the item(s). See ShippingPackageCodeType + for its possible values. Input. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingServiceUsed; + +/** + + The tracking number associated with one package of a shipment. The seller is + responsible for the accuracy of the shipment tracking number. eBay verifies + the tracking number is unique (across all of a seller's orders) and consistent + with the numbering scheme used by the specified shipping carrier. eBay cannot + verify the accuracy of the tracking number. This field is required if + ShippingCarrierUsed is included in the call request. +

+ Sellers can specify multiple tracking numbers for the same ShippingCarrierUsed + by separating the tracking numbers with commas. +

+ ShippingCarrierUsed and ShipmentTrackingNumber are dependent upon each other. + You must either specify both, or specify neither. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shipmentTrackingNumber; + +/** + + See the documentation regarding "Working with Item Weights". + The 'unit' attribute can have a value of lbs. + + + type : class Trading_MeasureType +*/ +@property (nonatomic, retain) Trading_MeasureType *weightMajor; + +/** + + See the documentation regarding "Working with Item Weights". + The 'unit' attribute is optional and assumed to be the + minor compared to the value of 'unit' in WeightMajor. + + + type : class Trading_MeasureType +*/ +@property (nonatomic, retain) Trading_MeasureType *weightMinor; + +/** + (public property) + + entry type : class Trading_ItemTransactionIDType +*/ + +@property (nonatomic, retain) NSMutableArray *itemTransactionID; + +/** + + Revise only + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *deliveryDate; + +/** + + Revise only + + + type: string constant in Trading_ShipmentDeliveryStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *deliveryStatus; + +/** + + Revise only + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *refundGrantedTime; + +/** + + Revise only + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *refundRequestedTime; + +/** + + Status, for revise only + + + type: string constant in Trading_ShipmentStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + The date and time that the seller handed off the package(s) to the shipping + carrier. If this field is not included in the request, the timestamp of the call + execution is used as the shipped time. Note that sellers have the ability to set + this value up to 3 calendar days in the future. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *shippedTime; + +/** + + This string field allows a seller to provide notes to the buyer regarding shipment of a + Half.com item. Only alphanumeric characters can be used in this field. This is an optional + field that is only applicable to Half.com items. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *notes; + +/** + + Container consisting of the tracking number and shipping carrier associated with + the shipment of one item (package). +

+ Because an order can have multiple line items and/or packages, there can be + multiple ShipmentTrackingDetails containers under the + Shipment container. + + + entry type : class Trading_ShipmentTrackingDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *shipmentTrackingDetails; + +/** + + Contains information about one or more order line items in a Global Shipping Program package. Required or returned if the value of ShippingCarrierUsed is GlobalShipping_MultiCarrier. + + + type : class Trading_ShipmentLineItemType +*/ +@property (nonatomic, retain) Trading_ShipmentLineItemType *shipmentLineItem; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ShipmentType.m b/Vendoo/TradingProxy/Trading_ShipmentType.m new file mode 100755 index 0000000..c3e3b9a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShipmentType.m @@ -0,0 +1,183 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ShipmentType.h" +#import "Trading_AddressType.h" +#import "Trading_ShipmentTrackingDetailsType.h" +#import "Trading_ItemTransactionIDType.h" +#import "Trading_MeasureType.h" +#import "Trading_ShipmentLineItemType.h" +#import "Trading_AmountType.h" + +@implementation Trading_ShipmentType + +@synthesize estimatedDeliveryDate = _estimatedDeliveryDate; +@synthesize insuredValue = _insuredValue; +@synthesize packageDepth = _packageDepth; +@synthesize packageLength = _packageLength; +@synthesize packageWidth = _packageWidth; +@synthesize payPalShipmentID = _payPalShipmentID; +@synthesize shipmentID = _shipmentID; +@synthesize postageTotal = _postageTotal; +@synthesize printedTime = _printedTime; +@synthesize shipFromAddress = _shipFromAddress; +@synthesize shippingAddress = _shippingAddress; +@synthesize shippingCarrierUsed = _shippingCarrierUsed; +@synthesize shippingFeature = _shippingFeature; +@synthesize shippingPackage = _shippingPackage; +@synthesize shippingServiceUsed = _shippingServiceUsed; +@synthesize shipmentTrackingNumber = _shipmentTrackingNumber; +@synthesize weightMajor = _weightMajor; +@synthesize weightMinor = _weightMinor; +@synthesize itemTransactionID = _itemTransactionID; +@synthesize deliveryDate = _deliveryDate; +@synthesize deliveryStatus = _deliveryStatus; +@synthesize refundGrantedTime = _refundGrantedTime; +@synthesize refundRequestedTime = _refundRequestedTime; +@synthesize status = _status; +@synthesize shippedTime = _shippedTime; +@synthesize notes = _notes; +@synthesize shipmentTrackingDetails = _shipmentTrackingDetails; +@synthesize shipmentLineItem = _shipmentLineItem; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EstimatedDeliveryDate" propertyName:@"estimatedDeliveryDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"estimatedDeliveryDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InsuredValue" propertyName:@"insuredValue" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"insuredValue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PackageDepth" propertyName:@"packageDepth" type:PICO_TYPE_OBJECT clazz:[Trading_MeasureType class]]; + [map setObject:ps forKey:@"packageDepth"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PackageLength" propertyName:@"packageLength" type:PICO_TYPE_OBJECT clazz:[Trading_MeasureType class]]; + [map setObject:ps forKey:@"packageLength"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PackageWidth" propertyName:@"packageWidth" type:PICO_TYPE_OBJECT clazz:[Trading_MeasureType class]]; + [map setObject:ps forKey:@"packageWidth"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalShipmentID" propertyName:@"payPalShipmentID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"payPalShipmentID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShipmentID" propertyName:@"shipmentID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"shipmentID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PostageTotal" propertyName:@"postageTotal" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"postageTotal"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PrintedTime" propertyName:@"printedTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"printedTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShipFromAddress" propertyName:@"shipFromAddress" type:PICO_TYPE_OBJECT clazz:[Trading_AddressType class]]; + [map setObject:ps forKey:@"shipFromAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingAddress" propertyName:@"shippingAddress" type:PICO_TYPE_OBJECT clazz:[Trading_AddressType class]]; + [map setObject:ps forKey:@"shippingAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingCarrierUsed" propertyName:@"shippingCarrierUsed" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingCarrierUsed"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ShippingFeature" propertyName:@"shippingFeature" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"shippingFeature"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingPackage" propertyName:@"shippingPackage" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"shippingPackage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingServiceUsed" propertyName:@"shippingServiceUsed" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingServiceUsed"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShipmentTrackingNumber" propertyName:@"shipmentTrackingNumber" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shipmentTrackingNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WeightMajor" propertyName:@"weightMajor" type:PICO_TYPE_OBJECT clazz:[Trading_MeasureType class]]; + [map setObject:ps forKey:@"weightMajor"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WeightMinor" propertyName:@"weightMinor" type:PICO_TYPE_OBJECT clazz:[Trading_MeasureType class]]; + [map setObject:ps forKey:@"weightMinor"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ItemTransactionID" propertyName:@"itemTransactionID" type:PICO_TYPE_OBJECT clazz:[Trading_ItemTransactionIDType class]]; + [map setObject:ps forKey:@"itemTransactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeliveryDate" propertyName:@"deliveryDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"deliveryDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DeliveryStatus" propertyName:@"deliveryStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"deliveryStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundGrantedTime" propertyName:@"refundGrantedTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"refundGrantedTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundRequestedTime" propertyName:@"refundRequestedTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"refundRequestedTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippedTime" propertyName:@"shippedTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"shippedTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Notes" propertyName:@"notes" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"notes"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ShipmentTrackingDetails" propertyName:@"shipmentTrackingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ShipmentTrackingDetailsType class]]; + [map setObject:ps forKey:@"shipmentTrackingDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShipmentLineItem" propertyName:@"shipmentLineItem" type:PICO_TYPE_OBJECT clazz:[Trading_ShipmentLineItemType class]]; + [map setObject:ps forKey:@"shipmentLineItem"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.estimatedDeliveryDate = nil; + self.insuredValue = nil; + self.packageDepth = nil; + self.packageLength = nil; + self.packageWidth = nil; + self.payPalShipmentID = nil; + self.shipmentID = nil; + self.postageTotal = nil; + self.printedTime = nil; + self.shipFromAddress = nil; + self.shippingAddress = nil; + self.shippingCarrierUsed = nil; + self.shippingFeature = nil; + self.shippingPackage = nil; + self.shippingServiceUsed = nil; + self.shipmentTrackingNumber = nil; + self.weightMajor = nil; + self.weightMinor = nil; + self.itemTransactionID = nil; + self.deliveryDate = nil; + self.deliveryStatus = nil; + self.refundGrantedTime = nil; + self.refundRequestedTime = nil; + self.status = nil; + self.shippedTime = nil; + self.notes = nil; + self.shipmentTrackingDetails = nil; + self.shipmentLineItem = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingCarrierCodeType.h b/Vendoo/TradingProxy/Trading_ShippingCarrierCodeType.h new file mode 100755 index 0000000..ffe381e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingCarrierCodeType.h @@ -0,0 +1,130 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Identifies a shipping carrier. + + + @ingroup EBayAPIInterface +*/ + +/** + + United Parcel Service. +

+ For UPS Mail Innovations (for CompleteSale call requests only), + specify the value UPS-MI. + +*/ +extern NSString *const Trading_ShippingCarrierCodeType_UPS; + +/** + + U.S. Postal Service. + +*/ +extern NSString *const Trading_ShippingCarrierCodeType_USPS; + +/** + + Fedex + For FedEx SmartPost (for CompleteSale call requests only), + specify the value FedEx. + +*/ +extern NSString *const Trading_ShippingCarrierCodeType_FED_EX; + +/** + + Deutsche Post. + +*/ +extern NSString *const Trading_ShippingCarrierCodeType_DEUTSCHE_POST; + +/** + + DHL service + +*/ +extern NSString *const Trading_ShippingCarrierCodeType_DHL; + +/** + + Hermes + +*/ +extern NSString *const Trading_ShippingCarrierCodeType_HERMES; + +/** + + iLoxx + +*/ +extern NSString *const Trading_ShippingCarrierCodeType_I_LOXX; + +/** + + Other postal service + +*/ +extern NSString *const Trading_ShippingCarrierCodeType_OTHER; + +/** + + Coliposte Domestic + +*/ +extern NSString *const Trading_ShippingCarrierCodeType_COLIPOSTE_DOMESTIC; + +/** + + Coliposte International + +*/ +extern NSString *const Trading_ShippingCarrierCodeType_COLIPOSTE_INTERNATIONAL; + +/** + + Chronopost + +*/ +extern NSString *const Trading_ShippingCarrierCodeType_CHRONOPOST; + +/** + + Correos + +*/ +extern NSString *const Trading_ShippingCarrierCodeType_CORREOS; + +/** + + Seur (reserved for future use) + +*/ +extern NSString *const Trading_ShippingCarrierCodeType_SEUR; + +/** + + Nacex + +*/ +extern NSString *const Trading_ShippingCarrierCodeType_NACEX; + +/** + + The Global Shipping Program's international shipping provider. + +*/ +extern NSString *const Trading_ShippingCarrierCodeType_GLOBAL_SHIPPING_MULTI_CARRIER; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_ShippingCarrierCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ShippingCarrierCodeType.m b/Vendoo/TradingProxy/Trading_ShippingCarrierCodeType.m new file mode 100755 index 0000000..4ecda6b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingCarrierCodeType.m @@ -0,0 +1,128 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ShippingCarrierCodeType.h" + +/** + @file + + Identifies a shipping carrier. + +*/ + +/** + + United Parcel Service. +

+ For UPS Mail Innovations (for CompleteSale call requests only), + specify the value UPS-MI. + +*/ +NSString *const Trading_ShippingCarrierCodeType_UPS = @"UPS"; + +/** + + U.S. Postal Service. + +*/ +NSString *const Trading_ShippingCarrierCodeType_USPS = @"USPS"; + +/** + + Fedex + For FedEx SmartPost (for CompleteSale call requests only), + specify the value FedEx. + +*/ +NSString *const Trading_ShippingCarrierCodeType_FED_EX = @"FedEx"; + +/** + + Deutsche Post. + +*/ +NSString *const Trading_ShippingCarrierCodeType_DEUTSCHE_POST = @"DeutschePost"; + +/** + + DHL service + +*/ +NSString *const Trading_ShippingCarrierCodeType_DHL = @"DHL"; + +/** + + Hermes + +*/ +NSString *const Trading_ShippingCarrierCodeType_HERMES = @"Hermes"; + +/** + + iLoxx + +*/ +NSString *const Trading_ShippingCarrierCodeType_I_LOXX = @"iLoxx"; + +/** + + Other postal service + +*/ +NSString *const Trading_ShippingCarrierCodeType_OTHER = @"Other"; + +/** + + Coliposte Domestic + +*/ +NSString *const Trading_ShippingCarrierCodeType_COLIPOSTE_DOMESTIC = @"ColiposteDomestic"; + +/** + + Coliposte International + +*/ +NSString *const Trading_ShippingCarrierCodeType_COLIPOSTE_INTERNATIONAL = @"ColiposteInternational"; + +/** + + Chronopost + +*/ +NSString *const Trading_ShippingCarrierCodeType_CHRONOPOST = @"Chronopost"; + +/** + + Correos + +*/ +NSString *const Trading_ShippingCarrierCodeType_CORREOS = @"Correos"; + +/** + + Seur (reserved for future use) + +*/ +NSString *const Trading_ShippingCarrierCodeType_SEUR = @"Seur"; + +/** + + Nacex + +*/ +NSString *const Trading_ShippingCarrierCodeType_NACEX = @"Nacex"; + +/** + + The Global Shipping Program's international shipping provider. + +*/ +NSString *const Trading_ShippingCarrierCodeType_GLOBAL_SHIPPING_MULTI_CARRIER = @"GlobalShipping_MultiCarrier"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_ShippingCarrierCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ShippingCarrierDetailsType.h b/Vendoo/TradingProxy/Trading_ShippingCarrierDetailsType.h new file mode 100755 index 0000000..b116bd1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingCarrierDetailsType.h @@ -0,0 +1,92 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Details about type of Carrier used to ship an item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ShippingCarrierDetailsType : NSObject { + +@private + NSNumber *_shippingCarrierID; + NSString *_description; + NSString *_shippingCarrier; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + Numeric identifier. + Some applications use this ID + to look up shipping Carriers more efficiently. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *shippingCarrierID; + +/** + + Display string that applications can use to present a list of shipping carriers in + a more user-friendly format (such as in a drop-down list). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + Value used for the shipping Carrier. + + + type: string constant in Trading_ShippingCarrierCodeType.h +*/ +@property (nonatomic, retain) NSString *shippingCarrier; + +/** + + Returns the latest version number for this field. The version can be + used to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT that the feature flags for the details were last + updated. This timestamp can be used to determine if and when to refresh + cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingCarrierDetailsType.m b/Vendoo/TradingProxy/Trading_ShippingCarrierDetailsType.m new file mode 100755 index 0000000..20e6f7d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingCarrierDetailsType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ShippingCarrierDetailsType.h" + +@implementation Trading_ShippingCarrierDetailsType + +@synthesize shippingCarrierID = _shippingCarrierID; +@synthesize description = _description; +@synthesize shippingCarrier = _shippingCarrier; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingCarrierID" propertyName:@"shippingCarrierID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"shippingCarrierID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingCarrier" propertyName:@"shippingCarrier" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"shippingCarrier"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.shippingCarrierID = nil; + self.description = nil; + self.shippingCarrier = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingCategoryDetailsType.h b/Vendoo/TradingProxy/Trading_ShippingCategoryDetailsType.h new file mode 100755 index 0000000..d79d88a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingCategoryDetailsType.h @@ -0,0 +1,90 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type defines the ShippingCategoryDetails container. When the DetailName field + is set to ShippingCategoryDetails in a GeteBayDetails request, one + ShippingCategoryDetails container is returned for each valid shipping category + used on the eBay site. Besides being useful to view the list of valid shipping + categories, this container is also useful to discover when the last update to + shipping categories was made by eBay. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ShippingCategoryDetailsType : NSObject { + +@private + NSString *_shippingCategory; + NSString *_description; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + Indicates the shipping category. Shipping categories include the following: + ECONOMY, STANDARD, EXPEDITED, ONE_DAY, PICKUP, OTHER, and NONE. International + shipping services are generally grouped into the NONE category. For more + information on these shipping categories, and which services fall into which + category, see the + Shipping Basics page on the eBay Shipping Center site. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingCategory; + +/** + + Display string that applications can use to present a list of shipping categories in + a more user-friendly format (such as in a drop-down list). This field is localized + per site. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + The current version number for shipping categories. Sellers can compare this + version number to their version number to determine if and when to refresh + cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Indicates the time of the last version update. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingCategoryDetailsType.m b/Vendoo/TradingProxy/Trading_ShippingCategoryDetailsType.m new file mode 100755 index 0000000..df2159e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingCategoryDetailsType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ShippingCategoryDetailsType.h" + +@implementation Trading_ShippingCategoryDetailsType + +@synthesize shippingCategory = _shippingCategory; +@synthesize description = _description; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingCategory" propertyName:@"shippingCategory" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingCategory"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.shippingCategory = nil; + self.description = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingCostPaidByDetailsType.h b/Vendoo/TradingProxy/Trading_ShippingCostPaidByDetailsType.h new file mode 100755 index 0000000..9e8d179 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingCostPaidByDetailsType.h @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + (public class) + + @ingroup EBayAPIInterface +*/ +@interface Trading_ShippingCostPaidByDetailsType : NSObject { + +@private + NSString *_shippingCostPaidByOption; + NSString *_description; + NSMutableArray *_any; + +} + + +/** + + The party who pays the shipping cost for a returned item. + This value can be passed in the AddItem family of calls. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingCostPaidByOption; + +/** + + Display string that applications can use to present ShippingCostPaidByOption in + a more user-friendly format (such as in a drop-down list). + Not applicable as input to the AddItem family of calls. (Use ShippingCostPaidByOption instead.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingCostPaidByDetailsType.m b/Vendoo/TradingProxy/Trading_ShippingCostPaidByDetailsType.m new file mode 100755 index 0000000..9f53f4f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingCostPaidByDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ShippingCostPaidByDetailsType.h" + +@implementation Trading_ShippingCostPaidByDetailsType + +@synthesize shippingCostPaidByOption = _shippingCostPaidByOption; +@synthesize description = _description; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingCostPaidByOption" propertyName:@"shippingCostPaidByOption" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingCostPaidByOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.shippingCostPaidByOption = nil; + self.description = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingCostPaidByOptionsCodeType.h b/Vendoo/TradingProxy/Trading_ShippingCostPaidByOptionsCodeType.h new file mode 100755 index 0000000..b1c98f1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingCostPaidByOptionsCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This specifies the party (Seller/Buyer) who is going to pay the return shipping cost. + + + @ingroup EBayAPIInterface +*/ + +/** + + Buyer pays return shipping cost. + +*/ +extern NSString *const Trading_ShippingCostPaidByOptionsCodeType_BUYER; + +/** + + Seller pays return shipping cost. + +*/ +extern NSString *const Trading_ShippingCostPaidByOptionsCodeType_SELLER; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_ShippingCostPaidByOptionsCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ShippingCostPaidByOptionsCodeType.m b/Vendoo/TradingProxy/Trading_ShippingCostPaidByOptionsCodeType.m new file mode 100755 index 0000000..dae8a57 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingCostPaidByOptionsCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ShippingCostPaidByOptionsCodeType.h" + +/** + @file + + This specifies the party (Seller/Buyer) who is going to pay the return shipping cost. + +*/ + +/** + + Buyer pays return shipping cost. + +*/ +NSString *const Trading_ShippingCostPaidByOptionsCodeType_BUYER = @"Buyer"; + +/** + + Seller pays return shipping cost. + +*/ +NSString *const Trading_ShippingCostPaidByOptionsCodeType_SELLER = @"Seller"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_ShippingCostPaidByOptionsCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ShippingDetailsType.h b/Vendoo/TradingProxy/Trading_ShippingDetailsType.h new file mode 100755 index 0000000..6cdc417 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingDetailsType.h @@ -0,0 +1,824 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_InsuranceDetailsType; +@class Trading_FlatShippingDiscountType; +@class Trading_InternationalShippingServiceOptionsType; +@class Trading_ShipmentTrackingDetailsType; +@class Trading_PromotionalShippingDiscountDetailsType; +@class Trading_SalesTaxType; +@class Trading_TaxTableType; +@class Trading_RateTableDetailsType; +@class Trading_CalculatedShippingRateType; +@class Trading_ShippingServiceOptionsType; +@class Trading_CalculatedShippingDiscountType; +@class Trading_AmountType; + +/** + + Type defining the ShippingDetails container, which contains the shipping-related + details for an item (pre-checkout) or order (post-checkout). +

+ + IMPORTANT: To avoid loss of shipping details when revising a listing, you must include all ShippingDetails fields that were originally provided. Do not omit any tag, even if its value does not change. Omitting a shipping field when revising an item will remove that detail from the listing. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ShippingDetailsType : NSObject { + +@private + NSNumber *_allowPaymentEdit; + NSNumber *_applyShippingDiscount; + NSNumber *_globalShipping; + Trading_CalculatedShippingRateType *_calculatedShippingRate; + NSNumber *_changePaymentInstructions; + Trading_AmountType *_insuranceFee; + NSString *_insuranceOption; + NSNumber *_insuranceWanted; + NSNumber *_paymentEdited; + NSString *_paymentInstructions; + Trading_SalesTaxType *_salesTax; + NSString *_shippingRateErrorMessage; + NSString *_shippingRateType; + NSMutableArray *_shippingServiceOptions; + NSMutableArray *_internationalShippingServiceOption; + NSString *_shippingType; + NSNumber *_sellingManagerSalesRecordNumber; + NSNumber *_thirdPartyCheckout; + Trading_TaxTableType *_taxTable; + NSNumber *_getItFast; + NSString *_shippingServiceUsed; + Trading_AmountType *_defaultShippingCost; + Trading_InsuranceDetailsType *_insuranceDetails; + Trading_InsuranceDetailsType *_internationalInsuranceDetails; + NSString *_shippingDiscountProfileID; + Trading_FlatShippingDiscountType *_flatShippingDiscount; + Trading_CalculatedShippingDiscountType *_calculatedShippingDiscount; + NSNumber *_promotionalShippingDiscount; + NSString *_internationalShippingDiscountProfileID; + Trading_FlatShippingDiscountType *_internationalFlatShippingDiscount; + Trading_CalculatedShippingDiscountType *_internationalCalculatedShippingDiscount; + NSNumber *_internationalPromotionalShippingDiscount; + Trading_PromotionalShippingDiscountDetailsType *_promotionalShippingDiscountDetails; + Trading_AmountType *_codCost; + NSMutableArray *_excludeShipToLocation; + NSNumber *_sellerExcludeShipToLocationsPreference; + NSMutableArray *_shipmentTrackingDetails; + Trading_RateTableDetailsType *_rateTableDetails; + NSMutableArray *_any; + +} + + +/** + + This field is no longer returned and has been replaced by the ShippingDetails.PaymentEdited field. +

+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *allowPaymentEdit; + +/** + + No longer used. To be deprecated in late 2010. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *applyShippingDiscount; + +/** + + Indicates whether eBay's Global Shipping Program is offered for the listing. If the value of GlobalShipping is True, the Global Shipping Program is the default international shipping option for the listing, and eBay sets the international shipping service to International Priority Shipping. If the value of GlobalShipping is False, the seller is responsible for specifying an international shipping service for the listing if desired. +

+ When calling RelistFixedPriceItem, RelistItem, ReviseFixedPriceItem or ReviseItem, you can omit this field if its value doesn't need to change. +

+ Before using this field for a listing, ensure that the seller and the item being listed are eligible for the Global Shipping Program. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *globalShipping; + +/** + + Details pertinent to one or more items for which calculated shipping has been + offered by the seller, such as package dimension and weight and + packaging/handling costs. If your call specifies a large-dimension item listed + with UPS, see Dimensional Weight limit on UPS shipping services results in failure of + shipping calculator. +

+ Not applicable to Half.com. + + + type : class Trading_CalculatedShippingRateType +*/ +@property (nonatomic, retain) Trading_CalculatedShippingRateType *calculatedShippingRate; + +/** + + Whether the seller specified payment and shipping instructions during checkout + (for example, to update the details of an order). Valid for flat and calculated + shipping. +

+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *changePaymentInstructions; + +/** + + Cost of shipping insurance set by the seller. If the buyer bought more than one + of this item, this is the insurance for just a single item. Exception: for + GetItemShipping, this is proportional to QuantitySold. Value should be greater + than 0.00 if InsuranceOption is Optional or Required. For flat shipping only. + Optional as input and only allowed if ChangePaymentInstructions is true. This + field is ignored when InsuranceOption is not specified in the request. +

+ Valid only on the following sites: FR and IT +
+ Applicable to Half.com for GetOrders. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *insuranceFee; + +/** + + Whether the seller offers shipping insurance and, if so, whether the insurance is + optional or required. Optional as input and only allowed if + ChangePaymentInstructions is true. If this field is not included in the request, + values specified in the InsuranceFee field will be ignored. +

+ Note: + Note that sellers are responsible for the items they sell until they safely + arrive in their customers' hands, and that offering buyer-paid insurance + (either as an optional or required service) infers that the buyer is somehow + responsible for the safe delivery of the items they purchase. This notion can + reduce buyer confidence in the marketplace and the practice of including buyer- + paid shipping insurance in your item listings is discouraged. + +
+ This field is only returned if the value is other than NotOffered. +

+ Valid only on the following sites: FR and IT +
+ If you include buyer-paid shipping insurance for an item listed on one + of the sites that supports this option, a buyer on a site that does not support + buyer-paid shipping insurance can still purchase the item. In these cases, the + buyer is responsible for all the shipping insurance terms that have been outlined + in the item listing. +

+ Applicable to Half.com + + + type: string constant in Trading_InsuranceOptionCodeType.h +*/ +@property (nonatomic, retain) NSString *insuranceOption; + +/** + + Whether or not the buyer selected to pay for insurance as an option offered by + the seller. This only has a value after the buyer has gone through checkout and + selected the insurance preference. +

+ Valid only on the following sites: FR and IT +
+ Applicable to Half.com for GetOrders. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *insuranceWanted; + +/** + + Whether the seller allows the buyer to edit the payment amount for the order. + (Sellers enable this property in their My eBay user preferences on the eBay site.) +

+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *paymentEdited; + +/** + + Payment instructions (or message) from the seller to the buyer. These + instructions appear on eBay's View Item page and on eBay's checkout page when the + buyer pays for the item. +

+ Sellers usually use this field to specify payment instructions, how soon the item + will shipped, feedback instructions, and other reminders that the buyer should be + aware of when they bid on or buy an item. This field can be specified regardless + of the shipping type eBay only allows 500 characters as input, but due to the way + the eBay Web site UI treats characters, this field can return more than 500 + characters in the response. Characters like & and ' (apostrophe/single quote) + count as 5 characters each. Use DeletedField to remove this value when revising + or relisting an item. +

+ Applicable to eBay Motors (usually used to elaborate on the return policy). +
+ Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *paymentInstructions; + +/** + + Sales tax details. US (site 0) and Motors (site 100) sites only, excluding vehicle listings. Flat and calculated shipping. +

+ Applicable to Half.com (for GetOrders). + + + type : class Trading_SalesTaxType +*/ +@property (nonatomic, retain) Trading_SalesTaxType *salesTax; + +/** + + For most applicable calls, returns the words No Error or returns an error message + related to an attempt to calculate shipping rates. For calculated shipping only. +

+ The message text explains that a postal code is needed to calculate + shipping. Only returned when ItemDetails is set to Fine. +

+ Not applicable to Half.com or eBay Motors vehicle listings. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingRateErrorMessage; + +/** + + A shipping rate scale for shipping through UPS that affects the shipping cost + calculated for UPS (lower if ShippingRateType is DailyPickup). ShippingRateType + is only returned if ShippingService is one of the UPS shipping services. For + calculated shipping only. +

+ Not applicable to Half.com or eBay Motors vehicle listings. + + + type: string constant in Trading_ShippingRateTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *shippingRateType; + +/** + + Shipping costs and options related to domestic shipping services offered by the + seller. Flat and calculated shipping. Required if + InternationalShippingServiceOption is specified. +

+ For flat shipping, a maximum shipping cost may apply when listing. See Shipping + documentation for details about Maximum Flat Rate Shipping Costs. +

+ If you specify multiple ShippingServiceOptions nodes, the repeating nodes must be + contiguous. For example, you can insert InternationalShippingServiceOption nodes + after a list of repeating ShippingServiceOptions nodes, but not between them: +

+ <ShippingServiceOptions>...</ShippingServiceOptions>
+ <ShippingServiceOptions>...</ShippingServiceOptions>
+ <ShippingServiceOptions>...</ShippingServiceOptions>
+ <InternationalShippingServiceOption>...</InternationalShippingServiceOption>
+ <InternationalShippingServiceOption>...</InternationalShippingServiceOption> +

+ If you specify ShippingDetails when you revise or relist an item but you omit + ShippingServiceOptions, eBay will drop the domestic shipping services from the + listing. This may also have unintended side effects, as other fields that depend + on this data may be dropped as well. To retain the shipping services and + dependent fields when you modify other shipping details, it may be simplest to + specify all ShippingDetails that you still want to include in the listing. +

+ A seller can offer up to four domestic shipping services and up to five + international shipping services. All specified domestic and international + shipping services must be the same shipping type (for example, Flat versus + Calculated). +

+ For GetItemShipping, results are filtered: if any service is not available + in the buyer's region, it is removed. If no services remain after this + filtering, a warning is returned. +

+ Not applicable to Half.com or eBay Motors vehicle listings. + + + entry type : class Trading_ShippingServiceOptionsType +*/ + +@property (nonatomic, retain) NSMutableArray *shippingServiceOptions; + +/** + + Shipping costs and options related to an international shipping service. If used, at least one domestic shipping service must also be provided in ShippingServiceOptions. +

+ If you specify multiple InternationalShippingServiceOption nodes, the repeating nodes must be contiguous. That is, you cannot insert other nodes between InternationalShippingServiceOption nodes. +

+ All specified domestic and international shipping services must be the same shipping type (for example, Flat versus Calculated). +

+ A seller can offer up to four domestic shipping services and up to five international shipping services. However, if the seller is opted in to the Global Shipping Program, only four other international shipping services may be offered (regardless of whether or not Global Shipping is offered for the listing). +

+ If you specify ShippingDetails when you revise or relist an item but you omit InternationalShippingServiceOption, eBay will drop the international shipping services (except the Global Shipping Program) from the listing. This may also have unintended side effects, as other fields that depend on this data may be dropped as well. To retain the shipping services and dependent fields when you modify other shipping details, it may be simplest to specify all ShippingDetails that you still want to include in the listing. +

+ For GetItemShipping, results are filtered: if any service is not available in the buyer's region, it is removed. If no services remain after this filtering, a warning is returned. +

+ Not applicable to Half.com or eBay Motors vehicle listings. + + + entry type : class Trading_InternationalShippingServiceOptionsType +*/ + +@property (nonatomic, retain) NSMutableArray *internationalShippingServiceOption; + +/** + + The shipping cost model offered by the seller. This is not returned for + various calls since shipping type can be deduced: if a CalculatedShippingRate + structure is returned by the call, the shipping type is Calculated. Otherwise, + it is one of the other non-Calculated shipping types. +

+ GetItemShipping and GetItemTransactions: + If the type was a mix of flat and calculated services, this is + set simply to Flat or Calculated because it is the buyer's + selection that results in one of these. +

+ Not applicable to Half.com. + + + type: string constant in Trading_ShippingTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *shippingType; + +/** + + The sale record ID. Applicable to Selling Manager users. + When an item is sold, Selling Manager generates a sale record. + A sale record contains buyer information, shipping, and other information. + A sale record is displayed in the Sold view in Selling Manager. + Each sale record has a sale record ID. In the following calls, + the value for the sale record ID is in the SellingManagerSalesRecordNumber field: + GetItemTransactions, GetSellerTransactions, GetOrders, GetOrderTransactions. + In the Selling Manager calls, the value for the sale record ID is in the + SaleRecordID field. The sale record ID can be for a single or a multiple line item order. +
+ Applicable to Half.com (for GetOrders). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *sellingManagerSalesRecordNumber; + +/** + + As of July 1, 2011, third-party applications can no longer be used for + checkout. All purchased items must go through the eBay Checkout flow. +

+ This field can no longer be passed into the Add Item family of calls. +

+ This field will be returned in some calls (that return the ShippingDetails + container) if it was set to True at listing time (for listings created before + July 1, 2011). If this field was set to True at listing time, the user must + include this field and set it to False in the Relist and Revise Item family of + calls. Otherwise, the caller may get an error. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *thirdPartyCheckout; + +/** + + Tax details for a jurisdiction, such as a state or province. If no tax table + is associated with the item, a tax table is not returned. +

+ For GetItem, a tax table is returned if it exists when: +
+ - DetailLevel is set to ReturnAll or ItemReturnDescription (in this case, + the value of IncludeTaxTable does not matter). +
+ - IncludeTaxTable is set to true and DetailLevel is not set or it is set + to ItemReturnAttributes. +

+ Not applicable to Half.com. + + + type : class Trading_TaxTableType +*/ +@property (nonatomic, retain) Trading_TaxTableType *taxTable; + +/** + + Indicates whether the seller has opted the listing into the Get It Fast + feature. If GetItFast is true and if at least one of the domestic shipping + services offered by the seller is an expedited shipping service, every shipping + service offered by the seller is considered a Get It Fast service, and the + seller commits to delivering the item to the buyer-selected shipping service + within one day. +

+ Applicable to Half.com for GetOrders. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *getItFast; + +/** + + The shipping service actually used by the seller to ship the item(s) to the + buyer. +

+ Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingServiceUsed; + +/** + + The default shipping cost for the item. If the seller specified + multiple shipping services, this is the "first" shipping service + as specified by the seller when they listed the item. +

+ Not applicable to Half.com. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *defaultShippingCost; + +/** + + Container for domestic insurance information. +

+ Note that there are fields named InsuranceFee and InsuranceOption at the same + level as this container. These were once used for representing both domestic and + international insurance details. If this (newer) container is provided on input + and if ShippingDetails.InsuranceFee or ShippingDetails.InsuranceOption are also + provided, those two (older fields) are ignored. If this container is omitted on + input, its InsuranceFee and InsuranceOption subfields are set to match whatever + (the older fields) ShippingDetails.InsuranceFee and + ShippingDetails.InsuranceOption are set to. For flat and calculated shipping, + depending on which subfields are used. +

+ Valid only on the following sites: FR and IT + + + type : class Trading_InsuranceDetailsType +*/ +@property (nonatomic, retain) Trading_InsuranceDetailsType *insuranceDetails; + +/** + + Container for international insurance information. +

+ Note that there are fields named InsuranceFee and InsuranceOption at the same + level as this container. These were once used for representing both domestic + and international insurance details. If this (newer) container is provided on + input and if ShippingDetails.InsuranceFee or ShippingDetails.InsuranceOption + are also provided, those two (older fields) are ignored. If this container is + omitted on input, its InsuranceFee and InsuranceOption subfields are set to + match whatever (the older fields) are set to for flat and calculated shipping, + depending on which subfields are used. +

+ Valid only on the following sites: FR and IT + + + type : class Trading_InsuranceDetailsType +*/ +@property (nonatomic, retain) Trading_InsuranceDetailsType *internationalInsuranceDetails; + +/** + + On input, this is the ID of the shipping discount to offer for the domestic + shipping services (where the shipping discount is either of type + FlatShippingDiscount or CalculatedShippingDiscount). On output, this is the ID + of the shipping discount offered and corresponds to whichever is returned: + FlatShippingDiscount or CalculatedShippingDiscount. Only returned if the + calling user is the seller. If the user created a shipping discount profile, + use the ShippingDiscountProfileID. +

+ In the RelistItem and ReviseItem family of calls, you can remove the existing + ShippingDiscountProfileID associated with the item by supplying a value of 0 (zero). +

+ Only returned if the calling user is the seller. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingDiscountProfileID; + +/** + + If a flat rate shipping discount was offered for the domestic shipping + services, this contains the details of the flat rate shipping discount. + Otherwise, it is not returned. Only returned if the calling user is the seller. + + + type : class Trading_FlatShippingDiscountType +*/ +@property (nonatomic, retain) Trading_FlatShippingDiscountType *flatShippingDiscount; + +/** + + If a calculated shipping discount was offered for the domestic shipping + services, this contains the details of the calculated shipping discount. + Otherwise, it is not returned. Only returned if the calling user is the seller. + + + type : class Trading_CalculatedShippingDiscountType +*/ +@property (nonatomic, retain) Trading_CalculatedShippingDiscountType *calculatedShippingDiscount; + +/** + + On input, this specifies whether to offer the promotional shipping discount for + the domestic shipping services of this listing (only applicable if the seller + has a promotional shipping discount in effect at the moment). +

+ Returned on output only if the seller is making the call. This indicates + whether the promotional shipping discount is being offered for the domestic + shipping services of this listing (if the listing is still active--this is only + possible if the seller has a promotional shipping discount in effect at the + moment) or whether the discount was offered at the time the listing ended. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *promotionalShippingDiscount; + +/** + + On input, this is the ID of the shipping discount to offer for the + international shipping services (where the shipping discount is either + of type FlatShippingDiscount or CalculatedShippingDiscount). +

+ In the RelistItem and ReviseItem family of calls, you can remove the existing + InternationalShippingDiscountProfileID associated with the item by supplying a + value of 0 (zero). +

+ Returned on output only if the seller is making the call. The value is + the ID of the shipping discount offered and corresponds to whichever + is returned: FlatShippingDiscount or CalculatedShippingDiscount. +

+ If the user created a shipping discount profile, use + InternationalShippingDiscountProfileID. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *internationalShippingDiscountProfileID; + +/** + + This value is returned only if the seller is making the call. If a flat + rate shipping discount was offered for the international shipping + services, this contains the details of the flat rate shipping discount. + Otherwise, it is not returned. + + + type : class Trading_FlatShippingDiscountType +*/ +@property (nonatomic, retain) Trading_FlatShippingDiscountType *internationalFlatShippingDiscount; + +/** + + This value is returned only if the seller is making the call. If a + calculated shipping discount was offered for the international shipping + services, this contains the details of the calculated shipping + discount. Otherwise, it is not returned. + + + type : class Trading_CalculatedShippingDiscountType +*/ +@property (nonatomic, retain) Trading_CalculatedShippingDiscountType *internationalCalculatedShippingDiscount; + +/** + + On input, this specifies whether to offer the promotional shipping + discount for the listing's international shipping services (only + applicable if the seller has a promotional shipping discount in effect + at the moment). +

+ Returned on output only if the seller is making the call. This value + indicates whether the promotional shipping discount is being offered + for the international shipping services of this listing (if the listing + is still active--this is only possible if the seller has a promotional + shipping discount in effect at the moment) or whether the discount was + offered at the time the listing ended. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *internationalPromotionalShippingDiscount; + +/** + + This value is returned only if the seller is making the call. Contains details of + the promotional shipping discount, if such is being offered while the listing is + active or if it was offered at the time the listing ended. + + + type : class Trading_PromotionalShippingDiscountDetailsType +*/ +@property (nonatomic, retain) Trading_PromotionalShippingDiscountDetailsType *promotionalShippingDiscountDetails; + +/** + + This dollar value indicates the money due from the buyer upon delivery of the item. +

+ This field should only be specified in the request if 'COD' (cash-on-delivery) is a + valid payment method for the site and it is included as a PaymentMethods + value in the same request. +

+ This field is only returned if set for the listing. +

+ To see if 'COD' is a supported payment method for a site, call GeteBayDetails + with the DetailName field set to 'PaymentOptionDetails'. Look for + a value of 'COD' in one of the PaymentOptionDetails.PaymentOption + fields in the response. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *codCost; + +/** + + Use this field to specify an international country or region, or a special domestic + location, such as 'PO Box' (in US) or 'Packstation' (in DE), to where you + will not ship the associated item. Repeat this element in the call request for each + location that you want to exclude as a shipping destination for your item. +

+ Set ShipToRegistrationCountry to true to have your ExcludeShipToLocation + settings applied to your listing. The locations you have excluded display in + the Shipping and Handling section of your item listing. +

+ If a buyer's primary ship-to location is a location that you have listed as + an excluded ship-to location (or if the buyer does not have a primary ship-to + location), they will receive an error message if they attempt to buy or place + a bid on your item. +

+ The exclude ship-to location values are eBay regions and countries. To see + the valid exclude ship-to locations for a specified site, call GeteBayDetails + with DetailName set to ExcludeShippingLocationDetails, + and then look for the ExcludeShippingLocationDetails.Location fields in the response. + Repeat GeteBayDetails for each site on which you list. +

+ This field works in conjunction with Item.ShipToLocations to create a set of + international countries and regions to where you will, and will not, ship. + You can list a region in the ShipToLocations field, then exclude specific + countries within that region with this field (for example, you can specify + Africa in ShipToLocations, yet exclude Chad with a ExcludeShipToLocation + setting). In addition, if your ShipToLocations is Worldwide, you can use + this field to specify both regions and countries that you want to exclude + from your shipping destinations. +

+ You can specify a default set of locations to where you will not ship in My + eBay. If you create an Exclude Ship-To List, it is, by default, in effect + when you list items. However, if you specify any value in this field on + input, it nullifies the default settings in your Exclude Ship-To List. (If + you use ExcludeShipToLocation when you list an item, you will need to list + all the locations to where you will not ship the associated item, regardless + of the default settings in your Exclude Ship-To List.) +

+ Specify NONE in this field to override the default Exclude Ship-To List you + might have set up in My eBay and indicate that you do not want to exclude any + shipping locations from the respective item listing. +

+ Note: + To enable your default Exclude Ship-To List, you must enable Exclude + Shipping Locations and Buyer Requirements in your My eBay Site Preferences. + For details, see the KnowledgeBase Article HowTo: ExcludeShipToLocation. + + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *excludeShipToLocation; + +/** + + Sellers can set up a global Exclude Ship-To List through their My eBay account. + The Exclude Ship-To List defines the countries to where the seller does not + ship, by default. +

+ This flag returns true if the Exclude Ship-To List is enabled by the seller for + the associated item. If false, the seller's Exclude Ship-To List is either not + set up, or it has been overridden by the seller when they listed the item with + ExcludeShipToLocation fields. +

+ In the response, ExcludeShipToLocation fields detail the locations to where the + seller will not ship the item, regardless of the value returned in this field. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *sellerExcludeShipToLocationsPreference; + +/** + + Container for the shipping carrier and tracking information associated with the + shipment of an order. +

+ As each package has a unique tracking number, this container should be + repeated for each package in the order. +
+
+ Note: + Starting June 20, 2012 Top-rated sellers must have a record of uploading shipment tracking + information (through site or through API) for at least 90 percent of their order line + items (purchased by U.S. buyers) to keep their status as Top-rated sellers. For more + information on changes to eBay's Top-rated seller program, see the + 2012 Spring Seller Update page. + +
+ + + entry type : class Trading_ShipmentTrackingDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *shipmentTrackingDetails; + +/** + + This container specifies the shipping rate tables that are to be applied to this listing. Shipping rate tables enable sellers to tailor the flat shipping rates offered for an item to fit the shipping destination. They can specify a shipping rate for a large base region, then define alternative rates or surcharges for shipping to other extended regions within the base region. +

+ + Prerequisites for applying shipping rate tables: +
    +
  • The shipping type for the listing must be Flat.
  • +
  • The seller must have previously configured a shipping rate table in My eBay site preferences.
  • +
+ + In a domestic shipping rate table, sellers can specify an alternative shipping rate for each shipping service category, for each of several extended domestic regions within their country. For example, in the US the shipping categories are Economy, Standard, Expedited and One-day. The extended regions are Alaska and Hawaii, US Protectorates, and Army/Fleet Post Offices. +

+ + In an international shipping rate table, sellers can specify an alternative shipping rate for each shipping service category, for each country in a given base region. The international rate table has nine base regions: Africa, Asia, Central America and Caribbean, Europe, Middle East, North America, Oceania, Southeast Asia, and South America. + + You can use the GetUser call to determine if the seller has configured a shipping rate table. If the domestic shipping rate table is available for this seller, the User.SellerInfo.DomesticRateTable field will be true. If the international shipping rate table is available for this seller, the User.SellerInfo.InternationalTable field will be true. +

+ + + Note: You can use RateTableDetails to apply a shipping rate table to a listing or remove it from a listing. However, the details of a shipping rate table configuration can only be viewed and modified on the eBay website, not by using the API. + + + Sellers use a dropdown list to specify the alternative shipping rate applied by the rate table as one of the following: +
    +
  • A flat amount per item
  • +
  • A flat surcharge (domestic rate tables only)
  • +
  • A surcharge by weight
  • +
+ + This selection applies to the entire table; there is no mixing and matching by region or shipping category. +

+ + If you are applying a shipping rate table that specifies a surcharge by weight, you must specify the item weight in the ShippingDetails.CalculatedShippingRate container's WeightMajor and WeightMinor fields, even though this is a flat rate listing. Do not use any other fields in the CalculatedShippingRate container because those are not supported in this scenario. +

+ + + Note: There is currently no way to determine through the API whether a seller's rate table specifies a surcharge by weight, so your application must make it clear to the seller that item weight must be supplied if the seller has specified a surcharge by weight. If the required weight values are not supplied, a default weight of one unit (1 lb or 1 kg, depending on locale) is used as the basis for the surcharge. + + + This container is returned from the GetItem family of calls only for the seller who listed the item. +

+ + You can find more information about using shipping rate tables in the Shipping chapter of the Trading API User's Guide. + + + type : class Trading_RateTableDetailsType +*/ +@property (nonatomic, retain) Trading_RateTableDetailsType *rateTableDetails; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingDetailsType.m b/Vendoo/TradingProxy/Trading_ShippingDetailsType.m new file mode 100755 index 0000000..e6adb2a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingDetailsType.m @@ -0,0 +1,239 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ShippingDetailsType.h" +#import "Trading_InsuranceDetailsType.h" +#import "Trading_FlatShippingDiscountType.h" +#import "Trading_InternationalShippingServiceOptionsType.h" +#import "Trading_ShipmentTrackingDetailsType.h" +#import "Trading_PromotionalShippingDiscountDetailsType.h" +#import "Trading_SalesTaxType.h" +#import "Trading_TaxTableType.h" +#import "Trading_RateTableDetailsType.h" +#import "Trading_CalculatedShippingRateType.h" +#import "Trading_ShippingServiceOptionsType.h" +#import "Trading_CalculatedShippingDiscountType.h" +#import "Trading_AmountType.h" + +@implementation Trading_ShippingDetailsType + +@synthesize allowPaymentEdit = _allowPaymentEdit; +@synthesize applyShippingDiscount = _applyShippingDiscount; +@synthesize globalShipping = _globalShipping; +@synthesize calculatedShippingRate = _calculatedShippingRate; +@synthesize changePaymentInstructions = _changePaymentInstructions; +@synthesize insuranceFee = _insuranceFee; +@synthesize insuranceOption = _insuranceOption; +@synthesize insuranceWanted = _insuranceWanted; +@synthesize paymentEdited = _paymentEdited; +@synthesize paymentInstructions = _paymentInstructions; +@synthesize salesTax = _salesTax; +@synthesize shippingRateErrorMessage = _shippingRateErrorMessage; +@synthesize shippingRateType = _shippingRateType; +@synthesize shippingServiceOptions = _shippingServiceOptions; +@synthesize internationalShippingServiceOption = _internationalShippingServiceOption; +@synthesize shippingType = _shippingType; +@synthesize sellingManagerSalesRecordNumber = _sellingManagerSalesRecordNumber; +@synthesize thirdPartyCheckout = _thirdPartyCheckout; +@synthesize taxTable = _taxTable; +@synthesize getItFast = _getItFast; +@synthesize shippingServiceUsed = _shippingServiceUsed; +@synthesize defaultShippingCost = _defaultShippingCost; +@synthesize insuranceDetails = _insuranceDetails; +@synthesize internationalInsuranceDetails = _internationalInsuranceDetails; +@synthesize shippingDiscountProfileID = _shippingDiscountProfileID; +@synthesize flatShippingDiscount = _flatShippingDiscount; +@synthesize calculatedShippingDiscount = _calculatedShippingDiscount; +@synthesize promotionalShippingDiscount = _promotionalShippingDiscount; +@synthesize internationalShippingDiscountProfileID = _internationalShippingDiscountProfileID; +@synthesize internationalFlatShippingDiscount = _internationalFlatShippingDiscount; +@synthesize internationalCalculatedShippingDiscount = _internationalCalculatedShippingDiscount; +@synthesize internationalPromotionalShippingDiscount = _internationalPromotionalShippingDiscount; +@synthesize promotionalShippingDiscountDetails = _promotionalShippingDiscountDetails; +@synthesize codCost = _codCost; +@synthesize excludeShipToLocation = _excludeShipToLocation; +@synthesize sellerExcludeShipToLocationsPreference = _sellerExcludeShipToLocationsPreference; +@synthesize shipmentTrackingDetails = _shipmentTrackingDetails; +@synthesize rateTableDetails = _rateTableDetails; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AllowPaymentEdit" propertyName:@"allowPaymentEdit" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"allowPaymentEdit"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ApplyShippingDiscount" propertyName:@"applyShippingDiscount" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"applyShippingDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GlobalShipping" propertyName:@"globalShipping" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"globalShipping"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CalculatedShippingRate" propertyName:@"calculatedShippingRate" type:PICO_TYPE_OBJECT clazz:[Trading_CalculatedShippingRateType class]]; + [map setObject:ps forKey:@"calculatedShippingRate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ChangePaymentInstructions" propertyName:@"changePaymentInstructions" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"changePaymentInstructions"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InsuranceFee" propertyName:@"insuranceFee" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"insuranceFee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InsuranceOption" propertyName:@"insuranceOption" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"insuranceOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InsuranceWanted" propertyName:@"insuranceWanted" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"insuranceWanted"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentEdited" propertyName:@"paymentEdited" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"paymentEdited"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentInstructions" propertyName:@"paymentInstructions" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"paymentInstructions"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SalesTax" propertyName:@"salesTax" type:PICO_TYPE_OBJECT clazz:[Trading_SalesTaxType class]]; + [map setObject:ps forKey:@"salesTax"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingRateErrorMessage" propertyName:@"shippingRateErrorMessage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingRateErrorMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingRateType" propertyName:@"shippingRateType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"shippingRateType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ShippingServiceOptions" propertyName:@"shippingServiceOptions" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingServiceOptionsType class]]; + [map setObject:ps forKey:@"shippingServiceOptions"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"InternationalShippingServiceOption" propertyName:@"internationalShippingServiceOption" type:PICO_TYPE_OBJECT clazz:[Trading_InternationalShippingServiceOptionsType class]]; + [map setObject:ps forKey:@"internationalShippingServiceOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingType" propertyName:@"shippingType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"shippingType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerSalesRecordNumber" propertyName:@"sellingManagerSalesRecordNumber" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"sellingManagerSalesRecordNumber"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ThirdPartyCheckout" propertyName:@"thirdPartyCheckout" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"thirdPartyCheckout"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TaxTable" propertyName:@"taxTable" type:PICO_TYPE_OBJECT clazz:[Trading_TaxTableType class]]; + [map setObject:ps forKey:@"taxTable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GetItFast" propertyName:@"getItFast" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"getItFast"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingServiceUsed" propertyName:@"shippingServiceUsed" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingServiceUsed"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DefaultShippingCost" propertyName:@"defaultShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"defaultShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InsuranceDetails" propertyName:@"insuranceDetails" type:PICO_TYPE_OBJECT clazz:[Trading_InsuranceDetailsType class]]; + [map setObject:ps forKey:@"insuranceDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InternationalInsuranceDetails" propertyName:@"internationalInsuranceDetails" type:PICO_TYPE_OBJECT clazz:[Trading_InsuranceDetailsType class]]; + [map setObject:ps forKey:@"internationalInsuranceDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingDiscountProfileID" propertyName:@"shippingDiscountProfileID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingDiscountProfileID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FlatShippingDiscount" propertyName:@"flatShippingDiscount" type:PICO_TYPE_OBJECT clazz:[Trading_FlatShippingDiscountType class]]; + [map setObject:ps forKey:@"flatShippingDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CalculatedShippingDiscount" propertyName:@"calculatedShippingDiscount" type:PICO_TYPE_OBJECT clazz:[Trading_CalculatedShippingDiscountType class]]; + [map setObject:ps forKey:@"calculatedShippingDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalShippingDiscount" propertyName:@"promotionalShippingDiscount" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"promotionalShippingDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InternationalShippingDiscountProfileID" propertyName:@"internationalShippingDiscountProfileID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"internationalShippingDiscountProfileID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InternationalFlatShippingDiscount" propertyName:@"internationalFlatShippingDiscount" type:PICO_TYPE_OBJECT clazz:[Trading_FlatShippingDiscountType class]]; + [map setObject:ps forKey:@"internationalFlatShippingDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InternationalCalculatedShippingDiscount" propertyName:@"internationalCalculatedShippingDiscount" type:PICO_TYPE_OBJECT clazz:[Trading_CalculatedShippingDiscountType class]]; + [map setObject:ps forKey:@"internationalCalculatedShippingDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InternationalPromotionalShippingDiscount" propertyName:@"internationalPromotionalShippingDiscount" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"internationalPromotionalShippingDiscount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PromotionalShippingDiscountDetails" propertyName:@"promotionalShippingDiscountDetails" type:PICO_TYPE_OBJECT clazz:[Trading_PromotionalShippingDiscountDetailsType class]]; + [map setObject:ps forKey:@"promotionalShippingDiscountDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CODCost" propertyName:@"codCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"codCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ExcludeShipToLocation" propertyName:@"excludeShipToLocation" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"excludeShipToLocation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerExcludeShipToLocationsPreference" propertyName:@"sellerExcludeShipToLocationsPreference" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"sellerExcludeShipToLocationsPreference"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ShipmentTrackingDetails" propertyName:@"shipmentTrackingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ShipmentTrackingDetailsType class]]; + [map setObject:ps forKey:@"shipmentTrackingDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RateTableDetails" propertyName:@"rateTableDetails" type:PICO_TYPE_OBJECT clazz:[Trading_RateTableDetailsType class]]; + [map setObject:ps forKey:@"rateTableDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.allowPaymentEdit = nil; + self.applyShippingDiscount = nil; + self.globalShipping = nil; + self.calculatedShippingRate = nil; + self.changePaymentInstructions = nil; + self.insuranceFee = nil; + self.insuranceOption = nil; + self.insuranceWanted = nil; + self.paymentEdited = nil; + self.paymentInstructions = nil; + self.salesTax = nil; + self.shippingRateErrorMessage = nil; + self.shippingRateType = nil; + self.shippingServiceOptions = nil; + self.internationalShippingServiceOption = nil; + self.shippingType = nil; + self.sellingManagerSalesRecordNumber = nil; + self.thirdPartyCheckout = nil; + self.taxTable = nil; + self.getItFast = nil; + self.shippingServiceUsed = nil; + self.defaultShippingCost = nil; + self.insuranceDetails = nil; + self.internationalInsuranceDetails = nil; + self.shippingDiscountProfileID = nil; + self.flatShippingDiscount = nil; + self.calculatedShippingDiscount = nil; + self.promotionalShippingDiscount = nil; + self.internationalShippingDiscountProfileID = nil; + self.internationalFlatShippingDiscount = nil; + self.internationalCalculatedShippingDiscount = nil; + self.internationalPromotionalShippingDiscount = nil; + self.promotionalShippingDiscountDetails = nil; + self.codCost = nil; + self.excludeShipToLocation = nil; + self.sellerExcludeShipToLocationsPreference = nil; + self.shipmentTrackingDetails = nil; + self.rateTableDetails = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingFeatureCodeType.h b/Vendoo/TradingProxy/Trading_ShippingFeatureCodeType.h new file mode 100755 index 0000000..ee00d1e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingFeatureCodeType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Miscellaneous details of the shipment. + + + @ingroup EBayAPIInterface +*/ + +/** + + Confirmation requested. + +*/ +extern NSString *const Trading_ShippingFeatureCodeType_DELIVERY_CONFIRMATION; + +/** + + Signature requested upon receipt. + +*/ +extern NSString *const Trading_ShippingFeatureCodeType_SIGNATURE_CONFIRMATION; + +/** + + Stealth postage. + +*/ +extern NSString *const Trading_ShippingFeatureCodeType_STEALTH_POSTAGE; + +/** + + Saturday delivery. + +*/ +extern NSString *const Trading_ShippingFeatureCodeType_SATURDAY_DELIVERY; + +/** + + Other. + +*/ +extern NSString *const Trading_ShippingFeatureCodeType_OTHER; + +/** + + Not defined. + +*/ +extern NSString *const Trading_ShippingFeatureCodeType_NOT_DEFINED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_ShippingFeatureCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ShippingFeatureCodeType.m b/Vendoo/TradingProxy/Trading_ShippingFeatureCodeType.m new file mode 100755 index 0000000..32fd280 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingFeatureCodeType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ShippingFeatureCodeType.h" + +/** + @file + + Miscellaneous details of the shipment. + +*/ + +/** + + Confirmation requested. + +*/ +NSString *const Trading_ShippingFeatureCodeType_DELIVERY_CONFIRMATION = @"DeliveryConfirmation"; + +/** + + Signature requested upon receipt. + +*/ +NSString *const Trading_ShippingFeatureCodeType_SIGNATURE_CONFIRMATION = @"SignatureConfirmation"; + +/** + + Stealth postage. + +*/ +NSString *const Trading_ShippingFeatureCodeType_STEALTH_POSTAGE = @"StealthPostage"; + +/** + + Saturday delivery. + +*/ +NSString *const Trading_ShippingFeatureCodeType_SATURDAY_DELIVERY = @"SaturdayDelivery"; + +/** + + Other. + +*/ +NSString *const Trading_ShippingFeatureCodeType_OTHER = @"Other"; + +/** + + Not defined. + +*/ +NSString *const Trading_ShippingFeatureCodeType_NOT_DEFINED = @"NotDefined"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_ShippingFeatureCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ShippingInsuranceType.h b/Vendoo/TradingProxy/Trading_ShippingInsuranceType.h new file mode 100755 index 0000000..7446f0e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingInsuranceType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_FlatRateInsuranceRangeCostType; + +/** + + Details about insurance for combined payment. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ShippingInsuranceType : NSObject { + +@private + NSString *_insuranceOption; + NSMutableArray *_flatRateInsuranceRangeCost; + NSMutableArray *_any; + +} + + +/** + + Whether the seller offers shipping insurance and, if + so, whether the insurance is optional or required. Flat and + calculated shipping. + + + type: string constant in Trading_InsuranceOptionCodeType.h +*/ +@property (nonatomic, retain) NSString *insuranceOption; + +/** + + A pairing of range of item price total and insurance cost. + For SetShippingDiscountProfiles, if InsuranceOption is Optional or Required, you must + submit all range pairs. For those ranges that do not apply, set the cost to 0. + + + entry type : class Trading_FlatRateInsuranceRangeCostType +*/ + +@property (nonatomic, retain) NSMutableArray *flatRateInsuranceRangeCost; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingInsuranceType.m b/Vendoo/TradingProxy/Trading_ShippingInsuranceType.m new file mode 100755 index 0000000..58ba302 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingInsuranceType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ShippingInsuranceType.h" +#import "Trading_FlatRateInsuranceRangeCostType.h" + +@implementation Trading_ShippingInsuranceType + +@synthesize insuranceOption = _insuranceOption; +@synthesize flatRateInsuranceRangeCost = _flatRateInsuranceRangeCost; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InsuranceOption" propertyName:@"insuranceOption" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"insuranceOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"FlatRateInsuranceRangeCost" propertyName:@"flatRateInsuranceRangeCost" type:PICO_TYPE_OBJECT clazz:[Trading_FlatRateInsuranceRangeCostType class]]; + [map setObject:ps forKey:@"flatRateInsuranceRangeCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.insuranceOption = nil; + self.flatRateInsuranceRangeCost = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingLocationDetailsType.h b/Vendoo/TradingProxy/Trading_ShippingLocationDetailsType.h new file mode 100755 index 0000000..1f3edb0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingLocationDetailsType.h @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Details about a region or location to which the seller is willing to ship. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ShippingLocationDetailsType : NSObject { + +@private + NSString *_shippingLocation; + NSString *_description; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + Short name or abbreviation for a region (e.g., Asia) or location (e.g. Japan). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingLocation; + +/** + + Display string that applications can use to present a list of shipping locations in + a more user-friendly format (such as in a drop-down list). This field is localized + in the language of the site. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + Returns the latest version number for this field. The version can be + used to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT that the feature flags for the details were last + updated. This timestamp can be used to determine if and when to refresh + cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingLocationDetailsType.m b/Vendoo/TradingProxy/Trading_ShippingLocationDetailsType.m new file mode 100755 index 0000000..51b6c9f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingLocationDetailsType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ShippingLocationDetailsType.h" + +@implementation Trading_ShippingLocationDetailsType + +@synthesize shippingLocation = _shippingLocation; +@synthesize description = _description; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingLocation" propertyName:@"shippingLocation" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingLocation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.shippingLocation = nil; + self.description = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingPackageCodeType.h b/Vendoo/TradingProxy/Trading_ShippingPackageCodeType.h new file mode 100755 index 0000000..f3bc00d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingPackageCodeType.h @@ -0,0 +1,232 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The nature of the package used to ship the item(s). + Required for calculated shipping only. Not all package types + are supported by a specific shipping service (ShippingServiceCodeType). + + + @ingroup EBayAPIInterface +*/ + +/** + + None + +*/ +extern NSString *const Trading_ShippingPackageCodeType_NONE; + +/** + + Letter + +*/ +extern NSString *const Trading_ShippingPackageCodeType_LETTER; + +/** + + LargeEnvelope + +*/ +extern NSString *const Trading_ShippingPackageCodeType_LARGE_ENVELOPE; + +/** + + USPS Large Package/Oversize 1 + +*/ +extern NSString *const Trading_ShippingPackageCodeType_USPS_LARGE_PACK; + +/** + + Very Large Package/Oversize 2 + +*/ +extern NSString *const Trading_ShippingPackageCodeType_VERY_LARGE_PACK; + +/** + + Extra Large Package/Oversize 3 + +*/ +extern NSString *const Trading_ShippingPackageCodeType_EXTRA_LARGE_PACK; + +/** + + UPS Letter + +*/ +extern NSString *const Trading_ShippingPackageCodeType_UPS_LETTER; + +/** + + USPS Flat Rate Envelope + +*/ +extern NSString *const Trading_ShippingPackageCodeType_USPS_FLAT_RATE_ENVELOPE; + +/** + + Package/thick envelope + +*/ +extern NSString *const Trading_ShippingPackageCodeType_PACKAGE_THICK_ENVELOPE; + +/** + + Roll + +*/ +extern NSString *const Trading_ShippingPackageCodeType_ROLL; + +/** + + Europallet + +*/ +extern NSString *const Trading_ShippingPackageCodeType_EUROPALLET; + +/** + + Onewaypallet + +*/ +extern NSString *const Trading_ShippingPackageCodeType_ONE_WAY_PALLET; + +/** + + Bulky goods + +*/ +extern NSString *const Trading_ShippingPackageCodeType_BULKY_GOODS; + +/** + + Furniture + +*/ +extern NSString *const Trading_ShippingPackageCodeType_FURNITURE; + +/** + + Cars + +*/ +extern NSString *const Trading_ShippingPackageCodeType_CARS; + +/** + + Motorbikes + +*/ +extern NSString *const Trading_ShippingPackageCodeType_MOTORBIKES; + +/** + + Caravan + +*/ +extern NSString *const Trading_ShippingPackageCodeType_CARAVAN; + +/** + + Industry vehicles + +*/ +extern NSString *const Trading_ShippingPackageCodeType_INDUSTRY_VEHICLES; + +/** + + Parcel or padded Envelope + +*/ +extern NSString *const Trading_ShippingPackageCodeType_PARCEL_OR_PADDED_ENVELOPE; + +/** + + Small Canada Post Box + +*/ +extern NSString *const Trading_ShippingPackageCodeType_SMALL_CANADA_POST_BOX; + +/** + + Medium Canada Post Box + +*/ +extern NSString *const Trading_ShippingPackageCodeType_MEDIUM_CANADA_POST_BOX; + +/** + + Large Canada Post Box + +*/ +extern NSString *const Trading_ShippingPackageCodeType_LARGE_CANADA_POST_BOX; + +/** + + Small Canada Post Bubble Mailer + +*/ +extern NSString *const Trading_ShippingPackageCodeType_SMALL_CANADA_POST_BUBBLE_MAILER; + +/** + + Medium Canada Post Bubble Mailer + +*/ +extern NSString *const Trading_ShippingPackageCodeType_MEDIUM_CANADA_POST_BUBBLE_MAILER; + +/** + + Large Canada Post Bubble Mailer + +*/ +extern NSString *const Trading_ShippingPackageCodeType_LARGE_CANADA_POST_BUBBLE_MAILER; + +/** + + Padded Bags + +*/ +extern NSString *const Trading_ShippingPackageCodeType_PADDED_BAGS; + +/** + + Tough Bags + +*/ +extern NSString *const Trading_ShippingPackageCodeType_TOUGH_BAGS; + +/** + + Expandable Tough Bags + +*/ +extern NSString *const Trading_ShippingPackageCodeType_EXPANDABLE_TOUGH_BAGS; + +/** + + Mailing Boxes + +*/ +extern NSString *const Trading_ShippingPackageCodeType_MAILING_BOXES; + +/** + + Winepak + +*/ +extern NSString *const Trading_ShippingPackageCodeType_WINEPAK; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_ShippingPackageCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ShippingPackageCodeType.m b/Vendoo/TradingProxy/Trading_ShippingPackageCodeType.m new file mode 100755 index 0000000..f3c8b2c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingPackageCodeType.m @@ -0,0 +1,230 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ShippingPackageCodeType.h" + +/** + @file + + The nature of the package used to ship the item(s). + Required for calculated shipping only. Not all package types + are supported by a specific shipping service (ShippingServiceCodeType). + +*/ + +/** + + None + +*/ +NSString *const Trading_ShippingPackageCodeType_NONE = @"None"; + +/** + + Letter + +*/ +NSString *const Trading_ShippingPackageCodeType_LETTER = @"Letter"; + +/** + + LargeEnvelope + +*/ +NSString *const Trading_ShippingPackageCodeType_LARGE_ENVELOPE = @"LargeEnvelope"; + +/** + + USPS Large Package/Oversize 1 + +*/ +NSString *const Trading_ShippingPackageCodeType_USPS_LARGE_PACK = @"USPSLargePack"; + +/** + + Very Large Package/Oversize 2 + +*/ +NSString *const Trading_ShippingPackageCodeType_VERY_LARGE_PACK = @"VeryLargePack"; + +/** + + Extra Large Package/Oversize 3 + +*/ +NSString *const Trading_ShippingPackageCodeType_EXTRA_LARGE_PACK = @"ExtraLargePack"; + +/** + + UPS Letter + +*/ +NSString *const Trading_ShippingPackageCodeType_UPS_LETTER = @"UPSLetter"; + +/** + + USPS Flat Rate Envelope + +*/ +NSString *const Trading_ShippingPackageCodeType_USPS_FLAT_RATE_ENVELOPE = @"USPSFlatRateEnvelope"; + +/** + + Package/thick envelope + +*/ +NSString *const Trading_ShippingPackageCodeType_PACKAGE_THICK_ENVELOPE = @"PackageThickEnvelope"; + +/** + + Roll + +*/ +NSString *const Trading_ShippingPackageCodeType_ROLL = @"Roll"; + +/** + + Europallet + +*/ +NSString *const Trading_ShippingPackageCodeType_EUROPALLET = @"Europallet"; + +/** + + Onewaypallet + +*/ +NSString *const Trading_ShippingPackageCodeType_ONE_WAY_PALLET = @"OneWayPallet"; + +/** + + Bulky goods + +*/ +NSString *const Trading_ShippingPackageCodeType_BULKY_GOODS = @"BulkyGoods"; + +/** + + Furniture + +*/ +NSString *const Trading_ShippingPackageCodeType_FURNITURE = @"Furniture"; + +/** + + Cars + +*/ +NSString *const Trading_ShippingPackageCodeType_CARS = @"Cars"; + +/** + + Motorbikes + +*/ +NSString *const Trading_ShippingPackageCodeType_MOTORBIKES = @"Motorbikes"; + +/** + + Caravan + +*/ +NSString *const Trading_ShippingPackageCodeType_CARAVAN = @"Caravan"; + +/** + + Industry vehicles + +*/ +NSString *const Trading_ShippingPackageCodeType_INDUSTRY_VEHICLES = @"IndustryVehicles"; + +/** + + Parcel or padded Envelope + +*/ +NSString *const Trading_ShippingPackageCodeType_PARCEL_OR_PADDED_ENVELOPE = @"ParcelOrPaddedEnvelope"; + +/** + + Small Canada Post Box + +*/ +NSString *const Trading_ShippingPackageCodeType_SMALL_CANADA_POST_BOX = @"SmallCanadaPostBox"; + +/** + + Medium Canada Post Box + +*/ +NSString *const Trading_ShippingPackageCodeType_MEDIUM_CANADA_POST_BOX = @"MediumCanadaPostBox"; + +/** + + Large Canada Post Box + +*/ +NSString *const Trading_ShippingPackageCodeType_LARGE_CANADA_POST_BOX = @"LargeCanadaPostBox"; + +/** + + Small Canada Post Bubble Mailer + +*/ +NSString *const Trading_ShippingPackageCodeType_SMALL_CANADA_POST_BUBBLE_MAILER = @"SmallCanadaPostBubbleMailer"; + +/** + + Medium Canada Post Bubble Mailer + +*/ +NSString *const Trading_ShippingPackageCodeType_MEDIUM_CANADA_POST_BUBBLE_MAILER = @"MediumCanadaPostBubbleMailer"; + +/** + + Large Canada Post Bubble Mailer + +*/ +NSString *const Trading_ShippingPackageCodeType_LARGE_CANADA_POST_BUBBLE_MAILER = @"LargeCanadaPostBubbleMailer"; + +/** + + Padded Bags + +*/ +NSString *const Trading_ShippingPackageCodeType_PADDED_BAGS = @"PaddedBags"; + +/** + + Tough Bags + +*/ +NSString *const Trading_ShippingPackageCodeType_TOUGH_BAGS = @"ToughBags"; + +/** + + Expandable Tough Bags + +*/ +NSString *const Trading_ShippingPackageCodeType_EXPANDABLE_TOUGH_BAGS = @"ExpandableToughBags"; + +/** + + Mailing Boxes + +*/ +NSString *const Trading_ShippingPackageCodeType_MAILING_BOXES = @"MailingBoxes"; + +/** + + Winepak + +*/ +NSString *const Trading_ShippingPackageCodeType_WINEPAK = @"Winepak"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_ShippingPackageCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ShippingPackageDetailsType.h b/Vendoo/TradingProxy/Trading_ShippingPackageDetailsType.h new file mode 100755 index 0000000..764126f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingPackageDetailsType.h @@ -0,0 +1,115 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Details about type of package used to ship an item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ShippingPackageDetailsType : NSObject { + +@private + NSNumber *_packageID; + NSString *_description; + NSString *_shippingPackage; + NSNumber *_defaultValue; + NSNumber *_dimensionsSupported; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + Numeric identifier. + Some applications use this ID to look up shipping packages more efficiently. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *packageID; + +/** + + Display string that applications can use to present a list of shipping package + options in a more user-friendly format (such as in a drop-down list). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + A supported value for the site that can be used in the + Item.ShippingPackageDetails.ShippingPackage or + Item.ShippingDetails.CalculatedShippingRate.ShippingPackage fields + of an Add/Revise/Relist API call. + + + type: string constant in Trading_ShippingPackageCodeType.h +*/ +@property (nonatomic, retain) NSString *shippingPackage; + +/** + + Indicates if the package type is the default for the specified site. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *defaultValue; + +/** + + This field is returned as 'true' if the shipping package supports the use of + package dimensions. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *dimensionsSupported; + +/** + + Returns the latest version number for this field. The version can be + used to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT that the feature flags for the details were last + updated. This timestamp can be used to determine if and when to refresh + cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingPackageDetailsType.m b/Vendoo/TradingProxy/Trading_ShippingPackageDetailsType.m new file mode 100755 index 0000000..d81e76a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingPackageDetailsType.m @@ -0,0 +1,72 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ShippingPackageDetailsType.h" + +@implementation Trading_ShippingPackageDetailsType + +@synthesize packageID = _packageID; +@synthesize description = _description; +@synthesize shippingPackage = _shippingPackage; +@synthesize defaultValue = _defaultValue; +@synthesize dimensionsSupported = _dimensionsSupported; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PackageID" propertyName:@"packageID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"packageID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingPackage" propertyName:@"shippingPackage" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"shippingPackage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DefaultValue" propertyName:@"defaultValue" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"defaultValue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DimensionsSupported" propertyName:@"dimensionsSupported" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"dimensionsSupported"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.packageID = nil; + self.description = nil; + self.shippingPackage = nil; + self.defaultValue = nil; + self.dimensionsSupported = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingRateTypeCodeType.h b/Vendoo/TradingProxy/Trading_ShippingRateTypeCodeType.h new file mode 100755 index 0000000..b0c7ce9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingRateTypeCodeType.h @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + A shipping rate scale for shipping through UPS that + affects the shipping cost calculated for UPS (lower if + ShippingRateType is DailyPickup). For calculated shipping only. + + + @ingroup EBayAPIInterface +*/ + +/** + + "On-demand" shipping rate scale. + +*/ +extern NSString *const Trading_ShippingRateTypeCodeType_ON_DEMAND; + +/** + + "Daily pickup" shipping rate scale. + +*/ +extern NSString *const Trading_ShippingRateTypeCodeType_DAILY_PICKUP; + +/** + + "Standard List" shipping rate scale. + +*/ +extern NSString *const Trading_ShippingRateTypeCodeType_STANDARD_LIST; + +/** + + "Counter" shipping rate scale. + +*/ +extern NSString *const Trading_ShippingRateTypeCodeType_COUNTER; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_ShippingRateTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ShippingRateTypeCodeType.m b/Vendoo/TradingProxy/Trading_ShippingRateTypeCodeType.m new file mode 100755 index 0000000..e3a4975 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingRateTypeCodeType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ShippingRateTypeCodeType.h" + +/** + @file + + A shipping rate scale for shipping through UPS that + affects the shipping cost calculated for UPS (lower if + ShippingRateType is DailyPickup). For calculated shipping only. + +*/ + +/** + + "On-demand" shipping rate scale. + +*/ +NSString *const Trading_ShippingRateTypeCodeType_ON_DEMAND = @"OnDemand"; + +/** + + "Daily pickup" shipping rate scale. + +*/ +NSString *const Trading_ShippingRateTypeCodeType_DAILY_PICKUP = @"DailyPickup"; + +/** + + "Standard List" shipping rate scale. + +*/ +NSString *const Trading_ShippingRateTypeCodeType_STANDARD_LIST = @"StandardList"; + +/** + + "Counter" shipping rate scale. + +*/ +NSString *const Trading_ShippingRateTypeCodeType_COUNTER = @"Counter"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_ShippingRateTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ShippingRegionCodeType.h b/Vendoo/TradingProxy/Trading_ShippingRegionCodeType.h new file mode 100755 index 0000000..73071eb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingRegionCodeType.h @@ -0,0 +1,110 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Regions to which the seller is willing to ship the item. + These values are applicable to ShipToLocation. + + + @ingroup EBayAPIInterface +*/ + +/** + + Africa + +*/ +extern NSString *const Trading_ShippingRegionCodeType_AFRICA; + +/** + + Asia + +*/ +extern NSString *const Trading_ShippingRegionCodeType_ASIA; + +/** + + Caribbean + +*/ +extern NSString *const Trading_ShippingRegionCodeType_CARIBBEAN; + +/** + + Europe + +*/ +extern NSString *const Trading_ShippingRegionCodeType_EUROPE; + +/** + + Latin America + +*/ +extern NSString *const Trading_ShippingRegionCodeType_LATIN_AMERICA; + +/** + + Middle East + +*/ +extern NSString *const Trading_ShippingRegionCodeType_MIDDLE_EAST; + +/** + + North America + +*/ +extern NSString *const Trading_ShippingRegionCodeType_NORTH_AMERICA; + +/** + + Oceania (Pacific region other than Asia) + +*/ +extern NSString *const Trading_ShippingRegionCodeType_OCEANIA; + +/** + + South America + +*/ +extern NSString *const Trading_ShippingRegionCodeType_SOUTH_AMERICA; + +/** + + European Union + +*/ +extern NSString *const Trading_ShippingRegionCodeType_EUROPEAN_UNION; + +/** + + Seller will not ship the item. + +*/ +extern NSString *const Trading_ShippingRegionCodeType_WILL_NOT_SHIP; + +/** + + Seller has specified Worldwide or eBay has + determined that the specified regions add up to Worldwide. + +*/ +extern NSString *const Trading_ShippingRegionCodeType_WORLDWIDE; + +extern NSString *const Trading_ShippingRegionCodeType_AMERICAS; + +extern NSString *const Trading_ShippingRegionCodeType_NONE; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_ShippingRegionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ShippingRegionCodeType.m b/Vendoo/TradingProxy/Trading_ShippingRegionCodeType.m new file mode 100755 index 0000000..a0c1035 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingRegionCodeType.m @@ -0,0 +1,108 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ShippingRegionCodeType.h" + +/** + @file + + Regions to which the seller is willing to ship the item. + These values are applicable to ShipToLocation. + +*/ + +/** + + Africa + +*/ +NSString *const Trading_ShippingRegionCodeType_AFRICA = @"Africa"; + +/** + + Asia + +*/ +NSString *const Trading_ShippingRegionCodeType_ASIA = @"Asia"; + +/** + + Caribbean + +*/ +NSString *const Trading_ShippingRegionCodeType_CARIBBEAN = @"Caribbean"; + +/** + + Europe + +*/ +NSString *const Trading_ShippingRegionCodeType_EUROPE = @"Europe"; + +/** + + Latin America + +*/ +NSString *const Trading_ShippingRegionCodeType_LATIN_AMERICA = @"LatinAmerica"; + +/** + + Middle East + +*/ +NSString *const Trading_ShippingRegionCodeType_MIDDLE_EAST = @"MiddleEast"; + +/** + + North America + +*/ +NSString *const Trading_ShippingRegionCodeType_NORTH_AMERICA = @"NorthAmerica"; + +/** + + Oceania (Pacific region other than Asia) + +*/ +NSString *const Trading_ShippingRegionCodeType_OCEANIA = @"Oceania"; + +/** + + South America + +*/ +NSString *const Trading_ShippingRegionCodeType_SOUTH_AMERICA = @"SouthAmerica"; + +/** + + European Union + +*/ +NSString *const Trading_ShippingRegionCodeType_EUROPEAN_UNION = @"EuropeanUnion"; + +/** + + Seller will not ship the item. + +*/ +NSString *const Trading_ShippingRegionCodeType_WILL_NOT_SHIP = @"WillNotShip"; + +/** + + Seller has specified Worldwide or eBay has + determined that the specified regions add up to Worldwide. + +*/ +NSString *const Trading_ShippingRegionCodeType_WORLDWIDE = @"Worldwide"; + +NSString *const Trading_ShippingRegionCodeType_AMERICAS = @"Americas"; + +NSString *const Trading_ShippingRegionCodeType_NONE = @"None"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_ShippingRegionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ShippingServiceCodeType.h b/Vendoo/TradingProxy/Trading_ShippingServiceCodeType.h new file mode 100755 index 0000000..9ec4a20 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingServiceCodeType.h @@ -0,0 +1,4498 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + A shipping service used to ship an item. Applications should not depend on the + completeness of ShippingServiceCodeType. Instead, applications should call + GeteBayDetails, with a DetailName value of ShippingServiceDetails, to return the + complete list of shipping services. To check for the shipping services available + for a specific site, specify the site ID in the header. It is possible that some of + the returned shipping services can no longer be used in the AddItem family of + calls. To distinguish between the valid and invalid shipping services, look for the + ValidForSellingFlow flag in the ShippingServiceDetails node. If this flag is not + returned for a specific shipping service, that shipping service can no longer be + used in the AddItem family of calls. + + + @ingroup EBayAPIInterface +*/ + +/** + + UPS Ground + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UPS_GROUND; + +/** + + UPS 3rd Day + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UPS_3_RD_DAY; + +/** + + UPS 2nd Day + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UPS_2_ND_DAY; + +/** + + UPS Next Day + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UPS_NEXT_DAY; + +/** + + USPS Priority + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY; + +/** + + USPS Parcel Select + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PARCEL; + +/** + + USPS Media + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_MEDIA; + +/** + + USPS First Class + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_FIRST_CLASS; + +/** + + Standard shipping method + +*/ +extern NSString *const Trading_ShippingServiceCodeType_SHIPPING_METHOD_STANDARD; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_ShippingServiceCodeType_SHIPPING_METHOD_EXPRESS; + +/** + + USPS Express Mail + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL; + +/** + + UPS Next Day Air + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UPS_NEXT_DAY_AIR; + +/** + + UPS Next Day Air + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UPS_2_DAY_AIR_AM; + +/** + + USPS Express Mail Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_FLAT_RATE_ENVELOPE; + +/** + + USPS Express Mail Padded Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_PADDED_FLAT_RATE_ENVELOPE; + +/** + + USPS Priority Mail Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_FLAT_RATE_ENVELOPE; + +/** + + USPS Priority Mail Small Flat Rate Box + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_SMALL_FLAT_RATE_BOX; + +/** + + USPS Priority Mail Flat Rate Box + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_FLAT_RATE_BOX; + +/** + + USPS Priority Mail Large Flat Rate Box + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_LARGE_FLAT_RATE_BOX; + +/** + + USPS Priority Mail Padded Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_PADDED_FLAT_RATE_ENVELOPE; + +/** + + USPS Priority Mail Legal Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_LEGAL_FLAT_RATE_ENVELOPE; + +/** + + USPS Priority Mail Legal Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_LEGAL_FLAT_RATE_ENVELOPE; + +/** + + USPS Priority Mail Regional Box A + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_REGIONAL_BOX_A; + +/** + + USPS Priority Mail Regional Box B + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_REGIONAL_BOX_B; + +/** + + USPS Priority Mail Regional Box C + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_REGIONAL_BOX_C; + +/** + + USPS Express Mail Flat Rate Box + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_FLAT_RATE_BOX; + +/** + + Other (see description) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_OTHER; + +/** + + Local Delivery/Pickup + +*/ +extern NSString *const Trading_ShippingServiceCodeType_LOCAL_DELIVERY; + +/** + + Not Selected + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NOT_SELECTED; + +/** + + International Not Selected + +*/ +extern NSString *const Trading_ShippingServiceCodeType_INTERNATIONAL_NOT_SELECTED; + +/** + + Standard International Flat Rate Shipping + +*/ +extern NSString *const Trading_ShippingServiceCodeType_STANDARD_INTERNATIONAL; + +/** + + Expedited International Flat Rate Shipping + +*/ +extern NSString *const Trading_ShippingServiceCodeType_EXPEDITED_INTERNATIONAL; + +/** + + USPS Global Express Mail + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_GLOBAL_EXPRESS; + +/** + + USPS Global Priority Mail + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_GLOBAL_PRIORITY; + +/** + + USPS Economy Parcel Post + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_ECONOMY_PARCEL; + +/** + + USPS Economy Letter Post + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_ECONOMY_LETTER; + +/** + + USPS Airmail Letter Post + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_AIRMAIL_LETTER; + +/** + + USPS Airmail Parcel Post + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_AIRMAIL_PARCEL; + +/** + + UPS Worldwide Express Plus + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UPS_WORLD_WIDE_EXPRESS_PLUS; + +/** + + UPS Worldwide Express + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UPS_WORLD_WIDE_EXPRESS; + +/** + + UPS Worldwide Expedited + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UPS_WORLD_WIDE_EXPEDITED; + +/** + + UPS Worldwide Saver + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UPS_WORLDWIDE_SAVER; + +/** + + UPS Standard To Canada + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UPS_STANDARD_TO_CANADA; + +/** + + USPS Express Mail International Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_INTERNATIONAL_FLAT_RATE_ENVELOPE; + +/** + + USPS Express Mail International Padded Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_INTERNATIONAL_PADDED_FLAT_RATE_ENVELOPE; + +/** + + USPS Priority Mail International Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_INTERNATIONAL_FLAT_RATE_ENVELOPE; + +/** + + USPS Priority Mail International Small Flat Rate Box + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_INTERNATIONAL_SMALL_FLAT_RATE_BOX; + +/** + + USPS Priority Mail International Flat Rate Box + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_INTERNATIONAL_FLAT_RATE_BOX; + +/** + + USPS Priority Mail International Large Flat Rate Box + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_INTERNATIONAL_LARGE_FLAT_RATE_BOX; + +/** + + USPS Priority Mail International Padded Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_INTERNATIONAL_PADDED_FLAT_RATE_ENVELOPE; + +/** + + USPS Priority Mail International Legal Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_INTERNATIONAL_LEGAL_FLAT_RATE_ENVELOPE; + +/** + + USPS Priority Mail International Legal Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_INTERNATIONAL_LEGAL_FLAT_RATE_ENVELOPE; + +/** + + USPS Express Mail International Flat Rate Box + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_INTERNATIONAL_FLAT_RATE_BOX; + +/** + + Other International Shipping (see description) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_OTHER_INTERNATIONAL; + +/** + + Standardversand (unversichert) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_STANDARD_DISPATCH; + +/** + + Versicherter Versand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_INSURED_DISPATCH; + +extern NSString *const Trading_ShippingServiceCodeType_AT_WRITING; + +extern NSString *const Trading_ShippingServiceCodeType_AT_COD; + +/** + + Express- oder Kurierversand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_EXPRESS_OR_COURIER; + +/** + + Versicherter Express- oder Kurierversand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_INSURED_EXPRESS_OR_COURIER; + +extern NSString *const Trading_ShippingServiceCodeType_AT_SPECIAL_DISPATCH; + +extern NSString *const Trading_ShippingServiceCodeType_AT_INSURED_SPECIAL_DISPATCH; + +/** + + Sonstige (Siehe Artikelbeschreibung) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_SONSTIGE; + +/** + + Unversicherter Versand International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_UNVERSICHERTER_VERSAND_INTERNATIONAL; + +/** + + Versicherter Versand International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_VERSICHERTER_VERSAND_INTERNATIONAL; + +/** + + Sonstiger Versand International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_SONSTIGER_VERSAND_INTERNATIONAL; + +/** + + Unversicherter Express Versand International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_UNVERSICHERTER_EXPRESS_VERSAND_INTERNATIONAL; + +/** + + Versicherter Express Versand International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_VERSICHERTER_EXPRESS_VERSAND_INTERNATIONAL; + +/** + + Sparversand aus dem Ausland + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_ECONOMY_DELIVERY_FROM_ABROAD; + +/** + + Standardversand aus dem Ausland + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_STANDARD_DELIVERY_FROM_ABROAD; + +/** + + Expressversand aus dem Ausland + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_EXPRESS_DELIVERY_FROM_ABROAD; + +/** + + Versand mit Nachverfolgung aus dem Ausland + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_TRACKED_DELIVERY_FROM_ABROAD; + +/** + + Regular + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_REGULAR; + +/** + + Express + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_EXPRESS; + +/** + + Registered + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_REGISTERED; + +/** + + Courier + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_COURIER; + +/** + + Other + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_OTHER; + +/** + + EMS International Courier - Parcels + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_EMS_INTERNATIONAL_COURIER_PARCELS; + +/** + + EMS International Courier - Documents + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_EMS_INTERNATIONAL_COURIER_DOCUMENTS; + +/** + + Express Post International - Documents + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_EXPRESS_POST_INTERNATIONAL_DOCUMENTS; + +/** + + Air Mail + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_AIR_MAIL_INTERNATIONAL; + +/** + + Economy Air + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_ECONOMY_AIR_INTERNATIONAL; + +/** + + Sea Mail + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_SEA_MAIL_INTERNATIONAL; + +/** + + Standard International Flat Rate Postage + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_STANDARD_INTERNATIONAL; + +/** + + Expedited international flat rate postage + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_EXPEDITED_INTERNATIONAL; + +/** + + Other international postage + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_OTHER_INTERNATIONAL; + +/** + + Australia Post Registered Post International Padded Bag 1 kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_AUS_POST_REGISTERED_POST_INTERNATIONAL_PADDED_BAG_1_KG; + +/** + + Australia Post Registered Post International Padded Bag 500 g + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_AUS_POST_REGISTERED_POST_INTERNATIONAL_PADDED_BAG_500_G; + +/** + + Australia Post Registered Post International Parcel + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_AUS_POST_REGISTERED_POST_INTERNATIONAL_PARCEL; + +/** + + Expedited delivery from outside Australia + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_EXPEDITED_DELIVERY_FROM_OUTSIDE_AU; + +/** + + Economy delivery from outside Australia + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_ECONOMY_DELIVERY_FROM_OUTSIDE_AU; + +/** + + Standard Delivery From Outside AU + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_STANDARD_DELIVERY_FROM_OUTSIDE_AU; + +/** + + Australian Air Express Metro 15 kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_AUSTRALIAN_AIR_EXPRESS_METRO_15_KG; + +/** + + Australian Air Express Flat Rate 5 kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_AUSTRALIAN_AIR_EXPRESS_FLAT_RATE_5_KG; + +/** + + Australian Air Express Flat Rate 3 kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_AUSTRALIAN_AIR_EXPRESS_FLAT_RATE_3_KG; + +/** + + Australian Air Express Flat Rate 1 kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_AUSTRALIAN_AIR_EXPRESS_FLAT_RATE_1_KG; + +/** + + Express delivery (1-3 business days) in Australia + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_EXPRESS_DELIVERY; + +/** + + Standard delivery (1-6 business days) in Australia + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_STANDARD_DELIVERY; + +/** + + eBay/Australian Post 3 kg Flat Rate Satchel + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_E_BAY_AUS_POST_3_KG_FLAT_RATE_SATCHEL; + +/** + + eBay/Australian Post 500 g Flat Rate Satchel + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_E_BAY_AUS_POST_500_G_FLAT_RATE_SATCHEL; + +/** + + Freight delivery in Australia. Used for heavy and bulky items. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_FREIGHT; + +extern NSString *const Trading_ShippingServiceCodeType_BEFR_STANDARD_DELIVERY; + +extern NSString *const Trading_ShippingServiceCodeType_BEFR_PRIORITY_DELIVERY; + +extern NSString *const Trading_ShippingServiceCodeType_BEFR_PARCEL_POST; + +extern NSString *const Trading_ShippingServiceCodeType_BEFR_REGISTERED_MAIL; + +extern NSString *const Trading_ShippingServiceCodeType_BEFR_OTHER; + +/** + + De Post + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_DE_POST_INTERNATIONAL; + +/** + + UPS + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_UPS_INTERNATIONAL; + +/** + + FedEx + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_FED_EX_INTERNATIONAL; + +/** + + DHL + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_DHL_INTERNATIONAL; + +/** + + TPG Post/TNT (Netherlands) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_TPG_POST_TNT_INTERNATIONAL; + +/** + + Frais de livraison internationale fixes + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_STANDARD_INTERNATIONAL; + +/** + + Frais fixes pour livraison internationale express + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_EXPEDITED_INTERNATIONAL; + +/** + + Autres livraisons internationales (voir description) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_OTHER_INTERNATIONAL; + +/** + + La Poste (France) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_INTERNATIONAL; + +/** + La Poste - livraison standard (1 a 2 jours ouvrables) +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_STANDARD_SHIPPING; + +/** + La Poste - envoi recommande (1 jour ouvrable) +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_CERTIFIED_SHIPPING; + +/** + La Poste - Taxipost LLS (2 jours ouvrables) +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_TAXIPOST_LLS; + +/** + La Poste - Taxipost 24h (1 jour ouvrable) +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_TAXIPOST_24_H; + +/** + Autres livraisons +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_TAXIPOST_SECUR; + +/** + La Poste - livraison standard +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_POST_INTERNATIONAL_STANDARD; + +/** + La Poste - envoi recommande +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_POST_INTERNATIONAL_REGISTERED; + +/** + TNT +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_TNT_INTERNATIONAL; + +extern NSString *const Trading_ShippingServiceCodeType_BEFR_ECONOMY_DELIVERY_FROM_ABROAD; + +extern NSString *const Trading_ShippingServiceCodeType_BEFR_STANDARD_DELIVERY_FROM_ABROAD; + +extern NSString *const Trading_ShippingServiceCodeType_BEFR_EXPRESS_DELIVERY_FROM_ABROAD; + +extern NSString *const Trading_ShippingServiceCodeType_BEFR_TRACKED_DELIVERY_FROM_ABROAD; + +/** + + Standard Delivery + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_STANDARD_DELIVERY; + +/** + + Priority Delivery + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_PRIORITY_DELIVERY; + +/** + + Parcel Post + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_PARCEL_POST; + +/** + + Registered Mail + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_REGISTERED_MAIL; + +/** + + Other Shipping Service + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_OTHER; + +/** + + De Post + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_INTERNATIONAL; + +/** + + UPS + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_UPS_INTERNATIONAL; + +/** + + FedEx + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_FED_EX_INTERNATIONAL; + +/** + + DHL + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_DHL_INTERNATIONAL; + +/** + + TPG Post/TNT (Netherlands) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_TPG_POST_TNT_INTERNATIONAL; + +/** + + Standard International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_STANDARD_INTERNATIONAL; + +/** + + Expedited International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_EXPEDITED_INTERNATIONAL; + +/** + + Other International Shipping Services + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_OTHER_INTERNATIONAL; + +/** + + La Poste (France) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_LA_POSTE_INTERNATIONAL; + +/** + De Post - standaardverzending (1 tot 2 werkdagen) +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_STANDARD_SHIPPING; + +/** + De Post - aangetekende zending (1 werkdag) +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_CERTIFIED_SHIPPING; + +/** + De Post - Taxipost LLS (2 werkdagen) +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_TAXIPOST_LLS; + +/** + De Post - Taxipost 24u (1 werkdag) +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_TAXIPOST_24_H; + +/** + De Post - Taxipost Secur (1 werkdag) +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_TAXIPOST_SECUR; + +/** + Andere verzending +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_OTHER_SHIPPING_METHODS; + +/** + De Post - standaardverzending +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_POST_INTERNATIONAL_STANDARD; + +/** + De Post - aangetekende zending +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_POST_INTERNATIONAL_REGISTERED; + +/** + TNT +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_TNT_INTERNATIONAL; + +/** + Voordelige verzending uit het buitenland +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_ECONOMY_DELIVERY_FROM_ABROAD; + +/** + Standaardverzending uit het buitenland +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_STANDARD_DELIVERY_FROM_ABROAD; + +/** + Express verzending uit het buitenland +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_EXPRESS_DELIVERY_FROM_ABROAD; + +/** + Verzending uit het buitenland met internationale tracking +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_TRACKED_DELIVERY_FROM_ABROAD; + +/** + + Standard Delivery + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_STANDARD_DELIVERY; + +extern NSString *const Trading_ShippingServiceCodeType_CA_EXPEDITED_DELIVERY; + +/** + + Canada Post Lettermail + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_LETTERMAIL; + +/** + + Canada Post Regular Parcel + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_REGULAR_PARCEL; + +/** + + Canada Post Expedited Parcel + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_EXPEDITED_PARCEL; + +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_XPRESSPOST; + +/** + + Canada Post Priority Courier + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_PRIORITY_COURIER; + +/** + + Canada Post Expedited Flat Rate Box + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CANADA_POST_EXPEDITED_FLAT_RATE_BOX; + +/** + + Canada Post Expedited Flat Rate Box. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_EXPEDITED_FLAT_RATE_BOX; + +/** + + Standard International Flat Rate Shipping + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_STANDARD_INTERNATIONAL; + +/** + + Expedited International Flat Rate Shipping + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_EXPEDITED_INTERNATIONAL; + +/** + + Other International Shipping (see description) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_OTHER_INTERNATIONAL; + +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_EXPEDITED_PARCEL_USA; + +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_SMALL_PACKETS_USA; + +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_XPRESSPOST_USA; + +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_XPRESSPOST_INTERNATIONAL; + +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_INTERNATIONAL_PARCEL_SURFACE; + +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_INTERNATIONAL_PARCEL_AIR; + +/** + + Small Packets - International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_SMALL_PACKETS_INTERNATIONAL; + +/** + + Purolator International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_PUROLATOR_INTERNATIONAL; + +/** + + Canada Post Small Packets - USA - Ground + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_SMALL_PACKETS_USA_GROUND; + +/** + + Canada Post Small Packets - USA - Air + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_SMALL_PACKETS_USA_AIR; + +/** + + Small Packets - International - Ground + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_SMALL_PACKETS_INTERNATIONAL_GROUND; + +/** + + Small Packets - International - Air + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_SMALL_PACKETS_INTERNATIONAL_AIR; + +/** + + Canada Post USA Letter-post + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_USA_LETTER_POST; + +/** + + Canada Post International Letter-post + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_INTERNATIONAL_LETTER_POST; + +/** + + Canada Post Expedited Flat Rate Box USA. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_EXPEDITED_FLAT_RATE_BOX_USA; + +/** + + UPS Express Canada + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_UPS_EXPRESS_CANADA; + +/** + + UPS Express Saver Canada + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_UPS_EXPRESS_SAVER_CANADA; + +/** + + UPS Expedited Canada + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_UPS_EXPEDITED_CANADA; + +/** + + UPS Standard Canada + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_UPS_STANDARD_CANADA; + +/** + + UPS Express United States + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_UPS_EXPRESS_UNITED_STATES; + +/** + + UPS Expedited United States + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_UPS_EXPEDITED_UNITED_STATES; + +/** + + UPS 3 Day Select United States + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_UPS_3_DAY_SELECT_UNITED_STATES; + +/** + + UPS Standard United States + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_UPS_STANDARD_UNITED_STATES; + +/** + + UPS Worldwide Express + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_UPS_WORLD_WIDE_EXPRESS; + +/** + + UPS Worldwide Expedited + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_UPS_WORLD_WIDE_EXPEDITED; + +/** + + Canada Post Priority Worldwide + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_PRIORITY_WORLDWIDE; + +/** + + Canada Post Expedited Flat Rate Box USA + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CANADA_POST_EXPEDITED_FLAT_RATE_BOX_USA; + +/** + + Freight + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_FREIGHT; + +/** + + Standardversand (A-Post/Priority) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_STANDARD_DISPATCH_A_POST; + +/** + + Standardversand (B-Post/Economy) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_STANDARD_DISPATCH_B_POST; + +/** + + Versicherter Versand (z.B. Assurance/Fragile) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_INSURED_DISPATCH; + +extern NSString *const Trading_ShippingServiceCodeType_CH_WRITING; + +extern NSString *const Trading_ShippingServiceCodeType_CH_COD; + +/** + + Express- oder Kurierversand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_EXPRESS_OR_COURIER; + +/** + + Versicherter Express- oder Kurierversand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_INSURED_EXPRESS_OR_COURIER; + +extern NSString *const Trading_ShippingServiceCodeType_CH_SPECIAL_DISPATCH; + +extern NSString *const Trading_ShippingServiceCodeType_CH_INSURED_SPECIAL_DISPATCH; + +/** + + Sonstige (Siehe Artikelbeschreibung) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_SONSTIGE; + +/** + + Sonstiger Versand (Siehe Artikelbeschreibung) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_SONSTIGER_VERSAND_INTERNATIONAL; + +/** + + ECONOMY Sendungen + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_ECONOMY_SENDUNGEN_INTERNATIONAL; + +/** + + PRIORITY Sendungen + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_PRIORITY_SENDUNGEN_INTERNATIONAL; + +/** + + URGENT Sendungen + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_URGENT_SENDUNGEN_INTERNATIONAL; + +/** + + Sparversand aus dem Ausland + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_ECONOMY_DELIVERY_FROM_ABROAD; + +/** + + Standardversand aus dem Ausland + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_STANDARD_DELIVERY_FROM_ABROAD; + +/** + + Expressversand aus dem Ausland + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_EXPRESS_DELIVERY_FROM_ABROAD; + +/** + + Versand mit Nachverfolgung aus dem Ausland + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_TRACKED_DELIVERY_FROM_ABROAD; + +extern NSString *const Trading_ShippingServiceCodeType_CN_PERSONAL_DELIVERY; + +extern NSString *const Trading_ShippingServiceCodeType_CN_REGULAR_PACKAGE; + +extern NSString *const Trading_ShippingServiceCodeType_CN_DELIVERY_COMPANY_EXPRESS; + +extern NSString *const Trading_ShippingServiceCodeType_CN_POST_OFFICE_EXPRESS; + +extern NSString *const Trading_ShippingServiceCodeType_CN_OTHERS; + +extern NSString *const Trading_ShippingServiceCodeType_CN_FAST_POST_OFFICE; + +extern NSString *const Trading_ShippingServiceCodeType_CN_EXPRESS_DELIVERY_SAME_CITY; + +extern NSString *const Trading_ShippingServiceCodeType_CN_EXPRESS_DELIVERY_OTHER_CITIES; + +extern NSString *const Trading_ShippingServiceCodeType_CN_STANDARD_INTERNATIONAL; + +extern NSString *const Trading_ShippingServiceCodeType_CN_EXPEDITED_INTERNATIONAL; + +extern NSString *const Trading_ShippingServiceCodeType_CN_OTHER_INTERNATIONAL; + +extern NSString *const Trading_ShippingServiceCodeType_CN_COD_INTERNATIONAL; + +extern NSString *const Trading_ShippingServiceCodeType_CN_STANDARD_MAILING_INTERNATIONAL; + +extern NSString *const Trading_ShippingServiceCodeType_CN_REGULAR_LOGISTICS_INTERNATIONAL; + +extern NSString *const Trading_ShippingServiceCodeType_CN_EMS_INTERNATIONAL; + +extern NSString *const Trading_ShippingServiceCodeType_CN_OTHERS_INTERNATIONAL; + +/** + + Unversicherter Versand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_STANDARD_DISPATCH; + +/** + + Versicherter Versand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_INSURED_DISPATCH; + +extern NSString *const Trading_ShippingServiceCodeType_DE_WRITING; + +extern NSString *const Trading_ShippingServiceCodeType_DE_COD; + +/** + + Express- oder Kurierversand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_EXPRESS_OR_COURIER; + +/** + + Versicherter Express- oder Kurierversand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_INSURED_EXPRESS_OR_COURIER; + +extern NSString *const Trading_ShippingServiceCodeType_DE_SPECIAL_DISPATCH; + +extern NSString *const Trading_ShippingServiceCodeType_DE_INSURED_SPECIAL_DISPATCH; + +/** + + Unversicherter Versand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_UNVERSICHERTER_VERSAND; + +/** + + Deutsche Post Brief + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_BRIEF; + +/** + + eBay DHL Paket 24/7 (Abgabe und Lieferung an Packstation) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_E_BAY_DHL_PAKET_24_X_7; + +/** + + DHL Postpaket + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DHL_POSTPAKET; + +extern NSString *const Trading_ShippingServiceCodeType_DE_DHL_PACKCHEN; + +/** + + Deutsche Post Warensendung + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_WARENSENDUNG; + +extern NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_BUCHERSENDUNG; + +/** + + Hermes Paket (unversichert) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET_UNVERSICHERT; + +/** + + Hermes Paket (versichert) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET_VERSICHERT; + +/** + + iloxx Transport XXL + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_ILOXX_TRANSPORT_XXL; + +extern NSString *const Trading_ShippingServiceCodeType_DE_ILOXX_UBERNACHT_EXPRESS; + +/** + + iloxx Standard + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_ILOXX_STANDARD; + +/** + + Sonstige (Siehe Artikelbeschreibung) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_SONSTIGE; + +/** + + Unversicherter Versand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_UNVERSICHERTER_VERSAND_INTERNATIONAL; + +/** + + Versicherter Versand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_VERSICHERTER_VERSAND_INTERNATIONAL; + +/** + + DHL Postpaket International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DHL_POSTPAKET_INTERNATIONAL; + +extern NSString *const Trading_ShippingServiceCodeType_DE_DHL_PACKCHEN_INTERNATIONAL; + +/** + + Sonstiger Versand (Siehe Artikelbeschreibung) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_SONSTIGER_VERSAND_INTERNATIONAL; + +/** + + Unversicherter Express - Versand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_UNVERSICHERTER_EXPRESS_VERSAND_INTERNATIONAL; + +/** + + Versicherter Express - Versand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_VERSICHERTER_EXPRESS_VERSAND_INTERNATIONAL; + +/** + + Deutsche Post Brief (Land) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_BRIEF_LAND_INTERNATIONAL; + +/** + + Deutsche Post Brief (Luft) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_BRIEF_LUFT_INTERNATIONAL; + +/** + + iloxx Europa + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_ILOXX_EUROPA_INTERNATIONAL; + +/** + + iloxx World Wide + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_ILOXX_WORLD_WIDE_INTERNATIONAL; + +/** + Paketversand +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_PAKET; + +/** + Expressversand +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_EXPRESS; + +/** + DHL Paket +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DHL_PAKET; + +/** + Deutsche Post Buecher-/Warensendung +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DP_BUECHER_WARENSENDUNG; + +/** + Hermes Paket +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET; + +/** + iloxx Transport +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_ILOXX_TRANSPORT; + +/** + Sonstige +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_SONSTIGE_DOMESTIC; + +/** + Einschreiben (inkl. aller Gebuehren) +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_EINSCHREIBEN; + +/** + Nachnahme (inkl. aller Gebuehren) +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_NACHNAME; + +/** + Sonderversand +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_SPECIAL_DELIVERY; + +/** + UPS +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_UPS; + +/** + DPD +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DPD; + +/** + GLS +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_GLS; + +/** + Paketversand +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_PAKET_INTERNATIONAL; + +/** + DHL Paket International +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DHL_PAKET_INTERNATIONAL; + +/** + Sonstige +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_SONSTIGE_INTERNATIONAL; + +/** + Expressversand +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_EXPRESS_INTERNATIONAL; + +/** + Deutsche Post Brief +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DP_BRIEF_INTERNATIONAL; + +/** + iloxx Transport International +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_ILOXX_TRANSPORT_INTERNATIONAL; + +/** + Hermes Paket International +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET_INTERNATIONAL; + +/** + UPS International +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_UPS_INTERNATIONAL; + +/** + DPD International +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DPD_INTERNATIONAL; + +/** + GLS International +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_GLS_INTERNATIONAL; + +/** + + eBay Hermes Paket Shop2Shop (Kaeufer erhaelt E-Mail von Hermes bei Zustellung) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_E_BAY_HERMES_PAKET_SHOP_2_SHOP_KAEUFER; + +/** + + Hermes Paket Shop2Shop (Kaeufer erhaelt E-Mail von Hermes bei Zustellung) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET_SHOP_2_SHOP_KAEUFER; + +/** + + eBay Hermes Paket Shop2Shop + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_E_BAY_HERMES_PAKET_SHOP_2_SHOP; + +/** + + Hermes Paket Shop2Shop + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET_SHOP_2_SHOP; + +/** + + Hermes Paket Sperrgut + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET_SPERRGUT; + +/** + + eBay Hermes Paket Sperrgut Shop2Shop (Abgabe und Zustellung im Paketshop) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_E_BAY_HERMES_PAKET_SPERRGUT_SHOP_2_SHOP; + +/** + + DHL Paeckchen Packstation + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DHL_PAECKCHEN_PACKSTATION; + +/** + + DHL Paket Packstation + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DHL_PAKET_PACKSTATION; + +/** + + eBay DHL Paeckchen + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_E_BAY_DHL_PAECKCHEN; + +/** + + DHL Star-Paeckchen + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DHL_STAR_PAECKCHEN; + +/** + + Versand mit Nachverfolgung aus dem Ausland + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_TRACKED_DELIVERY_FROM_ABROAD; + +/** + + Cartas nacionales hasta 20 gr + +*/ +extern NSString *const Trading_ShippingServiceCodeType_ES_CARTAS_NACIONALES_HASTA_20; + +extern NSString *const Trading_ShippingServiceCodeType_ES_CARTAS_NACIONALES_DE_MAS_20; + +/** + + Cartas internacionales hasta 20 gr + +*/ +extern NSString *const Trading_ShippingServiceCodeType_ES_CARTAS_INTERNACIONALES_HASTA_20; + +/** + + Cartas internacionales de mas de 20 gr + +*/ +extern NSString *const Trading_ShippingServiceCodeType_ES_CARTAS_INTERNACIONALES_DE_MAS_20; + +/** + + Paquete Azul (nacional) hasta 2 kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_ES_PAQUETE_AZUL_HASTA_2_KG; + +extern NSString *const Trading_ShippingServiceCodeType_ES_PAQUETE_AZUL_DE_MAS_2_KG; + +extern NSString *const Trading_ShippingServiceCodeType_ES_PAQUETE_INTERNACIONAL_ECONOMICO; + +extern NSString *const Trading_ShippingServiceCodeType_ES_URGENTE; + +extern NSString *const Trading_ShippingServiceCodeType_ES_OTROS; + +extern NSString *const Trading_ShippingServiceCodeType_ES_STANDARD_INTERNATIONAL; + +extern NSString *const Trading_ShippingServiceCodeType_ES_EXPEDITED_INTERNATIONAL; + +extern NSString *const Trading_ShippingServiceCodeType_ES_OTHER_INTERNATIONAL; + +/** + + Cartas y tarjetas postales internacionales + +*/ +extern NSString *const Trading_ShippingServiceCodeType_ES_CARTAS_POSTAL_INTERNATIONAL; + +/** + + Ems postal expres internacional + +*/ +extern NSString *const Trading_ShippingServiceCodeType_ES_EMS_POSTAL_EXPRESS_INTERNATIONAL; + +/** + + Paquete internacional economico + +*/ +extern NSString *const Trading_ShippingServiceCodeType_ES_ECONOMY_PACKET_INTERNATIONAL; + +extern NSString *const Trading_ShippingServiceCodeType_ES_ECONOMY_DELIVERY_FROM_ABROAD; + +extern NSString *const Trading_ShippingServiceCodeType_ES_STANDARD_DELIVERY_FROM_ABROAD; + +extern NSString *const Trading_ShippingServiceCodeType_ES_EXPRESS_DELIVERY_FROM_ABROAD; + +extern NSString *const Trading_ShippingServiceCodeType_ES_TRACKED_DELIVERY_FROM_ABROAD; + +/** + + Entrega a un Kiala point hasta 8 kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_ES_ENTREGA_KIALA_8_KG; + +/** + + Chronoposte International Classic + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_CHRONOPOSTE_INTERNATIONAL_CLASSIC; + +/** + + Coliposte Colissimo Direct + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_COLIPOSTE_COLISSIMO_DIRECT; + +/** + + DHL Express Europack + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_DHL_EXPRESS_EUROPACK; + +/** + + UPS Standard + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_UPS_STANDARD; + +/** + + Lettre + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_POST_OFFICE_LETTER; + +/** + + Lettre avec suivi + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_POST_OFFICE_LETTER_FOLLOWED; + +extern NSString *const Trading_ShippingServiceCodeType_FR_POST_OFFICE_LETTER_RECOMMENDED; + +/** + + Colissimo + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_COLIPOSTE_COLISSIMO; + +extern NSString *const Trading_ShippingServiceCodeType_FR_COLIPOSTE_COLISSIMO_RECOMMENDED; + +/** + + Contre remboursement + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_UPS_STANDARD_AGAINST_REFUND; + +/** + + Autre mode d'envoi de courrier + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_AUTRE; + +/** + + Ecopli + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_ECOPLI; + +extern NSString *const Trading_ShippingServiceCodeType_FR_COLIECO; + +/** + + Autre mode d'envoi de colis + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_AUTE_MODE_DENVOI_DE_COLIS; + +/** + + Remise en main propre + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_REMISE_EN_MAIN_PROPRE; + +extern NSString *const Trading_ShippingServiceCodeType_FR_STANDARD_INTERNATIONAL; + +extern NSString *const Trading_ShippingServiceCodeType_FR_EXPEDITED_INTERNATIONAL; + +extern NSString *const Trading_ShippingServiceCodeType_FR_OTHER_INTERNATIONAL; + +/** + + La Poste - Courrier International Prioritaire + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_LA_POSTE_INTERNATIONAL_PRIORITY_COURIER; + +/** + + La Poste - Courrier International Economique + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_LA_POSTE_INTERNATIONAL_ECONOMY_COURIER; + +/** + + La Poste - Colissimo International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_LA_POSTE_COLISSIMO_INTERNATIONAL; + +/** + + La Poste - Colis Economique International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_LA_POSTE_COLIS_ECONOMIQUE_INTERNATIONAL; + +/** + + La Poste - Colissimo Emballage International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_LA_POSTE_COLISSIMO_EMBALLAGE_INTERNATIONAL; + +/** + + Chronopost Classic International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_CHRONOPOST_CLASSIC_INTERNATIONAL; + +/** + + Chronopost Premium International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_CHRONOPOST_PREMIUM_INTERNATIONAL; + +/** + + UPS Standard + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_UPS_STANDARD_INTERNATIONAL; + +/** + + UPS Express + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_UPS_EXPRESS_INTERNATIONAL; + +/** + + DHL + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_DHL_INTERNATIONAL; + +/** + + La Poste Lettre Max + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_LA_POSTE_LETTER_MAX; + +/** + + Livraison en Relais Kiala + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_KIALA_DELIVERY; + +extern NSString *const Trading_ShippingServiceCodeType_FR_TRACKED_DELIVERY_FROM_ABROAD; + +/** + + National - Regular + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IN_REGULAR; + +/** + + National - Express + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IN_EXPRESS; + +/** + + National - COD + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IN_NATIONAL_COD; + +/** + + Local - Courier + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IN_COURIER; + +/** + + Local - COD + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IN_LOCAL_COD; + +/** + + International - Standard + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IN_STANDARD_INTERNATIONAL; + +/** + + International - Expedited + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IN_EXPEDITED_INTERNATIONAL; + +/** + + International - other + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IN_OTHER_INTERNATIONAL; + +/** + + Flat Rate COD + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IN_FLAT_RATE_COD; + +/** + + Buyer picks up and pays + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IN_BUYER_PICKS_UP_AND_PAYS; + +/** + + Posta ordinaria + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IT_REGULAR_MAIL; + +/** + + Posta prioritaria + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IT_PRIORITY_MAIL; + +/** + + Posta raccomandata + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IT_MAIL_REGISTERED_LETTER; + +/** + + Posta raccomandata con contrassegno + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IT_MAIL_REGISTERED_LETTER_WITH_MARK; + +/** + + Posta assicurata + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IT_INSURED_MAIL; + +/** + + Posta celere + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IT_QUICK_MAIL; + +/** + + Pacco ordinario + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IT_REGULAR_PACKAGE; + +/** + + Pacco celere 1 + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IT_QUICK_PACKAGE_1; + +/** + + Pacco celere 3 + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IT_QUICK_PACKAGE_3; + +/** + + Corriere espresso + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IT_EXPRESS_COURIER; + +/** + + Paccocelere Maxi + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IT_EXPRESS_PACKAGE_MAXI; + +/** + + Spedizione internazionale standard a prezzo fisso + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IT_STANDARD_INTERNATIONAL; + +/** + + Spedizione internazionale celere a prezzo fisso + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IT_EXPEDITED_INTERNATIONAL; + +/** + + Altre spedizioni internazionali (vedi descrizione) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IT_OTHER_INTERNATIONAL; + +/** + + Spedizione tracciata dall estero + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IT_TRACKED_DELIVERY_FROM_ABROAD; + +/** + + Standaardverzending + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_STANDARD_DELIVERY; + +/** + + Pakketpost + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_PARCEL_POST; + +/** + + Verzending met ontvangstbevestiging + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_REGISTERED_MAIL; + +/** + + Andere verzendservice + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_OTHER; + +/** + + TPG Post/TNT + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_TPG_POST_TNT_INTERNATIONAL; + +/** + + UPS + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_UPS_INTERNATIONAL; + +/** + + FedEx + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_FED_EX_INTERNATIONAL; + +/** + + DHL + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_DHL_INTERNATIONAL; + +/** + + DPD (Germany) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_DPDGBR_INTERNATIONAL; + +/** + + GLS (Business only) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_GLS_BUSINESS_INTERNATIONAL; + +/** + + Vaste kosten standaard internationale verzending + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_STANDARD_INTERNATIONAL; + +/** + + Vaste kosten versnelde internationale verzending + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_EXPEDITED_INTERNATIONAL; + +/** + + Andere internationale verzending (zie beschrijving) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_OTHER_INTERNATIONAL; + +/** + + Voordelige verzending uit het buitenland + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_ECONOMY_DELIVERY_FROM_ABROAD; + +/** + + Standaardverzending uit het buitenland + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_STANDARD_DELIVERY_FROM_ABROAD; + +/** + + Verzending per expresse uit het buitenland + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_EXPRESS_DELIVERY_FROM_ABROAD; + +/** + + Verzending met internationale tracering uit het buitenland + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_TRACKED_DELIVERY_FROM_ABROAD; + +extern NSString *const Trading_ShippingServiceCodeType_TW_REGISTERED_MAIL; + +extern NSString *const Trading_ShippingServiceCodeType_TW_UNREGISTERED_MAIL; + +extern NSString *const Trading_ShippingServiceCodeType_TW_COD; + +extern NSString *const Trading_ShippingServiceCodeType_TW_DWELLING_MATCH_POST; + +extern NSString *const Trading_ShippingServiceCodeType_TW_DWELLING_MATCH_COD; + +extern NSString *const Trading_ShippingServiceCodeType_TW_SELF_PICKUP; + +extern NSString *const Trading_ShippingServiceCodeType_TW_PARCEL_POST; + +extern NSString *const Trading_ShippingServiceCodeType_TW_EXPRESS_MAIL; + +extern NSString *const Trading_ShippingServiceCodeType_TW_OTHER; + +extern NSString *const Trading_ShippingServiceCodeType_TW_CP_INTERNATIONAL_LETTER_POST; + +extern NSString *const Trading_ShippingServiceCodeType_TW_CP_INTERNATIONAL_PARCEL_POST; + +extern NSString *const Trading_ShippingServiceCodeType_TW_CP_INTERNATIONAL_REGISTERED_LETTER_POST; + +extern NSString *const Trading_ShippingServiceCodeType_TW_CP_INTERNATIONAL_REGISTERED_PARCEL_POST; + +extern NSString *const Trading_ShippingServiceCodeType_TW_CP_INTERNATIONAL_EMS; + +extern NSString *const Trading_ShippingServiceCodeType_TW_CP_INTERNATIONAL_OCEAN_SHIPPING_PARCEL; + +/** + + FedEx International Priority + +*/ +extern NSString *const Trading_ShippingServiceCodeType_TW_FED_EX_INTERNATIONAL_PRIORITY; + +/** + + FedEx International Economy + +*/ +extern NSString *const Trading_ShippingServiceCodeType_TW_FED_EX_INTERNATIONAL_ECONOMY; + +/** + + UPS Worldwide Expedited + +*/ +extern NSString *const Trading_ShippingServiceCodeType_TW_UPS_WORLDWIDE_EXPEDITED; + +/** + + UPS Worldwide Express + +*/ +extern NSString *const Trading_ShippingServiceCodeType_TW_UPS_WORLDWIDE_EXPRESS; + +/** + + UPS Worldwide Express Plus + +*/ +extern NSString *const Trading_ShippingServiceCodeType_TW_UPS_WORLDWIDE_EXPRESS_PLUS; + +extern NSString *const Trading_ShippingServiceCodeType_TW_OTHER_INTERNATIONAL; + +/** + + Royal Mail 1st Class Standard + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_FIRST_CLASS_STANDARD; + +/** + + Royal Mail 2nd Class Standard + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_SECOND_CLASS_STANDARD; + +/** + + Royal Mail 1st Class Recorded + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_FIRST_CLASS_RECORDED; + +/** + + Royal Mail 2nd Class Recorded + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_SECOND_CLASS_RECORDED; + +/** + + Royal Mail Special Delivery + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_SPECIAL_DELIVERY; + +/** + + Royal Mail Standard Parcels + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_STANDARD_PARCEL; + +/** + + Parcelforce 24 + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_PARCELFORCE_24; + +/** + + Parcelforce 48 + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_PARCELFORCE_48; + +/** + + Other Courier + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_OTHER_COURIER; + +/** + + myHermes - door to door service + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_MY_HERMES_DOOR_TO_DOOR_SERVICE; + +/** + + Collect+ : drop at store-delivery to door + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_COLLECT_DROP_AT_STORE_DELIVERY_TO_DOOR; + +/** + + Seller's Standard Rate + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_SELLERS_STANDARD_RATE; + +/** + + Collection in Person + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_COLLECT_IN_PERSON; + +/** + + Sellers Standard International Rate + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_SELLERS_STANDARD_INTERNATIONAL_RATE; + +/** + + Royal Mail Airmail + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_AIRMAIL_INTERNATIONAL; + +/** + + Royal Mail Airsure + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_AIRSURE_INTERNATIONAL; + +/** + + Royal Mail Surface Mail + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_SURFACE_MAIL_INTERNATIONAL; + +/** + + Royal Mail International Signed-for + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_INTERNATIONAL_SIGNED_FOR; + +/** + + Royal Mail HM Forces Mail + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_HM_FORCES_MAIL_INTERNATIONAL; + +/** + + Parcelforce International Datapost + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_PARCEL_FORCE_INTERNATIONAL_DATAPOST; + +/** + + Parcelforce Ireland 24 + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_PARCEL_FORCE_IRELAND_24_INTERNATIONAL; + +/** + + Parcelforce Euro 48 + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_PARCEL_FORCE_EURO_48_INTERNATIONAL; + +/** + + Parcelforce International Scheduled + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_PARCEL_FORCE_INTERNATIONAL_SCHEDULED; + +/** + + Other courier or delivery service + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_OTHER_COURIER_OR_DELIVERY_INTERNATIONAL; + +/** + + Collect in person + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_COLLECT_IN_PERSON_INTERNATIONAL; + +/** + + Parcelforce Global Express + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_PARCEL_FORCE_INTL_EXPRESS; + +/** + + Parcelforce Global Value + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_PARCEL_FORCE_INTL_VALUE; + +/** + + Parcelforce Global Economy (Not available for destinations in Europe) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_PARCEL_FORCE_INTL_ECONOMY; + +/** + + Tracked delivery from outside abroad + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_TRACKED_DELIVERY_FROM_ABROAD; + +/** + + International tracked postage + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_INTL_TRACKED_POSTAGE; + +/** + + Seller's standard rate + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_SELLERS_STANDARD_RATE; + +/** + + First Class Letter Service + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_FIRST_CLASS_LETTER_SERVICE; + +/** + + SwiftPost National + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_SWIFT_POST_NATIONAL; + +/** + + Registered Post + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_REGISTERED_POST; + +/** + + EMS SDS Courier + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_EMSSDS_COURIER; + +/** + + Economy SDS Courier + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_ECONOMY_SDS_COURIER; + +/** + + Other courier + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_OTHER_COURIER; + +/** + + Collection in person + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_COLLECTION_IN_PERSON; + +/** + + Seller's Standard International Rate + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_SELLERS_STANDARD_RATE_INTERNATIONAL; + +/** + + International Economy Service + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_INTERNATIONAL_ECONOMY_SERVICE; + +/** + + International Priority Service + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_INTERNATIONAL_PRIORITY_SERVICE; + +/** + + SwiftPost Express + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_SWIFT_POST_EXPRESS_INTERNATIONAL; + +/** + + SwiftPost International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_SWIFT_POST_INTERNATIONAL; + +/** + + EMS SDS Courier + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_EMSSDS_COURIER_INTERNATIONAL; + +/** + + Economy SDS Courier + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_ECONOMY_SDS_COURIER_INTERNATIONAL; + +/** + + Other courier or delivery service + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_OTHER_COURIER_INTERNATIONAL; + +/** + + International collection in person + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_COLLECTION_IN_PERSON_INTERNATIONAL; + +/** + + Economy delivery from abroad + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_ECONOMY_DELIVERY_FROM_ABROAD; + +/** + + Standard delivery from abroad + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_STANDARD_DELIVERY_FROM_ABROAD; + +/** + + Express delivery from abroad + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_EXPRESS_DELIVERY_FROM_ABROAD; + +/** + + Tracked delivery from abroad + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_TRACKED_DELIVERY_FROM_ABROAD; + +/** + + Domestic Regular shipping + +*/ +extern NSString *const Trading_ShippingServiceCodeType_PL_DOMESTIC_REGULAR; + +/** + + Domestic Special shipping + +*/ +extern NSString *const Trading_ShippingServiceCodeType_PL_DOMESTIC_SPECIAL; + +/** + + Przesylka z zagranicy - ekonomiczna + +*/ +extern NSString *const Trading_ShippingServiceCodeType_PL_ECONOMY_DELIVERY_FROM_ABROAD; + +/** + + Przesylka z zagranicy - standardowa + +*/ +extern NSString *const Trading_ShippingServiceCodeType_PL_STANDARD_DELIVERY_FROM_ABROAD; + +/** + + Przesylka z zagranicy - ekspresowa + +*/ +extern NSString *const Trading_ShippingServiceCodeType_PL_EXPRESS_DELIVERY_FROM_ABROAD; + +/** + + Przesylka z zagranicy - miedzynarodowa ze sledzeniem + +*/ +extern NSString *const Trading_ShippingServiceCodeType_PL_TRACKED_DELIVERY_FROM_ABROAD; + +/** + + Service associated with FreightQuote.com + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FREIGHT_SHIPPING; + +extern NSString *const Trading_ShippingServiceCodeType_FREIGHT_OTHER_SHIPPING; + +/** + + Service associated with any freight service other than FreightQuote.com + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FREIGHT; + +/** + + Freight Shipping International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FREIGHT_SHIPPING_INTERNATIONAL; + +extern NSString *const Trading_ShippingServiceCodeType_USPS_GROUND; + +/** + + Overnight flat rate shipping service (domestic only) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_SHIPPING_METHOD_OVERNIGHT; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CUSTOM_CODE; + +/** + + USPS Priority Flat Rate Envelope + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_FLAT_RATE_ENVELOPE; + +/** + + USPS Priority Flat Rate Box + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_FLAT_RATE_BOX; + +/** + + USPS Global Priority Mail Small Envelope + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_GLOBAL_PRIORITY_SMALL_ENVELOPE; + +/** + + USPS Global Priority Mail Large Envelope + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_GLOBAL_PRIORITY_LARGE_ENVELOPE; + +/** + + USPS Express Mail Flat Rate Envelope + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_FLAT_RATE_ENVELOPE; + +/** + + UPS Worldwide Express Box 10 Kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UPS_WORLD_WIDE_EXPRESS_BOX_10_KG; + +/** + + UPS Worldwide Express Box 25 Kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UPS_WORLD_WIDE_EXPRESS_BOX_25_KG; + +/** + + UPS Worldwide Express Plus Box 10 Kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UPS_WORLD_WIDE_EXPRESS_PLUS_BOX_10_KG; + +/** + + UPS Worldwide Express Plus box 25 Kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UPS_WORLD_WIDE_EXPRESS_PLUS_BOX_25_KG; + +/** + + Local pick up only + +*/ +extern NSString *const Trading_ShippingServiceCodeType_HK_LOCAL_PICK_UP_ONLY; + +/** + + Local courier + +*/ +extern NSString *const Trading_ShippingServiceCodeType_HK_LOCAL_COURIER; + +/** + + Domestic regular shipping + +*/ +extern NSString *const Trading_ShippingServiceCodeType_HK_DOMESTIC_REGULAR_SHIPPING; + +/** + + Domestic special shipping + +*/ +extern NSString *const Trading_ShippingServiceCodeType_HK_DOMESTIC_SPECIAL_SHIPPING; + +/** + + International regular shipping + +*/ +extern NSString *const Trading_ShippingServiceCodeType_HK_INTERNATIONAL_REGULAR_SHIPPING; + +/** + + International special shipping + +*/ +extern NSString *const Trading_ShippingServiceCodeType_HK_INTERNATIONAL_SPECIAL_SHIPPING; + +/** + + Local pick up only + +*/ +extern NSString *const Trading_ShippingServiceCodeType_SG_LOCAL_PICK_UP_ONLY; + +/** + + Local courier + +*/ +extern NSString *const Trading_ShippingServiceCodeType_SG_LOCAL_COURIER; + +/** + + Domestic standard mail + +*/ +extern NSString *const Trading_ShippingServiceCodeType_SG_DOMESTIC_STANDARD_MAIL; + +/** + + Domestic non standard mail + +*/ +extern NSString *const Trading_ShippingServiceCodeType_SG_DOMESTIC_NON_STANDARD_MAIL; + +/** + + Domestic Speedpost Islandwide + +*/ +extern NSString *const Trading_ShippingServiceCodeType_SG_DOMESTIC_SPEEDPOST_ISLANDWIDE; + +/** + + International standard mail + +*/ +extern NSString *const Trading_ShippingServiceCodeType_SG_INTERNATIONAL_STANDARD_MAIL; + +/** + + International Express Mail Service (EMS) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_SG_INTERNATIONAL_EXPRESS_MAIL_SERVICE; + +/** + + International courier (DHL, FedEx, UPS) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_SG_INTERNATIONAL_COURIER; + +/** + + De Post zending - NON PRIOR (2 werkdagen) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_ZENDING_NONPRIOR; + +/** + + De Post zending - PRIOR (1 werkdag) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_ZENDING_PRIOR; + +/** + + De Post zending - aangetekend (1 werkdag) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_ZENDING_AANGETEKEND; + +/** + + Kilopost pakje (2 werkdagen) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_KILOPOST_PAKJE; + +/** + + Taxipost (express) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_TAXIPOST; + +/** + + Kiala afhaalpunt (1 tot 4 werkdagen) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_KIALA_AFHAALPUNT; + +/** + + Vaste kosten standaard verzending + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_VASTE_KOSTEN_STANDAARD_VERZENDING; + +/** + + Vaste kosten versnelde verzending + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_VASTE_KOSTEN_VERSNELDE_VERZENDING; + +/** + + Verzekerde verzending + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_VERZEKERDE_VERZENDING; + +/** + + La Poste envoi NON PRIOR (2 jours ouvrables) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_ENVOI_NONPRIOR; + +/** + + La Poste envoi PRIOR (1 jour ouvrable) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_ENVOI_PRIOR; + +/** + + La Poste envoi recommande (1 jour ouvrable) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_ENVOI_RECOMMANDE; + +/** + + Paquet Kilopost (2 jours ouvrables) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_PAQUET_KILOPOST; + +/** + + Taxipost (express) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_TAXIPOST; + +/** + + Point retrait Kiala (1 a 4 jours ouvrables) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_POINT_RETRAIT_KIALA; + +/** + + Livraison standard - prix forfaitaire + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LIVRAISON_STANDARD_PRIXFOR_FAITAIRE; + +/** + + Livraison express - prix forfaitaire + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LIVRAISON_EXPRESS_PRIXFOR_FAITAIRE; + +/** + + Livraison securisee + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LIVRAISON_SECURISE; + +/** + + De Post zending - PRIOR + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_ZENDING_PRIOR_INTERNATIONAL; + +/** + + De Post zending - NON PRIOR + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_ZENDING_NONPRIOR_INTERNATIONAL; + +/** + + De Post zending - aangetekend + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_ZENDING_AANGETEKEND_INTERNATIONAL; + +/** + + Kilopost pakje Internationaal + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_KILOPOST_PAKJE_INTERNATIONAL; + +/** + + Taxipost expressverzending + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_TAXIPOST_EXPRESSVERZENDING; + +/** + + Verzekerde verzending + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_VERZEKERDE_VERZENDING_INTERNATIONAL; + +/** + + La Poste envoie PRIOR + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTEENVOIE_PRIOR; + +/** + + La Poste envoie NON PRIOR + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTEENVOIE_NONPRIOR; + +/** + + La Poste envoie recommande + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTEENVOIE_RECOMMANDE; + +/** + + Paquet Kilopost Internationale + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_PAQUET_KILOPOST_INTERNATIONALE; + +/** + + BEFR_Express Taxipost + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_EXPRESS_TAXIPOST; + +/** + + Livraison standard internationale - prix forfaitaire + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LIVRAISON_STANDARD_INTERNATIONALE_PRIXFOR_FAITAIRE; + +/** + + Livraison express internationale - prix forfaitaire + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LIVRAISON_EXPRESS_INTERNATIONALE_PRIXFOR_FAITAIRE; + +/** + + Livraison securisee + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_LIVRAISON_SECURISE_INTERNATIONAL; + +/** + + Chronopost + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_CHRONOPOST; + +/** + + Royal Mail Special Delivery Next Day + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_SPECIAL_DELIVERY_NEXT_DAY; + +/** + + Canada Post Light Packet International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_LIGHT_PACKET_INTERNATIONAL; + +/** + + Canada Post Light Packet USA + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_POST_LIGHT_PACKET_USA; + +/** + + DHL + +*/ +extern NSString *const Trading_ShippingServiceCodeType_PL_DHL_INTERNATIONAL; + +/** + + Przesylka zagraniczna - zwykla + +*/ +extern NSString *const Trading_ShippingServiceCodeType_PL_INTERNATIONAL_REGULAR; + +/** + + Przesylka zagraniczna - priorytetowa + +*/ +extern NSString *const Trading_ShippingServiceCodeType_PL_INTERNATIONAL_SPECIAL; + +/** + + UPS + +*/ +extern NSString *const Trading_ShippingServiceCodeType_PL_UPS_INTERNATIONAL; + +/** + + Normes de livraison postale + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_STANDARD_DELIVERY; + +/** + + Expedition acceleree + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_EXPEDITED_DELIVERY; + +/** + + Postes Canada, Poste-lettres + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_POST_LETTERMAIL; + +/** + + Postes Canada, Colis standard + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_POST_REGULAR_PARCEL; + +/** + + Postes Canada, Colis acceleres + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_POST_EXPEDITED_PARCEL; + +/** + + Postes Canada, Xpresspost + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_POST_XPRESSPOST; + +/** + + Postes Canada, Messageries prioritaires + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_POST_PRIORITY_COURIER; + +/** + + Expedition standard - International, tarif fixe + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_STANDARD_INTERNATIONAL; + +/** + + Expedition acceleree - International, tarif fixe + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_EXPEDITED_INTERNATIONAL; + +/** + + Autres services d'expedition internationale (voir description) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_OTHER_INTERNATIONAL; + +/** + + Postes Canada, Colis acceleres - E.U. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_POST_EXPEDITED_PARCEL_USA; + +/** + + Postes Canada, Petits paquets - E.U. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_POST_SMALL_PACKETS_USA; + +/** + + Postes Canada, Xpresspost - E.U. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_POST_XPRESSPOST_USA; + +/** + + Postes Canada, Xpresspost - International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_POST_XPRESSPOST_INTERNATIONAL; + +/** + + Postes Canada, Colis international de surface + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_POST_INTERNATIONAL_PARCEL_SURFACE; + +/** + + Postes Canada, Colis-avion - International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_POST_INTERNATIONAL_PARCEL_AIR; + +/** + + Petits paquets - International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_SMALL_PACKETS_INTERNATIONAL; + +/** + + Purolator International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_PUROLATOR_INTERNATIONAL; + +/** + + Postes Canada, Petits paquets - E.U. service de surface + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_POST_SMALL_PACKETS_USA_GROUND; + +/** + + Postes Canada, Petits paquets - E.U. par avion + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_POST_SMALL_PACKETS_USA_AIR; + +/** + + Petits paquets - International, courrier-surface + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_SMALL_PACKETS_INTERNATIONAL_GROUND; + +/** + + Petits paquets - International, courrier-avion + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_SMALL_PACKETS_INTERNATIONAL_AIR; + +/** + + Postes Canada, Poste aux lettres - E.U. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_POST_USA_LETTER_POST; + +/** + + Postes Canada, Poste aux lettres - International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_POST_INTERNATIONAL_LETTER_POST; + +/** + + UPS Express Saver + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_EXPRESS_CANADA; + +/** + + UPS Express Saver Canada + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_EXPRESS_SAVER_CANADA; + +/** + + UPS Expedited Canada + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_EXPEDITED_CANADA; + +/** + + UPS Standard au Canada + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_STANDARD_CANADA; + +/** + + UPS Express Etats-Unis + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_EXPRESS_UNITED_STATES; + +/** + + UPS Expedited Etats-Unis + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_EXPEDITED_UNITED_STATES; + +/** + + 3Day Select aux Etats-Unis + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_3_DAY_SELECT_UNITED_STATES; + +/** + + UPS Standard aux Etats-Unis + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_STANDARD_UNITED_STATES; + +/** + + UPS Worlwide Express + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_WORLD_WIDE_EXPRESS; + +/** + + UPS Worlwide Expedited + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_WORLD_WIDE_EXPEDITED; + +/** + + Royal Mail Special Delivery 9:00 am + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_SPECIAL_DELIVERY_9_AM; + +/** + + USPS First Class Mail Intl / First Class Package Intl Service + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_FIRST_CLASS_MAIL_INTERNATIONAL; + +/** + + USPS Priority Mail International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_INTERNATIONAL; + +/** + + USPS Express Mail International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_INTERNATIONAL; + +/** + + Standardpauschale fur internationalen Versand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_STANDARD_INTERNATIONAL; + +/** + + Expresspauschale fur internationalen Versand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_EXPEDITED_INTERNATIONAL; + +/** + + Sonstiger Versand (Siehe Artikelbeschreibung) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_SONSTIGER_VERSAND_SIEHE_ARTIKELBESCHREIBUNG; + +/** + + International Standard FixedRate for Taiwan + +*/ +extern NSString *const Trading_ShippingServiceCodeType_TW_STANDARD_INTERNATIONAL_FIXED_RATE; + +/** + + International Express FixedRate for Taiwan + +*/ +extern NSString *const Trading_ShippingServiceCodeType_TW_EXPEDITED_INTERNATIONAL_FIXED_RATE; + +/** + + USPS Global Express Guaranteed + +*/ +extern NSString *const Trading_ShippingServiceCodeType_USPS_GLOBAL_EXPRESS_GUARANTEED; + +/** + + Regular with Insurance + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_REGULAR_WITH_INSURANCE; + +/** + + Express with Insurance + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_EXPRESS_WITH_INSURANCE; + +/** + + Deutsche Post Warensendung + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_WARENSENDUNG_INTERNATIONAL; + +/** + + Deutsche Post Byendung + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_BYENDUNG; + +/** + + Hermes Paket (unversichert) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET_UNVERSICHERT_INTERNATIONAL; + +/** + + Hermes Paket (versichert) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET_VERSICHERT_INTERNATIONAL; + +/** + + iloxx Transport XXL + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_I_LOXX_TRANSPORT_XXL_INTERNATIONAL; + +/** + + iloxx Ubernacht Express + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_I_LOXX_UBERNACHT_EXPRESS_INTERNATIONAL; + +/** + + iloxx Standard + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_I_LOXX_STANDARD_INTERNATIONAL; + +/** + + Standardpauschale fur internationalen Versand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_STANDARD_INTERNATIONAL; + +/** + + Expresspauschale fur internationalen Versand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_EXPEDITED_INTERNATIONAL; + +/** + + Deutsche Post Presse & Bucher Economy + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_BRIEF_INTL_ECON; + +/** + + Deutsche Post Presse & Bucher Priority + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_BRIEF_INTL_PRI; + +/** + + AT_BITTE_TREFFEN_SIE_EINE_AUSWAHL + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_BITTE_TREFFEN_SIE_EINE_AUSWAHL; + +/** + + Einschreiben (Versand inkl. Einschreibengebuhr) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_EINSCHREIBEN_VERSAND_INKL_EINSCHREIBENGEBUHR; + +/** + + Nachnahme (Versand inkl. Nachnahmegebuhr) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_NACHNAHME_VERSAND_INKL_NACHNAHMEGEBUHR; + +/** + + Express- oder Kurierversand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_EXPRESS_OR_COURIER_INTERNATIONAL; + +/** + + Versicherter Express- oder Kurierversand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_INSURED_EXPRESS_OR_COURIER_INTERNATIONAL; + +/** + + Sonderversand (z.B. Sperrgut, KFZ) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_SPECIAL_DISPATCH_INTERNATIONAL; + +/** + + Versicherter Sonderversand (z.B. Sperrgut, KFZ) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_INSURED_SPECIAL_DISPATCH_INTERNATIONAL; + +/** + + Standardpauschale fur internationalen Versand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_STANDARD_INTERNATIONAL; + +/** + + Expresspauschale fur internationalen Versand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_EXPEDITED_INTERNATIONAL; + +/** + + Sonstiger Versand (Siehe Artikelbeschreibung) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_OTHER_INTERNATIONAL_SHIPPING; + +/** + + CH_BITTE_TREFFEN_SIE_EINE_AUSWAHL + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_BITTE_TREFFEN_SIE_EINE_AUSWAHL; + +/** + + Unversicherter Versand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_UNVERSICHERTER_VERSAND; + +/** + + Versicherter Versand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_VERSICHERTER_VERSAND; + +/** + + Einschreiben (Versand inkl. Einschreibengebuhr) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_EINSCHREIBEN_VERSAND_INKL_EINSCHREIBENGEBUHR; + +/** + + Nachnahme (Versand inkl. Nachnahmegebuhr) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_NACHNAHME_VERSAND_INKL_NACHNAHMEGEBUHR; + +/** + + Express- oder Kurierversand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_EXPRESS_OR_COURIER_INTERNATIONAL; + +/** + + Versicherter Express- oder Kurierversand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_INSURED_EXPRESS_OR_COURIER_INTERNATIONAL; + +/** + + Sonderversand (z.B. Sperrgut, KFZ) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_SONDERVERSAND_ZB_SPERRGUT_KFZ; + +/** + + Versicherter Sonderversand (z.B. Sperrgut, KFZ) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_VERSICHERTER_SONDERVERSAND_ZB_SPERRGUT_KFZ; + +/** + + Standardversand (A-Post/Priority) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_STANDARDVERSAND_A_POST_PRIORITY; + +/** + + Standardversand (B-Post/Economy) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_STANDARDVERSAND_B_POST_ECONOMY; + +/** + + DE_BITTE_TREFFEN_SIE_EINE_AUSWAHL + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_BITTE_TREFFEN_SIE_EINE_AUSWAHL; + +/** + + Einschreiben (Versand inkl. Einschreibengebuhr) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_EINSCHREIBEN_VERSAND_INKL_EINSCHREIBENGEBUHR; + +/** + + Nachnahme (Versand inkl. Nachnahmegebuhr) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_NACHNAHME_VERSAND_INKL_NACHNAHMEGEBUHR; + +/** + + Express- oder Kurierversand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_EXPRESS_OR_COURIER_INTERNATIONAL; + +/** + + Versicherter Express- oder Kurierversand + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_INSURED_EXPRESS_OR_COURIER_INTERNATIONAL; + +/** + + Sonderversand (z.B. Mobel, KFZ) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_SONDERVERSAND_ZB_MOBEL_KFZ; + +/** + + Versicherter Sonderversand (z.B. Mobel, KFZ) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_VERSICHERTER_SONDERVERSAND_ZB_MOBEL_KFZ; + +/** + + Deutsche Post Brief + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_BRIEF_INTERNATIONAL; + +/** + + Standard Int'l Flat Rate Postage + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_STANDARD_INTERNATIONAL_FLAT_RATE_POSTAGE; + +/** + + Expedited Int'l Flat Rate Postage + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_EXPEDITED_INTERNATIONAL_FLAT_RATE_POSTAGE; + +/** + + Other Int'l Postage (see description) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IE_OTHER_INTERNATIONAL_POSTAGE; + +/** + + Standard Int'l Flat Rate Postage + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_STANDARD_INTERNATIONAL_FLAT_RATE_POSTAGE; + +/** + + Expedited Int'l Flat Rate Postage + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_EXPEDITED_INTERNATIONAL_FLAT_RATE_POSTAGE; + +/** + + Other Int'l Postage (see description) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_OTHER_INTERNATIONAL_POSTAGE; + +/** + + Chronopost - Chrono Relais + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_CHRONOPOST_CHRONO_RELAIS; + +/** + + Chrono 10 + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_CHRONO_10; + +/** + + Chrono 13 + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_CHRONO_13; + +/** + + Chrono 18 + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_CHRONO_18; + +/** + + Chronopost Express International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_CHRONOPOST_EXPRESS_INTERNATIONAL; + +/** + + PickUp Only Service + +*/ +extern NSString *const Trading_ShippingServiceCodeType_PICKUP; + +/** + + Delivery + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DELIVERY; + +/** + + Pickup Only Service + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CA_PICKUP; + +/** + + Abholung + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_PICKUP; + +/** + + Pickup + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_PICKUP; + +/** + + Small Parcels + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_SMALL_PARCELS; + +/** + Small Parcel With Tracking +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_SMALL_PARCEL_WITH_TRACKING; + +/** + Small Parcel With Tracking And Signature +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_SMALL_PARCEL_WITH_TRACKING_AND_SIGNATURE; + +/** + Regular Parcel With Tracking +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_REGULAR_PARCEL_WITH_TRACKING; + +/** + Regular Parcel With Tracking And Signature +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_REGULAR_PARCEL_WITH_TRACKING_AND_SIGNATURE; + +/** + PrePaid Express Post Satchel 5kg +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_SATCHEL_5_KG; + +/** + + PrePaid Parcel Post Satchels 500g + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_PARCEL_POST_SATCHELS_500_G; + +/** + + PrePaid Parcel Post Satchels 3kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_PARCEL_POST_SATCHELS_3_KG; + +/** + + PrePaid Parcel Post Satchels 5kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_PARCEL_POST_SATCHELS_5_KG; + +/** + + PrePaid Express Post Satchel 500g + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_SATCHEL_500_G; + +/** + + PrePaid Express Post Satchel 3kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_SATCHEL_3_KG; + +/** + + PrePaid Express Post Platinum 500g + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_PLATINUM_500_G; + +/** + + PrePaid Express Post Platinum 3kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_PLATINUM_3_KG; + +/** + + Express Courier International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_EXPRESS_COURIER_INTERNATIONAL; + +/** + + Express Post International + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_EXPRESS_POST_INTERNATIONAL; + +/** + + PrePaid Express Post International Envelope C5 + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_INTERNATIONAL_ENVELOPE_C_5; + +/** + + PrePaid Express Post International Envelope B4 + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_INTERNATIONAL_ENVELOPE_B_4; + +/** + + PrePaid Express Post International Satchels 2kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_INTERNATIONAL_SATCHELS_2_KG; + +/** + + PrePaid Express Post International Satchels 3kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_INTERNATIONAL_SATCHELS_3_KG; + +/** + + PrePaid Express Post International Box 5kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_INTERNATIONAL_BOX_5_KG; + +/** + + PrePaid Express Post International Box 10kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_INTERNATIONAL_BOX_10_KG; + +/** + + PrePaid Express Post International Box 20kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_INTERNATIONAL_BOX_20_KG; + +/** + + Registered Parcel Post + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_REGISTERED_PARCEL_POST; + +/** + + Registered Small Parcel + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_REGISTERED_SMALL_PARCEL; + +/** + + Registered Parcel Post Prepaid Satchel 500g + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_REGISTERED_PARCEL_POST_PREPAID_SATCHEL_500_G; + +/** + + Registered Parcel Post Prepaid Satchel 3kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_REGISTERED_PARCEL_POST_PREPAID_SATCHEL_3_KG; + +/** + + Registered Parcel Post Prepaid Satchel 5kg + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_REGISTERED_PARCEL_POST_PREPAID_SATCHEL_5_KG; + +/** + + eBay Australia Post Express Post 500g Satchel + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_EXPRESS_POST_SATCHEL_500_G; + +/** + + eBay Australia Post Express Post 3kg Satchel + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AU_EXPRESS_POST_SATCHEL_3_KG; + +/** + + Enlevement + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FR_PICKUP; + +/** + + Pickup + +*/ +extern NSString *const Trading_ShippingServiceCodeType_AT_PICKUP; + +/** + + Afhalen + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BENL_PICKUP; + +/** + + Pickup + +*/ +extern NSString *const Trading_ShippingServiceCodeType_BEFR_PICKUP; + +/** + + Pickup + +*/ +extern NSString *const Trading_ShippingServiceCodeType_CH_PICKUP; + +/** + + Pickup + +*/ +extern NSString *const Trading_ShippingServiceCodeType_IT_PICKUP; + +/** + + Pickup + +*/ +extern NSString *const Trading_ShippingServiceCodeType_NL_PICKUP; + +/** + + Pickup + +*/ +extern NSString *const Trading_ShippingServiceCodeType_PL_PICKUP; + +/** + + Pickup + +*/ +extern NSString *const Trading_ShippingServiceCodeType_ES_PICKUP; + +/** + + Pickup + +*/ +extern NSString *const Trading_ShippingServiceCodeType_SG_DELIVERY; + +/** + + Other 24 Hour Courier + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_OTHER_COURIER_24; + +/** + + Other 48 Hour Courier + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_OTHER_COURIER_48; + +/** + + Other Courier 3 days + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_OTHER_COURIER_3_DAYS; + +/** + + Other Courier 5 days + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_OTHER_COURIER_5_DAYS; + +/** + + Courier Shipping + +*/ +extern NSString *const Trading_ShippingServiceCodeType_COURIER; + +/** + + FedEx Priority Overnight + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FED_EX_PRIORITY_OVERNIGHT; + +/** + + FedEx Standard Overnight + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FED_EX_STANDARD_OVERNIGHT; + +/** + + FedEx 2Day + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FED_EX_2_DAY; + +/** + + FedEx Ground + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FED_EX_GROUND; + +/** + + FedEx Home Delivery + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FED_EX_HOME_DELIVERY; + +/** + + FedEx Express Saver + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FED_EX_EXPRESS_SAVER; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FED_EX_GROUND_DISABLED; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FED_EX_HOME_DELIVERY_DISABLED; + +/** + + FedEx International First + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FED_EX_INTERNATIONAL_FIRST; + +/** + + FedEx International Priority + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FED_EX_INTERNATIONAL_PRIORITY; + +/** + + FedEx International Economy + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FED_EX_INTERNATIONAL_ECONOMY; + +/** + + FedEx International Ground + +*/ +extern NSString *const Trading_ShippingServiceCodeType_FED_EX_INTERNATIONAL_GROUND; + +/** + + Economy shipping from outside US + +*/ +extern NSString *const Trading_ShippingServiceCodeType_ECONOMY_SHIPPING_FROM_OUTSIDE_US; + +/** + + Expedited shipping from outside US + +*/ +extern NSString *const Trading_ShippingServiceCodeType_EXPEDITED_SHIPPING_FROM_OUTSIDE_US; + +/** + + Standard shipping from outside US + +*/ +extern NSString *const Trading_ShippingServiceCodeType_STANDARD_SHIPPING_FROM_OUTSIDE_US; + +/** + + Economy postage from outside UK + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_ECONOMY_SHIPPING_FROM_OUTSIDE; + +/** + + Express postage from outside UK + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_EXPEDITED_SHIPPING_FROM_OUTSIDE; + +/** + + Standard postage from outside UK + +*/ +extern NSString *const Trading_ShippingServiceCodeType_UK_STANDARD_SHIPPING_FROM_OUTSIDE; + +/** + + Economy postage from outside DE + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_SPARVERSAND_AUS_DEM_AUSLAND; + +/** + + Standard postage from outside DE + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_STANDARDVERSAND_AUS_DEM_AUSLAND; + +/** + + Express postage from outside DE + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_EXPRESSVERSAND_AUS_DEM_AUSLAND; + +/** + + DHL 2kg Paket (nur fuer kurze Zeit) + +*/ +extern NSString *const Trading_ShippingServiceCodeType_DE_DHL_2_KG_PAKET; + +/** + + Global Shipping Program +
+ This shipping service must be selected for the international leg of the shipment. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_INTERNATIONAL_PRIORITY_SHIPPING; + +/** + + + Reserved for future use. + +*/ +extern NSString *const Trading_ShippingServiceCodeType_SAME_DAY_SHIPPING; diff --git a/Vendoo/TradingProxy/Trading_ShippingServiceCodeType.m b/Vendoo/TradingProxy/Trading_ShippingServiceCodeType.m new file mode 100755 index 0000000..e29b3e1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingServiceCodeType.m @@ -0,0 +1,4496 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ShippingServiceCodeType.h" + +/** + @file + + A shipping service used to ship an item. Applications should not depend on the + completeness of ShippingServiceCodeType. Instead, applications should call + GeteBayDetails, with a DetailName value of ShippingServiceDetails, to return the + complete list of shipping services. To check for the shipping services available + for a specific site, specify the site ID in the header. It is possible that some of + the returned shipping services can no longer be used in the AddItem family of + calls. To distinguish between the valid and invalid shipping services, look for the + ValidForSellingFlow flag in the ShippingServiceDetails node. If this flag is not + returned for a specific shipping service, that shipping service can no longer be + used in the AddItem family of calls. + +*/ + +/** + + UPS Ground + +*/ +NSString *const Trading_ShippingServiceCodeType_UPS_GROUND = @"UPSGround"; + +/** + + UPS 3rd Day + +*/ +NSString *const Trading_ShippingServiceCodeType_UPS_3_RD_DAY = @"UPS3rdDay"; + +/** + + UPS 2nd Day + +*/ +NSString *const Trading_ShippingServiceCodeType_UPS_2_ND_DAY = @"UPS2ndDay"; + +/** + + UPS Next Day + +*/ +NSString *const Trading_ShippingServiceCodeType_UPS_NEXT_DAY = @"UPSNextDay"; + +/** + + USPS Priority + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY = @"USPSPriority"; + +/** + + USPS Parcel Select + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PARCEL = @"USPSParcel"; + +/** + + USPS Media + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_MEDIA = @"USPSMedia"; + +/** + + USPS First Class + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_FIRST_CLASS = @"USPSFirstClass"; + +/** + + Standard shipping method + +*/ +NSString *const Trading_ShippingServiceCodeType_SHIPPING_METHOD_STANDARD = @"ShippingMethodStandard"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_ShippingServiceCodeType_SHIPPING_METHOD_EXPRESS = @"ShippingMethodExpress"; + +/** + + USPS Express Mail + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL = @"USPSExpressMail"; + +/** + + UPS Next Day Air + +*/ +NSString *const Trading_ShippingServiceCodeType_UPS_NEXT_DAY_AIR = @"UPSNextDayAir"; + +/** + + UPS Next Day Air + +*/ +NSString *const Trading_ShippingServiceCodeType_UPS_2_DAY_AIR_AM = @"UPS2DayAirAM"; + +/** + + USPS Express Mail Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_FLAT_RATE_ENVELOPE = @"USPSExpressMailFlatRateEnvelope"; + +/** + + USPS Express Mail Padded Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_PADDED_FLAT_RATE_ENVELOPE = @"USPSExpressMailPaddedFlatRateEnvelope"; + +/** + + USPS Priority Mail Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_FLAT_RATE_ENVELOPE = @"USPSPriorityMailFlatRateEnvelope"; + +/** + + USPS Priority Mail Small Flat Rate Box + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_SMALL_FLAT_RATE_BOX = @"USPSPriorityMailSmallFlatRateBox"; + +/** + + USPS Priority Mail Flat Rate Box + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_FLAT_RATE_BOX = @"USPSPriorityMailFlatRateBox"; + +/** + + USPS Priority Mail Large Flat Rate Box + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_LARGE_FLAT_RATE_BOX = @"USPSPriorityMailLargeFlatRateBox"; + +/** + + USPS Priority Mail Padded Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_PADDED_FLAT_RATE_ENVELOPE = @"USPSPriorityMailPaddedFlatRateEnvelope"; + +/** + + USPS Priority Mail Legal Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_LEGAL_FLAT_RATE_ENVELOPE = @"USPSPriorityMailLegalFlatRateEnvelope"; + +/** + + USPS Priority Mail Legal Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_LEGAL_FLAT_RATE_ENVELOPE = @"USPSExpressMailLegalFlatRateEnvelope"; + +/** + + USPS Priority Mail Regional Box A + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_REGIONAL_BOX_A = @"USPSPriorityMailRegionalBoxA"; + +/** + + USPS Priority Mail Regional Box B + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_REGIONAL_BOX_B = @"USPSPriorityMailRegionalBoxB"; + +/** + + USPS Priority Mail Regional Box C + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_REGIONAL_BOX_C = @"USPSPriorityMailRegionalBoxC"; + +/** + + USPS Express Mail Flat Rate Box + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_FLAT_RATE_BOX = @"USPSExpressMailFlatRateBox"; + +/** + + Other (see description) + +*/ +NSString *const Trading_ShippingServiceCodeType_OTHER = @"Other"; + +/** + + Local Delivery/Pickup + +*/ +NSString *const Trading_ShippingServiceCodeType_LOCAL_DELIVERY = @"LocalDelivery"; + +/** + + Not Selected + +*/ +NSString *const Trading_ShippingServiceCodeType_NOT_SELECTED = @"NotSelected"; + +/** + + International Not Selected + +*/ +NSString *const Trading_ShippingServiceCodeType_INTERNATIONAL_NOT_SELECTED = @"InternationalNotSelected"; + +/** + + Standard International Flat Rate Shipping + +*/ +NSString *const Trading_ShippingServiceCodeType_STANDARD_INTERNATIONAL = @"StandardInternational"; + +/** + + Expedited International Flat Rate Shipping + +*/ +NSString *const Trading_ShippingServiceCodeType_EXPEDITED_INTERNATIONAL = @"ExpeditedInternational"; + +/** + + USPS Global Express Mail + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_GLOBAL_EXPRESS = @"USPSGlobalExpress"; + +/** + + USPS Global Priority Mail + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_GLOBAL_PRIORITY = @"USPSGlobalPriority"; + +/** + + USPS Economy Parcel Post + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_ECONOMY_PARCEL = @"USPSEconomyParcel"; + +/** + + USPS Economy Letter Post + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_ECONOMY_LETTER = @"USPSEconomyLetter"; + +/** + + USPS Airmail Letter Post + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_AIRMAIL_LETTER = @"USPSAirmailLetter"; + +/** + + USPS Airmail Parcel Post + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_AIRMAIL_PARCEL = @"USPSAirmailParcel"; + +/** + + UPS Worldwide Express Plus + +*/ +NSString *const Trading_ShippingServiceCodeType_UPS_WORLD_WIDE_EXPRESS_PLUS = @"UPSWorldWideExpressPlus"; + +/** + + UPS Worldwide Express + +*/ +NSString *const Trading_ShippingServiceCodeType_UPS_WORLD_WIDE_EXPRESS = @"UPSWorldWideExpress"; + +/** + + UPS Worldwide Expedited + +*/ +NSString *const Trading_ShippingServiceCodeType_UPS_WORLD_WIDE_EXPEDITED = @"UPSWorldWideExpedited"; + +/** + + UPS Worldwide Saver + +*/ +NSString *const Trading_ShippingServiceCodeType_UPS_WORLDWIDE_SAVER = @"UPSWorldwideSaver"; + +/** + + UPS Standard To Canada + +*/ +NSString *const Trading_ShippingServiceCodeType_UPS_STANDARD_TO_CANADA = @"UPSStandardToCanada"; + +/** + + USPS Express Mail International Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_INTERNATIONAL_FLAT_RATE_ENVELOPE = @"USPSExpressMailInternationalFlatRateEnvelope"; + +/** + + USPS Express Mail International Padded Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_INTERNATIONAL_PADDED_FLAT_RATE_ENVELOPE = @"USPSExpressMailInternationalPaddedFlatRateEnvelope"; + +/** + + USPS Priority Mail International Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_INTERNATIONAL_FLAT_RATE_ENVELOPE = @"USPSPriorityMailInternationalFlatRateEnvelope"; + +/** + + USPS Priority Mail International Small Flat Rate Box + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_INTERNATIONAL_SMALL_FLAT_RATE_BOX = @"USPSPriorityMailInternationalSmallFlatRateBox"; + +/** + + USPS Priority Mail International Flat Rate Box + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + The seller must also specify a package size of Package/Thick Envelope when + using a calculated shipping service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_INTERNATIONAL_FLAT_RATE_BOX = @"USPSPriorityMailInternationalFlatRateBox"; + +/** + + USPS Priority Mail International Large Flat Rate Box + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_INTERNATIONAL_LARGE_FLAT_RATE_BOX = @"USPSPriorityMailInternationalLargeFlatRateBox"; + +/** + + USPS Priority Mail International Padded Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_INTERNATIONAL_PADDED_FLAT_RATE_ENVELOPE = @"USPSPriorityMailInternationalPaddedFlatRateEnvelope"; + +/** + + USPS Priority Mail International Legal Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_INTERNATIONAL_LEGAL_FLAT_RATE_ENVELOPE = @"USPSPriorityMailInternationalLegalFlatRateEnvelope"; + +/** + + USPS Priority Mail International Legal Flat Rate Envelope + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_INTERNATIONAL_LEGAL_FLAT_RATE_ENVELOPE = @"USPSExpressMailInternationalLegalFlatRateEnvelope"; + +/** + + USPS Express Mail International Flat Rate Box + To use this service, a seller must specify the package weight so that eBay + can validate the weight against the maximum weight limit for the service. + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_INTERNATIONAL_FLAT_RATE_BOX = @"USPSExpressMailInternationalFlatRateBox"; + +/** + + Other International Shipping (see description) + +*/ +NSString *const Trading_ShippingServiceCodeType_OTHER_INTERNATIONAL = @"OtherInternational"; + +/** + + Standardversand (unversichert) + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_STANDARD_DISPATCH = @"AT_StandardDispatch"; + +/** + + Versicherter Versand + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_INSURED_DISPATCH = @"AT_InsuredDispatch"; + +NSString *const Trading_ShippingServiceCodeType_AT_WRITING = @"AT_Writing"; + +NSString *const Trading_ShippingServiceCodeType_AT_COD = @"AT_COD"; + +/** + + Express- oder Kurierversand + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_EXPRESS_OR_COURIER = @"AT_ExpressOrCourier"; + +/** + + Versicherter Express- oder Kurierversand + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_INSURED_EXPRESS_OR_COURIER = @"AT_InsuredExpressOrCourier"; + +NSString *const Trading_ShippingServiceCodeType_AT_SPECIAL_DISPATCH = @"AT_SpecialDispatch"; + +NSString *const Trading_ShippingServiceCodeType_AT_INSURED_SPECIAL_DISPATCH = @"AT_InsuredSpecialDispatch"; + +/** + + Sonstige (Siehe Artikelbeschreibung) + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_SONSTIGE = @"AT_Sonstige"; + +/** + + Unversicherter Versand International + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_UNVERSICHERTER_VERSAND_INTERNATIONAL = @"AT_UnversicherterVersandInternational"; + +/** + + Versicherter Versand International + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_VERSICHERTER_VERSAND_INTERNATIONAL = @"AT_VersicherterVersandInternational"; + +/** + + Sonstiger Versand International + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_SONSTIGER_VERSAND_INTERNATIONAL = @"AT_SonstigerVersandInternational"; + +/** + + Unversicherter Express Versand International + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_UNVERSICHERTER_EXPRESS_VERSAND_INTERNATIONAL = @"AT_UnversicherterExpressVersandInternational"; + +/** + + Versicherter Express Versand International + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_VERSICHERTER_EXPRESS_VERSAND_INTERNATIONAL = @"AT_VersicherterExpressVersandInternational"; + +/** + + Sparversand aus dem Ausland + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_ECONOMY_DELIVERY_FROM_ABROAD = @"AT_EconomyDeliveryFromAbroad"; + +/** + + Standardversand aus dem Ausland + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_STANDARD_DELIVERY_FROM_ABROAD = @"AT_StandardDeliveryFromAbroad"; + +/** + + Expressversand aus dem Ausland + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_EXPRESS_DELIVERY_FROM_ABROAD = @"AT_ExpressDeliveryFromAbroad"; + +/** + + Versand mit Nachverfolgung aus dem Ausland + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_TRACKED_DELIVERY_FROM_ABROAD = @"AT_TrackedDeliveryFromAbroad"; + +/** + + Regular + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_REGULAR = @"AU_Regular"; + +/** + + Express + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_EXPRESS = @"AU_Express"; + +/** + + Registered + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_REGISTERED = @"AU_Registered"; + +/** + + Courier + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_COURIER = @"AU_Courier"; + +/** + + Other + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_OTHER = @"AU_Other"; + +/** + + EMS International Courier - Parcels + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_EMS_INTERNATIONAL_COURIER_PARCELS = @"AU_EMSInternationalCourierParcels"; + +/** + + EMS International Courier - Documents + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_EMS_INTERNATIONAL_COURIER_DOCUMENTS = @"AU_EMSInternationalCourierDocuments"; + +/** + + Express Post International - Documents + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_EXPRESS_POST_INTERNATIONAL_DOCUMENTS = @"AU_ExpressPostInternationalDocuments"; + +/** + + Air Mail + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_AIR_MAIL_INTERNATIONAL = @"AU_AirMailInternational"; + +/** + + Economy Air + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_ECONOMY_AIR_INTERNATIONAL = @"AU_EconomyAirInternational"; + +/** + + Sea Mail + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_SEA_MAIL_INTERNATIONAL = @"AU_SeaMailInternational"; + +/** + + Standard International Flat Rate Postage + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_STANDARD_INTERNATIONAL = @"AU_StandardInternational"; + +/** + + Expedited international flat rate postage + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_EXPEDITED_INTERNATIONAL = @"AU_ExpeditedInternational"; + +/** + + Other international postage + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_OTHER_INTERNATIONAL = @"AU_OtherInternational"; + +/** + + Australia Post Registered Post International Padded Bag 1 kg + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_AUS_POST_REGISTERED_POST_INTERNATIONAL_PADDED_BAG_1_KG = @"AU_AusPostRegisteredPostInternationalPaddedBag1kg"; + +/** + + Australia Post Registered Post International Padded Bag 500 g + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_AUS_POST_REGISTERED_POST_INTERNATIONAL_PADDED_BAG_500_G = @"AU_AusPostRegisteredPostInternationalPaddedBag500g"; + +/** + + Australia Post Registered Post International Parcel + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_AUS_POST_REGISTERED_POST_INTERNATIONAL_PARCEL = @"AU_AusPostRegisteredPostInternationalParcel"; + +/** + + Expedited delivery from outside Australia + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_EXPEDITED_DELIVERY_FROM_OUTSIDE_AU = @"AU_ExpeditedDeliveryFromOutsideAU"; + +/** + + Economy delivery from outside Australia + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_ECONOMY_DELIVERY_FROM_OUTSIDE_AU = @"AU_EconomyDeliveryFromOutsideAU"; + +/** + + Standard Delivery From Outside AU + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_STANDARD_DELIVERY_FROM_OUTSIDE_AU = @"AU_StandardDeliveryFromOutsideAU"; + +/** + + Australian Air Express Metro 15 kg + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_AUSTRALIAN_AIR_EXPRESS_METRO_15_KG = @"AU_AustralianAirExpressMetro15kg"; + +/** + + Australian Air Express Flat Rate 5 kg + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_AUSTRALIAN_AIR_EXPRESS_FLAT_RATE_5_KG = @"AU_AustralianAirExpressFlatRate5kg"; + +/** + + Australian Air Express Flat Rate 3 kg + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_AUSTRALIAN_AIR_EXPRESS_FLAT_RATE_3_KG = @"AU_AustralianAirExpressFlatRate3kg"; + +/** + + Australian Air Express Flat Rate 1 kg + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_AUSTRALIAN_AIR_EXPRESS_FLAT_RATE_1_KG = @"AU_AustralianAirExpressFlatRate1kg"; + +/** + + Express delivery (1-3 business days) in Australia + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_EXPRESS_DELIVERY = @"AU_ExpressDelivery"; + +/** + + Standard delivery (1-6 business days) in Australia + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_STANDARD_DELIVERY = @"AU_StandardDelivery"; + +/** + + eBay/Australian Post 3 kg Flat Rate Satchel + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_E_BAY_AUS_POST_3_KG_FLAT_RATE_SATCHEL = @"AU_eBayAusPost3kgFlatRateSatchel"; + +/** + + eBay/Australian Post 500 g Flat Rate Satchel + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_E_BAY_AUS_POST_500_G_FLAT_RATE_SATCHEL = @"AU_eBayAusPost500gFlatRateSatchel"; + +/** + + Freight delivery in Australia. Used for heavy and bulky items. + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_FREIGHT = @"AU_Freight"; + +NSString *const Trading_ShippingServiceCodeType_BEFR_STANDARD_DELIVERY = @"BEFR_StandardDelivery"; + +NSString *const Trading_ShippingServiceCodeType_BEFR_PRIORITY_DELIVERY = @"BEFR_PriorityDelivery"; + +NSString *const Trading_ShippingServiceCodeType_BEFR_PARCEL_POST = @"BEFR_ParcelPost"; + +NSString *const Trading_ShippingServiceCodeType_BEFR_REGISTERED_MAIL = @"BEFR_RegisteredMail"; + +NSString *const Trading_ShippingServiceCodeType_BEFR_OTHER = @"BEFR_Other"; + +/** + + De Post + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_DE_POST_INTERNATIONAL = @"BEFR_DePostInternational"; + +/** + + UPS + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_UPS_INTERNATIONAL = @"BEFR_UPSInternational"; + +/** + + FedEx + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_FED_EX_INTERNATIONAL = @"BEFR_FedExInternational"; + +/** + + DHL + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_DHL_INTERNATIONAL = @"BEFR_DHLInternational"; + +/** + + TPG Post/TNT (Netherlands) + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_TPG_POST_TNT_INTERNATIONAL = @"BEFR_TPGPostTNTInternational"; + +/** + + Frais de livraison internationale fixes + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_STANDARD_INTERNATIONAL = @"BEFR_StandardInternational"; + +/** + + Frais fixes pour livraison internationale express + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_EXPEDITED_INTERNATIONAL = @"BEFR_ExpeditedInternational"; + +/** + + Autres livraisons internationales (voir description) + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_OTHER_INTERNATIONAL = @"BEFR_OtherInternational"; + +/** + + La Poste (France) + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_INTERNATIONAL = @"BEFR_LaPosteInternational"; + +/** + La Poste - livraison standard (1 a 2 jours ouvrables) +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_STANDARD_SHIPPING = @"BEFR_LaPosteStandardShipping"; + +/** + La Poste - envoi recommande (1 jour ouvrable) +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_CERTIFIED_SHIPPING = @"BEFR_LaPosteCertifiedShipping"; + +/** + La Poste - Taxipost LLS (2 jours ouvrables) +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_TAXIPOST_LLS = @"BEFR_LaPosteTaxipostLLS"; + +/** + La Poste - Taxipost 24h (1 jour ouvrable) +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_TAXIPOST_24_H = @"BEFR_LaPosteTaxipost24h"; + +/** + Autres livraisons +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_TAXIPOST_SECUR = @"BEFR_LaPosteTaxipostSecur"; + +/** + La Poste - livraison standard +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_POST_INTERNATIONAL_STANDARD = @"BEFR_PostInternationalStandard"; + +/** + La Poste - envoi recommande +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_POST_INTERNATIONAL_REGISTERED = @"BEFR_PostInternationalRegistered"; + +/** + TNT +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_TNT_INTERNATIONAL = @"BEFR_TNTInternational"; + +NSString *const Trading_ShippingServiceCodeType_BEFR_ECONOMY_DELIVERY_FROM_ABROAD = @"BEFR_EconomyDeliveryFromAbroad"; + +NSString *const Trading_ShippingServiceCodeType_BEFR_STANDARD_DELIVERY_FROM_ABROAD = @"BEFR_StandardDeliveryFromAbroad"; + +NSString *const Trading_ShippingServiceCodeType_BEFR_EXPRESS_DELIVERY_FROM_ABROAD = @"BEFR_ExpressDeliveryFromAbroad"; + +NSString *const Trading_ShippingServiceCodeType_BEFR_TRACKED_DELIVERY_FROM_ABROAD = @"BEFR_TrackedDeliveryFromAbroad"; + +/** + + Standard Delivery + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_STANDARD_DELIVERY = @"BENL_StandardDelivery"; + +/** + + Priority Delivery + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_PRIORITY_DELIVERY = @"BENL_PriorityDelivery"; + +/** + + Parcel Post + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_PARCEL_POST = @"BENL_ParcelPost"; + +/** + + Registered Mail + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_REGISTERED_MAIL = @"BENL_RegisteredMail"; + +/** + + Other Shipping Service + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_OTHER = @"BENL_Other"; + +/** + + De Post + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_INTERNATIONAL = @"BENL_DePostInternational"; + +/** + + UPS + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_UPS_INTERNATIONAL = @"BENL_UPSInternational"; + +/** + + FedEx + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_FED_EX_INTERNATIONAL = @"BENL_FedExInternational"; + +/** + + DHL + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_DHL_INTERNATIONAL = @"BENL_DHLInternational"; + +/** + + TPG Post/TNT (Netherlands) + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_TPG_POST_TNT_INTERNATIONAL = @"BENL_TPGPostTNTInternational"; + +/** + + Standard International + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_STANDARD_INTERNATIONAL = @"BENL_StandardInternational"; + +/** + + Expedited International + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_EXPEDITED_INTERNATIONAL = @"BENL_ExpeditedInternational"; + +/** + + Other International Shipping Services + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_OTHER_INTERNATIONAL = @"BENL_OtherInternational"; + +/** + + La Poste (France) + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_LA_POSTE_INTERNATIONAL = @"BENL_LaPosteInternational"; + +/** + De Post - standaardverzending (1 tot 2 werkdagen) +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_STANDARD_SHIPPING = @"BENL_DePostStandardShipping"; + +/** + De Post - aangetekende zending (1 werkdag) +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_CERTIFIED_SHIPPING = @"BENL_DePostCertifiedShipping"; + +/** + De Post - Taxipost LLS (2 werkdagen) +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_TAXIPOST_LLS = @"BENL_DePostTaxipostLLS"; + +/** + De Post - Taxipost 24u (1 werkdag) +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_TAXIPOST_24_H = @"BENL_DePostTaxipost24h"; + +/** + De Post - Taxipost Secur (1 werkdag) +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_TAXIPOST_SECUR = @"BENL_DePostTaxipostSecur"; + +/** + Andere verzending +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_OTHER_SHIPPING_METHODS = @"BENL_OtherShippingMethods"; + +/** + De Post - standaardverzending +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_POST_INTERNATIONAL_STANDARD = @"BENL_PostInternationalStandard"; + +/** + De Post - aangetekende zending +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_POST_INTERNATIONAL_REGISTERED = @"BENL_PostInternationalRegistered"; + +/** + TNT +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_TNT_INTERNATIONAL = @"BENL_TNTInternational"; + +/** + Voordelige verzending uit het buitenland +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_ECONOMY_DELIVERY_FROM_ABROAD = @"BENL_EconomyDeliveryFromAbroad"; + +/** + Standaardverzending uit het buitenland +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_STANDARD_DELIVERY_FROM_ABROAD = @"BENL_StandardDeliveryFromAbroad"; + +/** + Express verzending uit het buitenland +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_EXPRESS_DELIVERY_FROM_ABROAD = @"BENL_ExpressDeliveryFromAbroad"; + +/** + Verzending uit het buitenland met internationale tracking +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_TRACKED_DELIVERY_FROM_ABROAD = @"BENL_TrackedDeliveryFromAbroad"; + +/** + + Standard Delivery + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_STANDARD_DELIVERY = @"CA_StandardDelivery"; + +NSString *const Trading_ShippingServiceCodeType_CA_EXPEDITED_DELIVERY = @"CA_ExpeditedDelivery"; + +/** + + Canada Post Lettermail + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_POST_LETTERMAIL = @"CA_PostLettermail"; + +/** + + Canada Post Regular Parcel + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_POST_REGULAR_PARCEL = @"CA_PostRegularParcel"; + +/** + + Canada Post Expedited Parcel + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_POST_EXPEDITED_PARCEL = @"CA_PostExpeditedParcel"; + +NSString *const Trading_ShippingServiceCodeType_CA_POST_XPRESSPOST = @"CA_PostXpresspost"; + +/** + + Canada Post Priority Courier + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_POST_PRIORITY_COURIER = @"CA_PostPriorityCourier"; + +/** + + Canada Post Expedited Flat Rate Box + +*/ +NSString *const Trading_ShippingServiceCodeType_CANADA_POST_EXPEDITED_FLAT_RATE_BOX = @"CanadaPostExpeditedFlatRateBox"; + +/** + + Canada Post Expedited Flat Rate Box. + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_POST_EXPEDITED_FLAT_RATE_BOX = @"CA_PostExpeditedFlatRateBox"; + +/** + + Standard International Flat Rate Shipping + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_STANDARD_INTERNATIONAL = @"CA_StandardInternational"; + +/** + + Expedited International Flat Rate Shipping + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_EXPEDITED_INTERNATIONAL = @"CA_ExpeditedInternational"; + +/** + + Other International Shipping (see description) + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_OTHER_INTERNATIONAL = @"CA_OtherInternational"; + +NSString *const Trading_ShippingServiceCodeType_CA_POST_EXPEDITED_PARCEL_USA = @"CA_PostExpeditedParcelUSA"; + +NSString *const Trading_ShippingServiceCodeType_CA_POST_SMALL_PACKETS_USA = @"CA_PostSmallPacketsUSA"; + +NSString *const Trading_ShippingServiceCodeType_CA_POST_XPRESSPOST_USA = @"CA_PostXpresspostUSA"; + +NSString *const Trading_ShippingServiceCodeType_CA_POST_XPRESSPOST_INTERNATIONAL = @"CA_PostXpresspostInternational"; + +NSString *const Trading_ShippingServiceCodeType_CA_POST_INTERNATIONAL_PARCEL_SURFACE = @"CA_PostInternationalParcelSurface"; + +NSString *const Trading_ShippingServiceCodeType_CA_POST_INTERNATIONAL_PARCEL_AIR = @"CA_PostInternationalParcelAir"; + +/** + + Small Packets - International + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_SMALL_PACKETS_INTERNATIONAL = @"CA_SmallPacketsInternational"; + +/** + + Purolator International + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_PUROLATOR_INTERNATIONAL = @"CA_PurolatorInternational"; + +/** + + Canada Post Small Packets - USA - Ground + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_POST_SMALL_PACKETS_USA_GROUND = @"CA_PostSmallPacketsUSAGround"; + +/** + + Canada Post Small Packets - USA - Air + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_POST_SMALL_PACKETS_USA_AIR = @"CA_PostSmallPacketsUSAAir"; + +/** + + Small Packets - International - Ground + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_SMALL_PACKETS_INTERNATIONAL_GROUND = @"CA_SmallPacketsInternationalGround"; + +/** + + Small Packets - International - Air + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_SMALL_PACKETS_INTERNATIONAL_AIR = @"CA_SmallPacketsInternationalAir"; + +/** + + Canada Post USA Letter-post + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_POST_USA_LETTER_POST = @"CA_PostUSALetterPost"; + +/** + + Canada Post International Letter-post + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_POST_INTERNATIONAL_LETTER_POST = @"CA_PostInternationalLetterPost"; + +/** + + Canada Post Expedited Flat Rate Box USA. + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_POST_EXPEDITED_FLAT_RATE_BOX_USA = @"CA_PostExpeditedFlatRateBoxUSA"; + +/** + + UPS Express Canada + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_UPS_EXPRESS_CANADA = @"CA_UPSExpressCanada"; + +/** + + UPS Express Saver Canada + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_UPS_EXPRESS_SAVER_CANADA = @"CA_UPSExpressSaverCanada"; + +/** + + UPS Expedited Canada + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_UPS_EXPEDITED_CANADA = @"CA_UPSExpeditedCanada"; + +/** + + UPS Standard Canada + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_UPS_STANDARD_CANADA = @"CA_UPSStandardCanada"; + +/** + + UPS Express United States + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_UPS_EXPRESS_UNITED_STATES = @"CA_UPSExpressUnitedStates"; + +/** + + UPS Expedited United States + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_UPS_EXPEDITED_UNITED_STATES = @"CA_UPSExpeditedUnitedStates"; + +/** + + UPS 3 Day Select United States + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_UPS_3_DAY_SELECT_UNITED_STATES = @"CA_UPS3DaySelectUnitedStates"; + +/** + + UPS Standard United States + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_UPS_STANDARD_UNITED_STATES = @"CA_UPSStandardUnitedStates"; + +/** + + UPS Worldwide Express + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_UPS_WORLD_WIDE_EXPRESS = @"CA_UPSWorldWideExpress"; + +/** + + UPS Worldwide Expedited + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_UPS_WORLD_WIDE_EXPEDITED = @"CA_UPSWorldWideExpedited"; + +/** + + Canada Post Priority Worldwide + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_PRIORITY_WORLDWIDE = @"CA_PriorityWorldwide"; + +/** + + Canada Post Expedited Flat Rate Box USA + +*/ +NSString *const Trading_ShippingServiceCodeType_CANADA_POST_EXPEDITED_FLAT_RATE_BOX_USA = @"CanadaPostExpeditedFlatRateBoxUSA"; + +/** + + Freight + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_FREIGHT = @"CA_Freight"; + +/** + + Standardversand (A-Post/Priority) + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_STANDARD_DISPATCH_A_POST = @"CH_StandardDispatchAPost"; + +/** + + Standardversand (B-Post/Economy) + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_STANDARD_DISPATCH_B_POST = @"CH_StandardDispatchBPost"; + +/** + + Versicherter Versand (z.B. Assurance/Fragile) + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_INSURED_DISPATCH = @"CH_InsuredDispatch"; + +NSString *const Trading_ShippingServiceCodeType_CH_WRITING = @"CH_Writing"; + +NSString *const Trading_ShippingServiceCodeType_CH_COD = @"CH_COD"; + +/** + + Express- oder Kurierversand + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_EXPRESS_OR_COURIER = @"CH_ExpressOrCourier"; + +/** + + Versicherter Express- oder Kurierversand + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_INSURED_EXPRESS_OR_COURIER = @"CH_InsuredExpressOrCourier"; + +NSString *const Trading_ShippingServiceCodeType_CH_SPECIAL_DISPATCH = @"CH_SpecialDispatch"; + +NSString *const Trading_ShippingServiceCodeType_CH_INSURED_SPECIAL_DISPATCH = @"CH_InsuredSpecialDispatch"; + +/** + + Sonstige (Siehe Artikelbeschreibung) + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_SONSTIGE = @"CH_Sonstige"; + +/** + + Sonstiger Versand (Siehe Artikelbeschreibung) + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_SONSTIGER_VERSAND_INTERNATIONAL = @"CH_SonstigerVersandInternational"; + +/** + + ECONOMY Sendungen + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_ECONOMY_SENDUNGEN_INTERNATIONAL = @"CH_EconomySendungenInternational"; + +/** + + PRIORITY Sendungen + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_PRIORITY_SENDUNGEN_INTERNATIONAL = @"CH_PrioritySendungenInternational"; + +/** + + URGENT Sendungen + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_URGENT_SENDUNGEN_INTERNATIONAL = @"CH_UrgentSendungenInternational"; + +/** + + Sparversand aus dem Ausland + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_ECONOMY_DELIVERY_FROM_ABROAD = @"CH_EconomyDeliveryFromAbroad"; + +/** + + Standardversand aus dem Ausland + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_STANDARD_DELIVERY_FROM_ABROAD = @"CH_StandardDeliveryFromAbroad"; + +/** + + Expressversand aus dem Ausland + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_EXPRESS_DELIVERY_FROM_ABROAD = @"CH_ExpressDeliveryFromAbroad"; + +/** + + Versand mit Nachverfolgung aus dem Ausland + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_TRACKED_DELIVERY_FROM_ABROAD = @"CH_TrackedDeliveryFromAbroad"; + +NSString *const Trading_ShippingServiceCodeType_CN_PERSONAL_DELIVERY = @"CN_PersonalDelivery"; + +NSString *const Trading_ShippingServiceCodeType_CN_REGULAR_PACKAGE = @"CN_RegularPackage"; + +NSString *const Trading_ShippingServiceCodeType_CN_DELIVERY_COMPANY_EXPRESS = @"CN_DeliveryCompanyExpress"; + +NSString *const Trading_ShippingServiceCodeType_CN_POST_OFFICE_EXPRESS = @"CN_PostOfficeExpress"; + +NSString *const Trading_ShippingServiceCodeType_CN_OTHERS = @"CN_Others"; + +NSString *const Trading_ShippingServiceCodeType_CN_FAST_POST_OFFICE = @"CN_FastPostOffice"; + +NSString *const Trading_ShippingServiceCodeType_CN_EXPRESS_DELIVERY_SAME_CITY = @"CN_ExpressDeliverySameCity"; + +NSString *const Trading_ShippingServiceCodeType_CN_EXPRESS_DELIVERY_OTHER_CITIES = @"CN_ExpressDeliveryOtherCities"; + +NSString *const Trading_ShippingServiceCodeType_CN_STANDARD_INTERNATIONAL = @"CN_StandardInternational"; + +NSString *const Trading_ShippingServiceCodeType_CN_EXPEDITED_INTERNATIONAL = @"CN_ExpeditedInternational"; + +NSString *const Trading_ShippingServiceCodeType_CN_OTHER_INTERNATIONAL = @"CN_OtherInternational"; + +NSString *const Trading_ShippingServiceCodeType_CN_COD_INTERNATIONAL = @"CN_CODInternational"; + +NSString *const Trading_ShippingServiceCodeType_CN_STANDARD_MAILING_INTERNATIONAL = @"CN_StandardMailingInternational"; + +NSString *const Trading_ShippingServiceCodeType_CN_REGULAR_LOGISTICS_INTERNATIONAL = @"CN_RegularLogisticsInternational"; + +NSString *const Trading_ShippingServiceCodeType_CN_EMS_INTERNATIONAL = @"CN_EMSInternational"; + +NSString *const Trading_ShippingServiceCodeType_CN_OTHERS_INTERNATIONAL = @"CN_OthersInternational"; + +/** + + Unversicherter Versand + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_STANDARD_DISPATCH = @"DE_StandardDispatch"; + +/** + + Versicherter Versand + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_INSURED_DISPATCH = @"DE_InsuredDispatch"; + +NSString *const Trading_ShippingServiceCodeType_DE_WRITING = @"DE_Writing"; + +NSString *const Trading_ShippingServiceCodeType_DE_COD = @"DE_COD"; + +/** + + Express- oder Kurierversand + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_EXPRESS_OR_COURIER = @"DE_ExpressOrCourier"; + +/** + + Versicherter Express- oder Kurierversand + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_INSURED_EXPRESS_OR_COURIER = @"DE_InsuredExpressOrCourier"; + +NSString *const Trading_ShippingServiceCodeType_DE_SPECIAL_DISPATCH = @"DE_SpecialDispatch"; + +NSString *const Trading_ShippingServiceCodeType_DE_INSURED_SPECIAL_DISPATCH = @"DE_InsuredSpecialDispatch"; + +/** + + Unversicherter Versand + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_UNVERSICHERTER_VERSAND = @"DE_UnversicherterVersand"; + +/** + + Deutsche Post Brief + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_BRIEF = @"DE_DeutschePostBrief"; + +/** + + eBay DHL Paket 24/7 (Abgabe und Lieferung an Packstation) + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_E_BAY_DHL_PAKET_24_X_7 = @"DE_eBayDHLPaket24x7"; + +/** + + DHL Postpaket + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DHL_POSTPAKET = @"DE_DHLPostpaket"; + +NSString *const Trading_ShippingServiceCodeType_DE_DHL_PACKCHEN = @"DE_DHLPackchen"; + +/** + + Deutsche Post Warensendung + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_WARENSENDUNG = @"DE_DeutschePostWarensendung"; + +NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_BUCHERSENDUNG = @"DE_DeutschePostBuchersendung"; + +/** + + Hermes Paket (unversichert) + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET_UNVERSICHERT = @"DE_HermesPaketUnversichert"; + +/** + + Hermes Paket (versichert) + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET_VERSICHERT = @"DE_HermesPaketVersichert"; + +/** + + iloxx Transport XXL + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_ILOXX_TRANSPORT_XXL = @"DE_IloxxTransportXXL"; + +NSString *const Trading_ShippingServiceCodeType_DE_ILOXX_UBERNACHT_EXPRESS = @"DE_IloxxUbernachtExpress"; + +/** + + iloxx Standard + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_ILOXX_STANDARD = @"DE_IloxxStandard"; + +/** + + Sonstige (Siehe Artikelbeschreibung) + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_SONSTIGE = @"DE_Sonstige"; + +/** + + Unversicherter Versand + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_UNVERSICHERTER_VERSAND_INTERNATIONAL = @"DE_UnversicherterVersandInternational"; + +/** + + Versicherter Versand + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_VERSICHERTER_VERSAND_INTERNATIONAL = @"DE_VersicherterVersandInternational"; + +/** + + DHL Postpaket International + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DHL_POSTPAKET_INTERNATIONAL = @"DE_DHLPostpaketInternational"; + +NSString *const Trading_ShippingServiceCodeType_DE_DHL_PACKCHEN_INTERNATIONAL = @"DE_DHLPackchenInternational"; + +/** + + Sonstiger Versand (Siehe Artikelbeschreibung) + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_SONSTIGER_VERSAND_INTERNATIONAL = @"DE_SonstigerVersandInternational"; + +/** + + Unversicherter Express - Versand + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_UNVERSICHERTER_EXPRESS_VERSAND_INTERNATIONAL = @"DE_UnversicherterExpressVersandInternational"; + +/** + + Versicherter Express - Versand + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_VERSICHERTER_EXPRESS_VERSAND_INTERNATIONAL = @"DE_VersicherterExpressVersandInternational"; + +/** + + Deutsche Post Brief (Land) + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_BRIEF_LAND_INTERNATIONAL = @"DE_DeutschePostBriefLandInternational"; + +/** + + Deutsche Post Brief (Luft) + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_BRIEF_LUFT_INTERNATIONAL = @"DE_DeutschePostBriefLuftInternational"; + +/** + + iloxx Europa + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_ILOXX_EUROPA_INTERNATIONAL = @"DE_IloxxEuropaInternational"; + +/** + + iloxx World Wide + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_ILOXX_WORLD_WIDE_INTERNATIONAL = @"DE_IloxxWorldWideInternational"; + +/** + Paketversand +*/ +NSString *const Trading_ShippingServiceCodeType_DE_PAKET = @"DE_Paket"; + +/** + Expressversand +*/ +NSString *const Trading_ShippingServiceCodeType_DE_EXPRESS = @"DE_Express"; + +/** + DHL Paket +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DHL_PAKET = @"DE_DHLPaket"; + +/** + Deutsche Post Buecher-/Warensendung +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DP_BUECHER_WARENSENDUNG = @"DE_DPBuecherWarensendung"; + +/** + Hermes Paket +*/ +NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET = @"DE_HermesPaket"; + +/** + iloxx Transport +*/ +NSString *const Trading_ShippingServiceCodeType_DE_ILOXX_TRANSPORT = @"DE_IloxxTransport"; + +/** + Sonstige +*/ +NSString *const Trading_ShippingServiceCodeType_DE_SONSTIGE_DOMESTIC = @"DE_SonstigeDomestic"; + +/** + Einschreiben (inkl. aller Gebuehren) +*/ +NSString *const Trading_ShippingServiceCodeType_DE_EINSCHREIBEN = @"DE_Einschreiben"; + +/** + Nachnahme (inkl. aller Gebuehren) +*/ +NSString *const Trading_ShippingServiceCodeType_DE_NACHNAME = @"DE_Nachname"; + +/** + Sonderversand +*/ +NSString *const Trading_ShippingServiceCodeType_DE_SPECIAL_DELIVERY = @"DE_SpecialDelivery"; + +/** + UPS +*/ +NSString *const Trading_ShippingServiceCodeType_DE_UPS = @"DE_UPS"; + +/** + DPD +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DPD = @"DE_DPD"; + +/** + GLS +*/ +NSString *const Trading_ShippingServiceCodeType_DE_GLS = @"DE_GLS"; + +/** + Paketversand +*/ +NSString *const Trading_ShippingServiceCodeType_DE_PAKET_INTERNATIONAL = @"DE_PaketInternational"; + +/** + DHL Paket International +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DHL_PAKET_INTERNATIONAL = @"DE_DHLPaketInternational"; + +/** + Sonstige +*/ +NSString *const Trading_ShippingServiceCodeType_DE_SONSTIGE_INTERNATIONAL = @"DE_SonstigeInternational"; + +/** + Expressversand +*/ +NSString *const Trading_ShippingServiceCodeType_DE_EXPRESS_INTERNATIONAL = @"DE_ExpressInternational"; + +/** + Deutsche Post Brief +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DP_BRIEF_INTERNATIONAL = @"DE_DPBriefInternational"; + +/** + iloxx Transport International +*/ +NSString *const Trading_ShippingServiceCodeType_DE_ILOXX_TRANSPORT_INTERNATIONAL = @"DE_IloxxTransportInternational"; + +/** + Hermes Paket International +*/ +NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET_INTERNATIONAL = @"DE_HermesPaketInternational"; + +/** + UPS International +*/ +NSString *const Trading_ShippingServiceCodeType_DE_UPS_INTERNATIONAL = @"DE_UPSInternational"; + +/** + DPD International +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DPD_INTERNATIONAL = @"DE_DPDInternational"; + +/** + GLS International +*/ +NSString *const Trading_ShippingServiceCodeType_DE_GLS_INTERNATIONAL = @"DE_GLSInternational"; + +/** + + eBay Hermes Paket Shop2Shop (Kaeufer erhaelt E-Mail von Hermes bei Zustellung) + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_E_BAY_HERMES_PAKET_SHOP_2_SHOP_KAEUFER = @"DE_eBayHermesPaketShop2ShopKaeufer"; + +/** + + Hermes Paket Shop2Shop (Kaeufer erhaelt E-Mail von Hermes bei Zustellung) + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET_SHOP_2_SHOP_KAEUFER = @"DE_HermesPaketShop2ShopKaeufer"; + +/** + + eBay Hermes Paket Shop2Shop + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_E_BAY_HERMES_PAKET_SHOP_2_SHOP = @"DE_eBayHermesPaketShop2Shop"; + +/** + + Hermes Paket Shop2Shop + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET_SHOP_2_SHOP = @"DE_HermesPaketShop2Shop"; + +/** + + Hermes Paket Sperrgut + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET_SPERRGUT = @"DE_HermesPaketSperrgut"; + +/** + + eBay Hermes Paket Sperrgut Shop2Shop (Abgabe und Zustellung im Paketshop) + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_E_BAY_HERMES_PAKET_SPERRGUT_SHOP_2_SHOP = @"DE_eBayHermesPaketSperrgutShop2Shop"; + +/** + + DHL Paeckchen Packstation + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DHL_PAECKCHEN_PACKSTATION = @"DE_DHLPaeckchenPackstation"; + +/** + + DHL Paket Packstation + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DHL_PAKET_PACKSTATION = @"DE_DHLPaketPackstation"; + +/** + + eBay DHL Paeckchen + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_E_BAY_DHL_PAECKCHEN = @"DE_eBayDHLPaeckchen"; + +/** + + DHL Star-Paeckchen + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DHL_STAR_PAECKCHEN = @"DE_DHLStarPaeckchen"; + +/** + + Versand mit Nachverfolgung aus dem Ausland + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_TRACKED_DELIVERY_FROM_ABROAD = @"DE_TrackedDeliveryFromAbroad"; + +/** + + Cartas nacionales hasta 20 gr + +*/ +NSString *const Trading_ShippingServiceCodeType_ES_CARTAS_NACIONALES_HASTA_20 = @"ES_CartasNacionalesHasta20"; + +NSString *const Trading_ShippingServiceCodeType_ES_CARTAS_NACIONALES_DE_MAS_20 = @"ES_CartasNacionalesDeMas20"; + +/** + + Cartas internacionales hasta 20 gr + +*/ +NSString *const Trading_ShippingServiceCodeType_ES_CARTAS_INTERNACIONALES_HASTA_20 = @"ES_CartasInternacionalesHasta20"; + +/** + + Cartas internacionales de mas de 20 gr + +*/ +NSString *const Trading_ShippingServiceCodeType_ES_CARTAS_INTERNACIONALES_DE_MAS_20 = @"ES_CartasInternacionalesDeMas20"; + +/** + + Paquete Azul (nacional) hasta 2 kg + +*/ +NSString *const Trading_ShippingServiceCodeType_ES_PAQUETE_AZUL_HASTA_2_KG = @"ES_PaqueteAzulHasta2kg"; + +NSString *const Trading_ShippingServiceCodeType_ES_PAQUETE_AZUL_DE_MAS_2_KG = @"ES_PaqueteAzulDeMas2kg"; + +NSString *const Trading_ShippingServiceCodeType_ES_PAQUETE_INTERNACIONAL_ECONOMICO = @"ES_PaqueteInternacionalEconomico"; + +NSString *const Trading_ShippingServiceCodeType_ES_URGENTE = @"ES_Urgente"; + +NSString *const Trading_ShippingServiceCodeType_ES_OTROS = @"ES_Otros"; + +NSString *const Trading_ShippingServiceCodeType_ES_STANDARD_INTERNATIONAL = @"ES_StandardInternational"; + +NSString *const Trading_ShippingServiceCodeType_ES_EXPEDITED_INTERNATIONAL = @"ES_ExpeditedInternational"; + +NSString *const Trading_ShippingServiceCodeType_ES_OTHER_INTERNATIONAL = @"ES_OtherInternational"; + +/** + + Cartas y tarjetas postales internacionales + +*/ +NSString *const Trading_ShippingServiceCodeType_ES_CARTAS_POSTAL_INTERNATIONAL = @"ES_CartasPostalInternational"; + +/** + + Ems postal expres internacional + +*/ +NSString *const Trading_ShippingServiceCodeType_ES_EMS_POSTAL_EXPRESS_INTERNATIONAL = @"ES_EmsPostalExpressInternational"; + +/** + + Paquete internacional economico + +*/ +NSString *const Trading_ShippingServiceCodeType_ES_ECONOMY_PACKET_INTERNATIONAL = @"ES_EconomyPacketInternational"; + +NSString *const Trading_ShippingServiceCodeType_ES_ECONOMY_DELIVERY_FROM_ABROAD = @"ES_EconomyDeliveryFromAbroad"; + +NSString *const Trading_ShippingServiceCodeType_ES_STANDARD_DELIVERY_FROM_ABROAD = @"ES_StandardDeliveryFromAbroad"; + +NSString *const Trading_ShippingServiceCodeType_ES_EXPRESS_DELIVERY_FROM_ABROAD = @"ES_ExpressDeliveryFromAbroad"; + +NSString *const Trading_ShippingServiceCodeType_ES_TRACKED_DELIVERY_FROM_ABROAD = @"ES_TrackedDeliveryFromAbroad"; + +/** + + Entrega a un Kiala point hasta 8 kg + +*/ +NSString *const Trading_ShippingServiceCodeType_ES_ENTREGA_KIALA_8_KG = @"ES_ENTREGA_KIALA_8KG"; + +/** + + Chronoposte International Classic + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_CHRONOPOSTE_INTERNATIONAL_CLASSIC = @"FR_ChronoposteInternationalClassic"; + +/** + + Coliposte Colissimo Direct + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_COLIPOSTE_COLISSIMO_DIRECT = @"FR_ColiposteColissimoDirect"; + +/** + + DHL Express Europack + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_DHL_EXPRESS_EUROPACK = @"FR_DHLExpressEuropack"; + +/** + + UPS Standard + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_UPS_STANDARD = @"FR_UPSStandard"; + +/** + + Lettre + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_POST_OFFICE_LETTER = @"FR_PostOfficeLetter"; + +/** + + Lettre avec suivi + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_POST_OFFICE_LETTER_FOLLOWED = @"FR_PostOfficeLetterFollowed"; + +NSString *const Trading_ShippingServiceCodeType_FR_POST_OFFICE_LETTER_RECOMMENDED = @"FR_PostOfficeLetterRecommended"; + +/** + + Colissimo + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_COLIPOSTE_COLISSIMO = @"FR_ColiposteColissimo"; + +NSString *const Trading_ShippingServiceCodeType_FR_COLIPOSTE_COLISSIMO_RECOMMENDED = @"FR_ColiposteColissimoRecommended"; + +/** + + Contre remboursement + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_UPS_STANDARD_AGAINST_REFUND = @"FR_UPSStandardAgainstRefund"; + +/** + + Autre mode d'envoi de courrier + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_AUTRE = @"FR_Autre"; + +/** + + Ecopli + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_ECOPLI = @"FR_Ecopli"; + +NSString *const Trading_ShippingServiceCodeType_FR_COLIECO = @"FR_Colieco"; + +/** + + Autre mode d'envoi de colis + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_AUTE_MODE_DENVOI_DE_COLIS = @"FR_AuteModeDenvoiDeColis"; + +/** + + Remise en main propre + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_REMISE_EN_MAIN_PROPRE = @"FR_RemiseEnMainPropre"; + +NSString *const Trading_ShippingServiceCodeType_FR_STANDARD_INTERNATIONAL = @"FR_StandardInternational"; + +NSString *const Trading_ShippingServiceCodeType_FR_EXPEDITED_INTERNATIONAL = @"FR_ExpeditedInternational"; + +NSString *const Trading_ShippingServiceCodeType_FR_OTHER_INTERNATIONAL = @"FR_OtherInternational"; + +/** + + La Poste - Courrier International Prioritaire + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_LA_POSTE_INTERNATIONAL_PRIORITY_COURIER = @"FR_LaPosteInternationalPriorityCourier"; + +/** + + La Poste - Courrier International Economique + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_LA_POSTE_INTERNATIONAL_ECONOMY_COURIER = @"FR_LaPosteInternationalEconomyCourier"; + +/** + + La Poste - Colissimo International + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_LA_POSTE_COLISSIMO_INTERNATIONAL = @"FR_LaPosteColissimoInternational"; + +/** + + La Poste - Colis Economique International + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_LA_POSTE_COLIS_ECONOMIQUE_INTERNATIONAL = @"FR_LaPosteColisEconomiqueInternational"; + +/** + + La Poste - Colissimo Emballage International + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_LA_POSTE_COLISSIMO_EMBALLAGE_INTERNATIONAL = @"FR_LaPosteColissimoEmballageInternational"; + +/** + + Chronopost Classic International + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_CHRONOPOST_CLASSIC_INTERNATIONAL = @"FR_ChronopostClassicInternational"; + +/** + + Chronopost Premium International + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_CHRONOPOST_PREMIUM_INTERNATIONAL = @"FR_ChronopostPremiumInternational"; + +/** + + UPS Standard + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_UPS_STANDARD_INTERNATIONAL = @"FR_UPSStandardInternational"; + +/** + + UPS Express + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_UPS_EXPRESS_INTERNATIONAL = @"FR_UPSExpressInternational"; + +/** + + DHL + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_DHL_INTERNATIONAL = @"FR_DHLInternational"; + +/** + + La Poste Lettre Max + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_LA_POSTE_LETTER_MAX = @"FR_LaPosteLetterMax"; + +/** + + Livraison en Relais Kiala + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_KIALA_DELIVERY = @"FR_KIALA_DELIVERY"; + +NSString *const Trading_ShippingServiceCodeType_FR_TRACKED_DELIVERY_FROM_ABROAD = @"FR_TrackedDeliveryFromAbroad"; + +/** + + National - Regular + +*/ +NSString *const Trading_ShippingServiceCodeType_IN_REGULAR = @"IN_Regular"; + +/** + + National - Express + +*/ +NSString *const Trading_ShippingServiceCodeType_IN_EXPRESS = @"IN_Express"; + +/** + + National - COD + +*/ +NSString *const Trading_ShippingServiceCodeType_IN_NATIONAL_COD = @"IN_NationalCOD"; + +/** + + Local - Courier + +*/ +NSString *const Trading_ShippingServiceCodeType_IN_COURIER = @"IN_Courier"; + +/** + + Local - COD + +*/ +NSString *const Trading_ShippingServiceCodeType_IN_LOCAL_COD = @"IN_LocalCOD"; + +/** + + International - Standard + +*/ +NSString *const Trading_ShippingServiceCodeType_IN_STANDARD_INTERNATIONAL = @"IN_StandardInternational"; + +/** + + International - Expedited + +*/ +NSString *const Trading_ShippingServiceCodeType_IN_EXPEDITED_INTERNATIONAL = @"IN_ExpeditedInternational"; + +/** + + International - other + +*/ +NSString *const Trading_ShippingServiceCodeType_IN_OTHER_INTERNATIONAL = @"IN_OtherInternational"; + +/** + + Flat Rate COD + +*/ +NSString *const Trading_ShippingServiceCodeType_IN_FLAT_RATE_COD = @"IN_FlatRateCOD"; + +/** + + Buyer picks up and pays + +*/ +NSString *const Trading_ShippingServiceCodeType_IN_BUYER_PICKS_UP_AND_PAYS = @"IN_BuyerPicksUpAndPays"; + +/** + + Posta ordinaria + +*/ +NSString *const Trading_ShippingServiceCodeType_IT_REGULAR_MAIL = @"IT_RegularMail"; + +/** + + Posta prioritaria + +*/ +NSString *const Trading_ShippingServiceCodeType_IT_PRIORITY_MAIL = @"IT_PriorityMail"; + +/** + + Posta raccomandata + +*/ +NSString *const Trading_ShippingServiceCodeType_IT_MAIL_REGISTERED_LETTER = @"IT_MailRegisteredLetter"; + +/** + + Posta raccomandata con contrassegno + +*/ +NSString *const Trading_ShippingServiceCodeType_IT_MAIL_REGISTERED_LETTER_WITH_MARK = @"IT_MailRegisteredLetterWithMark"; + +/** + + Posta assicurata + +*/ +NSString *const Trading_ShippingServiceCodeType_IT_INSURED_MAIL = @"IT_InsuredMail"; + +/** + + Posta celere + +*/ +NSString *const Trading_ShippingServiceCodeType_IT_QUICK_MAIL = @"IT_QuickMail"; + +/** + + Pacco ordinario + +*/ +NSString *const Trading_ShippingServiceCodeType_IT_REGULAR_PACKAGE = @"IT_RegularPackage"; + +/** + + Pacco celere 1 + +*/ +NSString *const Trading_ShippingServiceCodeType_IT_QUICK_PACKAGE_1 = @"IT_QuickPackage1"; + +/** + + Pacco celere 3 + +*/ +NSString *const Trading_ShippingServiceCodeType_IT_QUICK_PACKAGE_3 = @"IT_QuickPackage3"; + +/** + + Corriere espresso + +*/ +NSString *const Trading_ShippingServiceCodeType_IT_EXPRESS_COURIER = @"IT_ExpressCourier"; + +/** + + Paccocelere Maxi + +*/ +NSString *const Trading_ShippingServiceCodeType_IT_EXPRESS_PACKAGE_MAXI = @"IT_ExpressPackageMaxi"; + +/** + + Spedizione internazionale standard a prezzo fisso + +*/ +NSString *const Trading_ShippingServiceCodeType_IT_STANDARD_INTERNATIONAL = @"IT_StandardInternational"; + +/** + + Spedizione internazionale celere a prezzo fisso + +*/ +NSString *const Trading_ShippingServiceCodeType_IT_EXPEDITED_INTERNATIONAL = @"IT_ExpeditedInternational"; + +/** + + Altre spedizioni internazionali (vedi descrizione) + +*/ +NSString *const Trading_ShippingServiceCodeType_IT_OTHER_INTERNATIONAL = @"IT_OtherInternational"; + +/** + + Spedizione tracciata dall estero + +*/ +NSString *const Trading_ShippingServiceCodeType_IT_TRACKED_DELIVERY_FROM_ABROAD = @"IT_TrackedDeliveryFromAbroad"; + +/** + + Standaardverzending + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_STANDARD_DELIVERY = @"NL_StandardDelivery"; + +/** + + Pakketpost + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_PARCEL_POST = @"NL_ParcelPost"; + +/** + + Verzending met ontvangstbevestiging + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_REGISTERED_MAIL = @"NL_RegisteredMail"; + +/** + + Andere verzendservice + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_OTHER = @"NL_Other"; + +/** + + TPG Post/TNT + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_TPG_POST_TNT_INTERNATIONAL = @"NL_TPGPostTNTInternational"; + +/** + + UPS + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_UPS_INTERNATIONAL = @"NL_UPSInternational"; + +/** + + FedEx + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_FED_EX_INTERNATIONAL = @"NL_FedExInternational"; + +/** + + DHL + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_DHL_INTERNATIONAL = @"NL_DHLInternational"; + +/** + + DPD (Germany) + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_DPDGBR_INTERNATIONAL = @"NL_DPDGBRInternational"; + +/** + + GLS (Business only) + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_GLS_BUSINESS_INTERNATIONAL = @"NL_GLSBusinessInternational"; + +/** + + Vaste kosten standaard internationale verzending + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_STANDARD_INTERNATIONAL = @"NL_StandardInternational"; + +/** + + Vaste kosten versnelde internationale verzending + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_EXPEDITED_INTERNATIONAL = @"NL_ExpeditedInternational"; + +/** + + Andere internationale verzending (zie beschrijving) + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_OTHER_INTERNATIONAL = @"NL_OtherInternational"; + +/** + + Voordelige verzending uit het buitenland + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_ECONOMY_DELIVERY_FROM_ABROAD = @"NL_EconomyDeliveryFromAbroad"; + +/** + + Standaardverzending uit het buitenland + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_STANDARD_DELIVERY_FROM_ABROAD = @"NL_StandardDeliveryFromAbroad"; + +/** + + Verzending per expresse uit het buitenland + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_EXPRESS_DELIVERY_FROM_ABROAD = @"NL_ExpressDeliveryFromAbroad"; + +/** + + Verzending met internationale tracering uit het buitenland + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_TRACKED_DELIVERY_FROM_ABROAD = @"NL_TrackedDeliveryFromAbroad"; + +NSString *const Trading_ShippingServiceCodeType_TW_REGISTERED_MAIL = @"TW_RegisteredMail"; + +NSString *const Trading_ShippingServiceCodeType_TW_UNREGISTERED_MAIL = @"TW_UnregisteredMail"; + +NSString *const Trading_ShippingServiceCodeType_TW_COD = @"TW_COD"; + +NSString *const Trading_ShippingServiceCodeType_TW_DWELLING_MATCH_POST = @"TW_DwellingMatchPost"; + +NSString *const Trading_ShippingServiceCodeType_TW_DWELLING_MATCH_COD = @"TW_DwellingMatchCOD"; + +NSString *const Trading_ShippingServiceCodeType_TW_SELF_PICKUP = @"TW_SelfPickup"; + +NSString *const Trading_ShippingServiceCodeType_TW_PARCEL_POST = @"TW_ParcelPost"; + +NSString *const Trading_ShippingServiceCodeType_TW_EXPRESS_MAIL = @"TW_ExpressMail"; + +NSString *const Trading_ShippingServiceCodeType_TW_OTHER = @"TW_Other"; + +NSString *const Trading_ShippingServiceCodeType_TW_CP_INTERNATIONAL_LETTER_POST = @"TW_CPInternationalLetterPost"; + +NSString *const Trading_ShippingServiceCodeType_TW_CP_INTERNATIONAL_PARCEL_POST = @"TW_CPInternationalParcelPost"; + +NSString *const Trading_ShippingServiceCodeType_TW_CP_INTERNATIONAL_REGISTERED_LETTER_POST = @"TW_CPInternationalRegisteredLetterPost"; + +NSString *const Trading_ShippingServiceCodeType_TW_CP_INTERNATIONAL_REGISTERED_PARCEL_POST = @"TW_CPInternationalRegisteredParcelPost"; + +NSString *const Trading_ShippingServiceCodeType_TW_CP_INTERNATIONAL_EMS = @"TW_CPInternationalEMS"; + +NSString *const Trading_ShippingServiceCodeType_TW_CP_INTERNATIONAL_OCEAN_SHIPPING_PARCEL = @"TW_CPInternationalOceanShippingParcel"; + +/** + + FedEx International Priority + +*/ +NSString *const Trading_ShippingServiceCodeType_TW_FED_EX_INTERNATIONAL_PRIORITY = @"TW_FedExInternationalPriority"; + +/** + + FedEx International Economy + +*/ +NSString *const Trading_ShippingServiceCodeType_TW_FED_EX_INTERNATIONAL_ECONOMY = @"TW_FedExInternationalEconomy"; + +/** + + UPS Worldwide Expedited + +*/ +NSString *const Trading_ShippingServiceCodeType_TW_UPS_WORLDWIDE_EXPEDITED = @"TW_UPSWorldwideExpedited"; + +/** + + UPS Worldwide Express + +*/ +NSString *const Trading_ShippingServiceCodeType_TW_UPS_WORLDWIDE_EXPRESS = @"TW_UPSWorldwideExpress"; + +/** + + UPS Worldwide Express Plus + +*/ +NSString *const Trading_ShippingServiceCodeType_TW_UPS_WORLDWIDE_EXPRESS_PLUS = @"TW_UPSWorldwideExpressPlus"; + +NSString *const Trading_ShippingServiceCodeType_TW_OTHER_INTERNATIONAL = @"TW_OtherInternational"; + +/** + + Royal Mail 1st Class Standard + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_FIRST_CLASS_STANDARD = @"UK_RoyalMailFirstClassStandard"; + +/** + + Royal Mail 2nd Class Standard + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_SECOND_CLASS_STANDARD = @"UK_RoyalMailSecondClassStandard"; + +/** + + Royal Mail 1st Class Recorded + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_FIRST_CLASS_RECORDED = @"UK_RoyalMailFirstClassRecorded"; + +/** + + Royal Mail 2nd Class Recorded + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_SECOND_CLASS_RECORDED = @"UK_RoyalMailSecondClassRecorded"; + +/** + + Royal Mail Special Delivery + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_SPECIAL_DELIVERY = @"UK_RoyalMailSpecialDelivery"; + +/** + + Royal Mail Standard Parcels + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_STANDARD_PARCEL = @"UK_RoyalMailStandardParcel"; + +/** + + Parcelforce 24 + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_PARCELFORCE_24 = @"UK_Parcelforce24"; + +/** + + Parcelforce 48 + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_PARCELFORCE_48 = @"UK_Parcelforce48"; + +/** + + Other Courier + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_OTHER_COURIER = @"UK_OtherCourier"; + +/** + + myHermes - door to door service + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_MY_HERMES_DOOR_TO_DOOR_SERVICE = @"UK_myHermesDoorToDoorService"; + +/** + + Collect+ : drop at store-delivery to door + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_COLLECT_DROP_AT_STORE_DELIVERY_TO_DOOR = @"UK_CollectDropAtStoreDeliveryToDoor"; + +/** + + Seller's Standard Rate + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_SELLERS_STANDARD_RATE = @"UK_SellersStandardRate"; + +/** + + Collection in Person + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_COLLECT_IN_PERSON = @"UK_CollectInPerson"; + +/** + + Sellers Standard International Rate + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_SELLERS_STANDARD_INTERNATIONAL_RATE = @"UK_SellersStandardInternationalRate"; + +/** + + Royal Mail Airmail + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_AIRMAIL_INTERNATIONAL = @"UK_RoyalMailAirmailInternational"; + +/** + + Royal Mail Airsure + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_AIRSURE_INTERNATIONAL = @"UK_RoyalMailAirsureInternational"; + +/** + + Royal Mail Surface Mail + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_SURFACE_MAIL_INTERNATIONAL = @"UK_RoyalMailSurfaceMailInternational"; + +/** + + Royal Mail International Signed-for + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_INTERNATIONAL_SIGNED_FOR = @"UK_RoyalMailInternationalSignedFor"; + +/** + + Royal Mail HM Forces Mail + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_HM_FORCES_MAIL_INTERNATIONAL = @"UK_RoyalMailHMForcesMailInternational"; + +/** + + Parcelforce International Datapost + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_PARCEL_FORCE_INTERNATIONAL_DATAPOST = @"UK_ParcelForceInternationalDatapost"; + +/** + + Parcelforce Ireland 24 + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_PARCEL_FORCE_IRELAND_24_INTERNATIONAL = @"UK_ParcelForceIreland24International"; + +/** + + Parcelforce Euro 48 + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_PARCEL_FORCE_EURO_48_INTERNATIONAL = @"UK_ParcelForceEuro48International"; + +/** + + Parcelforce International Scheduled + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_PARCEL_FORCE_INTERNATIONAL_SCHEDULED = @"UK_ParcelForceInternationalScheduled"; + +/** + + Other courier or delivery service + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_OTHER_COURIER_OR_DELIVERY_INTERNATIONAL = @"UK_OtherCourierOrDeliveryInternational"; + +/** + + Collect in person + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_COLLECT_IN_PERSON_INTERNATIONAL = @"UK_CollectInPersonInternational"; + +/** + + Parcelforce Global Express + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_PARCEL_FORCE_INTL_EXPRESS = @"UK_ParcelForceIntlExpress"; + +/** + + Parcelforce Global Value + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_PARCEL_FORCE_INTL_VALUE = @"UK_ParcelForceIntlValue"; + +/** + + Parcelforce Global Economy (Not available for destinations in Europe) + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_PARCEL_FORCE_INTL_ECONOMY = @"UK_ParcelForceIntlEconomy"; + +/** + + Tracked delivery from outside abroad + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_TRACKED_DELIVERY_FROM_ABROAD = @"UK_TrackedDeliveryFromAbroad"; + +/** + + International tracked postage + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_INTL_TRACKED_POSTAGE = @"UK_IntlTrackedPostage"; + +/** + + Seller's standard rate + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_SELLERS_STANDARD_RATE = @"IE_SellersStandardRate"; + +/** + + First Class Letter Service + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_FIRST_CLASS_LETTER_SERVICE = @"IE_FirstClassLetterService"; + +/** + + SwiftPost National + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_SWIFT_POST_NATIONAL = @"IE_SwiftPostNational"; + +/** + + Registered Post + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_REGISTERED_POST = @"IE_RegisteredPost"; + +/** + + EMS SDS Courier + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_EMSSDS_COURIER = @"IE_EMSSDSCourier"; + +/** + + Economy SDS Courier + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_ECONOMY_SDS_COURIER = @"IE_EconomySDSCourier"; + +/** + + Other courier + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_OTHER_COURIER = @"IE_OtherCourier"; + +/** + + Collection in person + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_COLLECTION_IN_PERSON = @"IE_CollectionInPerson"; + +/** + + Seller's Standard International Rate + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_SELLERS_STANDARD_RATE_INTERNATIONAL = @"IE_SellersStandardRateInternational"; + +/** + + International Economy Service + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_INTERNATIONAL_ECONOMY_SERVICE = @"IE_InternationalEconomyService"; + +/** + + International Priority Service + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_INTERNATIONAL_PRIORITY_SERVICE = @"IE_InternationalPriorityService"; + +/** + + SwiftPost Express + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_SWIFT_POST_EXPRESS_INTERNATIONAL = @"IE_SwiftPostExpressInternational"; + +/** + + SwiftPost International + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_SWIFT_POST_INTERNATIONAL = @"IE_SwiftPostInternational"; + +/** + + EMS SDS Courier + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_EMSSDS_COURIER_INTERNATIONAL = @"IE_EMSSDSCourierInternational"; + +/** + + Economy SDS Courier + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_ECONOMY_SDS_COURIER_INTERNATIONAL = @"IE_EconomySDSCourierInternational"; + +/** + + Other courier or delivery service + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_OTHER_COURIER_INTERNATIONAL = @"IE_OtherCourierInternational"; + +/** + + International collection in person + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_COLLECTION_IN_PERSON_INTERNATIONAL = @"IE_CollectionInPersonInternational"; + +/** + + Economy delivery from abroad + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_ECONOMY_DELIVERY_FROM_ABROAD = @"IE_EconomyDeliveryFromAbroad"; + +/** + + Standard delivery from abroad + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_STANDARD_DELIVERY_FROM_ABROAD = @"IE_StandardDeliveryFromAbroad"; + +/** + + Express delivery from abroad + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_EXPRESS_DELIVERY_FROM_ABROAD = @"IE_ExpressDeliveryFromAbroad"; + +/** + + Tracked delivery from abroad + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_TRACKED_DELIVERY_FROM_ABROAD = @"IE_TrackedDeliveryFromAbroad"; + +/** + + Domestic Regular shipping + +*/ +NSString *const Trading_ShippingServiceCodeType_PL_DOMESTIC_REGULAR = @"PL_DomesticRegular"; + +/** + + Domestic Special shipping + +*/ +NSString *const Trading_ShippingServiceCodeType_PL_DOMESTIC_SPECIAL = @"PL_DomesticSpecial"; + +/** + + Przesylka z zagranicy - ekonomiczna + +*/ +NSString *const Trading_ShippingServiceCodeType_PL_ECONOMY_DELIVERY_FROM_ABROAD = @"PL_EconomyDeliveryFromAbroad"; + +/** + + Przesylka z zagranicy - standardowa + +*/ +NSString *const Trading_ShippingServiceCodeType_PL_STANDARD_DELIVERY_FROM_ABROAD = @"PL_StandardDeliveryFromAbroad"; + +/** + + Przesylka z zagranicy - ekspresowa + +*/ +NSString *const Trading_ShippingServiceCodeType_PL_EXPRESS_DELIVERY_FROM_ABROAD = @"PL_ExpressDeliveryFromAbroad"; + +/** + + Przesylka z zagranicy - miedzynarodowa ze sledzeniem + +*/ +NSString *const Trading_ShippingServiceCodeType_PL_TRACKED_DELIVERY_FROM_ABROAD = @"PL_TrackedDeliveryFromAbroad"; + +/** + + Service associated with FreightQuote.com + +*/ +NSString *const Trading_ShippingServiceCodeType_FREIGHT_SHIPPING = @"FreightShipping"; + +NSString *const Trading_ShippingServiceCodeType_FREIGHT_OTHER_SHIPPING = @"FreightOtherShipping"; + +/** + + Service associated with any freight service other than FreightQuote.com + +*/ +NSString *const Trading_ShippingServiceCodeType_FREIGHT = @"Freight"; + +/** + + Freight Shipping International + +*/ +NSString *const Trading_ShippingServiceCodeType_FREIGHT_SHIPPING_INTERNATIONAL = @"FreightShippingInternational"; + +NSString *const Trading_ShippingServiceCodeType_USPS_GROUND = @"USPSGround"; + +/** + + Overnight flat rate shipping service (domestic only) + +*/ +NSString *const Trading_ShippingServiceCodeType_SHIPPING_METHOD_OVERNIGHT = @"ShippingMethodOvernight"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_ShippingServiceCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + USPS Priority Flat Rate Envelope + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_FLAT_RATE_ENVELOPE = @"USPSPriorityFlatRateEnvelope"; + +/** + + USPS Priority Flat Rate Box + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_FLAT_RATE_BOX = @"USPSPriorityFlatRateBox"; + +/** + + USPS Global Priority Mail Small Envelope + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_GLOBAL_PRIORITY_SMALL_ENVELOPE = @"USPSGlobalPrioritySmallEnvelope"; + +/** + + USPS Global Priority Mail Large Envelope + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_GLOBAL_PRIORITY_LARGE_ENVELOPE = @"USPSGlobalPriorityLargeEnvelope"; + +/** + + USPS Express Mail Flat Rate Envelope + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_FLAT_RATE_ENVELOPE = @"USPSExpressFlatRateEnvelope"; + +/** + + UPS Worldwide Express Box 10 Kg + +*/ +NSString *const Trading_ShippingServiceCodeType_UPS_WORLD_WIDE_EXPRESS_BOX_10_KG = @"UPSWorldWideExpressBox10kg"; + +/** + + UPS Worldwide Express Box 25 Kg + +*/ +NSString *const Trading_ShippingServiceCodeType_UPS_WORLD_WIDE_EXPRESS_BOX_25_KG = @"UPSWorldWideExpressBox25kg"; + +/** + + UPS Worldwide Express Plus Box 10 Kg + +*/ +NSString *const Trading_ShippingServiceCodeType_UPS_WORLD_WIDE_EXPRESS_PLUS_BOX_10_KG = @"UPSWorldWideExpressPlusBox10kg"; + +/** + + UPS Worldwide Express Plus box 25 Kg + +*/ +NSString *const Trading_ShippingServiceCodeType_UPS_WORLD_WIDE_EXPRESS_PLUS_BOX_25_KG = @"UPSWorldWideExpressPlusBox25kg"; + +/** + + Local pick up only + +*/ +NSString *const Trading_ShippingServiceCodeType_HK_LOCAL_PICK_UP_ONLY = @"HK_LocalPickUpOnly"; + +/** + + Local courier + +*/ +NSString *const Trading_ShippingServiceCodeType_HK_LOCAL_COURIER = @"HK_LocalCourier"; + +/** + + Domestic regular shipping + +*/ +NSString *const Trading_ShippingServiceCodeType_HK_DOMESTIC_REGULAR_SHIPPING = @"HK_DomesticRegularShipping"; + +/** + + Domestic special shipping + +*/ +NSString *const Trading_ShippingServiceCodeType_HK_DOMESTIC_SPECIAL_SHIPPING = @"HK_DomesticSpecialShipping"; + +/** + + International regular shipping + +*/ +NSString *const Trading_ShippingServiceCodeType_HK_INTERNATIONAL_REGULAR_SHIPPING = @"HK_InternationalRegularShipping"; + +/** + + International special shipping + +*/ +NSString *const Trading_ShippingServiceCodeType_HK_INTERNATIONAL_SPECIAL_SHIPPING = @"HK_InternationalSpecialShipping"; + +/** + + Local pick up only + +*/ +NSString *const Trading_ShippingServiceCodeType_SG_LOCAL_PICK_UP_ONLY = @"SG_LocalPickUpOnly"; + +/** + + Local courier + +*/ +NSString *const Trading_ShippingServiceCodeType_SG_LOCAL_COURIER = @"SG_LocalCourier"; + +/** + + Domestic standard mail + +*/ +NSString *const Trading_ShippingServiceCodeType_SG_DOMESTIC_STANDARD_MAIL = @"SG_DomesticStandardMail"; + +/** + + Domestic non standard mail + +*/ +NSString *const Trading_ShippingServiceCodeType_SG_DOMESTIC_NON_STANDARD_MAIL = @"SG_DomesticNonStandardMail"; + +/** + + Domestic Speedpost Islandwide + +*/ +NSString *const Trading_ShippingServiceCodeType_SG_DOMESTIC_SPEEDPOST_ISLANDWIDE = @"SG_DomesticSpeedpostIslandwide"; + +/** + + International standard mail + +*/ +NSString *const Trading_ShippingServiceCodeType_SG_INTERNATIONAL_STANDARD_MAIL = @"SG_InternationalStandardMail"; + +/** + + International Express Mail Service (EMS) + +*/ +NSString *const Trading_ShippingServiceCodeType_SG_INTERNATIONAL_EXPRESS_MAIL_SERVICE = @"SG_InternationalExpressMailService"; + +/** + + International courier (DHL, FedEx, UPS) + +*/ +NSString *const Trading_ShippingServiceCodeType_SG_INTERNATIONAL_COURIER = @"SG_InternationalCourier"; + +/** + + De Post zending - NON PRIOR (2 werkdagen) + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_ZENDING_NONPRIOR = @"BENL_DePostZendingNONPRIOR"; + +/** + + De Post zending - PRIOR (1 werkdag) + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_ZENDING_PRIOR = @"BENL_DePostZendingPRIOR"; + +/** + + De Post zending - aangetekend (1 werkdag) + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_ZENDING_AANGETEKEND = @"BENL_DePostZendingAangetekend"; + +/** + + Kilopost pakje (2 werkdagen) + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_KILOPOST_PAKJE = @"BENL_KilopostPakje"; + +/** + + Taxipost (express) + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_TAXIPOST = @"BENL_Taxipost"; + +/** + + Kiala afhaalpunt (1 tot 4 werkdagen) + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_KIALA_AFHAALPUNT = @"BENL_KialaAfhaalpunt"; + +/** + + Vaste kosten standaard verzending + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_VASTE_KOSTEN_STANDAARD_VERZENDING = @"BENL_VasteKostenStandaardVerzending"; + +/** + + Vaste kosten versnelde verzending + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_VASTE_KOSTEN_VERSNELDE_VERZENDING = @"BENL_VasteKostenVersneldeVerzending"; + +/** + + Verzekerde verzending + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_VERZEKERDE_VERZENDING = @"BENL_VerzekerdeVerzending"; + +/** + + La Poste envoi NON PRIOR (2 jours ouvrables) + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_ENVOI_NONPRIOR = @"BEFR_LaPosteEnvoiNONPRIOR"; + +/** + + La Poste envoi PRIOR (1 jour ouvrable) + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_ENVOI_PRIOR = @"BEFR_LaPosteEnvoiPRIOR"; + +/** + + La Poste envoi recommande (1 jour ouvrable) + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTE_ENVOI_RECOMMANDE = @"BEFR_LaPosteEnvoiRecommande"; + +/** + + Paquet Kilopost (2 jours ouvrables) + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_PAQUET_KILOPOST = @"BEFR_PaquetKilopost"; + +/** + + Taxipost (express) + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_TAXIPOST = @"BEFR_Taxipost"; + +/** + + Point retrait Kiala (1 a 4 jours ouvrables) + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_POINT_RETRAIT_KIALA = @"BEFR_PointRetraitKiala"; + +/** + + Livraison standard - prix forfaitaire + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LIVRAISON_STANDARD_PRIXFOR_FAITAIRE = @"BEFR_LivraisonStandardPrixforFaitaire"; + +/** + + Livraison express - prix forfaitaire + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LIVRAISON_EXPRESS_PRIXFOR_FAITAIRE = @"BEFR_LivraisonExpressPrixforFaitaire"; + +/** + + Livraison securisee + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LIVRAISON_SECURISE = @"BEFR_LivraisonSecurise"; + +/** + + De Post zending - PRIOR + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_ZENDING_PRIOR_INTERNATIONAL = @"BENL_DePostZendingPRIORInternational"; + +/** + + De Post zending - NON PRIOR + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_ZENDING_NONPRIOR_INTERNATIONAL = @"BENL_DePostZendingNONPRIORInternational"; + +/** + + De Post zending - aangetekend + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_DE_POST_ZENDING_AANGETEKEND_INTERNATIONAL = @"BENL_DePostZendingAangetekendInternational"; + +/** + + Kilopost pakje Internationaal + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_KILOPOST_PAKJE_INTERNATIONAL = @"BENL_KilopostPakjeInternational"; + +/** + + Taxipost expressverzending + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_TAXIPOST_EXPRESSVERZENDING = @"BENL_TaxipostExpressverzending"; + +/** + + Verzekerde verzending + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_VERZEKERDE_VERZENDING_INTERNATIONAL = @"BENL_VerzekerdeVerzendingInternational"; + +/** + + La Poste envoie PRIOR + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTEENVOIE_PRIOR = @"BEFR_LaPosteenvoiePRIOR"; + +/** + + La Poste envoie NON PRIOR + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTEENVOIE_NONPRIOR = @"BEFR_LaPosteenvoieNONPRIOR"; + +/** + + La Poste envoie recommande + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LA_POSTEENVOIE_RECOMMANDE = @"BEFR_LaPosteenvoieRecommande"; + +/** + + Paquet Kilopost Internationale + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_PAQUET_KILOPOST_INTERNATIONALE = @"BEFR_PaquetKilopostInternationale"; + +/** + + BEFR_Express Taxipost + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_EXPRESS_TAXIPOST = @"BEFR_ExpressTaxipost"; + +/** + + Livraison standard internationale - prix forfaitaire + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LIVRAISON_STANDARD_INTERNATIONALE_PRIXFOR_FAITAIRE = @"BEFR_LivraisonStandardInternationalePrixforFaitaire"; + +/** + + Livraison express internationale - prix forfaitaire + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LIVRAISON_EXPRESS_INTERNATIONALE_PRIXFOR_FAITAIRE = @"BEFR_LivraisonExpressInternationalePrixforFaitaire"; + +/** + + Livraison securisee + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_LIVRAISON_SECURISE_INTERNATIONAL = @"BEFR_LivraisonSecuriseInternational"; + +/** + + Chronopost + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_CHRONOPOST = @"FR_Chronopost"; + +/** + + Royal Mail Special Delivery Next Day + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_SPECIAL_DELIVERY_NEXT_DAY = @"UK_RoyalMailSpecialDeliveryNextDay"; + +/** + + Canada Post Light Packet International + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_POST_LIGHT_PACKET_INTERNATIONAL = @"CA_PostLightPacketInternational"; + +/** + + Canada Post Light Packet USA + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_POST_LIGHT_PACKET_USA = @"CA_PostLightPacketUSA"; + +/** + + DHL + +*/ +NSString *const Trading_ShippingServiceCodeType_PL_DHL_INTERNATIONAL = @"PL_DHLInternational"; + +/** + + Przesylka zagraniczna - zwykla + +*/ +NSString *const Trading_ShippingServiceCodeType_PL_INTERNATIONAL_REGULAR = @"PL_InternationalRegular"; + +/** + + Przesylka zagraniczna - priorytetowa + +*/ +NSString *const Trading_ShippingServiceCodeType_PL_INTERNATIONAL_SPECIAL = @"PL_InternationalSpecial"; + +/** + + UPS + +*/ +NSString *const Trading_ShippingServiceCodeType_PL_UPS_INTERNATIONAL = @"PL_UPSInternational"; + +/** + + Normes de livraison postale + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_STANDARD_DELIVERY = @"CAFR_StandardDelivery"; + +/** + + Expedition acceleree + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_EXPEDITED_DELIVERY = @"CAFR_ExpeditedDelivery"; + +/** + + Postes Canada, Poste-lettres + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_POST_LETTERMAIL = @"CAFR_PostLettermail"; + +/** + + Postes Canada, Colis standard + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_POST_REGULAR_PARCEL = @"CAFR_PostRegularParcel"; + +/** + + Postes Canada, Colis acceleres + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_POST_EXPEDITED_PARCEL = @"CAFR_PostExpeditedParcel"; + +/** + + Postes Canada, Xpresspost + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_POST_XPRESSPOST = @"CAFR_PostXpresspost"; + +/** + + Postes Canada, Messageries prioritaires + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_POST_PRIORITY_COURIER = @"CAFR_PostPriorityCourier"; + +/** + + Expedition standard - International, tarif fixe + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_STANDARD_INTERNATIONAL = @"CAFR_StandardInternational"; + +/** + + Expedition acceleree - International, tarif fixe + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_EXPEDITED_INTERNATIONAL = @"CAFR_ExpeditedInternational"; + +/** + + Autres services d'expedition internationale (voir description) + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_OTHER_INTERNATIONAL = @"CAFR_OtherInternational"; + +/** + + Postes Canada, Colis acceleres - E.U. + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_POST_EXPEDITED_PARCEL_USA = @"CAFR_PostExpeditedParcelUSA"; + +/** + + Postes Canada, Petits paquets - E.U. + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_POST_SMALL_PACKETS_USA = @"CAFR_PostSmallPacketsUSA"; + +/** + + Postes Canada, Xpresspost - E.U. + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_POST_XPRESSPOST_USA = @"CAFR_PostXpresspostUSA"; + +/** + + Postes Canada, Xpresspost - International + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_POST_XPRESSPOST_INTERNATIONAL = @"CAFR_PostXpresspostInternational"; + +/** + + Postes Canada, Colis international de surface + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_POST_INTERNATIONAL_PARCEL_SURFACE = @"CAFR_PostInternationalParcelSurface"; + +/** + + Postes Canada, Colis-avion - International + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_POST_INTERNATIONAL_PARCEL_AIR = @"CAFR_PostInternationalParcelAir"; + +/** + + Petits paquets - International + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_SMALL_PACKETS_INTERNATIONAL = @"CAFR_SmallPacketsInternational"; + +/** + + Purolator International + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_PUROLATOR_INTERNATIONAL = @"CAFR_PurolatorInternational"; + +/** + + Postes Canada, Petits paquets - E.U. service de surface + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_POST_SMALL_PACKETS_USA_GROUND = @"CAFR_PostSmallPacketsUSAGround"; + +/** + + Postes Canada, Petits paquets - E.U. par avion + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_POST_SMALL_PACKETS_USA_AIR = @"CAFR_PostSmallPacketsUSAAir"; + +/** + + Petits paquets - International, courrier-surface + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_SMALL_PACKETS_INTERNATIONAL_GROUND = @"CAFR_SmallPacketsInternationalGround"; + +/** + + Petits paquets - International, courrier-avion + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_SMALL_PACKETS_INTERNATIONAL_AIR = @"CAFR_SmallPacketsInternationalAir"; + +/** + + Postes Canada, Poste aux lettres - E.U. + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_POST_USA_LETTER_POST = @"CAFR_PostUSALetterPost"; + +/** + + Postes Canada, Poste aux lettres - International + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_POST_INTERNATIONAL_LETTER_POST = @"CAFR_PostInternationalLetterPost"; + +/** + + UPS Express Saver + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_EXPRESS_CANADA = @"CAFR_UPSExpressCanada"; + +/** + + UPS Express Saver Canada + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_EXPRESS_SAVER_CANADA = @"CAFR_UPSExpressSaverCanada"; + +/** + + UPS Expedited Canada + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_EXPEDITED_CANADA = @"CAFR_UPSExpeditedCanada"; + +/** + + UPS Standard au Canada + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_STANDARD_CANADA = @"CAFR_UPSStandardCanada"; + +/** + + UPS Express Etats-Unis + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_EXPRESS_UNITED_STATES = @"CAFR_UPSExpressUnitedStates"; + +/** + + UPS Expedited Etats-Unis + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_EXPEDITED_UNITED_STATES = @"CAFR_UPSExpeditedUnitedStates"; + +/** + + 3Day Select aux Etats-Unis + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_3_DAY_SELECT_UNITED_STATES = @"CAFR_UPS3DaySelectUnitedStates"; + +/** + + UPS Standard aux Etats-Unis + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_STANDARD_UNITED_STATES = @"CAFR_UPSStandardUnitedStates"; + +/** + + UPS Worlwide Express + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_WORLD_WIDE_EXPRESS = @"CAFR_UPSWorldWideExpress"; + +/** + + UPS Worlwide Expedited + +*/ +NSString *const Trading_ShippingServiceCodeType_CAFR_UPS_WORLD_WIDE_EXPEDITED = @"CAFR_UPSWorldWideExpedited"; + +/** + + Royal Mail Special Delivery 9:00 am + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_ROYAL_MAIL_SPECIAL_DELIVERY_9_AM = @"UK_RoyalMailSpecialDelivery9am"; + +/** + + USPS First Class Mail Intl / First Class Package Intl Service + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_FIRST_CLASS_MAIL_INTERNATIONAL = @"USPSFirstClassMailInternational"; + +/** + + USPS Priority Mail International + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_PRIORITY_MAIL_INTERNATIONAL = @"USPSPriorityMailInternational"; + +/** + + USPS Express Mail International + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_EXPRESS_MAIL_INTERNATIONAL = @"USPSExpressMailInternational"; + +/** + + Standardpauschale fur internationalen Versand + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_STANDARD_INTERNATIONAL = @"CH_StandardInternational"; + +/** + + Expresspauschale fur internationalen Versand + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_EXPEDITED_INTERNATIONAL = @"CH_ExpeditedInternational"; + +/** + + Sonstiger Versand (Siehe Artikelbeschreibung) + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_SONSTIGER_VERSAND_SIEHE_ARTIKELBESCHREIBUNG = @"CH_SonstigerVersandSieheArtikelbeschreibung"; + +/** + + International Standard FixedRate for Taiwan + +*/ +NSString *const Trading_ShippingServiceCodeType_TW_STANDARD_INTERNATIONAL_FIXED_RATE = @"TW_StandardInternationalFixedRate"; + +/** + + International Express FixedRate for Taiwan + +*/ +NSString *const Trading_ShippingServiceCodeType_TW_EXPEDITED_INTERNATIONAL_FIXED_RATE = @"TW_ExpeditedInternationalFixedRate"; + +/** + + USPS Global Express Guaranteed + +*/ +NSString *const Trading_ShippingServiceCodeType_USPS_GLOBAL_EXPRESS_GUARANTEED = @"USPSGlobalExpressGuaranteed"; + +/** + + Regular with Insurance + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_REGULAR_WITH_INSURANCE = @"AU_RegularWithInsurance"; + +/** + + Express with Insurance + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_EXPRESS_WITH_INSURANCE = @"AU_ExpressWithInsurance"; + +/** + + Deutsche Post Warensendung + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_WARENSENDUNG_INTERNATIONAL = @"DE_DeutschePostWarensendungInternational"; + +/** + + Deutsche Post Byendung + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_BYENDUNG = @"DE_DeutschePostByendung"; + +/** + + Hermes Paket (unversichert) + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET_UNVERSICHERT_INTERNATIONAL = @"DE_HermesPaketUnversichertInternational"; + +/** + + Hermes Paket (versichert) + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_HERMES_PAKET_VERSICHERT_INTERNATIONAL = @"DE_HermesPaketVersichertInternational"; + +/** + + iloxx Transport XXL + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_I_LOXX_TRANSPORT_XXL_INTERNATIONAL = @"DE_iLoxxTransportXXLInternational"; + +/** + + iloxx Ubernacht Express + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_I_LOXX_UBERNACHT_EXPRESS_INTERNATIONAL = @"DE_iLoxxUbernachtExpressInternational"; + +/** + + iloxx Standard + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_I_LOXX_STANDARD_INTERNATIONAL = @"DE_iLoxxStandardInternational"; + +/** + + Standardpauschale fur internationalen Versand + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_STANDARD_INTERNATIONAL = @"DE_StandardInternational"; + +/** + + Expresspauschale fur internationalen Versand + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_EXPEDITED_INTERNATIONAL = @"DE_ExpeditedInternational"; + +/** + + Deutsche Post Presse & Bucher Economy + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_BRIEF_INTL_ECON = @"DE_DeutschePostBriefIntlEcon"; + +/** + + Deutsche Post Presse & Bucher Priority + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_BRIEF_INTL_PRI = @"DE_DeutschePostBriefIntlPri"; + +/** + + AT_BITTE_TREFFEN_SIE_EINE_AUSWAHL + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_BITTE_TREFFEN_SIE_EINE_AUSWAHL = @"AT_BitteTreffenSieEineAuswahl"; + +/** + + Einschreiben (Versand inkl. Einschreibengebuhr) + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_EINSCHREIBEN_VERSAND_INKL_EINSCHREIBENGEBUHR = @"AT_EinschreibenVersandInklEinschreibengebuhr"; + +/** + + Nachnahme (Versand inkl. Nachnahmegebuhr) + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_NACHNAHME_VERSAND_INKL_NACHNAHMEGEBUHR = @"AT_NachnahmeVersandInklNachnahmegebuhr"; + +/** + + Express- oder Kurierversand + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_EXPRESS_OR_COURIER_INTERNATIONAL = @"AT_ExpressOrCourierInternational"; + +/** + + Versicherter Express- oder Kurierversand + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_INSURED_EXPRESS_OR_COURIER_INTERNATIONAL = @"AT_InsuredExpressOrCourierInternational"; + +/** + + Sonderversand (z.B. Sperrgut, KFZ) + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_SPECIAL_DISPATCH_INTERNATIONAL = @"AT_SpecialDispatchInternational"; + +/** + + Versicherter Sonderversand (z.B. Sperrgut, KFZ) + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_INSURED_SPECIAL_DISPATCH_INTERNATIONAL = @"AT_InsuredSpecialDispatchInternational"; + +/** + + Standardpauschale fur internationalen Versand + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_STANDARD_INTERNATIONAL = @"AT_StandardInternational"; + +/** + + Expresspauschale fur internationalen Versand + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_EXPEDITED_INTERNATIONAL = @"AT_ExpeditedInternational"; + +/** + + Sonstiger Versand (Siehe Artikelbeschreibung) + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_OTHER_INTERNATIONAL_SHIPPING = @"AT_OtherInternationalShipping"; + +/** + + CH_BITTE_TREFFEN_SIE_EINE_AUSWAHL + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_BITTE_TREFFEN_SIE_EINE_AUSWAHL = @"CH_BitteTreffenSieEineAuswahl"; + +/** + + Unversicherter Versand + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_UNVERSICHERTER_VERSAND = @"CH_UnversicherterVersand"; + +/** + + Versicherter Versand + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_VERSICHERTER_VERSAND = @"CH_VersicherterVersand"; + +/** + + Einschreiben (Versand inkl. Einschreibengebuhr) + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_EINSCHREIBEN_VERSAND_INKL_EINSCHREIBENGEBUHR = @"CH_EinschreibenVersandInklEinschreibengebuhr"; + +/** + + Nachnahme (Versand inkl. Nachnahmegebuhr) + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_NACHNAHME_VERSAND_INKL_NACHNAHMEGEBUHR = @"CH_NachnahmeVersandInklNachnahmegebuhr"; + +/** + + Express- oder Kurierversand + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_EXPRESS_OR_COURIER_INTERNATIONAL = @"CH_ExpressOrCourierInternational"; + +/** + + Versicherter Express- oder Kurierversand + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_INSURED_EXPRESS_OR_COURIER_INTERNATIONAL = @"CH_InsuredExpressOrCourierInternational"; + +/** + + Sonderversand (z.B. Sperrgut, KFZ) + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_SONDERVERSAND_ZB_SPERRGUT_KFZ = @"CH_SonderversandZBSperrgutKFZ"; + +/** + + Versicherter Sonderversand (z.B. Sperrgut, KFZ) + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_VERSICHERTER_SONDERVERSAND_ZB_SPERRGUT_KFZ = @"CH_VersicherterSonderversandZBSperrgutKFZ"; + +/** + + Standardversand (A-Post/Priority) + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_STANDARDVERSAND_A_POST_PRIORITY = @"CH_StandardversandAPostPriority"; + +/** + + Standardversand (B-Post/Economy) + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_STANDARDVERSAND_B_POST_ECONOMY = @"CH_StandardversandBPostEconomy"; + +/** + + DE_BITTE_TREFFEN_SIE_EINE_AUSWAHL + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_BITTE_TREFFEN_SIE_EINE_AUSWAHL = @"DE_BitteTreffenSieEineAuswahl"; + +/** + + Einschreiben (Versand inkl. Einschreibengebuhr) + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_EINSCHREIBEN_VERSAND_INKL_EINSCHREIBENGEBUHR = @"DE_EinschreibenVersandInklEinschreibengebuhr"; + +/** + + Nachnahme (Versand inkl. Nachnahmegebuhr) + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_NACHNAHME_VERSAND_INKL_NACHNAHMEGEBUHR = @"DE_NachnahmeVersandInklNachnahmegebuhr"; + +/** + + Express- oder Kurierversand + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_EXPRESS_OR_COURIER_INTERNATIONAL = @"DE_ExpressOrCourierInternational"; + +/** + + Versicherter Express- oder Kurierversand + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_INSURED_EXPRESS_OR_COURIER_INTERNATIONAL = @"DE_InsuredExpressOrCourierInternational"; + +/** + + Sonderversand (z.B. Mobel, KFZ) + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_SONDERVERSAND_ZB_MOBEL_KFZ = @"DE_SonderversandZBMobelKFZ"; + +/** + + Versicherter Sonderversand (z.B. Mobel, KFZ) + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_VERSICHERTER_SONDERVERSAND_ZB_MOBEL_KFZ = @"DE_VersicherterSonderversandZBMobelKFZ"; + +/** + + Deutsche Post Brief + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DEUTSCHE_POST_BRIEF_INTERNATIONAL = @"DE_DeutschePostBriefInternational"; + +/** + + Standard Int'l Flat Rate Postage + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_STANDARD_INTERNATIONAL_FLAT_RATE_POSTAGE = @"IE_StandardInternationalFlatRatePostage"; + +/** + + Expedited Int'l Flat Rate Postage + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_EXPEDITED_INTERNATIONAL_FLAT_RATE_POSTAGE = @"IE_ExpeditedInternationalFlatRatePostage"; + +/** + + Other Int'l Postage (see description) + +*/ +NSString *const Trading_ShippingServiceCodeType_IE_OTHER_INTERNATIONAL_POSTAGE = @"IE_OtherInternationalPostage"; + +/** + + Standard Int'l Flat Rate Postage + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_STANDARD_INTERNATIONAL_FLAT_RATE_POSTAGE = @"UK_StandardInternationalFlatRatePostage"; + +/** + + Expedited Int'l Flat Rate Postage + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_EXPEDITED_INTERNATIONAL_FLAT_RATE_POSTAGE = @"UK_ExpeditedInternationalFlatRatePostage"; + +/** + + Other Int'l Postage (see description) + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_OTHER_INTERNATIONAL_POSTAGE = @"UK_OtherInternationalPostage"; + +/** + + Chronopost - Chrono Relais + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_CHRONOPOST_CHRONO_RELAIS = @"FR_ChronopostChronoRelais"; + +/** + + Chrono 10 + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_CHRONO_10 = @"FR_Chrono10"; + +/** + + Chrono 13 + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_CHRONO_13 = @"FR_Chrono13"; + +/** + + Chrono 18 + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_CHRONO_18 = @"FR_Chrono18"; + +/** + + Chronopost Express International + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_CHRONOPOST_EXPRESS_INTERNATIONAL = @"FR_ChronopostExpressInternational"; + +/** + + PickUp Only Service + +*/ +NSString *const Trading_ShippingServiceCodeType_PICKUP = @"Pickup"; + +/** + + Delivery + +*/ +NSString *const Trading_ShippingServiceCodeType_DELIVERY = @"Delivery"; + +/** + + Pickup Only Service + +*/ +NSString *const Trading_ShippingServiceCodeType_CA_PICKUP = @"CA_Pickup"; + +/** + + Abholung + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_PICKUP = @"DE_Pickup"; + +/** + + Pickup + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_PICKUP = @"AU_Pickup"; + +/** + + Small Parcels + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_SMALL_PARCELS = @"AU_SmallParcels"; + +/** + Small Parcel With Tracking +*/ +NSString *const Trading_ShippingServiceCodeType_AU_SMALL_PARCEL_WITH_TRACKING = @"AU_SmallParcelWithTracking"; + +/** + Small Parcel With Tracking And Signature +*/ +NSString *const Trading_ShippingServiceCodeType_AU_SMALL_PARCEL_WITH_TRACKING_AND_SIGNATURE = @"AU_SmallParcelWithTrackingAndSignature"; + +/** + Regular Parcel With Tracking +*/ +NSString *const Trading_ShippingServiceCodeType_AU_REGULAR_PARCEL_WITH_TRACKING = @"AU_RegularParcelWithTracking"; + +/** + Regular Parcel With Tracking And Signature +*/ +NSString *const Trading_ShippingServiceCodeType_AU_REGULAR_PARCEL_WITH_TRACKING_AND_SIGNATURE = @"AU_RegularParcelWithTrackingAndSignature"; + +/** + PrePaid Express Post Satchel 5kg +*/ +NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_SATCHEL_5_KG = @"AU_PrePaidExpressPostSatchel5kg"; + +/** + + PrePaid Parcel Post Satchels 500g + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_PARCEL_POST_SATCHELS_500_G = @"AU_PrePaidParcelPostSatchels500g"; + +/** + + PrePaid Parcel Post Satchels 3kg + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_PARCEL_POST_SATCHELS_3_KG = @"AU_PrePaidParcelPostSatchels3kg"; + +/** + + PrePaid Parcel Post Satchels 5kg + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_PARCEL_POST_SATCHELS_5_KG = @"AU_PrePaidParcelPostSatchels5kg"; + +/** + + PrePaid Express Post Satchel 500g + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_SATCHEL_500_G = @"AU_PrePaidExpressPostSatchel500g"; + +/** + + PrePaid Express Post Satchel 3kg + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_SATCHEL_3_KG = @"AU_PrePaidExpressPostSatchel3kg"; + +/** + + PrePaid Express Post Platinum 500g + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_PLATINUM_500_G = @"AU_PrePaidExpressPostPlatinum500g"; + +/** + + PrePaid Express Post Platinum 3kg + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_PLATINUM_3_KG = @"AU_PrePaidExpressPostPlatinum3kg"; + +/** + + Express Courier International + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_EXPRESS_COURIER_INTERNATIONAL = @"AU_ExpressCourierInternational"; + +/** + + Express Post International + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_EXPRESS_POST_INTERNATIONAL = @"AU_ExpressPostInternational"; + +/** + + PrePaid Express Post International Envelope C5 + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_INTERNATIONAL_ENVELOPE_C_5 = @"AU_PrePaidExpressPostInternationalEnvelopeC5"; + +/** + + PrePaid Express Post International Envelope B4 + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_INTERNATIONAL_ENVELOPE_B_4 = @"AU_PrePaidExpressPostInternationalEnvelopeB4"; + +/** + + PrePaid Express Post International Satchels 2kg + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_INTERNATIONAL_SATCHELS_2_KG = @"AU_PrePaidExpressPostInternationalSatchels2kg"; + +/** + + PrePaid Express Post International Satchels 3kg + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_INTERNATIONAL_SATCHELS_3_KG = @"AU_PrePaidExpressPostInternationalSatchels3kg"; + +/** + + PrePaid Express Post International Box 5kg + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_INTERNATIONAL_BOX_5_KG = @"AU_PrePaidExpressPostInternationalBox5kg"; + +/** + + PrePaid Express Post International Box 10kg + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_INTERNATIONAL_BOX_10_KG = @"AU_PrePaidExpressPostInternationalBox10kg"; + +/** + + PrePaid Express Post International Box 20kg + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_PRE_PAID_EXPRESS_POST_INTERNATIONAL_BOX_20_KG = @"AU_PrePaidExpressPostInternationalBox20kg"; + +/** + + Registered Parcel Post + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_REGISTERED_PARCEL_POST = @"AU_RegisteredParcelPost"; + +/** + + Registered Small Parcel + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_REGISTERED_SMALL_PARCEL = @"AU_RegisteredSmallParcel"; + +/** + + Registered Parcel Post Prepaid Satchel 500g + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_REGISTERED_PARCEL_POST_PREPAID_SATCHEL_500_G = @"AU_RegisteredParcelPostPrepaidSatchel500g"; + +/** + + Registered Parcel Post Prepaid Satchel 3kg + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_REGISTERED_PARCEL_POST_PREPAID_SATCHEL_3_KG = @"AU_RegisteredParcelPostPrepaidSatchel3kg"; + +/** + + Registered Parcel Post Prepaid Satchel 5kg + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_REGISTERED_PARCEL_POST_PREPAID_SATCHEL_5_KG = @"AU_RegisteredParcelPostPrepaidSatchel5kg"; + +/** + + eBay Australia Post Express Post 500g Satchel + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_EXPRESS_POST_SATCHEL_500_G = @"AU_ExpressPostSatchel500g"; + +/** + + eBay Australia Post Express Post 3kg Satchel + +*/ +NSString *const Trading_ShippingServiceCodeType_AU_EXPRESS_POST_SATCHEL_3_KG = @"AU_ExpressPostSatchel3kg"; + +/** + + Enlevement + +*/ +NSString *const Trading_ShippingServiceCodeType_FR_PICKUP = @"FR_Pickup"; + +/** + + Pickup + +*/ +NSString *const Trading_ShippingServiceCodeType_AT_PICKUP = @"AT_Pickup"; + +/** + + Afhalen + +*/ +NSString *const Trading_ShippingServiceCodeType_BENL_PICKUP = @"BENL_Pickup"; + +/** + + Pickup + +*/ +NSString *const Trading_ShippingServiceCodeType_BEFR_PICKUP = @"BEFR_Pickup"; + +/** + + Pickup + +*/ +NSString *const Trading_ShippingServiceCodeType_CH_PICKUP = @"CH_Pickup"; + +/** + + Pickup + +*/ +NSString *const Trading_ShippingServiceCodeType_IT_PICKUP = @"IT_Pickup"; + +/** + + Pickup + +*/ +NSString *const Trading_ShippingServiceCodeType_NL_PICKUP = @"NL_Pickup"; + +/** + + Pickup + +*/ +NSString *const Trading_ShippingServiceCodeType_PL_PICKUP = @"PL_Pickup"; + +/** + + Pickup + +*/ +NSString *const Trading_ShippingServiceCodeType_ES_PICKUP = @"ES_Pickup"; + +/** + + Pickup + +*/ +NSString *const Trading_ShippingServiceCodeType_SG_DELIVERY = @"SG_Delivery"; + +/** + + Other 24 Hour Courier + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_OTHER_COURIER_24 = @"UK_OtherCourier24"; + +/** + + Other 48 Hour Courier + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_OTHER_COURIER_48 = @"UK_OtherCourier48"; + +/** + + Other Courier 3 days + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_OTHER_COURIER_3_DAYS = @"UK_OtherCourier3Days"; + +/** + + Other Courier 5 days + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_OTHER_COURIER_5_DAYS = @"UK_OtherCourier5Days"; + +/** + + Courier Shipping + +*/ +NSString *const Trading_ShippingServiceCodeType_COURIER = @"Courier"; + +/** + + FedEx Priority Overnight + +*/ +NSString *const Trading_ShippingServiceCodeType_FED_EX_PRIORITY_OVERNIGHT = @"FedExPriorityOvernight"; + +/** + + FedEx Standard Overnight + +*/ +NSString *const Trading_ShippingServiceCodeType_FED_EX_STANDARD_OVERNIGHT = @"FedExStandardOvernight"; + +/** + + FedEx 2Day + +*/ +NSString *const Trading_ShippingServiceCodeType_FED_EX_2_DAY = @"FedEx2Day"; + +/** + + FedEx Ground + +*/ +NSString *const Trading_ShippingServiceCodeType_FED_EX_GROUND = @"FedExGround"; + +/** + + FedEx Home Delivery + +*/ +NSString *const Trading_ShippingServiceCodeType_FED_EX_HOME_DELIVERY = @"FedExHomeDelivery"; + +/** + + FedEx Express Saver + +*/ +NSString *const Trading_ShippingServiceCodeType_FED_EX_EXPRESS_SAVER = @"FedExExpressSaver"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_ShippingServiceCodeType_FED_EX_GROUND_DISABLED = @"FedExGroundDisabled"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_ShippingServiceCodeType_FED_EX_HOME_DELIVERY_DISABLED = @"FedExHomeDeliveryDisabled"; + +/** + + FedEx International First + +*/ +NSString *const Trading_ShippingServiceCodeType_FED_EX_INTERNATIONAL_FIRST = @"FedExInternationalFirst"; + +/** + + FedEx International Priority + +*/ +NSString *const Trading_ShippingServiceCodeType_FED_EX_INTERNATIONAL_PRIORITY = @"FedExInternationalPriority"; + +/** + + FedEx International Economy + +*/ +NSString *const Trading_ShippingServiceCodeType_FED_EX_INTERNATIONAL_ECONOMY = @"FedExInternationalEconomy"; + +/** + + FedEx International Ground + +*/ +NSString *const Trading_ShippingServiceCodeType_FED_EX_INTERNATIONAL_GROUND = @"FedExInternationalGround"; + +/** + + Economy shipping from outside US + +*/ +NSString *const Trading_ShippingServiceCodeType_ECONOMY_SHIPPING_FROM_OUTSIDE_US = @"EconomyShippingFromOutsideUS"; + +/** + + Expedited shipping from outside US + +*/ +NSString *const Trading_ShippingServiceCodeType_EXPEDITED_SHIPPING_FROM_OUTSIDE_US = @"ExpeditedShippingFromOutsideUS"; + +/** + + Standard shipping from outside US + +*/ +NSString *const Trading_ShippingServiceCodeType_STANDARD_SHIPPING_FROM_OUTSIDE_US = @"StandardShippingFromOutsideUS"; + +/** + + Economy postage from outside UK + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_ECONOMY_SHIPPING_FROM_OUTSIDE = @"UK_EconomyShippingFromOutside"; + +/** + + Express postage from outside UK + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_EXPEDITED_SHIPPING_FROM_OUTSIDE = @"UK_ExpeditedShippingFromOutside"; + +/** + + Standard postage from outside UK + +*/ +NSString *const Trading_ShippingServiceCodeType_UK_STANDARD_SHIPPING_FROM_OUTSIDE = @"UK_StandardShippingFromOutside"; + +/** + + Economy postage from outside DE + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_SPARVERSAND_AUS_DEM_AUSLAND = @"DE_SparversandAusDemAusland"; + +/** + + Standard postage from outside DE + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_STANDARDVERSAND_AUS_DEM_AUSLAND = @"DE_StandardversandAusDemAusland"; + +/** + + Express postage from outside DE + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_EXPRESSVERSAND_AUS_DEM_AUSLAND = @"DE_ExpressversandAusDemAusland"; + +/** + + DHL 2kg Paket (nur fuer kurze Zeit) + +*/ +NSString *const Trading_ShippingServiceCodeType_DE_DHL_2_KG_PAKET = @"DE_DHL2KGPaket"; + +/** + + Global Shipping Program +
+ This shipping service must be selected for the international leg of the shipment. + +*/ +NSString *const Trading_ShippingServiceCodeType_INTERNATIONAL_PRIORITY_SHIPPING = @"InternationalPriorityShipping"; + +/** + + + Reserved for future use. + +*/ +NSString *const Trading_ShippingServiceCodeType_SAME_DAY_SHIPPING = @"SameDayShipping"; diff --git a/Vendoo/TradingProxy/Trading_ShippingServiceDetailsType.h b/Vendoo/TradingProxy/Trading_ShippingServiceDetailsType.h new file mode 100755 index 0000000..c1c912f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingServiceDetailsType.h @@ -0,0 +1,320 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ShippingServicePackageDetailsType; +@class Trading_AnnouncementMessageType; + +/** + + Details about a specific shipping service. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ShippingServiceDetailsType : NSObject { + +@private + NSString *_description; + NSNumber *_expeditedService; + NSNumber *_internationalService; + NSString *_shippingService; + NSNumber *_shippingServiceID; + NSNumber *_shippingTimeMax; + NSNumber *_shippingTimeMin; + NSString *_shippingServiceCode; + NSMutableArray *_serviceType; + NSMutableArray *_shippingPackage; + NSNumber *_dimensionsRequired; + NSNumber *_validForSellingFlow; + NSNumber *_surchargeApplicable; + NSMutableArray *_shippingCarrier; + NSNumber *_codService; + NSMutableArray *_deprecationDetails; + NSNumber *_mappedToShippingServiceID; + NSString *_costGroupFlat; + NSMutableArray *_shippingServicePackageDetails; + NSNumber *_weightRequired; + NSString *_detailVersion; + NSDate *_updateTime; + NSString *_shippingCategory; + NSMutableArray *_any; + +} + + +/** + + Display string that applications can use to present a list of shipping service + options in a more user-friendly format (such as in a drop-down list). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + Indicates whether the shipping service is an expedited shipping service. + See Enabling Get It Fast. Only returned for sites for which the Get It + Fast feature is enabled and only if true. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *expeditedService; + +/** + + Indicates whether the shipping service is an international shipping service. + An international shipping service option is required if an item is being + shipped from one country (origin) to another (destination). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *internationalService; + +/** + + The name of shipping service option. The + ShippingServiceDetails.ValidForSellingFlow flag must also be present. Otherwise, + that particular shipping service option is no longer valid and cannot be offered + to buyers through a listing. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingService; + +/** + + Numeric identifier. A value greater than 50000 represents an + international shipping service (confirmed by + InternationalShippingService being true). Some applications use this ID + to look up shipping services more efficiently. + Also useful for applications that have migrated from the legacy XML API. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *shippingServiceID; + +/** + + The maximum guaranteed number of days the shipping carrier will + take to ship an item (not including the time it takes the + seller to deliver the item to the shipping carrier). Always + returned when ExpeditedService is true or if defined for a particular service. + See Enabling Get It Fast feature. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *shippingTimeMax; + +/** + + The minimum guaranteed number of days the shipping carrier will + take to ship an item (not including the time it takes the + seller to deliver the item to the shipping carrier). Always + returned when ExpeditedService is true or if defined for a + particular service. + See Enabling Get It Fast feature. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *shippingTimeMin; + +/** + + For future use. + + + type: string constant in Trading_ShippingServiceCodeType.h +*/ +@property (nonatomic, retain) NSString *shippingServiceCode; + +/** + + The types of shipping that this shipping service supports. + + + entry type : string constant in Trading_ShippingTypeCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *serviceType; + +/** + + The kinds of packages supported by this shipping service. + + + entry type : string constant in Trading_ShippingPackageCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *shippingPackage; + +/** + + This field is only returned if the shipping service option requires that package + dimensions are provided by the seller. If it is returned, it is always returned + as 'true'. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *dimensionsRequired; + +/** + + If this field is returned as 'true', the shipping service option can be used in a + Add/Revise/Relist API call. If this field is returned as 'false', the shipping + service option is not currently supported and cannot be used in a + Add/Revise/Relist API call. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *validForSellingFlow; + +/** + + True if a surcharge applies for any region that this service ships to. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *surchargeApplicable; + +/** + + The kinds of carrier supported by this shipping service. + + + entry type : string constant in Trading_ShippingCarrierCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *shippingCarrier; + +/** + + This flag is returned as 'true' if the corresponding + ShippingServiceDetails.ShippingService value is a COD (Cash-On-Delivery) + service. +

+ COD shipping services are not supported by all sites. This field is only returned if + 'true'. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *codService; + +/** + + A mechanism by which details about deprecation of a shipping service is + announced. See also MappedToShippingServiceID. + If this container is empty, it means that there is no mapping for this + shipping service and that the shipping service will be dropped from the + listing without an accompanying warning message from the eBay API. + + + entry type : class Trading_AnnouncementMessageType +*/ + +@property (nonatomic, retain) NSMutableArray *deprecationDetails; + +/** + + The ID of another shipping service that will be used when a + shipping service is deprecated. See also DeprecationDetails. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *mappedToShippingServiceID; + +/** + + If returned, this is the shipping service group to which the shipping service belongs. + Valid values are found in CostGroupFlatCodeType. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *costGroupFlat; + +/** + + Shipping Package level details for the enclosing shipping service, this + complex type replaces the existing ShippingPackage type. + + + entry type : class Trading_ShippingServicePackageDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *shippingServicePackageDetails; + +/** + + If true, a seller who selects this package type for the listing and then offers + this shipping service must specify WeightMajor and WeightMinor in the item definition. + If not returned, WeightRequired is false. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *weightRequired; + +/** + + Returns the latest version number for this field. The version can be + used to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT that the feature flags for the details were last + updated. This timestamp can be used to determine if and when to refresh + cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + + Indicates the shipping category. Shipping categories include the following: + ECONOMY, STANDARD, EXPEDITED, ONE_DAY, PICKUP, OTHER, and NONE. International + shipping services are generally grouped into the NONE category. For more + information on these shipping categories, see the + Shipping Basics page on the eBay Shipping Center site. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingCategory; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingServiceDetailsType.m b/Vendoo/TradingProxy/Trading_ShippingServiceDetailsType.m new file mode 100755 index 0000000..ef9abc1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingServiceDetailsType.m @@ -0,0 +1,154 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ShippingServiceDetailsType.h" +#import "Trading_ShippingServicePackageDetailsType.h" +#import "Trading_AnnouncementMessageType.h" + +@implementation Trading_ShippingServiceDetailsType + +@synthesize description = _description; +@synthesize expeditedService = _expeditedService; +@synthesize internationalService = _internationalService; +@synthesize shippingService = _shippingService; +@synthesize shippingServiceID = _shippingServiceID; +@synthesize shippingTimeMax = _shippingTimeMax; +@synthesize shippingTimeMin = _shippingTimeMin; +@synthesize shippingServiceCode = _shippingServiceCode; +@synthesize serviceType = _serviceType; +@synthesize shippingPackage = _shippingPackage; +@synthesize dimensionsRequired = _dimensionsRequired; +@synthesize validForSellingFlow = _validForSellingFlow; +@synthesize surchargeApplicable = _surchargeApplicable; +@synthesize shippingCarrier = _shippingCarrier; +@synthesize codService = _codService; +@synthesize deprecationDetails = _deprecationDetails; +@synthesize mappedToShippingServiceID = _mappedToShippingServiceID; +@synthesize costGroupFlat = _costGroupFlat; +@synthesize shippingServicePackageDetails = _shippingServicePackageDetails; +@synthesize weightRequired = _weightRequired; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize shippingCategory = _shippingCategory; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpeditedService" propertyName:@"expeditedService" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"expeditedService"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InternationalService" propertyName:@"internationalService" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"internationalService"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingService" propertyName:@"shippingService" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingService"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingServiceID" propertyName:@"shippingServiceID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"shippingServiceID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingTimeMax" propertyName:@"shippingTimeMax" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"shippingTimeMax"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingTimeMin" propertyName:@"shippingTimeMin" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"shippingTimeMin"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingServiceCode" propertyName:@"shippingServiceCode" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"shippingServiceCode"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ServiceType" propertyName:@"serviceType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"serviceType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ShippingPackage" propertyName:@"shippingPackage" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"shippingPackage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DimensionsRequired" propertyName:@"dimensionsRequired" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"dimensionsRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ValidForSellingFlow" propertyName:@"validForSellingFlow" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"validForSellingFlow"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SurchargeApplicable" propertyName:@"surchargeApplicable" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"surchargeApplicable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ShippingCarrier" propertyName:@"shippingCarrier" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"shippingCarrier"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CODService" propertyName:@"codService" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"codService"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DeprecationDetails" propertyName:@"deprecationDetails" type:PICO_TYPE_OBJECT clazz:[Trading_AnnouncementMessageType class]]; + [map setObject:ps forKey:@"deprecationDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MappedToShippingServiceID" propertyName:@"mappedToShippingServiceID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"mappedToShippingServiceID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CostGroupFlat" propertyName:@"costGroupFlat" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"costGroupFlat"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ShippingServicePackageDetails" propertyName:@"shippingServicePackageDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingServicePackageDetailsType class]]; + [map setObject:ps forKey:@"shippingServicePackageDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WeightRequired" propertyName:@"weightRequired" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"weightRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingCategory" propertyName:@"shippingCategory" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingCategory"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.description = nil; + self.expeditedService = nil; + self.internationalService = nil; + self.shippingService = nil; + self.shippingServiceID = nil; + self.shippingTimeMax = nil; + self.shippingTimeMin = nil; + self.shippingServiceCode = nil; + self.serviceType = nil; + self.shippingPackage = nil; + self.dimensionsRequired = nil; + self.validForSellingFlow = nil; + self.surchargeApplicable = nil; + self.shippingCarrier = nil; + self.codService = nil; + self.deprecationDetails = nil; + self.mappedToShippingServiceID = nil; + self.costGroupFlat = nil; + self.shippingServicePackageDetails = nil; + self.weightRequired = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.shippingCategory = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingServiceOptionsType.h b/Vendoo/TradingProxy/Trading_ShippingServiceOptionsType.h new file mode 100755 index 0000000..c8848c8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingServiceOptionsType.h @@ -0,0 +1,257 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Container consisting of shipping costs and other details related to a domestic + shipping service. An exception to the domestic shipping service rule is seen in the + ShippingServiceSelected container returned under the Order and Transaction + containers in order and order line item retrieval calls such as GetOrders or + GetItemTransactions. In this scenario, the SelectedShippingService container + consists of either domestic or international shipping service data, based on the + selected service according to the buyer's shipping address. +

+ If one or more international shipping services are provided, the + seller must specify at least one domestic shipping service as well. +

+ + Note: For GetItemTransactions and GetSellerTransactions, this container does not return accurate shipping service and cost information for multiple line item orders. Use GetOrders instead, and provide the order's combined OrderID to retrieve this information. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ShippingServiceOptionsType : NSObject { + +@private + Trading_AmountType *_shippingInsuranceCost; + NSString *_shippingService; + Trading_AmountType *_shippingServiceCost; + Trading_AmountType *_shippingServiceAdditionalCost; + NSNumber *_shippingServicePriority; + NSNumber *_expeditedService; + NSNumber *_shippingTimeMin; + NSNumber *_shippingTimeMax; + Trading_AmountType *_shippingSurcharge; + NSNumber *_freeShipping; + NSNumber *_localPickup; + Trading_AmountType *_importCharge; + NSMutableArray *_any; + +} + + +/** + + The insurance cost associated with shipping a single item + with this shipping service. Exception: for GetItemShipping, + this is proportional to QuantitySold. If the item has not yet been + sold, insurance information cannot be calculated and the value is + 0.00. For calculated shipping only. + Also applicable to Half.com (for GetOrders). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *shippingInsuranceCost; + +/** + + A shipping service option being offered by the seller to ship an item to a + buyer. For a list of valid ShippingService values, GeteBayDetails + with DetailName set to ShippingServiceDetails. The + ShippingServiceDetails.ValidForSellingFlow flag must also be present. Otherwise, + that particular shipping service option is no longer valid and cannot be offered + to buyers through a listing. +

+ To view the full list of domestic shipping service options in the response, look for the + ShippingServiceDetails.ShippingService fields. Domestic shipping service options will + not have a InternationalService=true field, as this indicates that the ShippingService + value is an International shipping service option. +

+ For flat and calculated shipping. + Also applicable to Half.com (for GetOrders). +

+ If there are two or more services and one is "pickup", "pickup" + must not be specified as the first service. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shippingService; + +/** + + The meaning of this element depends on the call and on whether flat or + calculated shipping has been selected. (For example, it could be the + cost to ship a single item, the cost to ship all items, or the cost to ship + just the first of many items, with ShippingServiceAdditionalCost accounting + for the rest.) When returned by GetItemShipping, it includes the packaging and + handling cost. For flat and calculated shipping. +
+
+ If a shipping service has been specified (even LocalPickup), GetItem returns + the shipping service cost, even if the cost is zero. Otherwise, cost is not + returned. +
+
+ If this is for calculated shipping for a listing that has not + yet ended, note that the cost cannot be determined until the listing + has ended and the buyer has specified a postal code. +
+
+ For GetItemShipping, promotional shipping savings is reflected in the cost, if + applicable. If the promotional shipping option is lower than other shipping + services being offered, the savings is reflected in the returned shipping + cost. + The shipping service named Promotional Shipping Service (or whatever is + the localized name for it) is included among the shipping services. + If the promotional shipping cost is lower than the cost of other shipping + services being offered, it is presented first in the list. (The LOWEST shipping + service cost is always presented first, regardless of whether there is + promotional shipping.) +
+
+ For GetMyeBaySelling, ShippingServiceCost under the SoldList and DeletedFromSoldList containers returns the cost of the domestic leg of a Global Shipping Program shipment (to the international shipping provider's warehouse). +
+
+ Also applicable to Half.com (for GetOrders). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *shippingServiceCost; + +/** + + The cost of shipping each additional item beyond the first item. For input, + this is required if the listing is for multiple items. For single-item + listings, it should be zero (or is defaulted to zero if not provided). + For flat shipping only. + Not applicable to Half.com. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *shippingServiceAdditionalCost; + +/** + + This integer value controls the order (relative to other shipping services) in + which the corresponding ShippingService will appear in the View Item and + Checkout page. Sellers can specify up to four domestic shipping services (with + four ShippingServiceOptions containers), so valid values are 1, 2, 3, and 4. A + shipping service with a ShippingServicePriority value of 1 appears at the top. + Conversely, a shipping service with a ShippingServicePriority value of 4 appears + at the bottom of a list of four shipping service options. +

+ This field is applicable to Flat and Calculated shipping. This field is not + applicable to Half.com listings. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *shippingServicePriority; + +/** + + Indicates whether the service is an expedited shipping service. See Enabling Get It Fast. + Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *expeditedService; + +/** + + The minimum guaranteed number of days in which the shipping carrier + can ship an item (not including the time it takes the seller to + deliver the item to the shipping carrier). See Enabling Get It Fast. + Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *shippingTimeMin; + +/** + + The maximum guaranteed number of days the shipping carrier will + take to ship an item (not including the time it takes the seller to + deliver the item to the shipping carrier). See Enabling Get It Fast. + Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *shippingTimeMax; + +/** + + An additional fee to charge US buyers who have the item shipped via UPS or FedEx to Alaska, Hawaii + or Puerto Rico. Can only be assigned a value for the eBay US site and for + items in the Parts and Accessories category of the eBay Motors site. Only returned if set. + If some line items in an order have a surcharge, surcharge is added + only for those line items. + Flat rate shipping only. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *shippingSurcharge; + +/** + + A seller offers free shipping by setting FreeShipping to true. This free + shipping applies only to the first specified domestic shipping service. (It is + ignored if set for any other shipping service.) If the seller has required + shipping insurance as part of shipping (the seller set InsuranceOption to + Required) and then the seller specified FreeShipping, eBay sets the insurance + cost to 0.00. However, if the seller made shipping insurance optional, eBay + preserves the cost of shipping insurance; it is up to the buyer whether to buy + shipping insurance, regardless of whether the seller specified FreeShipping. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *freeShipping; + +/** + + The LocalPickup flag is used by the GetMyEbayBuying and GetMyEbaySelling calls to indicate whether the buyer has selected local pickup as the shipping option or the seller has specified local pickup as the first shipping option. + The LocalPickup flag can also be used with other fields to indicate if there is no fee for local pickup. For example, if the LocalPickup flag is used with the ShippingServiceOptions and ShippingServiceCost fields, the seller can indicate that local pickup is an available option and that no is fee charged. This is the equivalent of free shipping. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localPickup; + +/** + + The total cost of customs and taxes for the international leg of an order shipped using the Global Shipping Program. This amount is calculated and supplied for each item by the international shipping provider when a buyer views the item properties. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *importCharge; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingServiceOptionsType.m b/Vendoo/TradingProxy/Trading_ShippingServiceOptionsType.m new file mode 100755 index 0000000..1069eb5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingServiceOptionsType.m @@ -0,0 +1,98 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ShippingServiceOptionsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_ShippingServiceOptionsType + +@synthesize shippingInsuranceCost = _shippingInsuranceCost; +@synthesize shippingService = _shippingService; +@synthesize shippingServiceCost = _shippingServiceCost; +@synthesize shippingServiceAdditionalCost = _shippingServiceAdditionalCost; +@synthesize shippingServicePriority = _shippingServicePriority; +@synthesize expeditedService = _expeditedService; +@synthesize shippingTimeMin = _shippingTimeMin; +@synthesize shippingTimeMax = _shippingTimeMax; +@synthesize shippingSurcharge = _shippingSurcharge; +@synthesize freeShipping = _freeShipping; +@synthesize localPickup = _localPickup; +@synthesize importCharge = _importCharge; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingInsuranceCost" propertyName:@"shippingInsuranceCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"shippingInsuranceCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingService" propertyName:@"shippingService" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shippingService"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingServiceCost" propertyName:@"shippingServiceCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"shippingServiceCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingServiceAdditionalCost" propertyName:@"shippingServiceAdditionalCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"shippingServiceAdditionalCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingServicePriority" propertyName:@"shippingServicePriority" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"shippingServicePriority"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpeditedService" propertyName:@"expeditedService" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"expeditedService"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingTimeMin" propertyName:@"shippingTimeMin" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"shippingTimeMin"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingTimeMax" propertyName:@"shippingTimeMax" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"shippingTimeMax"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingSurcharge" propertyName:@"shippingSurcharge" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"shippingSurcharge"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FreeShipping" propertyName:@"freeShipping" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"freeShipping"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalPickup" propertyName:@"localPickup" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localPickup"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ImportCharge" propertyName:@"importCharge" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"importCharge"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.shippingInsuranceCost = nil; + self.shippingService = nil; + self.shippingServiceCost = nil; + self.shippingServiceAdditionalCost = nil; + self.shippingServicePriority = nil; + self.expeditedService = nil; + self.shippingTimeMin = nil; + self.shippingTimeMax = nil; + self.shippingSurcharge = nil; + self.freeShipping = nil; + self.localPickup = nil; + self.importCharge = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingServicePackageDetailsType.h b/Vendoo/TradingProxy/Trading_ShippingServicePackageDetailsType.h new file mode 100755 index 0000000..0826fc2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingServicePackageDetailsType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Packages supported by the enclosing shipping service. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ShippingServicePackageDetailsType : NSObject { + +@private + NSString *_name; + NSNumber *_dimensionsRequired; + NSMutableArray *_any; + +} + + +/** + + The name of the package type. + + + type: string constant in Trading_ShippingPackageCodeType.h +*/ +@property (nonatomic, retain) NSString *name; + +/** + + This field is only returned if package dimensions are required for the corresponding + package type (ShippingServicePackageDetails.Name value) supported + by the corresponding shipping service option + (ShippingServiceDetails.ShippingService value). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *dimensionsRequired; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingServicePackageDetailsType.m b/Vendoo/TradingProxy/Trading_ShippingServicePackageDetailsType.m new file mode 100755 index 0000000..247ad80 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingServicePackageDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ShippingServicePackageDetailsType.h" + +@implementation Trading_ShippingServicePackageDetailsType + +@synthesize name = _name; +@synthesize dimensionsRequired = _dimensionsRequired; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DimensionsRequired" propertyName:@"dimensionsRequired" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"dimensionsRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.name = nil; + self.dimensionsRequired = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingTermRequiredDefinitionType.h b/Vendoo/TradingProxy/Trading_ShippingTermRequiredDefinitionType.h new file mode 100755 index 0000000..8d3dc9d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingTermRequiredDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + If the field is present, the corresponding feature applies to the category. The + field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ShippingTermRequiredDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingTermRequiredDefinitionType.m b/Vendoo/TradingProxy/Trading_ShippingTermRequiredDefinitionType.m new file mode 100755 index 0000000..fcf21ca --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingTermRequiredDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ShippingTermRequiredDefinitionType.h" + +@implementation Trading_ShippingTermRequiredDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ShippingTypeCodeType.h b/Vendoo/TradingProxy/Trading_ShippingTypeCodeType.h new file mode 100755 index 0000000..6ec9825 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingTypeCodeType.h @@ -0,0 +1,91 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The shipping cost model offered by the seller. + + + @ingroup EBayAPIInterface +*/ + +/** + + Flat shipping model: the seller establishes the cost + of shipping and cost of shipping insurance, regardless of + what any buyer-selected shipping service might charge the + seller. + +*/ +extern NSString *const Trading_ShippingTypeCodeType_FLAT; + +/** + + Calculated shipping model: the cost of shipping is + determined in large part by the seller-offered and + buyer-selected shipping service. The seller might assess an + additional fee via PackagingHandlingCosts. + +*/ +extern NSString *const Trading_ShippingTypeCodeType_CALCULATED; + +/** + + Freight shipping model. Available only for US domestic shipping. The cost of shipping is determined by a third party, FreightQuote.com, based on the item location (zip code). +

+ Currently, Freight can be specified only on input via eBay Web site, not via API. + +*/ +extern NSString *const Trading_ShippingTypeCodeType_FREIGHT; + +/** + + Free shipping. + This field is output-only so if you want to use AddItem to specify a free + Shipping Cost, specify 0 in + Item.ShippingDetails.ShippingServiceOptions.ShippingServiceCost. + +*/ +extern NSString *const Trading_ShippingTypeCodeType_FREE; + +/** + + The seller did not specify the shipping type. + +*/ +extern NSString *const Trading_ShippingTypeCodeType_NOT_SPECIFIED; + +/** + + The seller specified one or more flat domestic shipping services + and one or more calculated international shipping services. + +*/ +extern NSString *const Trading_ShippingTypeCodeType_FLAT_DOMESTIC_CALCULATED_INTERNATIONAL; + +/** + + The seller specified one or more calculated domestic shipping services + and one or more flat international shipping services. + +*/ +extern NSString *const Trading_ShippingTypeCodeType_CALCULATED_DOMESTIC_FLAT_INTERNATIONAL; + +/** + + Freight shipping model: freight shipping may be used when flat or calculated shipping cannot be used due to the greater weight of the item. +

+ Currently, FreightFlat is available only for the US, UK, AU, CA and CAFR sites, and only for domestic shipping. On the US site, FreightFlat applies to shipping with carriers that are not affiliated with eBay. For details about freight shipping, see "Specifying Freight Shipping" in the Shipping chapter of the User's Guide. + +*/ +extern NSString *const Trading_ShippingTypeCodeType_FREIGHT_FLAT; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_ShippingTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ShippingTypeCodeType.m b/Vendoo/TradingProxy/Trading_ShippingTypeCodeType.m new file mode 100755 index 0000000..1adc10d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ShippingTypeCodeType.m @@ -0,0 +1,89 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ShippingTypeCodeType.h" + +/** + @file + + The shipping cost model offered by the seller. + +*/ + +/** + + Flat shipping model: the seller establishes the cost + of shipping and cost of shipping insurance, regardless of + what any buyer-selected shipping service might charge the + seller. + +*/ +NSString *const Trading_ShippingTypeCodeType_FLAT = @"Flat"; + +/** + + Calculated shipping model: the cost of shipping is + determined in large part by the seller-offered and + buyer-selected shipping service. The seller might assess an + additional fee via PackagingHandlingCosts. + +*/ +NSString *const Trading_ShippingTypeCodeType_CALCULATED = @"Calculated"; + +/** + + Freight shipping model. Available only for US domestic shipping. The cost of shipping is determined by a third party, FreightQuote.com, based on the item location (zip code). +

+ Currently, Freight can be specified only on input via eBay Web site, not via API. + +*/ +NSString *const Trading_ShippingTypeCodeType_FREIGHT = @"Freight"; + +/** + + Free shipping. + This field is output-only so if you want to use AddItem to specify a free + Shipping Cost, specify 0 in + Item.ShippingDetails.ShippingServiceOptions.ShippingServiceCost. + +*/ +NSString *const Trading_ShippingTypeCodeType_FREE = @"Free"; + +/** + + The seller did not specify the shipping type. + +*/ +NSString *const Trading_ShippingTypeCodeType_NOT_SPECIFIED = @"NotSpecified"; + +/** + + The seller specified one or more flat domestic shipping services + and one or more calculated international shipping services. + +*/ +NSString *const Trading_ShippingTypeCodeType_FLAT_DOMESTIC_CALCULATED_INTERNATIONAL = @"FlatDomesticCalculatedInternational"; + +/** + + The seller specified one or more calculated domestic shipping services + and one or more flat international shipping services. + +*/ +NSString *const Trading_ShippingTypeCodeType_CALCULATED_DOMESTIC_FLAT_INTERNATIONAL = @"CalculatedDomesticFlatInternational"; + +/** + + Freight shipping model: freight shipping may be used when flat or calculated shipping cannot be used due to the greater weight of the item. +

+ Currently, FreightFlat is available only for the US, UK, AU, CA and CAFR sites, and only for domestic shipping. On the US site, FreightFlat applies to shipping with carriers that are not affiliated with eBay. For details about freight shipping, see "Specifying Freight Shipping" in the Shipping chapter of the User's Guide. + +*/ +NSString *const Trading_ShippingTypeCodeType_FREIGHT_FLAT = @"FreightFlat"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_ShippingTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SimpleItemSortCodeType.h b/Vendoo/TradingProxy/Trading_SimpleItemSortCodeType.h new file mode 100755 index 0000000..d20234d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SimpleItemSortCodeType.h @@ -0,0 +1,92 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This enumerated type defines the sort values that can be used in the + FavoriteSearch.ItemSort filter in a GetMyeBayBuying + request. + + + @ingroup EBayAPIInterface +*/ + +/** + + Sorts items by Best Match, and no sort order applies. If specified, + then Best Match sort also applies to CategoryHistogram. + +*/ +extern NSString *const Trading_SimpleItemSortCodeType_BEST_MATCH; + +/** + + This value is reserved for future or internal use. + +*/ +extern NSString *const Trading_SimpleItemSortCodeType_CUSTOM_CODE; + +/** + + Sorts by the end time of the listing, in ascending or descending order according to the + SortOrder value. + +*/ +extern NSString *const Trading_SimpleItemSortCodeType_END_TIME; + +/** + + Sorts by number of bids on the item, in ascending or descending order according to the + SortOrder value. + +*/ +extern NSString *const Trading_SimpleItemSortCodeType_BID_COUNT; + +/** + + Sorts by country; no sort order can be specified. + +*/ +extern NSString *const Trading_SimpleItemSortCodeType_COUNTRY; + +/** + + Sorts by current bid; descending order only. + +*/ +extern NSString *const Trading_SimpleItemSortCodeType_CURRENT_BID; + +/** + + Sorts by distance; ascending order only. + +*/ +extern NSString *const Trading_SimpleItemSortCodeType_DISTANCE; + +/** + + Sorts by the start time of the listing; recently-listed first. + +*/ +extern NSString *const Trading_SimpleItemSortCodeType_START_DATE; + +/** + + Sorts by BestMatchCategoryGroup, so results are grouped by Best Match within a category. + +*/ +extern NSString *const Trading_SimpleItemSortCodeType_BEST_MATCH_CATEGORY_GROUP; + +/** + + Sorts by total cost, which is item cost plus shipping cost. If + SortOrder is included and set to 'Ascending', items are sorted + in the following order: Lowest total cost (for items where shipping was + properly specified); then freight-shipping items (lowest to highest); and finally, + items for which shipping was not specified (lowest to highest). + +*/ +extern NSString *const Trading_SimpleItemSortCodeType_PRICE_PLUS_SHIPPING; diff --git a/Vendoo/TradingProxy/Trading_SimpleItemSortCodeType.m b/Vendoo/TradingProxy/Trading_SimpleItemSortCodeType.m new file mode 100755 index 0000000..79fc5c2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SimpleItemSortCodeType.m @@ -0,0 +1,90 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SimpleItemSortCodeType.h" + +/** + @file + + This enumerated type defines the sort values that can be used in the + FavoriteSearch.ItemSort filter in a GetMyeBayBuying + request. + +*/ + +/** + + Sorts items by Best Match, and no sort order applies. If specified, + then Best Match sort also applies to CategoryHistogram. + +*/ +NSString *const Trading_SimpleItemSortCodeType_BEST_MATCH = @"BestMatch"; + +/** + + This value is reserved for future or internal use. + +*/ +NSString *const Trading_SimpleItemSortCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + Sorts by the end time of the listing, in ascending or descending order according to the + SortOrder value. + +*/ +NSString *const Trading_SimpleItemSortCodeType_END_TIME = @"EndTime"; + +/** + + Sorts by number of bids on the item, in ascending or descending order according to the + SortOrder value. + +*/ +NSString *const Trading_SimpleItemSortCodeType_BID_COUNT = @"BidCount"; + +/** + + Sorts by country; no sort order can be specified. + +*/ +NSString *const Trading_SimpleItemSortCodeType_COUNTRY = @"Country"; + +/** + + Sorts by current bid; descending order only. + +*/ +NSString *const Trading_SimpleItemSortCodeType_CURRENT_BID = @"CurrentBid"; + +/** + + Sorts by distance; ascending order only. + +*/ +NSString *const Trading_SimpleItemSortCodeType_DISTANCE = @"Distance"; + +/** + + Sorts by the start time of the listing; recently-listed first. + +*/ +NSString *const Trading_SimpleItemSortCodeType_START_DATE = @"StartDate"; + +/** + + Sorts by BestMatchCategoryGroup, so results are grouped by Best Match within a category. + +*/ +NSString *const Trading_SimpleItemSortCodeType_BEST_MATCH_CATEGORY_GROUP = @"BestMatchCategoryGroup"; + +/** + + Sorts by total cost, which is item cost plus shipping cost. If + SortOrder is included and set to 'Ascending', items are sorted + in the following order: Lowest total cost (for items where shipping was + properly specified); then freight-shipping items (lowest to highest); and finally, + items for which shipping was not specified (lowest to highest). + +*/ +NSString *const Trading_SimpleItemSortCodeType_PRICE_PLUS_SHIPPING = @"PricePlusShipping"; diff --git a/Vendoo/TradingProxy/Trading_SiteBuyerRequirementDetailsType.h b/Vendoo/TradingProxy/Trading_SiteBuyerRequirementDetailsType.h new file mode 100755 index 0000000..e0c0010 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SiteBuyerRequirementDetailsType.h @@ -0,0 +1,153 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_MinimumFeedbackScoreDetailsType; +@class Trading_VerifiedUserRequirementsDetailsType; +@class Trading_MaximumItemRequirementsDetailsType; +@class Trading_MaximumBuyerPolicyViolationsDetailsType; +@class Trading_MaximumUnpaidItemStrikesInfoDetailsType; + +/** + + Type defining the BuyerRequirementDetails container, which is returned in + GeteBayDetails, and provides the seller with the buyer requirement features (and applicable + values) that are supported by the listing site. +

+ Note: + This container is only returned if BuyerRequirementDetails is included as a DetailName + filter in the request, or if no DetailName filters are used in the request. +

+ + + @ingroup EBayAPIInterface +*/ +@interface Trading_SiteBuyerRequirementDetailsType : NSObject { + +@private + NSNumber *_linkedPayPalAccount; + Trading_MaximumBuyerPolicyViolationsDetailsType *_maximumBuyerPolicyViolations; + Trading_MaximumItemRequirementsDetailsType *_maximumItemRequirements; + Trading_MaximumUnpaidItemStrikesInfoDetailsType *_maximumUnpaidItemStrikesInfo; + Trading_MinimumFeedbackScoreDetailsType *_minimumFeedbackScore; + NSNumber *_shipToRegistrationCountry; + Trading_VerifiedUserRequirementsDetailsType *_verifiedUserRequirements; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + Specifies that the site's buyer requirements support PayPal. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *linkedPayPalAccount; + +/** + + Blocks bidders who have reached the maximum allowed buyer + policy violation stricks (in a specific time period) from bidding on this item. + + + type : class Trading_MaximumBuyerPolicyViolationsDetailsType +*/ +@property (nonatomic, retain) Trading_MaximumBuyerPolicyViolationsDetailsType *maximumBuyerPolicyViolations; + +/** + + Limits unpaying or low feedback bidders, by setting the MaximumItemCount and + MinimumFeedbackScore to define when a bidder is blocked from bidding. + + + type : class Trading_MaximumItemRequirementsDetailsType +*/ +@property (nonatomic, retain) Trading_MaximumItemRequirementsDetailsType *maximumItemRequirements; + +/** + + Specifies a maximum number of unpaid items strikes that will result in blocking a bidder from + bidding on the item (within a specific time period). + + + type : class Trading_MaximumUnpaidItemStrikesInfoDetailsType +*/ +@property (nonatomic, retain) Trading_MaximumUnpaidItemStrikesInfoDetailsType *maximumUnpaidItemStrikesInfo; + +/** + + This container consists of the values that can be used in the + BuyerRequirementDetails.MinimumFeedbackScore field when listing + an item through an Add/Revise/Relist API call. The Feedback Score for a potential + buyer must be greater than or equal to the specified value, or that buyer is blocked + from buying the item. +

+ For this container to appear in the response, + BuyerRequirementDetails must be one of the values passed into the + DetailLevel field in the request (or, no + DetailLevel filters should be used). + + + type : class Trading_MinimumFeedbackScoreDetailsType +*/ +@property (nonatomic, retain) Trading_MinimumFeedbackScoreDetailsType *minimumFeedbackScore; + +/** + + Specifies that the site's buyer requirements support ShipToRegistrationCountry. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *shipToRegistrationCountry; + +/** + + Specifies the valid values for limiting unverified bidders. + + + type : class Trading_VerifiedUserRequirementsDetailsType +*/ +@property (nonatomic, retain) Trading_VerifiedUserRequirementsDetailsType *verifiedUserRequirements; + +/** + + Returns the latest version number for this field. The version can be + used to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT when the feature flags for the details were last + updated. This timestamp can be used to determine if and when to refresh + cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SiteBuyerRequirementDetailsType.m b/Vendoo/TradingProxy/Trading_SiteBuyerRequirementDetailsType.m new file mode 100755 index 0000000..7bcfea9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SiteBuyerRequirementDetailsType.m @@ -0,0 +1,87 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SiteBuyerRequirementDetailsType.h" +#import "Trading_MinimumFeedbackScoreDetailsType.h" +#import "Trading_VerifiedUserRequirementsDetailsType.h" +#import "Trading_MaximumItemRequirementsDetailsType.h" +#import "Trading_MaximumBuyerPolicyViolationsDetailsType.h" +#import "Trading_MaximumUnpaidItemStrikesInfoDetailsType.h" + +@implementation Trading_SiteBuyerRequirementDetailsType + +@synthesize linkedPayPalAccount = _linkedPayPalAccount; +@synthesize maximumBuyerPolicyViolations = _maximumBuyerPolicyViolations; +@synthesize maximumItemRequirements = _maximumItemRequirements; +@synthesize maximumUnpaidItemStrikesInfo = _maximumUnpaidItemStrikesInfo; +@synthesize minimumFeedbackScore = _minimumFeedbackScore; +@synthesize shipToRegistrationCountry = _shipToRegistrationCountry; +@synthesize verifiedUserRequirements = _verifiedUserRequirements; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LinkedPayPalAccount" propertyName:@"linkedPayPalAccount" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"linkedPayPalAccount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaximumBuyerPolicyViolations" propertyName:@"maximumBuyerPolicyViolations" type:PICO_TYPE_OBJECT clazz:[Trading_MaximumBuyerPolicyViolationsDetailsType class]]; + [map setObject:ps forKey:@"maximumBuyerPolicyViolations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaximumItemRequirements" propertyName:@"maximumItemRequirements" type:PICO_TYPE_OBJECT clazz:[Trading_MaximumItemRequirementsDetailsType class]]; + [map setObject:ps forKey:@"maximumItemRequirements"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaximumUnpaidItemStrikesInfo" propertyName:@"maximumUnpaidItemStrikesInfo" type:PICO_TYPE_OBJECT clazz:[Trading_MaximumUnpaidItemStrikesInfoDetailsType class]]; + [map setObject:ps forKey:@"maximumUnpaidItemStrikesInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinimumFeedbackScore" propertyName:@"minimumFeedbackScore" type:PICO_TYPE_OBJECT clazz:[Trading_MinimumFeedbackScoreDetailsType class]]; + [map setObject:ps forKey:@"minimumFeedbackScore"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShipToRegistrationCountry" propertyName:@"shipToRegistrationCountry" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"shipToRegistrationCountry"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VerifiedUserRequirements" propertyName:@"verifiedUserRequirements" type:PICO_TYPE_OBJECT clazz:[Trading_VerifiedUserRequirementsDetailsType class]]; + [map setObject:ps forKey:@"verifiedUserRequirements"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.linkedPayPalAccount = nil; + self.maximumBuyerPolicyViolations = nil; + self.maximumItemRequirements = nil; + self.maximumUnpaidItemStrikesInfo = nil; + self.minimumFeedbackScore = nil; + self.shipToRegistrationCountry = nil; + self.verifiedUserRequirements = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SiteCodeType.h b/Vendoo/TradingProxy/Trading_SiteCodeType.h new file mode 100755 index 0000000..7c611fc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SiteCodeType.h @@ -0,0 +1,191 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + eBay sites (by the country in which each resides) on which a user is registered + and on which items can be listed. + + + @ingroup EBayAPIInterface +*/ + +/** + + USA, site ID 0, abbreviation US, currency USD. + +*/ +extern NSString *const Trading_SiteCodeType_US; + +/** + + Canada, site ID 2, abbreviation CA, currencies CAD and USD. + +*/ +extern NSString *const Trading_SiteCodeType_CANADA; + +/** + + United Kingdom, site ID 3, abbreviation UK, currency GBP. + +*/ +extern NSString *const Trading_SiteCodeType_UK; + +/** + + Australia, site ID 15, abbreviation AU, currency AUD. + +*/ +extern NSString *const Trading_SiteCodeType_AUSTRALIA; + +/** + + Austria, site ID 16, abbreviation AT, currency EUR. + +*/ +extern NSString *const Trading_SiteCodeType_AUSTRIA; + +/** + + Belgium (French), site ID 23, abbreviation BEFR, currency EUR. + +*/ +extern NSString *const Trading_SiteCodeType_BELGIUM_FRENCH; + +/** + + France, site ID 71, abbreviation FR, currency EUR. + +*/ +extern NSString *const Trading_SiteCodeType_FRANCE; + +/** + + Germany, site ID 77, abbreviation DE, currency EUR. + +*/ +extern NSString *const Trading_SiteCodeType_GERMANY; + +/** + + Italy, site ID 101, abbreviation IT, currency EUR. + +*/ +extern NSString *const Trading_SiteCodeType_ITALY; + +/** + + Belgium (Dutch), site ID 123, abbreviation BENL, currency EUR. + +*/ +extern NSString *const Trading_SiteCodeType_BELGIUM_DUTCH; + +/** + + Netherlands, site ID 146, abbreviation NL, currency EUR. + +*/ +extern NSString *const Trading_SiteCodeType_NETHERLANDS; + +/** + + Spain, site ID 186, abbreviation ES, currency EUR. + +*/ +extern NSString *const Trading_SiteCodeType_SPAIN; + +/** + + Switzerland, site ID 193, abbreviation CH, currency CHF. + +*/ +extern NSString *const Trading_SiteCodeType_SWITZERLAND; + +/** + + Taiwan, currency TWD. Note that the old eBay Taiwan site is no longer in operation, and the new site does not use this API. + +*/ +extern NSString *const Trading_SiteCodeType_TAIWAN; + +/** + + eBay Motors, site ID 100, currency USD. + +*/ +extern NSString *const Trading_SiteCodeType_E_BAY_MOTORS; + +/** + + Hong Kong, site ID 201, abbreviation HK, currency HKD. + +*/ +extern NSString *const Trading_SiteCodeType_HONG_KONG; + +/** + + Singapore, site ID 216, abbreviation SG, currency SGD. + +*/ +extern NSString *const Trading_SiteCodeType_SINGAPORE; + +/** + + India, site ID 203, abbreviation IN, currency INR. + +*/ +extern NSString *const Trading_SiteCodeType_INDIA; + +/** + + China, currency CNY. Note that there is no longer an eBay China site. + +*/ +extern NSString *const Trading_SiteCodeType_CHINA; + +/** + + Ireland, site ID 205, abbreviation IE, currency EUR. + +*/ +extern NSString *const Trading_SiteCodeType_IRELAND; + +/** + + Malaysia, site ID 207, abbreviation MY, currency MYR. + +*/ +extern NSString *const Trading_SiteCodeType_MALAYSIA; + +/** + + Philippines, site ID 211, abbreviation PH, currency PHP. + +*/ +extern NSString *const Trading_SiteCodeType_PHILIPPINES; + +/** + + Poland, site ID 212, abbreviation PL, currency PLN. + +*/ +extern NSString *const Trading_SiteCodeType_POLAND; + +extern NSString *const Trading_SiteCodeType_SWEDEN; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_SiteCodeType_CUSTOM_CODE; + +/** + + CanadaFrench, site ID 210, abbreviation CAFR, currencies CAD and USD. + +*/ +extern NSString *const Trading_SiteCodeType_CANADA_FRENCH; diff --git a/Vendoo/TradingProxy/Trading_SiteCodeType.m b/Vendoo/TradingProxy/Trading_SiteCodeType.m new file mode 100755 index 0000000..45e72cf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SiteCodeType.m @@ -0,0 +1,189 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SiteCodeType.h" + +/** + @file + + eBay sites (by the country in which each resides) on which a user is registered + and on which items can be listed. + +*/ + +/** + + USA, site ID 0, abbreviation US, currency USD. + +*/ +NSString *const Trading_SiteCodeType_US = @"US"; + +/** + + Canada, site ID 2, abbreviation CA, currencies CAD and USD. + +*/ +NSString *const Trading_SiteCodeType_CANADA = @"Canada"; + +/** + + United Kingdom, site ID 3, abbreviation UK, currency GBP. + +*/ +NSString *const Trading_SiteCodeType_UK = @"UK"; + +/** + + Australia, site ID 15, abbreviation AU, currency AUD. + +*/ +NSString *const Trading_SiteCodeType_AUSTRALIA = @"Australia"; + +/** + + Austria, site ID 16, abbreviation AT, currency EUR. + +*/ +NSString *const Trading_SiteCodeType_AUSTRIA = @"Austria"; + +/** + + Belgium (French), site ID 23, abbreviation BEFR, currency EUR. + +*/ +NSString *const Trading_SiteCodeType_BELGIUM_FRENCH = @"Belgium_French"; + +/** + + France, site ID 71, abbreviation FR, currency EUR. + +*/ +NSString *const Trading_SiteCodeType_FRANCE = @"France"; + +/** + + Germany, site ID 77, abbreviation DE, currency EUR. + +*/ +NSString *const Trading_SiteCodeType_GERMANY = @"Germany"; + +/** + + Italy, site ID 101, abbreviation IT, currency EUR. + +*/ +NSString *const Trading_SiteCodeType_ITALY = @"Italy"; + +/** + + Belgium (Dutch), site ID 123, abbreviation BENL, currency EUR. + +*/ +NSString *const Trading_SiteCodeType_BELGIUM_DUTCH = @"Belgium_Dutch"; + +/** + + Netherlands, site ID 146, abbreviation NL, currency EUR. + +*/ +NSString *const Trading_SiteCodeType_NETHERLANDS = @"Netherlands"; + +/** + + Spain, site ID 186, abbreviation ES, currency EUR. + +*/ +NSString *const Trading_SiteCodeType_SPAIN = @"Spain"; + +/** + + Switzerland, site ID 193, abbreviation CH, currency CHF. + +*/ +NSString *const Trading_SiteCodeType_SWITZERLAND = @"Switzerland"; + +/** + + Taiwan, currency TWD. Note that the old eBay Taiwan site is no longer in operation, and the new site does not use this API. + +*/ +NSString *const Trading_SiteCodeType_TAIWAN = @"Taiwan"; + +/** + + eBay Motors, site ID 100, currency USD. + +*/ +NSString *const Trading_SiteCodeType_E_BAY_MOTORS = @"eBayMotors"; + +/** + + Hong Kong, site ID 201, abbreviation HK, currency HKD. + +*/ +NSString *const Trading_SiteCodeType_HONG_KONG = @"HongKong"; + +/** + + Singapore, site ID 216, abbreviation SG, currency SGD. + +*/ +NSString *const Trading_SiteCodeType_SINGAPORE = @"Singapore"; + +/** + + India, site ID 203, abbreviation IN, currency INR. + +*/ +NSString *const Trading_SiteCodeType_INDIA = @"India"; + +/** + + China, currency CNY. Note that there is no longer an eBay China site. + +*/ +NSString *const Trading_SiteCodeType_CHINA = @"China"; + +/** + + Ireland, site ID 205, abbreviation IE, currency EUR. + +*/ +NSString *const Trading_SiteCodeType_IRELAND = @"Ireland"; + +/** + + Malaysia, site ID 207, abbreviation MY, currency MYR. + +*/ +NSString *const Trading_SiteCodeType_MALAYSIA = @"Malaysia"; + +/** + + Philippines, site ID 211, abbreviation PH, currency PHP. + +*/ +NSString *const Trading_SiteCodeType_PHILIPPINES = @"Philippines"; + +/** + + Poland, site ID 212, abbreviation PL, currency PLN. + +*/ +NSString *const Trading_SiteCodeType_POLAND = @"Poland"; + +NSString *const Trading_SiteCodeType_SWEDEN = @"Sweden"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_SiteCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + CanadaFrench, site ID 210, abbreviation CAFR, currencies CAD and USD. + +*/ +NSString *const Trading_SiteCodeType_CANADA_FRENCH = @"CanadaFrench"; diff --git a/Vendoo/TradingProxy/Trading_SiteDefaultsType.h b/Vendoo/TradingProxy/Trading_SiteDefaultsType.h new file mode 100755 index 0000000..41fa4ba --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SiteDefaultsType.h @@ -0,0 +1,1743 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ListingEnhancementDurationReferenceType; +@class Trading_StoreOwnerExtendedListingDurationsType; +@class Trading_ListingDurationReferenceType; +@class Trading_ConditionValuesType; +@class Trading_AmountType; + +/** + + A container for feature definitions that apply to the entire site. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SiteDefaultsType : NSObject { + +@private + NSMutableArray *_listingDuration; + NSNumber *_shippingTermsRequired; + NSNumber *_bestOfferEnabled; + NSNumber *_dutchBINEnabled; + NSNumber *_userConsentRequired; + NSNumber *_homePageFeaturedEnabled; + NSNumber *_proPackEnabled; + NSNumber *_basicUpgradePackEnabled; + NSNumber *_valuePackEnabled; + NSNumber *_proPackPlusEnabled; + NSString *_adFormatEnabled; + NSNumber *_bestOfferCounterEnabled; + NSNumber *_bestOfferAutoDeclineEnabled; + NSNumber *_localMarketSpecialitySubscription; + NSNumber *_localMarketRegularSubscription; + NSNumber *_localMarketPremiumSubscription; + NSNumber *_localMarketNonSubscription; + NSNumber *_expressEnabled; + NSNumber *_expressPicturesRequired; + NSNumber *_expressConditionRequired; + NSNumber *_minimumReservePrice; + NSNumber *_sellerContactDetailsEnabled; + NSNumber *_transactionConfirmationRequestEnabled; + NSNumber *_storeInventoryEnabled; + NSNumber *_skypeMeTransactionalEnabled; + NSNumber *_skypeMeNonTransactionalEnabled; + NSString *_localListingDistancesRegular; + NSString *_localListingDistancesSpecialty; + NSString *_localListingDistancesNonSubscription; + NSString *_classifiedAdPaymentMethodEnabled; + NSNumber *_classifiedAdShippingMethodEnabled; + NSString *_classifiedAdBestOfferEnabled; + NSNumber *_classifiedAdCounterOfferEnabled; + NSNumber *_classifiedAdAutoDeclineEnabled; + NSNumber *_classifiedAdContactByPhoneEnabled; + NSNumber *_classifiedAdContactByEmailEnabled; + NSNumber *_safePaymentRequired; + NSNumber *_classifiedAdPayPerLeadEnabled; + NSString *_itemSpecificsEnabled; + NSNumber *_paisaPayFullEscrowEnabled; + NSNumber *_isbnIdentifierEnabled; + NSNumber *_upcIdentifierEnabled; + NSNumber *_eanIdentifierEnabled; + NSNumber *_brandMPNIdentifierEnabled; + NSNumber *_classifiedAdAutoAcceptEnabled; + NSNumber *_bestOfferAutoAcceptEnabled; + NSNumber *_crossBorderTradeNorthAmericaEnabled; + NSNumber *_crossBorderTradeGBEnabled; + NSNumber *_crossBorderTradeAustraliaEnabled; + NSNumber *_payPalBuyerProtectionEnabled; + NSNumber *_buyerGuaranteeEnabled; + NSString *_inEscrowWorkflowTimeline; + NSNumber *_combinedFixedPriceTreatmentEnabled; + Trading_ListingEnhancementDurationReferenceType *_galleryFeaturedDurations; + NSNumber *_payPalRequired; + NSString *_eBayMotorsProAdFormatEnabled; + NSNumber *_eBayMotorsProContactByPhoneEnabled; + NSNumber *_eBayMotorsProPhoneCount; + NSNumber *_eBayMotorsProContactByAddressEnabled; + NSNumber *_eBayMotorsProStreetCount; + NSNumber *_eBayMotorsProCompanyNameEnabled; + NSNumber *_eBayMotorsProContactByEmailEnabled; + NSString *_eBayMotorsProBestOfferEnabled; + NSNumber *_eBayMotorsProAutoAcceptEnabled; + NSNumber *_eBayMotorsProAutoDeclineEnabled; + NSString *_eBayMotorsProPaymentMethodCheckOutEnabled; + NSNumber *_eBayMotorsProShippingMethodEnabled; + NSNumber *_eBayMotorsProCounterOfferEnabled; + NSNumber *_eBayMotorsProSellerContactDetailsEnabled; + NSString *_localMarketAdFormatEnabled; + NSNumber *_localMarketContactByPhoneEnabled; + NSNumber *_localMarketPhoneCount; + NSNumber *_localMarketContactByAddressEnabled; + NSNumber *_localMarketStreetCount; + NSNumber *_localMarketCompanyNameEnabled; + NSNumber *_localMarketContactByEmailEnabled; + NSString *_localMarketBestOfferEnabled; + NSNumber *_localMarketAutoAcceptEnabled; + NSNumber *_localMarketAutoDeclineEnabled; + NSString *_localMarketPaymentMethodCheckOutEnabled; + NSNumber *_localMarketShippingMethodEnabled; + NSNumber *_localMarketCounterOfferEnabled; + NSNumber *_localMarketSellerContactDetailsEnabled; + NSNumber *_classifiedAdPhoneCount; + NSNumber *_classifiedAdContactByAddressEnabled; + NSNumber *_classifiedAdStreetCount; + NSNumber *_classifiedAdCompanyNameEnabled; + NSString *_specialitySubscription; + NSString *_regularSubscription; + NSString *_premiumSubscription; + NSString *_nonSubscription; + NSNumber *_payPalRequiredForStoreOwner; + NSNumber *_reviseQuantityAllowed; + NSNumber *_revisePriceAllowed; + NSNumber *_storeOwnerExtendedListingDurationsEnabled; + Trading_StoreOwnerExtendedListingDurationsType *_storeOwnerExtendedListingDurations; + NSNumber *_returnPolicyEnabled; + NSNumber *_handlingTimeEnabled; + Trading_AmountType *_maxFlatShippingCost; + NSNumber *_maxFlatShippingCostCBTExempt; + Trading_AmountType *_group1MaxFlatShippingCost; + Trading_AmountType *_group2MaxFlatShippingCost; + Trading_AmountType *_group3MaxFlatShippingCost; + NSMutableArray *_paymentMethod; + NSNumber *_variationsEnabled; + NSString *_attributeConversionEnabled; + NSNumber *_freeGalleryPlusEnabled; + NSNumber *_freePicturePackEnabled; + NSString *_itemCompatibilityEnabled; + NSNumber *_minItemCompatibility; + NSNumber *_maxItemCompatibility; + NSString *_conditionEnabled; + Trading_ConditionValuesType *_conditionValues; + NSNumber *_valueCategory; + NSString *_productCreationEnabled; + NSNumber *_maxGranularFitmentCount; + NSString *_compatibleVehicleType; + NSString *_paymentOptionsGroup; + NSString *_shippingProfileCategoryGroup; + NSString *_paymentProfileCategoryGroup; + NSString *_returnPolicyProfileCategoryGroup; + NSNumber *_vinSupported; + NSNumber *_vrmSupported; + NSNumber *_sellerProvidedTitleSupported; + NSNumber *_depositSupported; + NSNumber *_globalShippingEnabled; + NSMutableArray *_any; + +} + + +/** + + Specifies the ID of a set of default durations for a certain type of listing. + The actual duration values are returned within the FeatureDefinitions node. + The type of listing is named in the type attribute. + + + entry type : class Trading_ListingDurationReferenceType +*/ + +@property (nonatomic, retain) NSMutableArray *listingDuration; + +/** + + Specifies the default site setting for whether sellers are + required to specify a domestic shipping service and its associated cost + when listing items. True means the shipping terms are required + unless a specific category overrides this setting. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *shippingTermsRequired; + +/** + + Specifies the default site setting for whether categories allow + Best Offers. True means Best Offers are allowed site-wide, + unless a specific category overrides the setting. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *bestOfferEnabled; + +/** + + Specifies the default site setting for whether categories allow DutchBIN. True + means Best Offers are allowed site-wide, unless a specific category overrides + the setting. +

+ Note: + As of version 619, Dutch-style (multi-item) competitive-bid auctions are deprecated. + eBay throws an error if you submit a Dutch item listing with AddItem + or VerifyAddItem. If you use RelistItem to update a Dutch auction listing, + eBay generates a warning and resets the Quantity value to 1. + +
+ + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *dutchBINEnabled; + +/** + + Specifies the default site setting for whether a bidder must consent to the + bid by confirming that he or she read and agrees to the terms in eBay's + privacy policy. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *userConsentRequired; + +/** + + Indicates whether or not it is possible to enhance a listing by putting + it into a rotation for display on a special area of the eBay home page. + Support for this feature varies by site. Item or feedback restrictions may apply. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *homePageFeaturedEnabled; + +/** + + Specifies the default site setting for whether categories allow + the ProPack feature (a feature pack). True means ProPack is allowed site-wide, + unless a specific category overrides the setting. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *proPackEnabled; + +/** + + Specifies the default site setting for whether + categories allow the BasicUpgradePack feature (a feature pack). + No longer allowed on any sites. + Formerly, Australia site (site ID 15, abbreviation AU) only. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *basicUpgradePackEnabled; + +/** + + Specifies the default site setting for whether + categories allow the ValuePack feature (a feature pack). + True means it is allowed site-wide, unless a specific category overrides the setting. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *valuePackEnabled; + +/** + + Specifies the default site setting for whether + categories allow the ProPackPlus feature (a feature pack). + True means it is allowed site-wide, unless a specific category overrides the setting. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *proPackPlusEnabled; + +/** + + Specifies the default site setting for whether categories allow + Classified Ad format listings. True means the feature is allowed site-wide, + unless a specific category overrides the setting. + + + type: string constant in Trading_AdFormatEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *adFormatEnabled; + +/** + + Specifies the default site setting for whether categories allow counter offers + for Best Offers. True means counter offers are allowed site-wide, unless a + specific category overrides the setting. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *bestOfferCounterEnabled; + +/** + + Specifies the default site setting for whether categories allow + auto decline for Best Offers. True means auto decline is allowed site-wide, + unless a specific category overrides the setting. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *bestOfferAutoDeclineEnabled; + +/** + + Specifies the default site setting for whether + LocalMarketSpecialitySubscription feature is supported for most categories. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketSpecialitySubscription; + +/** + + Specifies the default site setting for whether LocalMarketRegularSubscription + feature is supported for most categories. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketRegularSubscription; + +/** + + Specifies the default site setting for whether LocalMarketPremiumSubscription + feature is supported for most categories. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketPremiumSubscription; + +/** + + Specifies the default site setting for whether LocalMarketNonSubscription + feature is supported for most categories. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketNonSubscription; + +/** + + Specifies whether most categories on the site are eligible for eBay Express. + eBay Express is a specialty site where customers can buy new, fixed-price + goods in a more conventional e-commerce experience.
+
+ If true, items on the site are eligible for Express, but specific categories + can override the setting if they don't support Express. For example, + categories that are not covered by PayPal Buyer Protection (e.g., Live + Auctions and Motors vehicles) are excluded from Express.
+ If false, items on the site are not eligible for Express, but some + categories may override the setting.
+
+ If you list in an Express-enabled category, it does not necessarily mean + that the item will appear in that category when buyers browse and search + Express. It only means that the item can also be included on Express, + assuming all other Express eligibility requirements are met. See "eBay + Express" in the eBay Web Services guide for information about other + eligibility requirements. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *expressEnabled; + +/** + + Specifies whether most categories on the site require a listing to include a + picture in order to qualify for eBay Express.
+
+ If true, items on the site require a picture in order to qualify for + Express, but specific categories can override this requirement. For example, + on the US site, pictures are normally required for Express listings. + However, the Event Tickets category could override this requirement if + pictures are not commonly expected for tickets.
+ If false, items on the site do not require a picture, + but some categories may override the setting.
+
+ Only meaningful if ExpressEnabled is true for the category. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *expressPicturesRequired; + +/** + + Specifies whether most categories on the site require a listing to include + the Item Condition attribute in order to qualify for eBay Express.
+
+ If true, items on the site require the Item Condition in order to qualify + for Express, but specific categories can override this requirement. For + example, on the US site, the Item Condition is normally required for Express + listings. However, the Event Tickets category could override this + requirement because there is little need to distinguish between new and used + tickets. (People rarely sell used tickets after an event unless the ticket + is also a collectible item.)
+ If false, items on the site do not require the Item Condition, but some + categories may override the setting.
+
+ Only meaningful if ExpressEnabled is true for the category. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *expressConditionRequired; + +/** + + Specifies the default site setting for whether the Minimum Reserve Price + feature is supported for most categories. + + + type : NSNumber, wrapper for primitive double +*/ +@property (nonatomic, retain) NSNumber *minimumReservePrice; + +/** + + Specifies the default site setting for whether most categories allow seller- + level contact information for Classified Ad listings. A value of true means + seller-level contact information is available for Classified Ad format + listings site-wide, unless a specific category overrides the setting. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *sellerContactDetailsEnabled; + +/** + + Specifies the default site setting for whether the Transaction Confirmation + Request feature is supported for most categories. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *transactionConfirmationRequestEnabled; + +/** + + Specifies the default site setting for whether categories allow the Store + Inventory Format feature. True means the feature is allowed site-wide, unless + a specific category overrides the setting. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *storeInventoryEnabled; + +/** + + Specifies the default site setting for whether most + categories allow the addition of Skype buttons to listings. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *skypeMeTransactionalEnabled; + +/** + + Specifies the default site setting for whether most + categories allow the addition of Skype buttons to listings + for non-transactional formats (e.g., the advertisement format). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *skypeMeNonTransactionalEnabled; + +/** + + Specifies the supported local listing distances of regular vehicles + for most categories. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *localListingDistancesRegular; + +/** + + Specifies the supported local listing distances of specialty vehicles + for most categories. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *localListingDistancesSpecialty; + +/** + + Specifies the supported local listing distances for most categories, + for users who have not subscribed to either Regular or Specialty vehicles. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *localListingDistancesNonSubscription; + +/** + + Indicates if the payment method should be displayed to the user + for most categories. Even if enabled, checkout may or may not + be enabled. + + + type: string constant in Trading_ClassifiedAdPaymentMethodEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *classifiedAdPaymentMethodEnabled; + +/** + + Indicates if shipping options are available for most categories. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdShippingMethodEnabled; + +/** + + Indicates if Best Offer is enabled for Classified Ad listings + in most categories. + + + type: string constant in Trading_ClassifiedAdBestOfferEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *classifiedAdBestOfferEnabled; + +/** + + Indicates whether counter offers are allowed on Best Offers for + most categories. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdCounterOfferEnabled; + +/** + + Indicates whether automatic decline for Best Offers is allowed for most + categories. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdAutoDeclineEnabled; + +/** + + Indicates whether most categories support including a phone number in the + seller's contact information. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdContactByPhoneEnabled; + +/** + + Indicates whether most categories support including an email address in the + seller's contact information. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdContactByEmailEnabled; + +/** + + Specifies whether most categories on the site should require a seller who + registered after January 17, 2007 to offer a safe payment method, i.e. + PaisaPay/PayPal or one of the credit cards specified in Item.PaymentMethods). + If a seller has a 'SafePaymentExempt' status, they are exempt from the + category requirement to offer at least one safe payment method, even if the + site and category have the safe payment method turned on. If true, items on + the site need to have the safe payment method selected, but specific + categories can override the setting if they don't need this requirement. For + example, Business and Industrial, Motors, Real Estate, and Mature Audiences + categories, and all listings that don't support Item.PaymentMethods are + exempt from this requirement, which means that any seller can list without + any safe payment method selected. +
+ If false, all sellers in all categories can list without any safe payment + method selected and this setting cannot be overridden at the category level. + If site is not enabled, there is no category where this requirement is + enabled on that site. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *safePaymentRequired; + +/** + + The pay-per-lead feature is no longer available, and this field is scheduled to + be removed from the WSDL. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdPayPerLeadEnabled; + +/** + + Specifies whether most categories support on the site support + custom Item Specifics. If enabled, sellers can use the + Item.ItemSpecifics node in AddItem and related calls to fill in + Item Specifics.
+
+ Item Specifics are typical aspects of items in the same category. + They enable users to classify items by presenting descriptive details + in a structured way. For example, in a jewelry category, sellers might + describe lockets with specifics like "Chain Length=18 in." and + "Main Shape=Heart", but in a Washers & Dryers category, + sellers might include "Type=Top-Loading" instead of "Main Shape=Heart".
+
+ Note: This does not + indicate whether categories support the older ID-based attribute + format. For attributes, use GetCategory2CS instead. + If your application supports ID-based attributes, see + AttributeConversionEnabled to determine whether or not you may + need to suppress ID-based attributes for the category. + + + type: string constant in Trading_ItemSpecificsEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *itemSpecificsEnabled; + +/** + + Indicates whether the site is enabled for PaisaPayEscrow payment method. If + "true" sellers can offer PaisaPayEscrow and PaisaPayEscrow EMI payment methods + in the site. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *paisaPayFullEscrowEnabled; + +/** + + The presence of this field indicates that most site categories support the + International Standard Book Number (ISBN) listing feature. This feature allows + the seller to pass in an ISBN value through the Item.ProductListingDetails.ISBN + field to identify and pre-fill information for a product when adding, + revising, or relisting an item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *isbnIdentifierEnabled; + +/** + + The presence of this field indicates that most site categories support the Universal + Product Code (UPC) listing feature. This feature allows the seller to pass in a + UPC value through the Item.ProductListingDetails.UPC field to identify and pre- + fill information for a product when adding, revising, or relisting an item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *upcIdentifierEnabled; + +/** + + The presence of this field indicates that most site categories support the + European Article Number (EAN) listing feature. This feature allows the seller + to pass in an EAN value through the Item.ProductListingDetails.EAN field to + identify and pre-fill information for a product when adding, revising, or + relisting an item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eanIdentifierEnabled; + +/** + + The presence of this field indicates that most site categories support the + Brand/Manufacturer Part Number listing feature. This feature allows the seller + to pass in a brand and MPN value through the + Item.ProductListingDetails.BrandMPN container to identify and pre-fill + information for a product when adding, revising, or relisting an item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *brandMPNIdentifierEnabled; + +/** + + Specifies the default site setting for whether categories allow + auto-accept for Best Offers for Classified Ads. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdAutoAcceptEnabled; + +/** + + Specifies the default site setting for whether categories allow + auto-accept for Best Offers. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *bestOfferAutoAcceptEnabled; + +/** + + Specifies the default site setting for whether categories allow + you to specify that listings be displayed in the default search + results of the respective sites. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *crossBorderTradeNorthAmericaEnabled; + +/** + + Specifies the default site setting for whether categories allow + you to specify that listings be displayed in the default search + results of the respective site. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *crossBorderTradeGBEnabled; + +/** + + Specifies the default site setting for whether categories allow + you to specify that listings be displayed in the default search + results of the respective site. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *crossBorderTradeAustraliaEnabled; + +/** + + For the Australia site, if both PayPalBuyerProtectionEnabled and + BuyerGuaranteeEnabled are returned, then the default site setting + is that categories allow buyer protection. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *payPalBuyerProtectionEnabled; + +/** + + For the Australia site, if both PayPalBuyerProtectionEnabled and + BuyerGuaranteeEnabled are returned, then the default site setting + is that categories allow buyer protection. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *buyerGuaranteeEnabled; + +/** + + Indicates the workflow timeline that applies to the category on the India + site: Default Workflow, Workflow A or Workflow B. + + + type: string constant in Trading_INEscrowWorkflowTimelineCodeType.h +*/ +@property (nonatomic, retain) NSString *inEscrowWorkflowTimeline; + +/** + + Specifies the default site setting + that categories allow combined fixed price treatment of + the following listing types: Store Inventory Format and + Basic Fixed Price. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *combinedFixedPriceTreatmentEnabled; + +/** + + Specifies the default site setting + that enables durations for "Gallery Featured". + + + type : class Trading_ListingEnhancementDurationReferenceType +*/ +@property (nonatomic, retain) Trading_ListingEnhancementDurationReferenceType *galleryFeaturedDurations; + +/** + + Specifies the default site setting for whether + categories have PayPal as a required payment method for listings. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *payPalRequired; + +/** + + Specifies the default site setting for whether categories allow + Classified Ad listings. True means the feature is allowed site-wide, + unless a specific category overrides the setting. This element is for eBay Motors Pro users. + + + type: string constant in Trading_AdFormatEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *eBayMotorsProAdFormatEnabled; + +/** + + Indicates whether most categories support including a phone number in the + seller's contact information. This element is for eBay Motors Pro users. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProContactByPhoneEnabled; + +/** + + Indicates which telephone option is enabled to + contact the seller. This element is for eBay Motors Pro users. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProPhoneCount; + +/** + + Indicates whether most categories support including an address in the seller's + contact information. This element is for eBay Motors Pro users. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProContactByAddressEnabled; + +/** + + Indicates which address option is enabled to + contact the seller. This element is for eBay Motors Pro users. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProStreetCount; + +/** + + Indicates whether most categories support including a company name in the + seller's contact information. This element is for eBay Motors Pro users. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProCompanyNameEnabled; + +/** + + Indicates whether most categories support including an email address in the + seller's contact information. This element is for eBay Motors Pro users. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProContactByEmailEnabled; + +/** + + Indicates if Best Offer is enabled for Classified Ad listings + in most categories. This element is for eBay Motors Pro users. + + + type: string constant in Trading_ClassifiedAdBestOfferEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *eBayMotorsProBestOfferEnabled; + +/** + + Specifies the default site setting for whether categories allow + auto-accept for Best Offers for Classified Ads. + This element is for eBay Motors Pro users. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProAutoAcceptEnabled; + +/** + + Specifies the default site setting for whether categories allow + auto-decline for Best Offers for Classified Ads. + This element is for eBay Motors Pro users. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProAutoDeclineEnabled; + +/** + + Indicates if the payment method should be displayed to the user + for most categories. Even if enabled, checkout may or may not + be enabled. This element is for eBay Motors Pro users. + + + type: string constant in Trading_ClassifiedAdPaymentMethodEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *eBayMotorsProPaymentMethodCheckOutEnabled; + +/** + + Indicates if shipping options are available for most categories. + This element is for eBay Motors Pro users. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProShippingMethodEnabled; + +/** + + Indicates whether counter offers are allowed on Best Offers for + most categories. This element is for eBay Motors Pro users. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProCounterOfferEnabled; + +/** + + Specifies the default site setting for whether most categories allow seller- + level contact information for Classified Ad format listings. A value of true + means seller-level contact information is available for Classified Ad listings + site-wide, unless a specific category overrides the setting. This element is + for eBay Motors Pro users. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayMotorsProSellerContactDetailsEnabled; + +/** + + Specifies the default site setting for whether categories allow Classified Ad + listings. True means the feature is allowed site-wide, unless a specific + category overrides the setting. This element is for Local Market dealers. + + + type: string constant in Trading_AdFormatEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *localMarketAdFormatEnabled; + +/** + + Indicates whether most categories support including a phone number in the + seller's contact information. This element is for Local Market dealers. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketContactByPhoneEnabled; + +/** + + Indicates which telephone option is enabled to + contact the seller. This element is for Local Market dealers. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *localMarketPhoneCount; + +/** + + Indicates whether most categories support including an address in the seller's + contact information. This element is for Local Market dealers. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketContactByAddressEnabled; + +/** + + Indicates which address option is enabled to + contact the seller. This element is for Local Market dealers. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *localMarketStreetCount; + +/** + + Indicates whether most categories support including a company name in the + seller's contact information. This element is for Local Market dealers. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketCompanyNameEnabled; + +/** + + Indicates whether most categories support including an email address in the + seller's contact information. This element is for Local Market dealers. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketContactByEmailEnabled; + +/** + + Indicates if Best Offer is enabled for Classified Ad listings + in most categories. This element is for Local Market dealers. + + + type: string constant in Trading_ClassifiedAdBestOfferEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *localMarketBestOfferEnabled; + +/** + + Specifies the default site setting for whether categories allow + auto-accept for Best Offers for Classified Ads. + This element is for Local Market dealers. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketAutoAcceptEnabled; + +/** + + Specifies the default site setting for whether categories allow + auto-decline for Best Offers for Classified Ads. + This element is for Local Market dealers. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketAutoDeclineEnabled; + +/** + + Indicates if the payment method should be displayed to the user + for most categories. Even if enabled, checkout may or may not + be enabled. This element is for Local Market dealers. + + + type: string constant in Trading_ClassifiedAdPaymentMethodEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *localMarketPaymentMethodCheckOutEnabled; + +/** + + Indicates if shipping options are available for most categories. + This element is for Local Market dealers. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketShippingMethodEnabled; + +/** + + Indicates whether counter offers are allowed on Best Offers for + most categories. This element is for Local Market dealers. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketCounterOfferEnabled; + +/** + + Specifies the default site setting for whether most categories allow seller- + level contact information for Classified Ad format listings. A value of true + means seller-level contact information is available for Classified Ad format + listings site-wide, unless a specific category overrides the setting. This + element is for Local Market dealers. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *localMarketSellerContactDetailsEnabled; + +/** + + Indicates which telephone option is enabled to + contact the seller. This element is for For Sale By Owner. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *classifiedAdPhoneCount; + +/** + + Indicates whether most categories support including an address in the seller's + contact information. This element is for For Sale By Owner. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdContactByAddressEnabled; + +/** + + Indicates which address option is enabled to + contact the seller. This element is for For Sale By Owner. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *classifiedAdStreetCount; + +/** + + Indicates whether most categories support including a company name in the + seller's contact information. This element is for For Sale By Owner. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *classifiedAdCompanyNameEnabled; + +/** + + Specifies the default site setting for whether + LocalMarketSpecialitySubscription feature is supported for most categories. + + + type: string constant in Trading_GeographicExposureCodeType.h +*/ +@property (nonatomic, retain) NSString *specialitySubscription; + +/** + + Specifies the default site setting for whether LocalMarketRegularSubscription + feature is supported for most categories. + + + type: string constant in Trading_GeographicExposureCodeType.h +*/ +@property (nonatomic, retain) NSString *regularSubscription; + +/** + + Specifies the default site setting for whether LocalMarketPremiumSubscription + feature is supported for most categories. + + + type: string constant in Trading_GeographicExposureCodeType.h +*/ +@property (nonatomic, retain) NSString *premiumSubscription; + +/** + + Specifies the supported local listing distances for most categories, + for users who have not subscribed to either Regular or Specialty vehicles. + + + type: string constant in Trading_GeographicExposureCodeType.h +*/ +@property (nonatomic, retain) NSString *nonSubscription; + +/** + + Defines if PayPal is required for Store Owner. + If the field is present, the corresponding feature applies to the category. + The field is returned as anempty element (e.g., a boolean value is not returned). + Applies to Fixed Price Listings as well as Sif Listings. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *payPalRequiredForStoreOwner; + +/** + + Defines if quantity can be revised while a listing is in semi or fully restricted mode. + If the field is present, the corresponding feature applies to the category. + The field is returned as anempty element (e.g., a boolean value is not returned). + Applies to Fixed Price Listings as well as Store Inventory Format Listings. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *reviseQuantityAllowed; + +/** + + Defines if price can be revised while a listing is in semi or fully restricted mode. + If the field is present, the corresponding feature applies to the category. + The field is returned as anempty element (e.g., a boolean value is not returned). + Applies to Fixed Price Listings as well as Store Inventory Format Listings. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *revisePriceAllowed; + +/** + + Defines if extended business seller listing durations are enabled in a given category. + When the value of this element is true, it means the listing duration values + defined in StoreOwnerExtendedListingDurations are applicable to fixed price + listings in a given category. + The field is returned as anempty element (e.g., a boolean value is not returned). + Applies to Fixed Price Listings as well as Store Inventory Format Listings. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *storeOwnerExtendedListingDurationsEnabled; + +/** + + Provides additional listings durations that are supported by Store Owners. + The extended listing durations provided here in this element should be merged + in with the baseline listing durations provided in the ListingDurations element. + + + type : class Trading_StoreOwnerExtendedListingDurationsType +*/ +@property (nonatomic, retain) Trading_StoreOwnerExtendedListingDurationsType *storeOwnerExtendedListingDurations; + +/** + + Specifies the default site setting for whether a return policy is + required for most categories.
+
+ For most sites: If true, listings in most + categories require a return policy.
+
+ For eBay India (IN), Australia (AU), and + US eBay Motors Parts and Accessories: + If true, most categories supports but do not require a + return policy.
+
+ Individual categories can override the site default. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *returnPolicyEnabled; + +/** + + Specifies the default site setting for whether a handling time (dispatch time) is + required for most categories.
+
+ The handling time is the maximum number of business days the seller + commits to for preparing an item to be shipped after receiving a + cleared payment. The seller's handling time does not include the + shipping time (the carrier's transit time).
+
+ If false, most listings on the site require a handling time + (see DispatchTimeMax in AddItem) when flat or calculated shipping + is specified. (A handling time is not required for local pickup + or for freight shipping.)
+
+ For a list of the handling time values allowed for each site, + call GeteBayDetails + with DetailName set to DispatchTimeMaxDetails. +
+
+ Note: + Although the field name ends with "Enabled", a value of true means + that a handling time is NOT required, and value of false means + that a handling time IS required. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *handlingTimeEnabled; + +/** + + Specifies the default site setting for whether a maximum flat rate shipping cost + is imposed for listings in most categories on the site. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *maxFlatShippingCost; + +/** + + Specifies the default site setting for whether a maximum flat rate shipping cost + is imposed on sellers who list in categories on this site yet are shipping an + item into the country of this site from another country. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *maxFlatShippingCostCBTExempt; + +/** + + Returns the applicable max cap per shipping cost for shipping service group1 + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *group1MaxFlatShippingCost; + +/** + + Returns the applicable max cap per shipping cost for shipping service group2 + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *group2MaxFlatShippingCost; + +/** + + Returns the applicable max cap per shipping cost for shipping service group3 + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *group3MaxFlatShippingCost; + +/** + + Indicates the default payment method for the eBay site. If a payment method + isn't specified through the AddItem family of calls, the site default payment + method is used. + + + entry type : string constant in Trading_BuyerPaymentMethodCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *paymentMethod; + +/** + + Specifies the default site setting for whether categories support + multi-variation listings. If true, you can pass in Item.Variations + in the AddFixedPriceItem family of calls when you list in + categories that support this feature.
+
+ Multi-variation listings contain items that are logically the same + product, but that vary in their manufacturing details or packaging. + For example, a particular brand and style of shirt could be + available in different sizes and colors, such as "large blue" and + "medium black" variations. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *variationsEnabled; + +/** + + Specifies the default site setting for whether categories + have been converted from ID-based attributes to + custom Item Specifics. As many categories do not support + ID-based attributes, the site default is typically returned as + NotApplicable. If conversion is Enabled or Disabled, + we recommend that you avoid rendering ID-based attributes and + custom Item Specifics together for applicable categories in your + application + (to avoid displaying the same Item Specifics twice). + + + type: string constant in Trading_AttributeConversionEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *attributeConversionEnabled; + +/** + + Specifies the default site setting for whether categories allow + free, automatic upgrades for Gallery Plus, which enhances pictures + in search results. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *freeGalleryPlusEnabled; + +/** + + Specifies the default site setting for whether categories allow + free, automatic upgrades for Picture Pack, a discount package + that includes super-sizing of pictures. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *freePicturePackEnabled; + +/** + + Specifies the default site setting for whether listing items with parts + compatibility is supported by application (ByApplication), by specification + (BySpecification), or not at all (Disabled). A given category cannot support + both types of parts compatibility. +

+ Parts compatibility listings contain information to determine the assemblies + with which a part is compatible. For example, an automotive part or accessory + listed witih parts compatibility can be matched with vehicles (e.g., specific + years, makes, and models) with which the part or accessory can be used. + + + type: string constant in Trading_ItemCompatibilityEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *itemCompatibilityEnabled; + +/** + + Specifies the default site setting for whether parts compatibility + information is required when listing items, and if so, how many + compatibilities must be specified. If the value is "0," you are not required + to specify compatibility information. A value greater than "0" indicates that + listing with parts compatibity is mandatory and the listing must contain the + specified number of compatibilities at a minimum. +

+ Parts compatibility listings contain information to determine the assemblies + with which a part is compatible. For example, an automotive part or accessory + listed witih parts compatibility can be matched with vehicles (e.g., specific + years, makes, and models) with which the part or accessory can be used. +

+ This field applies only to listings in which compatibility is specified by + application. Entering parts compatibility by application specifies the + assemblies (e.g., a specific year, make, and model of car) to which the item + applies. This can be done automatically by listing with a catalog product + that supports parts compatibility, or manually, using + Item.ItemCompatibilityList when listing or + revising an item. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *minItemCompatibility; + +/** + + Specifies the default site setting for the maximum number of compatible + applications allowed per item when adding or revising items with parts + compatibility. +

+ Parts compatibility listings contain structured information to determine the + assemblies with which a part is compatible. For example, an automotive part + or accessory listed with parts compatibility can be matched with vehicles + (e.g., specific years, makes, and models) with which the part or accessory + can be used. +

+ This field applies only to listings in which compatibility is specified by + application manually when listing or revising an item. Entering parts + compatibility by application manually specifies the assemblies (e.g., a + specific year, make, and model of car) to which the item applies, using Item.ItemCompatibilityList. +

+ Note: + For eBay Germany, compatibilities (whether specified by Application or using + a K type vehicle number) use Product Period, a range of years in which the + given vehicle was produced. If the production period covers 3 years, then the + Compatibility counts as 3 of the maximum allowed item compatibilities. + GetItem returns ItemCompatibilityCount, which can help you monitor the number + of compatibilities specified for an item. +

+ It is important to implement a counter into your application to prevent + sellers from specifying more than the maximum number of compatiblities for an + item. An AddItem request will fail if the number of compatiblities specified + exceeds the maximum allowed.
+ + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxItemCompatibility; + +/** + + Specifies the default site setting for whether most categories + support (or require) Item.ConditionID in listings. + Use this to determine whether to use + ConditionID in AddItem and related calls. + See the ConditionValues container for a list of valid + Condition IDs.
+
+ In general, this is set to Disabled, and meta-categories + (level 1 categories) define their own default settings. + + + type: string constant in Trading_ConditionEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *conditionEnabled; + +/** + + The comprehensive list of item conditions on the site. That is, + this lists any value that could be supported by at least one + category on the site. + Individual meta-categories define their own default set of + condition values. (In other words, categories always override + this list with a customized subset of these values.) + + + type : class Trading_ConditionValuesType +*/ +@property (nonatomic, retain) Trading_ConditionValuesType *conditionValues; + +/** + + Specifies the default site setting for whether most categories + follow specific rules associated with "value categories".
+
+ Some eBay sites may select a few categories and designate them as + "value categories". These are typically selected from + categories where buyers can find great deals. (Not all categories + with great deals are designated as value categories.) + This designation can change over time.
+
+ While a category is designated as a value category + (i.e., when ValueCategory is true), + it is subject to the following rule: Items in value categories can only be listed in one category.
+
+ For example, if you attempt to list in two categories and the + PrimaryCategory or SecondaryCategory is a value category, + then eBay drops the SecondaryCategory and lists the + item in the PrimaryCategory only. + Similarly, if you attempt to add a secondary category to an existing + listing, or you change the category for an existing listing, + and if the primary or secondary category is a value category, + then eBay drops the secondary category. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *valueCategory; + +/** + + Specifies the default site setting for whether most categories + support (or require) product creation in listings. + Use this to determine whether it is mandatory to send + product id in AddItem and related calls. + In general, this is set to Disabled, and meta-categories + (level 1 categories) define their own default settings. + + + type: string constant in Trading_ProductCreationEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *productCreationEnabled; + +/** + + Specifies the default site setting for the maximum number of fine grained + item compatibilities that can be applied to a listing. +

+ When you list with parts compatibility, using only the high-level + compatibility search names, such as Year, Make, and Model, the fitment + applies to the various unspecified lower-level compatiblity search names and + values, such as Trim and Engine, as well. This means that specifying a single + coarsely defined item compatibility may result in multiple fitments applying + to the listing at the lowest level of granularity. Up to 300 (or whatever + maximum is indicated by MaxItemCompatibility) coarse parts compatiblities can + be specified for a given listing. +

+ Alternatively, you can explicitly specify up to 1000 (or whatever maximum is + indicated by MaxGranularFitmentCount) parts compatibilities at the lowest + level of granularity. That is, if you specify your parts compatibilities + using all of the supported compatiblity search names (e.g., Year, Make, + Model, Trim, and Engine), you can specify up to 1000 compatibilities. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxGranularFitmentCount; + +/** + + Specifies the default site setting for the vehicle type, Cars and Trucks or + Motorcycles, supported for specfying parts compatibility. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *compatibleVehicleType; + +/** + + This enumeration value indicates whether or not the new eBay payment process is the site default. + + + type: string constant in Trading_PaymentOptionsGroupEnabledCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentOptionsGroup; + +/** + + The SiteDefaults.ShippingProfileCategoryGroup value indicates the + default Business Policies category group linked to the Shipping Profile for the site's + top-level categories. In the initial release of Business Policies, there are only two + category groups: MOTORS_VEHICLE (for motor vehicle categories on eBay Motors (US and CA) + and ALL (for all other, non-motor vehicle categories). +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type: string constant in Trading_ProfileCategoryGroupCodeType.h +*/ +@property (nonatomic, retain) NSString *shippingProfileCategoryGroup; + +/** + + The SiteDefaults.PaymentProfileCategoryGroup value indicates the + default Business Policies category group linked to the Payment Profile for the site's + top-level categories. In the initial release of Business Policies, there are only two + category groups: MOTORS_VEHICLE (for motor vehicle categories on eBay Motors (US and CA) + and ALL (for all other, non-motor vehicle categories). +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type: string constant in Trading_ProfileCategoryGroupCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentProfileCategoryGroup; + +/** + + The SiteDefaults.ReturnPolicyProfileCategoryGroup value indicates the + default Business Policies category group linked to the Return Policy Profile for the site's + top-level categories. In the initial release of Business Policies, there are only two + category groups: MOTORS_VEHICLE (for motor vehicle categories on eBay Motors (US and CA) + and ALL (for all other, non-motor vehicle categories). +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type: string constant in Trading_ProfileCategoryGroupCodeType.h +*/ +@property (nonatomic, retain) NSString *returnPolicyProfileCategoryGroup; + +/** + + Specifies the default site setting for whether most categories + support a Vehicle Identification Number (VIN) in + US, CA, and CAFR eBay Motors listings. For categories that do, + use the VIN field in AddItem (instead of the deprecated + ID-based attribute). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *vinSupported; + +/** + + Specifies the default site setting for whether most categories + support a Vehicle Registration Mark (VRM) in + UK eBay Motors listings. For categories that do, use the VIN field + in AddItem (instead of the deprecated ID-based attribute). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *vrmSupported; + +/** + + Specifies the default site setting for whether most categories + allow sellers to specify a custom title for a US or CA eBay Motors + vehicle listings. For categories that do, use the + SellerProvidedTitle field in AddItem (instead of the deprecated + ID-based attribute). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *sellerProvidedTitleSupported; + +/** + + Specifies the default site setting for whether most categories + support a vehicle deposit for US eBay Motors vehicle listings. + For categories that do, use the + PaymentDetails.DepositAmount and PaymentDetails.DepositAmount fields + in AddItem (instead of the deprecated ID-based attributes). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *depositSupported; + +/** + + If true, items listed on the current site can be shipped using the Global Shipping Program. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *globalShippingEnabled; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SiteDefaultsType.m b/Vendoo/TradingProxy/Trading_SiteDefaultsType.m new file mode 100755 index 0000000..418b5d1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SiteDefaultsType.m @@ -0,0 +1,672 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SiteDefaultsType.h" +#import "Trading_ListingEnhancementDurationReferenceType.h" +#import "Trading_StoreOwnerExtendedListingDurationsType.h" +#import "Trading_ListingDurationReferenceType.h" +#import "Trading_ConditionValuesType.h" +#import "Trading_AmountType.h" + +@implementation Trading_SiteDefaultsType + +@synthesize listingDuration = _listingDuration; +@synthesize shippingTermsRequired = _shippingTermsRequired; +@synthesize bestOfferEnabled = _bestOfferEnabled; +@synthesize dutchBINEnabled = _dutchBINEnabled; +@synthesize userConsentRequired = _userConsentRequired; +@synthesize homePageFeaturedEnabled = _homePageFeaturedEnabled; +@synthesize proPackEnabled = _proPackEnabled; +@synthesize basicUpgradePackEnabled = _basicUpgradePackEnabled; +@synthesize valuePackEnabled = _valuePackEnabled; +@synthesize proPackPlusEnabled = _proPackPlusEnabled; +@synthesize adFormatEnabled = _adFormatEnabled; +@synthesize bestOfferCounterEnabled = _bestOfferCounterEnabled; +@synthesize bestOfferAutoDeclineEnabled = _bestOfferAutoDeclineEnabled; +@synthesize localMarketSpecialitySubscription = _localMarketSpecialitySubscription; +@synthesize localMarketRegularSubscription = _localMarketRegularSubscription; +@synthesize localMarketPremiumSubscription = _localMarketPremiumSubscription; +@synthesize localMarketNonSubscription = _localMarketNonSubscription; +@synthesize expressEnabled = _expressEnabled; +@synthesize expressPicturesRequired = _expressPicturesRequired; +@synthesize expressConditionRequired = _expressConditionRequired; +@synthesize minimumReservePrice = _minimumReservePrice; +@synthesize sellerContactDetailsEnabled = _sellerContactDetailsEnabled; +@synthesize transactionConfirmationRequestEnabled = _transactionConfirmationRequestEnabled; +@synthesize storeInventoryEnabled = _storeInventoryEnabled; +@synthesize skypeMeTransactionalEnabled = _skypeMeTransactionalEnabled; +@synthesize skypeMeNonTransactionalEnabled = _skypeMeNonTransactionalEnabled; +@synthesize localListingDistancesRegular = _localListingDistancesRegular; +@synthesize localListingDistancesSpecialty = _localListingDistancesSpecialty; +@synthesize localListingDistancesNonSubscription = _localListingDistancesNonSubscription; +@synthesize classifiedAdPaymentMethodEnabled = _classifiedAdPaymentMethodEnabled; +@synthesize classifiedAdShippingMethodEnabled = _classifiedAdShippingMethodEnabled; +@synthesize classifiedAdBestOfferEnabled = _classifiedAdBestOfferEnabled; +@synthesize classifiedAdCounterOfferEnabled = _classifiedAdCounterOfferEnabled; +@synthesize classifiedAdAutoDeclineEnabled = _classifiedAdAutoDeclineEnabled; +@synthesize classifiedAdContactByPhoneEnabled = _classifiedAdContactByPhoneEnabled; +@synthesize classifiedAdContactByEmailEnabled = _classifiedAdContactByEmailEnabled; +@synthesize safePaymentRequired = _safePaymentRequired; +@synthesize classifiedAdPayPerLeadEnabled = _classifiedAdPayPerLeadEnabled; +@synthesize itemSpecificsEnabled = _itemSpecificsEnabled; +@synthesize paisaPayFullEscrowEnabled = _paisaPayFullEscrowEnabled; +@synthesize isbnIdentifierEnabled = _isbnIdentifierEnabled; +@synthesize upcIdentifierEnabled = _upcIdentifierEnabled; +@synthesize eanIdentifierEnabled = _eanIdentifierEnabled; +@synthesize brandMPNIdentifierEnabled = _brandMPNIdentifierEnabled; +@synthesize classifiedAdAutoAcceptEnabled = _classifiedAdAutoAcceptEnabled; +@synthesize bestOfferAutoAcceptEnabled = _bestOfferAutoAcceptEnabled; +@synthesize crossBorderTradeNorthAmericaEnabled = _crossBorderTradeNorthAmericaEnabled; +@synthesize crossBorderTradeGBEnabled = _crossBorderTradeGBEnabled; +@synthesize crossBorderTradeAustraliaEnabled = _crossBorderTradeAustraliaEnabled; +@synthesize payPalBuyerProtectionEnabled = _payPalBuyerProtectionEnabled; +@synthesize buyerGuaranteeEnabled = _buyerGuaranteeEnabled; +@synthesize inEscrowWorkflowTimeline = _inEscrowWorkflowTimeline; +@synthesize combinedFixedPriceTreatmentEnabled = _combinedFixedPriceTreatmentEnabled; +@synthesize galleryFeaturedDurations = _galleryFeaturedDurations; +@synthesize payPalRequired = _payPalRequired; +@synthesize eBayMotorsProAdFormatEnabled = _eBayMotorsProAdFormatEnabled; +@synthesize eBayMotorsProContactByPhoneEnabled = _eBayMotorsProContactByPhoneEnabled; +@synthesize eBayMotorsProPhoneCount = _eBayMotorsProPhoneCount; +@synthesize eBayMotorsProContactByAddressEnabled = _eBayMotorsProContactByAddressEnabled; +@synthesize eBayMotorsProStreetCount = _eBayMotorsProStreetCount; +@synthesize eBayMotorsProCompanyNameEnabled = _eBayMotorsProCompanyNameEnabled; +@synthesize eBayMotorsProContactByEmailEnabled = _eBayMotorsProContactByEmailEnabled; +@synthesize eBayMotorsProBestOfferEnabled = _eBayMotorsProBestOfferEnabled; +@synthesize eBayMotorsProAutoAcceptEnabled = _eBayMotorsProAutoAcceptEnabled; +@synthesize eBayMotorsProAutoDeclineEnabled = _eBayMotorsProAutoDeclineEnabled; +@synthesize eBayMotorsProPaymentMethodCheckOutEnabled = _eBayMotorsProPaymentMethodCheckOutEnabled; +@synthesize eBayMotorsProShippingMethodEnabled = _eBayMotorsProShippingMethodEnabled; +@synthesize eBayMotorsProCounterOfferEnabled = _eBayMotorsProCounterOfferEnabled; +@synthesize eBayMotorsProSellerContactDetailsEnabled = _eBayMotorsProSellerContactDetailsEnabled; +@synthesize localMarketAdFormatEnabled = _localMarketAdFormatEnabled; +@synthesize localMarketContactByPhoneEnabled = _localMarketContactByPhoneEnabled; +@synthesize localMarketPhoneCount = _localMarketPhoneCount; +@synthesize localMarketContactByAddressEnabled = _localMarketContactByAddressEnabled; +@synthesize localMarketStreetCount = _localMarketStreetCount; +@synthesize localMarketCompanyNameEnabled = _localMarketCompanyNameEnabled; +@synthesize localMarketContactByEmailEnabled = _localMarketContactByEmailEnabled; +@synthesize localMarketBestOfferEnabled = _localMarketBestOfferEnabled; +@synthesize localMarketAutoAcceptEnabled = _localMarketAutoAcceptEnabled; +@synthesize localMarketAutoDeclineEnabled = _localMarketAutoDeclineEnabled; +@synthesize localMarketPaymentMethodCheckOutEnabled = _localMarketPaymentMethodCheckOutEnabled; +@synthesize localMarketShippingMethodEnabled = _localMarketShippingMethodEnabled; +@synthesize localMarketCounterOfferEnabled = _localMarketCounterOfferEnabled; +@synthesize localMarketSellerContactDetailsEnabled = _localMarketSellerContactDetailsEnabled; +@synthesize classifiedAdPhoneCount = _classifiedAdPhoneCount; +@synthesize classifiedAdContactByAddressEnabled = _classifiedAdContactByAddressEnabled; +@synthesize classifiedAdStreetCount = _classifiedAdStreetCount; +@synthesize classifiedAdCompanyNameEnabled = _classifiedAdCompanyNameEnabled; +@synthesize specialitySubscription = _specialitySubscription; +@synthesize regularSubscription = _regularSubscription; +@synthesize premiumSubscription = _premiumSubscription; +@synthesize nonSubscription = _nonSubscription; +@synthesize payPalRequiredForStoreOwner = _payPalRequiredForStoreOwner; +@synthesize reviseQuantityAllowed = _reviseQuantityAllowed; +@synthesize revisePriceAllowed = _revisePriceAllowed; +@synthesize storeOwnerExtendedListingDurationsEnabled = _storeOwnerExtendedListingDurationsEnabled; +@synthesize storeOwnerExtendedListingDurations = _storeOwnerExtendedListingDurations; +@synthesize returnPolicyEnabled = _returnPolicyEnabled; +@synthesize handlingTimeEnabled = _handlingTimeEnabled; +@synthesize maxFlatShippingCost = _maxFlatShippingCost; +@synthesize maxFlatShippingCostCBTExempt = _maxFlatShippingCostCBTExempt; +@synthesize group1MaxFlatShippingCost = _group1MaxFlatShippingCost; +@synthesize group2MaxFlatShippingCost = _group2MaxFlatShippingCost; +@synthesize group3MaxFlatShippingCost = _group3MaxFlatShippingCost; +@synthesize paymentMethod = _paymentMethod; +@synthesize variationsEnabled = _variationsEnabled; +@synthesize attributeConversionEnabled = _attributeConversionEnabled; +@synthesize freeGalleryPlusEnabled = _freeGalleryPlusEnabled; +@synthesize freePicturePackEnabled = _freePicturePackEnabled; +@synthesize itemCompatibilityEnabled = _itemCompatibilityEnabled; +@synthesize minItemCompatibility = _minItemCompatibility; +@synthesize maxItemCompatibility = _maxItemCompatibility; +@synthesize conditionEnabled = _conditionEnabled; +@synthesize conditionValues = _conditionValues; +@synthesize valueCategory = _valueCategory; +@synthesize productCreationEnabled = _productCreationEnabled; +@synthesize maxGranularFitmentCount = _maxGranularFitmentCount; +@synthesize compatibleVehicleType = _compatibleVehicleType; +@synthesize paymentOptionsGroup = _paymentOptionsGroup; +@synthesize shippingProfileCategoryGroup = _shippingProfileCategoryGroup; +@synthesize paymentProfileCategoryGroup = _paymentProfileCategoryGroup; +@synthesize returnPolicyProfileCategoryGroup = _returnPolicyProfileCategoryGroup; +@synthesize vinSupported = _vinSupported; +@synthesize vrmSupported = _vrmSupported; +@synthesize sellerProvidedTitleSupported = _sellerProvidedTitleSupported; +@synthesize depositSupported = _depositSupported; +@synthesize globalShippingEnabled = _globalShippingEnabled; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ListingDuration" propertyName:@"listingDuration" type:PICO_TYPE_OBJECT clazz:[Trading_ListingDurationReferenceType class]]; + [map setObject:ps forKey:@"listingDuration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingTermsRequired" propertyName:@"shippingTermsRequired" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"shippingTermsRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferEnabled" propertyName:@"bestOfferEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"bestOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DutchBINEnabled" propertyName:@"dutchBINEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"dutchBINEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserConsentRequired" propertyName:@"userConsentRequired" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"userConsentRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HomePageFeaturedEnabled" propertyName:@"homePageFeaturedEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"homePageFeaturedEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProPackEnabled" propertyName:@"proPackEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"proPackEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BasicUpgradePackEnabled" propertyName:@"basicUpgradePackEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"basicUpgradePackEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ValuePackEnabled" propertyName:@"valuePackEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"valuePackEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProPackPlusEnabled" propertyName:@"proPackPlusEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"proPackPlusEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AdFormatEnabled" propertyName:@"adFormatEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"adFormatEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferCounterEnabled" propertyName:@"bestOfferCounterEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"bestOfferCounterEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferAutoDeclineEnabled" propertyName:@"bestOfferAutoDeclineEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"bestOfferAutoDeclineEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketSpecialitySubscription" propertyName:@"localMarketSpecialitySubscription" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketSpecialitySubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketRegularSubscription" propertyName:@"localMarketRegularSubscription" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketRegularSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketPremiumSubscription" propertyName:@"localMarketPremiumSubscription" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketPremiumSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketNonSubscription" propertyName:@"localMarketNonSubscription" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketNonSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressEnabled" propertyName:@"expressEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"expressEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressPicturesRequired" propertyName:@"expressPicturesRequired" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"expressPicturesRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressConditionRequired" propertyName:@"expressConditionRequired" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"expressConditionRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinimumReservePrice" propertyName:@"minimumReservePrice" type:PICO_TYPE_DOUBLE clazz:nil]; + [map setObject:ps forKey:@"minimumReservePrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerContactDetailsEnabled" propertyName:@"sellerContactDetailsEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"sellerContactDetailsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionConfirmationRequestEnabled" propertyName:@"transactionConfirmationRequestEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"transactionConfirmationRequestEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreInventoryEnabled" propertyName:@"storeInventoryEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"storeInventoryEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SkypeMeTransactionalEnabled" propertyName:@"skypeMeTransactionalEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"skypeMeTransactionalEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SkypeMeNonTransactionalEnabled" propertyName:@"skypeMeNonTransactionalEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"skypeMeNonTransactionalEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalListingDistancesRegular" propertyName:@"localListingDistancesRegular" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"localListingDistancesRegular"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalListingDistancesSpecialty" propertyName:@"localListingDistancesSpecialty" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"localListingDistancesSpecialty"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalListingDistancesNonSubscription" propertyName:@"localListingDistancesNonSubscription" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"localListingDistancesNonSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdPaymentMethodEnabled" propertyName:@"classifiedAdPaymentMethodEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"classifiedAdPaymentMethodEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdShippingMethodEnabled" propertyName:@"classifiedAdShippingMethodEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdShippingMethodEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdBestOfferEnabled" propertyName:@"classifiedAdBestOfferEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"classifiedAdBestOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdCounterOfferEnabled" propertyName:@"classifiedAdCounterOfferEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdCounterOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdAutoDeclineEnabled" propertyName:@"classifiedAdAutoDeclineEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdAutoDeclineEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdContactByPhoneEnabled" propertyName:@"classifiedAdContactByPhoneEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdContactByPhoneEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdContactByEmailEnabled" propertyName:@"classifiedAdContactByEmailEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdContactByEmailEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SafePaymentRequired" propertyName:@"safePaymentRequired" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"safePaymentRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdPayPerLeadEnabled" propertyName:@"classifiedAdPayPerLeadEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdPayPerLeadEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemSpecificsEnabled" propertyName:@"itemSpecificsEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"itemSpecificsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaisaPayFullEscrowEnabled" propertyName:@"paisaPayFullEscrowEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"paisaPayFullEscrowEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ISBNIdentifierEnabled" propertyName:@"isbnIdentifierEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"isbnIdentifierEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UPCIdentifierEnabled" propertyName:@"upcIdentifierEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"upcIdentifierEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EANIdentifierEnabled" propertyName:@"eanIdentifierEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eanIdentifierEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BrandMPNIdentifierEnabled" propertyName:@"brandMPNIdentifierEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"brandMPNIdentifierEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdAutoAcceptEnabled" propertyName:@"classifiedAdAutoAcceptEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdAutoAcceptEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferAutoAcceptEnabled" propertyName:@"bestOfferAutoAcceptEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"bestOfferAutoAcceptEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossBorderTradeNorthAmericaEnabled" propertyName:@"crossBorderTradeNorthAmericaEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"crossBorderTradeNorthAmericaEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossBorderTradeGBEnabled" propertyName:@"crossBorderTradeGBEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"crossBorderTradeGBEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CrossBorderTradeAustraliaEnabled" propertyName:@"crossBorderTradeAustraliaEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"crossBorderTradeAustraliaEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalBuyerProtectionEnabled" propertyName:@"payPalBuyerProtectionEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"payPalBuyerProtectionEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerGuaranteeEnabled" propertyName:@"buyerGuaranteeEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"buyerGuaranteeEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"INEscrowWorkflowTimeline" propertyName:@"inEscrowWorkflowTimeline" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"inEscrowWorkflowTimeline"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CombinedFixedPriceTreatmentEnabled" propertyName:@"combinedFixedPriceTreatmentEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"combinedFixedPriceTreatmentEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GalleryFeaturedDurations" propertyName:@"galleryFeaturedDurations" type:PICO_TYPE_OBJECT clazz:[Trading_ListingEnhancementDurationReferenceType class]]; + [map setObject:ps forKey:@"galleryFeaturedDurations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalRequired" propertyName:@"payPalRequired" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"payPalRequired"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProAdFormatEnabled" propertyName:@"eBayMotorsProAdFormatEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProAdFormatEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProContactByPhoneEnabled" propertyName:@"eBayMotorsProContactByPhoneEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProContactByPhoneEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProPhoneCount" propertyName:@"eBayMotorsProPhoneCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProPhoneCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProContactByAddressEnabled" propertyName:@"eBayMotorsProContactByAddressEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProContactByAddressEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProStreetCount" propertyName:@"eBayMotorsProStreetCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProStreetCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProCompanyNameEnabled" propertyName:@"eBayMotorsProCompanyNameEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProCompanyNameEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProContactByEmailEnabled" propertyName:@"eBayMotorsProContactByEmailEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProContactByEmailEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProBestOfferEnabled" propertyName:@"eBayMotorsProBestOfferEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProBestOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProAutoAcceptEnabled" propertyName:@"eBayMotorsProAutoAcceptEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProAutoAcceptEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProAutoDeclineEnabled" propertyName:@"eBayMotorsProAutoDeclineEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProAutoDeclineEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProPaymentMethodCheckOutEnabled" propertyName:@"eBayMotorsProPaymentMethodCheckOutEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProPaymentMethodCheckOutEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProShippingMethodEnabled" propertyName:@"eBayMotorsProShippingMethodEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProShippingMethodEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProCounterOfferEnabled" propertyName:@"eBayMotorsProCounterOfferEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProCounterOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayMotorsProSellerContactDetailsEnabled" propertyName:@"eBayMotorsProSellerContactDetailsEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayMotorsProSellerContactDetailsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketAdFormatEnabled" propertyName:@"localMarketAdFormatEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"localMarketAdFormatEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketContactByPhoneEnabled" propertyName:@"localMarketContactByPhoneEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketContactByPhoneEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketPhoneCount" propertyName:@"localMarketPhoneCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"localMarketPhoneCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketContactByAddressEnabled" propertyName:@"localMarketContactByAddressEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketContactByAddressEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketStreetCount" propertyName:@"localMarketStreetCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"localMarketStreetCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketCompanyNameEnabled" propertyName:@"localMarketCompanyNameEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketCompanyNameEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketContactByEmailEnabled" propertyName:@"localMarketContactByEmailEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketContactByEmailEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketBestOfferEnabled" propertyName:@"localMarketBestOfferEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"localMarketBestOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketAutoAcceptEnabled" propertyName:@"localMarketAutoAcceptEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketAutoAcceptEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketAutoDeclineEnabled" propertyName:@"localMarketAutoDeclineEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketAutoDeclineEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketPaymentMethodCheckOutEnabled" propertyName:@"localMarketPaymentMethodCheckOutEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"localMarketPaymentMethodCheckOutEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketShippingMethodEnabled" propertyName:@"localMarketShippingMethodEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketShippingMethodEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketCounterOfferEnabled" propertyName:@"localMarketCounterOfferEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketCounterOfferEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LocalMarketSellerContactDetailsEnabled" propertyName:@"localMarketSellerContactDetailsEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"localMarketSellerContactDetailsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdPhoneCount" propertyName:@"classifiedAdPhoneCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"classifiedAdPhoneCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdContactByAddressEnabled" propertyName:@"classifiedAdContactByAddressEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdContactByAddressEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdStreetCount" propertyName:@"classifiedAdStreetCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"classifiedAdStreetCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ClassifiedAdCompanyNameEnabled" propertyName:@"classifiedAdCompanyNameEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"classifiedAdCompanyNameEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SpecialitySubscription" propertyName:@"specialitySubscription" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"specialitySubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RegularSubscription" propertyName:@"regularSubscription" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"regularSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PremiumSubscription" propertyName:@"premiumSubscription" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"premiumSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NonSubscription" propertyName:@"nonSubscription" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"nonSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalRequiredForStoreOwner" propertyName:@"payPalRequiredForStoreOwner" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"payPalRequiredForStoreOwner"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReviseQuantityAllowed" propertyName:@"reviseQuantityAllowed" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"reviseQuantityAllowed"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RevisePriceAllowed" propertyName:@"revisePriceAllowed" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"revisePriceAllowed"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreOwnerExtendedListingDurationsEnabled" propertyName:@"storeOwnerExtendedListingDurationsEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"storeOwnerExtendedListingDurationsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreOwnerExtendedListingDurations" propertyName:@"storeOwnerExtendedListingDurations" type:PICO_TYPE_OBJECT clazz:[Trading_StoreOwnerExtendedListingDurationsType class]]; + [map setObject:ps forKey:@"storeOwnerExtendedListingDurations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnPolicyEnabled" propertyName:@"returnPolicyEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"returnPolicyEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HandlingTimeEnabled" propertyName:@"handlingTimeEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"handlingTimeEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxFlatShippingCost" propertyName:@"maxFlatShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"maxFlatShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxFlatShippingCostCBTExempt" propertyName:@"maxFlatShippingCostCBTExempt" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"maxFlatShippingCostCBTExempt"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Group1MaxFlatShippingCost" propertyName:@"group1MaxFlatShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"group1MaxFlatShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Group2MaxFlatShippingCost" propertyName:@"group2MaxFlatShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"group2MaxFlatShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Group3MaxFlatShippingCost" propertyName:@"group3MaxFlatShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"group3MaxFlatShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PaymentMethod" propertyName:@"paymentMethod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentMethod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VariationsEnabled" propertyName:@"variationsEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"variationsEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AttributeConversionEnabled" propertyName:@"attributeConversionEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"attributeConversionEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FreeGalleryPlusEnabled" propertyName:@"freeGalleryPlusEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"freeGalleryPlusEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FreePicturePackEnabled" propertyName:@"freePicturePackEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"freePicturePackEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemCompatibilityEnabled" propertyName:@"itemCompatibilityEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"itemCompatibilityEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinItemCompatibility" propertyName:@"minItemCompatibility" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"minItemCompatibility"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxItemCompatibility" propertyName:@"maxItemCompatibility" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxItemCompatibility"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConditionEnabled" propertyName:@"conditionEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"conditionEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConditionValues" propertyName:@"conditionValues" type:PICO_TYPE_OBJECT clazz:[Trading_ConditionValuesType class]]; + [map setObject:ps forKey:@"conditionValues"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ValueCategory" propertyName:@"valueCategory" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"valueCategory"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductCreationEnabled" propertyName:@"productCreationEnabled" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"productCreationEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxGranularFitmentCount" propertyName:@"maxGranularFitmentCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxGranularFitmentCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CompatibleVehicleType" propertyName:@"compatibleVehicleType" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"compatibleVehicleType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentOptionsGroup" propertyName:@"paymentOptionsGroup" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentOptionsGroup"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingProfileCategoryGroup" propertyName:@"shippingProfileCategoryGroup" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"shippingProfileCategoryGroup"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentProfileCategoryGroup" propertyName:@"paymentProfileCategoryGroup" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentProfileCategoryGroup"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnPolicyProfileCategoryGroup" propertyName:@"returnPolicyProfileCategoryGroup" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"returnPolicyProfileCategoryGroup"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VINSupported" propertyName:@"vinSupported" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"vinSupported"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VRMSupported" propertyName:@"vrmSupported" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"vrmSupported"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerProvidedTitleSupported" propertyName:@"sellerProvidedTitleSupported" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"sellerProvidedTitleSupported"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DepositSupported" propertyName:@"depositSupported" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"depositSupported"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GlobalShippingEnabled" propertyName:@"globalShippingEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"globalShippingEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.listingDuration = nil; + self.shippingTermsRequired = nil; + self.bestOfferEnabled = nil; + self.dutchBINEnabled = nil; + self.userConsentRequired = nil; + self.homePageFeaturedEnabled = nil; + self.proPackEnabled = nil; + self.basicUpgradePackEnabled = nil; + self.valuePackEnabled = nil; + self.proPackPlusEnabled = nil; + self.adFormatEnabled = nil; + self.bestOfferCounterEnabled = nil; + self.bestOfferAutoDeclineEnabled = nil; + self.localMarketSpecialitySubscription = nil; + self.localMarketRegularSubscription = nil; + self.localMarketPremiumSubscription = nil; + self.localMarketNonSubscription = nil; + self.expressEnabled = nil; + self.expressPicturesRequired = nil; + self.expressConditionRequired = nil; + self.minimumReservePrice = nil; + self.sellerContactDetailsEnabled = nil; + self.transactionConfirmationRequestEnabled = nil; + self.storeInventoryEnabled = nil; + self.skypeMeTransactionalEnabled = nil; + self.skypeMeNonTransactionalEnabled = nil; + self.localListingDistancesRegular = nil; + self.localListingDistancesSpecialty = nil; + self.localListingDistancesNonSubscription = nil; + self.classifiedAdPaymentMethodEnabled = nil; + self.classifiedAdShippingMethodEnabled = nil; + self.classifiedAdBestOfferEnabled = nil; + self.classifiedAdCounterOfferEnabled = nil; + self.classifiedAdAutoDeclineEnabled = nil; + self.classifiedAdContactByPhoneEnabled = nil; + self.classifiedAdContactByEmailEnabled = nil; + self.safePaymentRequired = nil; + self.classifiedAdPayPerLeadEnabled = nil; + self.itemSpecificsEnabled = nil; + self.paisaPayFullEscrowEnabled = nil; + self.isbnIdentifierEnabled = nil; + self.upcIdentifierEnabled = nil; + self.eanIdentifierEnabled = nil; + self.brandMPNIdentifierEnabled = nil; + self.classifiedAdAutoAcceptEnabled = nil; + self.bestOfferAutoAcceptEnabled = nil; + self.crossBorderTradeNorthAmericaEnabled = nil; + self.crossBorderTradeGBEnabled = nil; + self.crossBorderTradeAustraliaEnabled = nil; + self.payPalBuyerProtectionEnabled = nil; + self.buyerGuaranteeEnabled = nil; + self.inEscrowWorkflowTimeline = nil; + self.combinedFixedPriceTreatmentEnabled = nil; + self.galleryFeaturedDurations = nil; + self.payPalRequired = nil; + self.eBayMotorsProAdFormatEnabled = nil; + self.eBayMotorsProContactByPhoneEnabled = nil; + self.eBayMotorsProPhoneCount = nil; + self.eBayMotorsProContactByAddressEnabled = nil; + self.eBayMotorsProStreetCount = nil; + self.eBayMotorsProCompanyNameEnabled = nil; + self.eBayMotorsProContactByEmailEnabled = nil; + self.eBayMotorsProBestOfferEnabled = nil; + self.eBayMotorsProAutoAcceptEnabled = nil; + self.eBayMotorsProAutoDeclineEnabled = nil; + self.eBayMotorsProPaymentMethodCheckOutEnabled = nil; + self.eBayMotorsProShippingMethodEnabled = nil; + self.eBayMotorsProCounterOfferEnabled = nil; + self.eBayMotorsProSellerContactDetailsEnabled = nil; + self.localMarketAdFormatEnabled = nil; + self.localMarketContactByPhoneEnabled = nil; + self.localMarketPhoneCount = nil; + self.localMarketContactByAddressEnabled = nil; + self.localMarketStreetCount = nil; + self.localMarketCompanyNameEnabled = nil; + self.localMarketContactByEmailEnabled = nil; + self.localMarketBestOfferEnabled = nil; + self.localMarketAutoAcceptEnabled = nil; + self.localMarketAutoDeclineEnabled = nil; + self.localMarketPaymentMethodCheckOutEnabled = nil; + self.localMarketShippingMethodEnabled = nil; + self.localMarketCounterOfferEnabled = nil; + self.localMarketSellerContactDetailsEnabled = nil; + self.classifiedAdPhoneCount = nil; + self.classifiedAdContactByAddressEnabled = nil; + self.classifiedAdStreetCount = nil; + self.classifiedAdCompanyNameEnabled = nil; + self.specialitySubscription = nil; + self.regularSubscription = nil; + self.premiumSubscription = nil; + self.nonSubscription = nil; + self.payPalRequiredForStoreOwner = nil; + self.reviseQuantityAllowed = nil; + self.revisePriceAllowed = nil; + self.storeOwnerExtendedListingDurationsEnabled = nil; + self.storeOwnerExtendedListingDurations = nil; + self.returnPolicyEnabled = nil; + self.handlingTimeEnabled = nil; + self.maxFlatShippingCost = nil; + self.maxFlatShippingCostCBTExempt = nil; + self.group1MaxFlatShippingCost = nil; + self.group2MaxFlatShippingCost = nil; + self.group3MaxFlatShippingCost = nil; + self.paymentMethod = nil; + self.variationsEnabled = nil; + self.attributeConversionEnabled = nil; + self.freeGalleryPlusEnabled = nil; + self.freePicturePackEnabled = nil; + self.itemCompatibilityEnabled = nil; + self.minItemCompatibility = nil; + self.maxItemCompatibility = nil; + self.conditionEnabled = nil; + self.conditionValues = nil; + self.valueCategory = nil; + self.productCreationEnabled = nil; + self.maxGranularFitmentCount = nil; + self.compatibleVehicleType = nil; + self.paymentOptionsGroup = nil; + self.shippingProfileCategoryGroup = nil; + self.paymentProfileCategoryGroup = nil; + self.returnPolicyProfileCategoryGroup = nil; + self.vinSupported = nil; + self.vrmSupported = nil; + self.sellerProvidedTitleSupported = nil; + self.depositSupported = nil; + self.globalShippingEnabled = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SiteDetailsType.h b/Vendoo/TradingProxy/Trading_SiteDetailsType.h new file mode 100755 index 0000000..84d0dfa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SiteDetailsType.h @@ -0,0 +1,85 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Details about a specific site. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SiteDetailsType : NSObject { + +@private + NSString *_site; + NSNumber *_siteID; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + Short name that identifies an eBay site. Usually, an eBay site is associated + with a particular country or region (e.g., US or Belgium_French). Specialty + sites (e.g., eBay Stores) use the same site ID as their associated main eBay + site. The US eBay Motors site is an exception to this convention. + + + type: string constant in Trading_SiteCodeType.h +*/ +@property (nonatomic, retain) NSString *site; + +/** + + Numeric identifier for an eBay site. If you are using the + SOAP API, you use numeric site IDs in the request URL. + If you are using the XML API, you use numeric site IDs in the + X-EBAY-API-SITEID header. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *siteID; + +/** + + Returns the latest version number for this field. The version can be + used to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT that the feature flags for the details were last + updated. This timestamp can be used to determine if and when to refresh + cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SiteDetailsType.m b/Vendoo/TradingProxy/Trading_SiteDetailsType.m new file mode 100755 index 0000000..02adcfc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SiteDetailsType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SiteDetailsType.h" + +@implementation Trading_SiteDetailsType + +@synthesize site = _site; +@synthesize siteID = _siteID; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Site" propertyName:@"site" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"site"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SiteID" propertyName:@"siteID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"siteID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.site = nil; + self.siteID = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SiteHostedPictureDetailsType.h b/Vendoo/TradingProxy/Trading_SiteHostedPictureDetailsType.h new file mode 100755 index 0000000..f4d00ff --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SiteHostedPictureDetailsType.h @@ -0,0 +1,147 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_PictureSetMemberType; + +/** + + Type defining the SiteHostedPictureDetails container that is returned + in an UploadSiteHostedPictures call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SiteHostedPictureDetailsType : NSObject { + +@private + NSString *_pictureName; + NSString *_pictureSet; + NSString *_pictureFormat; + NSString *_fullURL; + NSString *_baseURL; + NSMutableArray *_pictureSetMember; + NSString *_externalPictureURL; + NSDate *_useByDate; + NSMutableArray *_any; + +} + + +/** + + Corresponds to the PictureName input value that you specified in the request. + You can use the PictureName output field to confirm that the + UploadSiteHostedPictures response corresponds to a specific + UploadSiteHostedPictures request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *pictureName; + +/** + + The size of images generated. This value may differ from the one requested, + e.g. if a Supersize image cannot be generated. + + + type: string constant in Trading_PictureSetCodeType.h +*/ +@property (nonatomic, retain) NSString *pictureSet; + +/** + + The format into which an uploaded picture has been converted. + This value is usually JPG, but may be GIF. + + + type: string constant in Trading_PictureFormatCodeType.h +*/ +@property (nonatomic, retain) NSString *pictureFormat; + +/** + + The URL for the uploaded picture. + Store this value for association with an item listing. + That is, after you use UploadSiteHostedPictures to upload an image, + use the value in FullURL to associate the image with an item + (specify the value in Item.PictureDetails.PictureURL in + AddItem, ReviseItem, or RelistItem) prior to the UseByDate returned in the + response. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *fullURL; + +/** + + Truncated version of FullURL. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *baseURL; + +/** + + URL and size information for each generated and stored size. + This data is not necessarily needed by your application, + but is provided for use in picture previews. + This data is used for display control for specific pictures in the generated imageset. + This data is supplied for all generated pictures. + + + entry type : class Trading_PictureSetMemberType +*/ + +@property (nonatomic, retain) NSMutableArray *pictureSetMember; + +/** + + The URL for an external picture hosting website will be included in the + response, if it is provided in the UploadSiteHostedPictures request. +
+
+ Providing an external picture-hosting URL will allow you to include a + picture in your listing that is not hosted on the eBay servers. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *externalPictureURL; + +/** + + The UseByDate is the last date that the picture can be associated + with an item. +
+
+ If the image is used in a listing, the image is kept for 90 days + plus the duration length of the listing (e.g. 90 + 7). If the image + is used in another listing while it is still being kept on the + server, the image will be kept until 90 days after the end of the + newest listing. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *useByDate; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SiteHostedPictureDetailsType.m b/Vendoo/TradingProxy/Trading_SiteHostedPictureDetailsType.m new file mode 100755 index 0000000..031203a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SiteHostedPictureDetailsType.m @@ -0,0 +1,78 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SiteHostedPictureDetailsType.h" +#import "Trading_PictureSetMemberType.h" + +@implementation Trading_SiteHostedPictureDetailsType + +@synthesize pictureName = _pictureName; +@synthesize pictureSet = _pictureSet; +@synthesize pictureFormat = _pictureFormat; +@synthesize fullURL = _fullURL; +@synthesize baseURL = _baseURL; +@synthesize pictureSetMember = _pictureSetMember; +@synthesize externalPictureURL = _externalPictureURL; +@synthesize useByDate = _useByDate; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PictureName" propertyName:@"pictureName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"pictureName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PictureSet" propertyName:@"pictureSet" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"pictureSet"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PictureFormat" propertyName:@"pictureFormat" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"pictureFormat"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FullURL" propertyName:@"fullURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"fullURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BaseURL" propertyName:@"baseURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"baseURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PictureSetMember" propertyName:@"pictureSetMember" type:PICO_TYPE_OBJECT clazz:[Trading_PictureSetMemberType class]]; + [map setObject:ps forKey:@"pictureSetMember"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalPictureURL" propertyName:@"externalPictureURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"externalPictureURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UseByDate" propertyName:@"useByDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"useByDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.pictureName = nil; + self.pictureSet = nil; + self.pictureFormat = nil; + self.fullURL = nil; + self.baseURL = nil; + self.pictureSetMember = nil; + self.externalPictureURL = nil; + self.useByDate = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SiteIDFilterCodeType.h b/Vendoo/TradingProxy/Trading_SiteIDFilterCodeType.h new file mode 100755 index 0000000..7ff4b9c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SiteIDFilterCodeType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Site criteria for filtering search results. The site value is determined by the + site specified in the request (the site ID in the SOAP URL or, for Unified + Schema XML requests, the site ID in the X-EBAY-API-SITEID HTTP Header). + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) Items listed in the currency implied by the site specified in the + request. + +*/ +extern NSString *const Trading_SiteIDFilterCodeType_LISTED_IN_CURRENCY_IMPLIED; + +/** + + (in) Items located in the country implied by the site specified in the + request. + +*/ +extern NSString *const Trading_SiteIDFilterCodeType_LOCATED_IN_COUNTRY_IMPLIED; + +/** + + (in) Items available to the country implied by the site specified in the + request. For the US site, this implies listings from ALL English-language + countries that are available to the US. + +*/ +extern NSString *const Trading_SiteIDFilterCodeType_AVAILABLE_IN_COUNTRY_IMPLIED; + +/** + + (in) Items listed on the site specified in the request, regardless of listing + currency. + +*/ +extern NSString *const Trading_SiteIDFilterCodeType_SITE_IMPLIED; + +/** + + (in) Items located in Belgium or listed on one of the two Belgian sites. + +*/ +extern NSString *const Trading_SiteIDFilterCodeType_BELGIUM_LISTING; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SiteIDFilterCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SiteIDFilterCodeType.m b/Vendoo/TradingProxy/Trading_SiteIDFilterCodeType.m new file mode 100755 index 0000000..c8a3a20 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SiteIDFilterCodeType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SiteIDFilterCodeType.h" + +/** + @file + + Site criteria for filtering search results. The site value is determined by the + site specified in the request (the site ID in the SOAP URL or, for Unified + Schema XML requests, the site ID in the X-EBAY-API-SITEID HTTP Header). + +*/ + +/** + + (in) Items listed in the currency implied by the site specified in the + request. + +*/ +NSString *const Trading_SiteIDFilterCodeType_LISTED_IN_CURRENCY_IMPLIED = @"ListedInCurrencyImplied"; + +/** + + (in) Items located in the country implied by the site specified in the + request. + +*/ +NSString *const Trading_SiteIDFilterCodeType_LOCATED_IN_COUNTRY_IMPLIED = @"LocatedInCountryImplied"; + +/** + + (in) Items available to the country implied by the site specified in the + request. For the US site, this implies listings from ALL English-language + countries that are available to the US. + +*/ +NSString *const Trading_SiteIDFilterCodeType_AVAILABLE_IN_COUNTRY_IMPLIED = @"AvailableInCountryImplied"; + +/** + + (in) Items listed on the site specified in the request, regardless of listing + currency. + +*/ +NSString *const Trading_SiteIDFilterCodeType_SITE_IMPLIED = @"SiteImplied"; + +/** + + (in) Items located in Belgium or listed on one of the two Belgian sites. + +*/ +NSString *const Trading_SiteIDFilterCodeType_BELGIUM_LISTING = @"BelgiumListing"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SiteIDFilterCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SiteLocationType.h b/Vendoo/TradingProxy/Trading_SiteLocationType.h new file mode 100755 index 0000000..ab016d1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SiteLocationType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains the data that defines a site-based filter (used when searching for + items and filtering the search result set). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SiteLocationType : NSObject { + +@private + NSString *_siteID; + NSMutableArray *_any; + +} + + +/** + + Specifies the criteria for filtering search results by site, where site is + determined by the site ID in the SOAP URL or, for Unified Schema XML requests, + X-EBAY-API-SITEID HTTP Header. + + + type: string constant in Trading_SiteIDFilterCodeType.h +*/ +@property (nonatomic, retain) NSString *siteID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SiteLocationType.m b/Vendoo/TradingProxy/Trading_SiteLocationType.m new file mode 100755 index 0000000..b6edcee --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SiteLocationType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SiteLocationType.h" + +@implementation Trading_SiteLocationType + +@synthesize siteID = _siteID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SiteID" propertyName:@"siteID" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"siteID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.siteID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SiteWideCharacteristicsType.h b/Vendoo/TradingProxy/Trading_SiteWideCharacteristicsType.h new file mode 100755 index 0000000..d001f01 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SiteWideCharacteristicsType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_CharacteristicsSetType; + +/** + + A list of one or more characteristics sets mapped to the category, + if any. Use this information when working with Item Specifics (Attributes) + and Pre-filled Item Information (Catalogs) functionality. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SiteWideCharacteristicsType : NSObject { + +@private + Trading_CharacteristicsSetType *_characteristicsSet; + NSMutableArray *_excludeCategoryID; + NSMutableArray *_any; + +} + + +/** + + No longer applicable to any category. + + + type : class Trading_CharacteristicsSetType +*/ +@property (nonatomic, retain) Trading_CharacteristicsSetType *characteristicsSet; + +/** + + A category that does not support the specified site-wide characteristics set. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *excludeCategoryID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SiteWideCharacteristicsType.m b/Vendoo/TradingProxy/Trading_SiteWideCharacteristicsType.m new file mode 100755 index 0000000..1d7831d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SiteWideCharacteristicsType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SiteWideCharacteristicsType.h" +#import "Trading_CharacteristicsSetType.h" + +@implementation Trading_SiteWideCharacteristicsType + +@synthesize characteristicsSet = _characteristicsSet; +@synthesize excludeCategoryID = _excludeCategoryID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharacteristicsSet" propertyName:@"characteristicsSet" type:PICO_TYPE_OBJECT clazz:[Trading_CharacteristicsSetType class]]; + [map setObject:ps forKey:@"characteristicsSet"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ExcludeCategoryID" propertyName:@"excludeCategoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"excludeCategoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.characteristicsSet = nil; + self.excludeCategoryID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SkypeContactOptionCodeType.h b/Vendoo/TradingProxy/Trading_SkypeContactOptionCodeType.h new file mode 100755 index 0000000..3e93f05 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SkypeContactOptionCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumerated type defining the Skype contact options between seller and buyer. + + + @ingroup EBayAPIInterface +*/ + +/** + + The seller can communicate with the buyer by Skype Chat. + +*/ +extern NSString *const Trading_SkypeContactOptionCodeType_CHAT; + +/** + + The seller can communicate with the buyer by Skype Voice. + +*/ +extern NSString *const Trading_SkypeContactOptionCodeType_VOICE; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_SkypeContactOptionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SkypeContactOptionCodeType.m b/Vendoo/TradingProxy/Trading_SkypeContactOptionCodeType.m new file mode 100755 index 0000000..783f696 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SkypeContactOptionCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SkypeContactOptionCodeType.h" + +/** + @file + + Enumerated type defining the Skype contact options between seller and buyer. + +*/ + +/** + + The seller can communicate with the buyer by Skype Chat. + +*/ +NSString *const Trading_SkypeContactOptionCodeType_CHAT = @"Chat"; + +/** + + The seller can communicate with the buyer by Skype Voice. + +*/ +NSString *const Trading_SkypeContactOptionCodeType_VOICE = @"Voice"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_SkypeContactOptionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SkypeMeNonTransactionalEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_SkypeMeNonTransactionalEnabledDefinitionType.h new file mode 100755 index 0000000..3d64d9c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SkypeMeNonTransactionalEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the feature of adding Skype buttons to listings for nontransactional formats (e.g., the advertisement format). If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SkypeMeNonTransactionalEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SkypeMeNonTransactionalEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_SkypeMeNonTransactionalEnabledDefinitionType.m new file mode 100755 index 0000000..7d22bd3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SkypeMeNonTransactionalEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SkypeMeNonTransactionalEnabledDefinitionType.h" + +@implementation Trading_SkypeMeNonTransactionalEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SkypeMeTransactionalEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_SkypeMeTransactionalEnabledDefinitionType.h new file mode 100755 index 0000000..3ef2f64 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SkypeMeTransactionalEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the feature of adding Skype buttons to listings for transactional formats (e.g., the Chinese auction format). If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SkypeMeTransactionalEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SkypeMeTransactionalEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_SkypeMeTransactionalEnabledDefinitionType.m new file mode 100755 index 0000000..e4867de --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SkypeMeTransactionalEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SkypeMeTransactionalEnabledDefinitionType.h" + +@implementation Trading_SkypeMeTransactionalEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SocialAddressTypeCodeType.h b/Vendoo/TradingProxy/Trading_SocialAddressTypeCodeType.h new file mode 100755 index 0000000..c2becce --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SocialAddressTypeCodeType.h @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumerated type that defines the social networking sites that are supported by eBay Giving + Works. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the Charity.NonProfitSocialAddress.SocialAddressId + is associated with the nonprofit company's Facebook account. + +*/ +extern NSString *const Trading_SocialAddressTypeCodeType_FACEBOOK; + +/** + + This value indicates that the Charity.NonProfitSocialAddress.SocialAddressId + is associated with the nonprofit company's Twitter account. + +*/ +extern NSString *const Trading_SocialAddressTypeCodeType_TWITTER; + +/** + + This value indicates that the Charity.NonProfitSocialAddress.SocialAddressId + is associated with the nonprofit company's LinkedIn account. + +*/ +extern NSString *const Trading_SocialAddressTypeCodeType_LINKEDIN; + +/** + + This value indicates that the Charity.NonProfitSocialAddress.SocialAddressId + is associated with the nonprofit company's Google+ account. + +*/ +extern NSString *const Trading_SocialAddressTypeCodeType_GOOGLE_PLUS; + +/** + + This value indicates that the Charity.NonProfitSocialAddress.SocialAddressId + is associated with the nonprofit company's MySpace account. + +*/ +extern NSString *const Trading_SocialAddressTypeCodeType_MYSPACE; + +/** + + This value indicates that the Charity.NonProfitSocialAddress.SocialAddressId + is associated with the nonprofit company's Orkut account. + +*/ +extern NSString *const Trading_SocialAddressTypeCodeType_ORKUT; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_SocialAddressTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SocialAddressTypeCodeType.m b/Vendoo/TradingProxy/Trading_SocialAddressTypeCodeType.m new file mode 100755 index 0000000..334838c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SocialAddressTypeCodeType.m @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SocialAddressTypeCodeType.h" + +/** + @file + + Enumerated type that defines the social networking sites that are supported by eBay Giving + Works. + +*/ + +/** + + This value indicates that the Charity.NonProfitSocialAddress.SocialAddressId + is associated with the nonprofit company's Facebook account. + +*/ +NSString *const Trading_SocialAddressTypeCodeType_FACEBOOK = @"Facebook"; + +/** + + This value indicates that the Charity.NonProfitSocialAddress.SocialAddressId + is associated with the nonprofit company's Twitter account. + +*/ +NSString *const Trading_SocialAddressTypeCodeType_TWITTER = @"Twitter"; + +/** + + This value indicates that the Charity.NonProfitSocialAddress.SocialAddressId + is associated with the nonprofit company's LinkedIn account. + +*/ +NSString *const Trading_SocialAddressTypeCodeType_LINKEDIN = @"Linkedin"; + +/** + + This value indicates that the Charity.NonProfitSocialAddress.SocialAddressId + is associated with the nonprofit company's Google+ account. + +*/ +NSString *const Trading_SocialAddressTypeCodeType_GOOGLE_PLUS = @"GooglePlus"; + +/** + + This value indicates that the Charity.NonProfitSocialAddress.SocialAddressId + is associated with the nonprofit company's MySpace account. + +*/ +NSString *const Trading_SocialAddressTypeCodeType_MYSPACE = @"Myspace"; + +/** + + This value indicates that the Charity.NonProfitSocialAddress.SocialAddressId + is associated with the nonprofit company's Orkut account. + +*/ +NSString *const Trading_SocialAddressTypeCodeType_ORKUT = @"Orkut"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_SocialAddressTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SortOrderCodeType.h b/Vendoo/TradingProxy/Trading_SortOrderCodeType.h new file mode 100755 index 0000000..2594c47 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SortOrderCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + No longer applicable to any category. + + + @ingroup EBayAPIInterface +*/ + +/** + + The results will be sorted by the specified attribute in ascending (low to high) order. + +*/ +extern NSString *const Trading_SortOrderCodeType_ASCENDING; + +/** + + The results will be sorted by the specified attribute in descending (high to low) order. + +*/ +extern NSString *const Trading_SortOrderCodeType_DESCENDING; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_SortOrderCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SortOrderCodeType.m b/Vendoo/TradingProxy/Trading_SortOrderCodeType.m new file mode 100755 index 0000000..40c59f2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SortOrderCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SortOrderCodeType.h" + +/** + @file + + No longer applicable to any category. + +*/ + +/** + + The results will be sorted by the specified attribute in ascending (low to high) order. + +*/ +NSString *const Trading_SortOrderCodeType_ASCENDING = @"Ascending"; + +/** + + The results will be sorted by the specified attribute in descending (high to low) order. + +*/ +NSString *const Trading_SortOrderCodeType_DESCENDING = @"Descending"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_SortOrderCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SpecialitySubscriptionDefinitionType.h b/Vendoo/TradingProxy/Trading_SpecialitySubscriptionDefinitionType.h new file mode 100755 index 0000000..2e64adf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SpecialitySubscriptionDefinitionType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Indicates category support for listing of Local Market items by sellers + subscribed to Local Market for Specialty Vehicles. + Each of the subscriptions will have following options, which will define + "National" vs "Local" ad format listing. + "LocalOptional" : This will allow national and local listing. + "LocalOnly" : Seller can have Local listings only. + "NationalOnly" : Seller can not opt into local only exposure. It has to be + national listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SpecialitySubscriptionDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SpecialitySubscriptionDefinitionType.m b/Vendoo/TradingProxy/Trading_SpecialitySubscriptionDefinitionType.m new file mode 100755 index 0000000..6f29d14 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SpecialitySubscriptionDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SpecialitySubscriptionDefinitionType.h" + +@implementation Trading_SpecialitySubscriptionDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StatusCodeType.h b/Vendoo/TradingProxy/Trading_StatusCodeType.h new file mode 100755 index 0000000..fb52cac --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StatusCodeType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + This type is no longer used; replaced by ShippingLocationDetails. + + + + @ingroup EBayAPIInterface +*/ + +/** + + + (out) Indicates that the region of origin is active. + +*/ +extern NSString *const Trading_StatusCodeType_ACTIVE; + +/** + + + (out) Indicates that the region of origin is inactive. + +*/ +extern NSString *const Trading_StatusCodeType_INACTIVE; + +/** + + + Reserved for future use. + +*/ +extern NSString *const Trading_StatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_StatusCodeType.m b/Vendoo/TradingProxy/Trading_StatusCodeType.m new file mode 100755 index 0000000..40ce43f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StatusCodeType.m @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_StatusCodeType.h" + +/** + @file + + This type is no longer used; replaced by ShippingLocationDetails. + + +*/ + +/** + + + (out) Indicates that the region of origin is active. + +*/ +NSString *const Trading_StatusCodeType_ACTIVE = @"Active"; + +/** + + + (out) Indicates that the region of origin is inactive. + +*/ +NSString *const Trading_StatusCodeType_INACTIVE = @"Inactive"; + +/** + + + Reserved for future use. + +*/ +NSString *const Trading_StatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_StoreCategoryUpdateActionCodeType.h b/Vendoo/TradingProxy/Trading_StoreCategoryUpdateActionCodeType.h new file mode 100755 index 0000000..a09ee39 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCategoryUpdateActionCodeType.h @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the type of action to carry out with SetStoreCategories. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) Add the listed categories to the store. + +*/ +extern NSString *const Trading_StoreCategoryUpdateActionCodeType_ADD; + +/** + + (in) Delete the listed categories from the store. + +*/ +extern NSString *const Trading_StoreCategoryUpdateActionCodeType_DELETE; + +/** + + (in) Move the listed categories from one place in the store category + structure to another. + +*/ +extern NSString *const Trading_StoreCategoryUpdateActionCodeType_MOVE; + +/** + + (in) Rename the listed store categories to the names provided. + +*/ +extern NSString *const Trading_StoreCategoryUpdateActionCodeType_RENAME; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_StoreCategoryUpdateActionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_StoreCategoryUpdateActionCodeType.m b/Vendoo/TradingProxy/Trading_StoreCategoryUpdateActionCodeType.m new file mode 100755 index 0000000..1fc52a8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCategoryUpdateActionCodeType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_StoreCategoryUpdateActionCodeType.h" + +/** + @file + + Specifies the type of action to carry out with SetStoreCategories. + +*/ + +/** + + (in) Add the listed categories to the store. + +*/ +NSString *const Trading_StoreCategoryUpdateActionCodeType_ADD = @"Add"; + +/** + + (in) Delete the listed categories from the store. + +*/ +NSString *const Trading_StoreCategoryUpdateActionCodeType_DELETE = @"Delete"; + +/** + + (in) Move the listed categories from one place in the store category + structure to another. + +*/ +NSString *const Trading_StoreCategoryUpdateActionCodeType_MOVE = @"Move"; + +/** + + (in) Rename the listed store categories to the names provided. + +*/ +NSString *const Trading_StoreCategoryUpdateActionCodeType_RENAME = @"Rename"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_StoreCategoryUpdateActionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_StoreColorSchemeArrayType.h b/Vendoo/TradingProxy/Trading_StoreColorSchemeArrayType.h new file mode 100755 index 0000000..49940f9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreColorSchemeArrayType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_StoreColorSchemeType; + +/** + + Set of eBay Store color schemes. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreColorSchemeArrayType : NSObject { + +@private + NSMutableArray *_colorScheme; + +} + + +/** + + A Store color scheme. + + + entry type : class Trading_StoreColorSchemeType +*/ + +@property (nonatomic, retain) NSMutableArray *colorScheme; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreColorSchemeArrayType.m b/Vendoo/TradingProxy/Trading_StoreColorSchemeArrayType.m new file mode 100755 index 0000000..5896054 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreColorSchemeArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreColorSchemeArrayType.h" +#import "Trading_StoreColorSchemeType.h" + +@implementation Trading_StoreColorSchemeArrayType + +@synthesize colorScheme = _colorScheme; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ColorScheme" propertyName:@"colorScheme" type:PICO_TYPE_OBJECT clazz:[Trading_StoreColorSchemeType class]]; + [map setObject:ps forKey:@"colorScheme"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.colorScheme = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreColorSchemeType.h b/Vendoo/TradingProxy/Trading_StoreColorSchemeType.h new file mode 100755 index 0000000..e9bb78e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreColorSchemeType.h @@ -0,0 +1,83 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_StoreColorType; +@class Trading_StoreFontType; + +/** + + Store color scheme. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreColorSchemeType : NSObject { + +@private + NSNumber *_colorSchemeID; + NSString *_name; + Trading_StoreColorType *_color; + Trading_StoreFontType *_font; + NSMutableArray *_any; + +} + + +/** + + Store color scheme ID. (use GetStoreOptions to get the list of + valid theme color scheme IDs). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *colorSchemeID; + +/** + + Store color scheme name. Provides a user-friendly name for the + color scheme. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + Store color set. + + + type : class Trading_StoreColorType +*/ +@property (nonatomic, retain) Trading_StoreColorType *color; + +/** + + Container consisting of the Store's font properties. This container is not returned if an eBay predefined store theme is + used 'as is'. Use the GetStoreOptions + call to retrieve the complete set of data for the list of predefined eBay Stores options, including the themes and color + schemes. + + + type : class Trading_StoreFontType +*/ +@property (nonatomic, retain) Trading_StoreFontType *font; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreColorSchemeType.m b/Vendoo/TradingProxy/Trading_StoreColorSchemeType.m new file mode 100755 index 0000000..283d884 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreColorSchemeType.m @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreColorSchemeType.h" +#import "Trading_StoreColorType.h" +#import "Trading_StoreFontType.h" + +@implementation Trading_StoreColorSchemeType + +@synthesize colorSchemeID = _colorSchemeID; +@synthesize name = _name; +@synthesize color = _color; +@synthesize font = _font; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ColorSchemeID" propertyName:@"colorSchemeID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"colorSchemeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Color" propertyName:@"color" type:PICO_TYPE_OBJECT clazz:[Trading_StoreColorType class]]; + [map setObject:ps forKey:@"color"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Font" propertyName:@"font" type:PICO_TYPE_OBJECT clazz:[Trading_StoreFontType class]]; + [map setObject:ps forKey:@"font"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.colorSchemeID = nil; + self.name = nil; + self.color = nil; + self.font = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreColorType.h b/Vendoo/TradingProxy/Trading_StoreColorType.h new file mode 100755 index 0000000..a6eb2b7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreColorType.h @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Store color set. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreColorType : NSObject { + +@private + NSString *_primary; + NSString *_secondary; + NSString *_accent; + NSMutableArray *_any; + +} + + +/** + + Primary color for the Store. Specified in 6-digit Hex format. + For example: F6F6C9 + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *primary; + +/** + + Secondary color for the Store. Specified in 6-digit Hex format. + For example: F6F6C9 + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *secondary; + +/** + + Accent color for the Store. Specified in 6-digit Hex format. + For example: F6F6C9 + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *accent; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreColorType.m b/Vendoo/TradingProxy/Trading_StoreColorType.m new file mode 100755 index 0000000..653d158 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreColorType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreColorType.h" + +@implementation Trading_StoreColorType + +@synthesize primary = _primary; +@synthesize secondary = _secondary; +@synthesize accent = _accent; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Primary" propertyName:@"primary" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"primary"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Secondary" propertyName:@"secondary" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"secondary"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Accent" propertyName:@"accent" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"accent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.primary = nil; + self.secondary = nil; + self.accent = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreCustomCategoryArrayType.h b/Vendoo/TradingProxy/Trading_StoreCustomCategoryArrayType.h new file mode 100755 index 0000000..7aec90d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomCategoryArrayType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_StoreCustomCategoryType; + +/** + + Set of custom categories for the Store. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreCustomCategoryArrayType : NSObject { + +@private + NSMutableArray *_customCategory; + +} + + +/** + + A custom category for your eBay Store. + + + entry type : class Trading_StoreCustomCategoryType +*/ + +@property (nonatomic, retain) NSMutableArray *customCategory; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreCustomCategoryArrayType.m b/Vendoo/TradingProxy/Trading_StoreCustomCategoryArrayType.m new file mode 100755 index 0000000..63c22ad --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomCategoryArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreCustomCategoryArrayType.h" +#import "Trading_StoreCustomCategoryType.h" + +@implementation Trading_StoreCustomCategoryArrayType + +@synthesize customCategory = _customCategory; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CustomCategory" propertyName:@"customCategory" type:PICO_TYPE_OBJECT clazz:[Trading_StoreCustomCategoryType class]]; + [map setObject:ps forKey:@"customCategory"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.customCategory = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreCustomCategoryType.h b/Vendoo/TradingProxy/Trading_StoreCustomCategoryType.h new file mode 100755 index 0000000..07d29c4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomCategoryType.h @@ -0,0 +1,81 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_StoreCustomCategoryType; + +/** + + Configuration of a store custom category. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreCustomCategoryType : NSObject { + +@private + NSNumber *_categoryID; + NSString *_name; + NSNumber *_order; + NSMutableArray *_childCategory; + NSMutableArray *_any; + +} + + +/** + + Custom category ID. For SetStoreCategories, required only if + Action is set to Rename, Move or Delete. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *categoryID; + +/** + + Name of the custom category. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + Order in which the custom category appears in the list of store + categories. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *order; + +/** + + Contains the properties of a custom subcategory for an eBay Store. eBay Stores support + three category levels. + + + entry type : class Trading_StoreCustomCategoryType +*/ + +@property (nonatomic, retain) NSMutableArray *childCategory; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreCustomCategoryType.m b/Vendoo/TradingProxy/Trading_StoreCustomCategoryType.m new file mode 100755 index 0000000..5bd5136 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomCategoryType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreCustomCategoryType.h" +#import "Trading_StoreCustomCategoryType.h" + +@implementation Trading_StoreCustomCategoryType + +@synthesize categoryID = _categoryID; +@synthesize name = _name; +@synthesize order = _order; +@synthesize childCategory = _childCategory; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Order" propertyName:@"order" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"order"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ChildCategory" propertyName:@"childCategory" type:PICO_TYPE_OBJECT clazz:[Trading_StoreCustomCategoryType class]]; + [map setObject:ps forKey:@"childCategory"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.categoryID = nil; + self.name = nil; + self.order = nil; + self.childCategory = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreCustomHeaderLayoutCodeType.h b/Vendoo/TradingProxy/Trading_StoreCustomHeaderLayoutCodeType.h new file mode 100755 index 0000000..5d99f73 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomHeaderLayoutCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies whether the Store has a custom header. + + + @ingroup EBayAPIInterface +*/ + +/** + + Specifies that the Store does not have a custom header. + +*/ +extern NSString *const Trading_StoreCustomHeaderLayoutCodeType_NO_HEADER; + +/** + + Specifies that the Store does have a custom header. + +*/ +extern NSString *const Trading_StoreCustomHeaderLayoutCodeType_CUSTOM_HEADER_SHOWN; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_StoreCustomHeaderLayoutCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_StoreCustomHeaderLayoutCodeType.m b/Vendoo/TradingProxy/Trading_StoreCustomHeaderLayoutCodeType.m new file mode 100755 index 0000000..c2b8187 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomHeaderLayoutCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_StoreCustomHeaderLayoutCodeType.h" + +/** + @file + + Specifies whether the Store has a custom header. + +*/ + +/** + + Specifies that the Store does not have a custom header. + +*/ +NSString *const Trading_StoreCustomHeaderLayoutCodeType_NO_HEADER = @"NoHeader"; + +/** + + Specifies that the Store does have a custom header. + +*/ +NSString *const Trading_StoreCustomHeaderLayoutCodeType_CUSTOM_HEADER_SHOWN = @"CustomHeaderShown"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_StoreCustomHeaderLayoutCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderDisplayCodeType.h b/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderDisplayCodeType.h new file mode 100755 index 0000000..7d7d126 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderDisplayCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies how the custom listing header will be displayed. + + + @ingroup EBayAPIInterface +*/ + +/** + + No custom listing header is displayed. + +*/ +extern NSString *const Trading_StoreCustomListingHeaderDisplayCodeType_NONE; + +/** + + The full custom listing header is displayed. + +*/ +extern NSString *const Trading_StoreCustomListingHeaderDisplayCodeType_FULL; + +/** + + The full custom listing header and the left navigation bar is displayed. + +*/ +extern NSString *const Trading_StoreCustomListingHeaderDisplayCodeType_FULL_AND_LEFT_NAVIGATION_BAR; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_StoreCustomListingHeaderDisplayCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderDisplayCodeType.m b/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderDisplayCodeType.m new file mode 100755 index 0000000..999271e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderDisplayCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_StoreCustomListingHeaderDisplayCodeType.h" + +/** + @file + + Specifies how the custom listing header will be displayed. + +*/ + +/** + + No custom listing header is displayed. + +*/ +NSString *const Trading_StoreCustomListingHeaderDisplayCodeType_NONE = @"None"; + +/** + + The full custom listing header is displayed. + +*/ +NSString *const Trading_StoreCustomListingHeaderDisplayCodeType_FULL = @"Full"; + +/** + + The full custom listing header and the left navigation bar is displayed. + +*/ +NSString *const Trading_StoreCustomListingHeaderDisplayCodeType_FULL_AND_LEFT_NAVIGATION_BAR = @"FullAndLeftNavigationBar"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_StoreCustomListingHeaderDisplayCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderLinkCodeType.h b/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderLinkCodeType.h new file mode 100755 index 0000000..00a0475 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderLinkCodeType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the type of link in the custom listing header. + + + @ingroup EBayAPIInterface +*/ + +/** + + No type. + +*/ +extern NSString *const Trading_StoreCustomListingHeaderLinkCodeType_NONE; + +/** + + Link is to an About Me page. + +*/ +extern NSString *const Trading_StoreCustomListingHeaderLinkCodeType_ABOUT_ME_PAGE; + +/** + + Link is to a custom page. + +*/ +extern NSString *const Trading_StoreCustomListingHeaderLinkCodeType_CUSTOM_PAGE; + +/** + + Link is to a custom category. + +*/ +extern NSString *const Trading_StoreCustomListingHeaderLinkCodeType_CUSTOM_CATEGORY; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_StoreCustomListingHeaderLinkCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderLinkCodeType.m b/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderLinkCodeType.m new file mode 100755 index 0000000..2ffd500 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderLinkCodeType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_StoreCustomListingHeaderLinkCodeType.h" + +/** + @file + + Specifies the type of link in the custom listing header. + +*/ + +/** + + No type. + +*/ +NSString *const Trading_StoreCustomListingHeaderLinkCodeType_NONE = @"None"; + +/** + + Link is to an About Me page. + +*/ +NSString *const Trading_StoreCustomListingHeaderLinkCodeType_ABOUT_ME_PAGE = @"AboutMePage"; + +/** + + Link is to a custom page. + +*/ +NSString *const Trading_StoreCustomListingHeaderLinkCodeType_CUSTOM_PAGE = @"CustomPage"; + +/** + + Link is to a custom category. + +*/ +NSString *const Trading_StoreCustomListingHeaderLinkCodeType_CUSTOM_CATEGORY = @"CustomCategory"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_StoreCustomListingHeaderLinkCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderLinkType.h b/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderLinkType.h new file mode 100755 index 0000000..91b3375 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderLinkType.h @@ -0,0 +1,68 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Custom listing header link. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreCustomListingHeaderLinkType : NSObject { + +@private + NSNumber *_linkID; + NSNumber *_order; + NSString *_linkType; + NSMutableArray *_any; + +} + + +/** + + Link ID for the listing header link. The ID is used when the link + is a custom category or for a custom page, and it is not needed + when the LinkType property is "AboutMe" or "None". + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *linkID; + +/** + + Order in which to show the custom listing header link. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *order; + +/** + + Type of link to include in the custom listing header. + + + type: string constant in Trading_StoreCustomListingHeaderLinkCodeType.h +*/ +@property (nonatomic, retain) NSString *linkType; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderLinkType.m b/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderLinkType.m new file mode 100755 index 0000000..f333859 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderLinkType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreCustomListingHeaderLinkType.h" + +@implementation Trading_StoreCustomListingHeaderLinkType + +@synthesize linkID = _linkID; +@synthesize order = _order; +@synthesize linkType = _linkType; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LinkID" propertyName:@"linkID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"linkID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Order" propertyName:@"order" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"order"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LinkType" propertyName:@"linkType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"linkType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.linkID = nil; + self.order = nil; + self.linkType = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderType.h b/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderType.h new file mode 100755 index 0000000..7ee3e17 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderType.h @@ -0,0 +1,100 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_StoreCustomListingHeaderLinkType; + +/** + + Configuration of a Store custom listing header. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreCustomListingHeaderType : NSObject { + +@private + NSString *_displayType; + NSNumber *_logo; + NSNumber *_searchBox; + NSMutableArray *_linkToInclude; + NSNumber *_addToFavoriteStores; + NSNumber *_signUpForStoreNewsletter; + NSMutableArray *_any; + +} + + +/** + + Display type for the custom listing header. + + + type: string constant in Trading_StoreCustomListingHeaderDisplayCodeType.h +*/ +@property (nonatomic, retain) NSString *displayType; + +/** + + Specifies whether the custom header has a logo. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *logo; + +/** + + Specifies whether the custom header has a search box. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *searchBox; + +/** + + Link to include in the custom header. + + + entry type : class Trading_StoreCustomListingHeaderLinkType +*/ + +@property (nonatomic, retain) NSMutableArray *linkToInclude; + +/** + + Specifies whether the custom header has a link to Add to + Favorite Stores. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *addToFavoriteStores; + +/** + + Specifies whether the custom header has a link to Sign up for Store + Newsletter. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *signUpForStoreNewsletter; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderType.m b/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderType.m new file mode 100755 index 0000000..02a7da3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomListingHeaderType.m @@ -0,0 +1,68 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreCustomListingHeaderType.h" +#import "Trading_StoreCustomListingHeaderLinkType.h" + +@implementation Trading_StoreCustomListingHeaderType + +@synthesize displayType = _displayType; +@synthesize logo = _logo; +@synthesize searchBox = _searchBox; +@synthesize linkToInclude = _linkToInclude; +@synthesize addToFavoriteStores = _addToFavoriteStores; +@synthesize signUpForStoreNewsletter = _signUpForStoreNewsletter; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisplayType" propertyName:@"displayType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"displayType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Logo" propertyName:@"logo" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"logo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SearchBox" propertyName:@"searchBox" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"searchBox"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"LinkToInclude" propertyName:@"linkToInclude" type:PICO_TYPE_OBJECT clazz:[Trading_StoreCustomListingHeaderLinkType class]]; + [map setObject:ps forKey:@"linkToInclude"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AddToFavoriteStores" propertyName:@"addToFavoriteStores" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"addToFavoriteStores"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SignUpForStoreNewsletter" propertyName:@"signUpForStoreNewsletter" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"signUpForStoreNewsletter"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.displayType = nil; + self.logo = nil; + self.searchBox = nil; + self.linkToInclude = nil; + self.addToFavoriteStores = nil; + self.signUpForStoreNewsletter = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreCustomPageArrayType.h b/Vendoo/TradingProxy/Trading_StoreCustomPageArrayType.h new file mode 100755 index 0000000..53b92a1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomPageArrayType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_StoreCustomPageType; + +/** + + Set of Store custom pages. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreCustomPageArrayType : NSObject { + +@private + NSMutableArray *_customPage; + +} + + +/** + + A Store custom page. + + + entry type : class Trading_StoreCustomPageType +*/ + +@property (nonatomic, retain) NSMutableArray *customPage; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreCustomPageArrayType.m b/Vendoo/TradingProxy/Trading_StoreCustomPageArrayType.m new file mode 100755 index 0000000..2fd0775 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomPageArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreCustomPageArrayType.h" +#import "Trading_StoreCustomPageType.h" + +@implementation Trading_StoreCustomPageArrayType + +@synthesize customPage = _customPage; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"CustomPage" propertyName:@"customPage" type:PICO_TYPE_OBJECT clazz:[Trading_StoreCustomPageType class]]; + [map setObject:ps forKey:@"customPage"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.customPage = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreCustomPageStatusCodeType.h b/Vendoo/TradingProxy/Trading_StoreCustomPageStatusCodeType.h new file mode 100755 index 0000000..f51e30d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomPageStatusCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + List of possible statuses for Store custom pages. + + + @ingroup EBayAPIInterface +*/ + +/** + + The page is visible. + +*/ +extern NSString *const Trading_StoreCustomPageStatusCodeType_ACTIVE; + +/** + + The page is to be deleted. + +*/ +extern NSString *const Trading_StoreCustomPageStatusCodeType_DELETE; + +/** + + The page is not visible. + +*/ +extern NSString *const Trading_StoreCustomPageStatusCodeType_INACTIVE; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_StoreCustomPageStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_StoreCustomPageStatusCodeType.m b/Vendoo/TradingProxy/Trading_StoreCustomPageStatusCodeType.m new file mode 100755 index 0000000..2ec3a27 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomPageStatusCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_StoreCustomPageStatusCodeType.h" + +/** + @file + + List of possible statuses for Store custom pages. + +*/ + +/** + + The page is visible. + +*/ +NSString *const Trading_StoreCustomPageStatusCodeType_ACTIVE = @"Active"; + +/** + + The page is to be deleted. + +*/ +NSString *const Trading_StoreCustomPageStatusCodeType_DELETE = @"Delete"; + +/** + + The page is not visible. + +*/ +NSString *const Trading_StoreCustomPageStatusCodeType_INACTIVE = @"Inactive"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_StoreCustomPageStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_StoreCustomPageType.h b/Vendoo/TradingProxy/Trading_StoreCustomPageType.h new file mode 100755 index 0000000..469c747 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomPageType.h @@ -0,0 +1,186 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + (public class) + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreCustomPageType : NSObject { + +@private + NSString *_name; + NSNumber *_pageID; + NSString *_urlPath; + NSString *_url; + NSString *_status; + NSString *_content; + NSNumber *_leftNav; + NSNumber *_previewEnabled; + NSNumber *_order; + NSMutableArray *_any; + +} + + +/** + + Name of the eBay Store custom page. This value is required if you are creating a new + page (and omitting a PageID value). Note that you must include a + name for the page even if you are using the PreviewEnabled flag. + However, since using the preview functionality means that the page will not be + persisted, you can enter a dummy value for this field if you have not decided on a + name for the page. The Name value is used in links to the page. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + Unique identifier for an eBay Store custom page. If you specify a valid + PageID value in a + SetStoreCustomPage call, the existing custom page + is updated. If you do not specify a PageID value, you are + creating a new custom page. +

+ The PageID field is always returned in + GetStoreCustomPage. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *pageID; + +/** + + The URL path of the eBay Store custom page. This field is only required if you are + using Chinese characters in the Name field. The URL path of the + eBay Store custom page is normally derived from the Name field, but + the URL path cannot be derived from the name of the custom page if it contains Chinese + characters because URLs cannot contain Chinese characters. +

+ The URLPath is only returned in the GetStoreCustomPage + response if it is defined for the eBay Store custom page, and if a PageID + value is included in the request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *urlPath; + +/** + + The full URL of the eBay Store custom page, which is generally derived from the + CustomPage.Name value. The exception to this rule is if the seller + specified a custom URL using the CustomPage.URLPath field in a + SetStoreCustomPage call. +

+ The URL is only returned in the + GetStoreCustomPage response if a PageID value + is included in the request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *url; + +/** + + This value indicates the status of the eBay custom page. In a + SetStoreCustomPage call, the seller uses the optional + Status field to make an inactive custom page active, to make an + active custom page inactive, or to delete an active or inactive custom page. To + change the status (including delete) of a custom page, a PageID + value must be included to identify the custom page to modify. +

+ The Status value is always returned in the + GetStoreCustomPage response. + + + type: string constant in Trading_StoreCustomPageStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + The HTML content of the eBay Store custom page. This field has a maximum size of 96 + kilobytes. If the PreviewEnabled field is set to 'true', then + this field is required in a SetStoreCustomPage call. Otherwise, + it is optional. +

+ The Content field is only returned in the + GetStoreCustomPage response if a PageID value + is included in the request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *content; + +/** + + This flag controls whether or not the left navigation bar is included in the eBay + Store custom page. To include the left navigation bar in a custom page, the seller + will include the LeftNav field in the SetStoreCustomPage + request and set it to 'true'. +

+ The LeftNav field is only returned in the + GetStoreCustomPage response if a PageID value + is included in the request. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *leftNav; + +/** + + This flag controls whether or not a custom page preview is enabled. To enable the + a custom page preview, the seller will include the + PreviewEnabled field in the SetStoreCustomPage + request and set it to 'true'. +

+ The PreviewEnabled field is only returned in the + GetStoreCustomPage response if a PageID value + is included in the request. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *previewEnabled; + +/** + + This integer value controls the order in which the corresponding eBay Store custom + page is displayed in the list of custom pages. To make the corresponding custom + page appear first in the list of custom pages, the seller would include the + Order field and set its value to '1'. +

+ The Order value is always returned in the + GetStoreCustomPage response. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *order; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreCustomPageType.m b/Vendoo/TradingProxy/Trading_StoreCustomPageType.m new file mode 100755 index 0000000..f29bfcf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreCustomPageType.m @@ -0,0 +1,82 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreCustomPageType.h" + +@implementation Trading_StoreCustomPageType + +@synthesize name = _name; +@synthesize pageID = _pageID; +@synthesize urlPath = _urlPath; +@synthesize url = _url; +@synthesize status = _status; +@synthesize content = _content; +@synthesize leftNav = _leftNav; +@synthesize previewEnabled = _previewEnabled; +@synthesize order = _order; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PageID" propertyName:@"pageID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"pageID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"URLPath" propertyName:@"urlPath" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"urlPath"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"URL" propertyName:@"url" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"url"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Content" propertyName:@"content" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"content"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LeftNav" propertyName:@"leftNav" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"leftNav"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PreviewEnabled" propertyName:@"previewEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"previewEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Order" propertyName:@"order" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"order"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.name = nil; + self.pageID = nil; + self.urlPath = nil; + self.url = nil; + self.status = nil; + self.content = nil; + self.leftNav = nil; + self.previewEnabled = nil; + self.order = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreFontFaceCodeType.h b/Vendoo/TradingProxy/Trading_StoreFontFaceCodeType.h new file mode 100755 index 0000000..c6f1e3b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreFontFaceCodeType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Font selection for Store configuration. + + + @ingroup EBayAPIInterface +*/ + +/** + + Arial font. + +*/ +extern NSString *const Trading_StoreFontFaceCodeType_ARIAL; + +/** + + Courier font. + +*/ +extern NSString *const Trading_StoreFontFaceCodeType_COURIER; + +/** + + Times New Roman font. + +*/ +extern NSString *const Trading_StoreFontFaceCodeType_TIMES; + +/** + + Verdana font. + +*/ +extern NSString *const Trading_StoreFontFaceCodeType_VERDANA; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_StoreFontFaceCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_StoreFontFaceCodeType.m b/Vendoo/TradingProxy/Trading_StoreFontFaceCodeType.m new file mode 100755 index 0000000..ba2bd7f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreFontFaceCodeType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_StoreFontFaceCodeType.h" + +/** + @file + + Font selection for Store configuration. + +*/ + +/** + + Arial font. + +*/ +NSString *const Trading_StoreFontFaceCodeType_ARIAL = @"Arial"; + +/** + + Courier font. + +*/ +NSString *const Trading_StoreFontFaceCodeType_COURIER = @"Courier"; + +/** + + Times New Roman font. + +*/ +NSString *const Trading_StoreFontFaceCodeType_TIMES = @"Times"; + +/** + + Verdana font. + +*/ +NSString *const Trading_StoreFontFaceCodeType_VERDANA = @"Verdana"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_StoreFontFaceCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_StoreFontSizeCodeType.h b/Vendoo/TradingProxy/Trading_StoreFontSizeCodeType.h new file mode 100755 index 0000000..29ced11 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreFontSizeCodeType.h @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Font size selection for Store configuration. + + + @ingroup EBayAPIInterface +*/ + +/** + + Extra extra small. + +*/ +extern NSString *const Trading_StoreFontSizeCodeType_XXS; + +/** + + Extra small. + +*/ +extern NSString *const Trading_StoreFontSizeCodeType_XS; + +/** + + Small. + +*/ +extern NSString *const Trading_StoreFontSizeCodeType_S; + +/** + + Medium. + +*/ +extern NSString *const Trading_StoreFontSizeCodeType_M; + +/** + + Large. + +*/ +extern NSString *const Trading_StoreFontSizeCodeType_L; + +/** + + Extra large. + +*/ +extern NSString *const Trading_StoreFontSizeCodeType_XL; + +/** + + Extra extra large. + +*/ +extern NSString *const Trading_StoreFontSizeCodeType_XXL; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_StoreFontSizeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_StoreFontSizeCodeType.m b/Vendoo/TradingProxy/Trading_StoreFontSizeCodeType.m new file mode 100755 index 0000000..99fa5aa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreFontSizeCodeType.m @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_StoreFontSizeCodeType.h" + +/** + @file + + Font size selection for Store configuration. + +*/ + +/** + + Extra extra small. + +*/ +NSString *const Trading_StoreFontSizeCodeType_XXS = @"XXS"; + +/** + + Extra small. + +*/ +NSString *const Trading_StoreFontSizeCodeType_XS = @"XS"; + +/** + + Small. + +*/ +NSString *const Trading_StoreFontSizeCodeType_S = @"S"; + +/** + + Medium. + +*/ +NSString *const Trading_StoreFontSizeCodeType_M = @"M"; + +/** + + Large. + +*/ +NSString *const Trading_StoreFontSizeCodeType_L = @"L"; + +/** + + Extra large. + +*/ +NSString *const Trading_StoreFontSizeCodeType_XL = @"XL"; + +/** + + Extra extra large. + +*/ +NSString *const Trading_StoreFontSizeCodeType_XXL = @"XXL"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_StoreFontSizeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_StoreFontType.h b/Vendoo/TradingProxy/Trading_StoreFontType.h new file mode 100755 index 0000000..855454d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreFontType.h @@ -0,0 +1,129 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Store font set. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreFontType : NSObject { + +@private + NSString *_nameFace; + NSString *_nameSize; + NSString *_nameColor; + NSString *_titleFace; + NSString *_titleSize; + NSString *_titleColor; + NSString *_descFace; + NSString *_descSize; + NSString *_descColor; + NSMutableArray *_any; + +} + + +/** + + Font for the Store name. + + + type: string constant in Trading_StoreFontFaceCodeType.h +*/ +@property (nonatomic, retain) NSString *nameFace; + +/** + + Font size for the Store name. + + + type: string constant in Trading_StoreFontSizeCodeType.h +*/ +@property (nonatomic, retain) NSString *nameSize; + +/** + + Font color for the Store name. Specified in 6-digit Hex format. + For example: F6F6C9 + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *nameColor; + +/** + + Font for the Store section title. + + + type: string constant in Trading_StoreFontFaceCodeType.h +*/ +@property (nonatomic, retain) NSString *titleFace; + +/** + + Font size for the Store section title. + + + type: string constant in Trading_StoreFontSizeCodeType.h +*/ +@property (nonatomic, retain) NSString *titleSize; + +/** + + Font color for the Store section title. Specified in 6-digit Hex + format. For example: F6F6C9 + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *titleColor; + +/** + + Font for the Store description. + + + type: string constant in Trading_StoreFontFaceCodeType.h +*/ +@property (nonatomic, retain) NSString *descFace; + +/** + + Font size for the Store description. + + + type: string constant in Trading_StoreFontSizeCodeType.h +*/ +@property (nonatomic, retain) NSString *descSize; + +/** + + Font color for the Store description. Specified in 6-digit Hex + format. For example: F6F6C9 + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *descColor; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreFontType.m b/Vendoo/TradingProxy/Trading_StoreFontType.m new file mode 100755 index 0000000..df0f469 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreFontType.m @@ -0,0 +1,82 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreFontType.h" + +@implementation Trading_StoreFontType + +@synthesize nameFace = _nameFace; +@synthesize nameSize = _nameSize; +@synthesize nameColor = _nameColor; +@synthesize titleFace = _titleFace; +@synthesize titleSize = _titleSize; +@synthesize titleColor = _titleColor; +@synthesize descFace = _descFace; +@synthesize descSize = _descSize; +@synthesize descColor = _descColor; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NameFace" propertyName:@"nameFace" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"nameFace"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NameSize" propertyName:@"nameSize" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"nameSize"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NameColor" propertyName:@"nameColor" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"nameColor"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TitleFace" propertyName:@"titleFace" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"titleFace"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TitleSize" propertyName:@"titleSize" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"titleSize"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TitleColor" propertyName:@"titleColor" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"titleColor"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DescFace" propertyName:@"descFace" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"descFace"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DescSize" propertyName:@"descSize" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"descSize"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DescColor" propertyName:@"descColor" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"descColor"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.nameFace = nil; + self.nameSize = nil; + self.nameColor = nil; + self.titleFace = nil; + self.titleSize = nil; + self.titleColor = nil; + self.descFace = nil; + self.descSize = nil; + self.descColor = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreHeaderStyleCodeType.h b/Vendoo/TradingProxy/Trading_StoreHeaderStyleCodeType.h new file mode 100755 index 0000000..4005de3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreHeaderStyleCodeType.h @@ -0,0 +1,26 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + + +/** + + The full Store header is used. + +*/ +extern NSString *const Trading_StoreHeaderStyleCodeType_FULL; + +/** + + A minimized Store header is used. + +*/ +extern NSString *const Trading_StoreHeaderStyleCodeType_MINIMIZED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_StoreHeaderStyleCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_StoreHeaderStyleCodeType.m b/Vendoo/TradingProxy/Trading_StoreHeaderStyleCodeType.m new file mode 100755 index 0000000..d885da8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreHeaderStyleCodeType.m @@ -0,0 +1,26 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_StoreHeaderStyleCodeType.h" + + +/** + + The full Store header is used. + +*/ +NSString *const Trading_StoreHeaderStyleCodeType_FULL = @"Full"; + +/** + + A minimized Store header is used. + +*/ +NSString *const Trading_StoreHeaderStyleCodeType_MINIMIZED = @"Minimized"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_StoreHeaderStyleCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_StoreInventoryEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_StoreInventoryEnabledDefinitionType.h new file mode 100755 index 0000000..4ef30ca --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreInventoryEnabledDefinitionType.h @@ -0,0 +1,35 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the StoreInventoryEnabled feature. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (e.g., a boolean value is not returned).value different from site. + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreInventoryEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreInventoryEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_StoreInventoryEnabledDefinitionType.m new file mode 100755 index 0000000..628ac27 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreInventoryEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreInventoryEnabledDefinitionType.h" + +@implementation Trading_StoreInventoryEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreItemListLayoutCodeType.h b/Vendoo/TradingProxy/Trading_StoreItemListLayoutCodeType.h new file mode 100755 index 0000000..8dd1d80 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreItemListLayoutCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Set of available layouts for items listed in an eBay Store. + + + @ingroup EBayAPIInterface +*/ + +/** + + Displays item list as a single column, with smaller item pictures. + +*/ +extern NSString *const Trading_StoreItemListLayoutCodeType_LIST_VIEW; + +/** + + Displays item list in two columns, with larger item pictures. + +*/ +extern NSString *const Trading_StoreItemListLayoutCodeType_GALLERY_VIEW; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_StoreItemListLayoutCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_StoreItemListLayoutCodeType.m b/Vendoo/TradingProxy/Trading_StoreItemListLayoutCodeType.m new file mode 100755 index 0000000..6b1a92e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreItemListLayoutCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_StoreItemListLayoutCodeType.h" + +/** + @file + + Set of available layouts for items listed in an eBay Store. + +*/ + +/** + + Displays item list as a single column, with smaller item pictures. + +*/ +NSString *const Trading_StoreItemListLayoutCodeType_LIST_VIEW = @"ListView"; + +/** + + Displays item list in two columns, with larger item pictures. + +*/ +NSString *const Trading_StoreItemListLayoutCodeType_GALLERY_VIEW = @"GalleryView"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_StoreItemListLayoutCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_StoreItemListSortOrderCodeType.h b/Vendoo/TradingProxy/Trading_StoreItemListSortOrderCodeType.h new file mode 100755 index 0000000..c1438b7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreItemListSortOrderCodeType.h @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + List of available options for how items are sorted in an eBay Store. + + + @ingroup EBayAPIInterface +*/ + +/** + + Lists items with those ending soon listed first. + +*/ +extern NSString *const Trading_StoreItemListSortOrderCodeType_ENDING_FIRST; + +/** + + Lists items with those newly listed appearing in the list first. + +*/ +extern NSString *const Trading_StoreItemListSortOrderCodeType_NEWLY_LISTED; + +/** + + Lists items by price in ascending order. The item with the lowest + starting price is listed first. + +*/ +extern NSString *const Trading_StoreItemListSortOrderCodeType_LOWEST_PRICED; + +/** + + Lists items by price in descending order. The item with the highest + starting price is listed first. + +*/ +extern NSString *const Trading_StoreItemListSortOrderCodeType_HIGHEST_PRICED; + +/** + + Lists items by combined price and shipping cost in ascending order. The item + with the lowest combined starting price plus shipping cost is listed first. + +*/ +extern NSString *const Trading_StoreItemListSortOrderCodeType_LOWEST_PRICED_PLUS_SHIPPING; + +/** + + Reserved for future use. + Lists items by combined price and shipping cost in descending order. The item + with the highest combined starting price plus shipping cost is listed first. + +*/ +extern NSString *const Trading_StoreItemListSortOrderCodeType_HIGHEST_PRICED_PLUS_SHIPPING; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_StoreItemListSortOrderCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_StoreItemListSortOrderCodeType.m b/Vendoo/TradingProxy/Trading_StoreItemListSortOrderCodeType.m new file mode 100755 index 0000000..70a1b33 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreItemListSortOrderCodeType.m @@ -0,0 +1,65 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_StoreItemListSortOrderCodeType.h" + +/** + @file + + List of available options for how items are sorted in an eBay Store. + +*/ + +/** + + Lists items with those ending soon listed first. + +*/ +NSString *const Trading_StoreItemListSortOrderCodeType_ENDING_FIRST = @"EndingFirst"; + +/** + + Lists items with those newly listed appearing in the list first. + +*/ +NSString *const Trading_StoreItemListSortOrderCodeType_NEWLY_LISTED = @"NewlyListed"; + +/** + + Lists items by price in ascending order. The item with the lowest + starting price is listed first. + +*/ +NSString *const Trading_StoreItemListSortOrderCodeType_LOWEST_PRICED = @"LowestPriced"; + +/** + + Lists items by price in descending order. The item with the highest + starting price is listed first. + +*/ +NSString *const Trading_StoreItemListSortOrderCodeType_HIGHEST_PRICED = @"HighestPriced"; + +/** + + Lists items by combined price and shipping cost in ascending order. The item + with the lowest combined starting price plus shipping cost is listed first. + +*/ +NSString *const Trading_StoreItemListSortOrderCodeType_LOWEST_PRICED_PLUS_SHIPPING = @"LowestPricedPlusShipping"; + +/** + + Reserved for future use. + Lists items by combined price and shipping cost in descending order. The item + with the highest combined starting price plus shipping cost is listed first. + +*/ +NSString *const Trading_StoreItemListSortOrderCodeType_HIGHEST_PRICED_PLUS_SHIPPING = @"HighestPricedPlusShipping"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_StoreItemListSortOrderCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_StoreLogoArrayType.h b/Vendoo/TradingProxy/Trading_StoreLogoArrayType.h new file mode 100755 index 0000000..3522d96 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreLogoArrayType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_StoreLogoType; + +/** + + Set of Store logos. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreLogoArrayType : NSObject { + +@private + NSMutableArray *_logo; + +} + + +/** + + A Store logo. + + + entry type : class Trading_StoreLogoType +*/ + +@property (nonatomic, retain) NSMutableArray *logo; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreLogoArrayType.m b/Vendoo/TradingProxy/Trading_StoreLogoArrayType.m new file mode 100755 index 0000000..0dcc11d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreLogoArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreLogoArrayType.h" +#import "Trading_StoreLogoType.h" + +@implementation Trading_StoreLogoArrayType + +@synthesize logo = _logo; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Logo" propertyName:@"logo" type:PICO_TYPE_OBJECT clazz:[Trading_StoreLogoType class]]; + [map setObject:ps forKey:@"logo"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.logo = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreLogoType.h b/Vendoo/TradingProxy/Trading_StoreLogoType.h new file mode 100755 index 0000000..c8d66f0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreLogoType.h @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Store logo. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreLogoType : NSObject { + +@private + NSNumber *_logoID; + NSString *_name; + NSString *_url; + NSMutableArray *_any; + +} + + +/** + + Store logo ID (use GetStoreOptions to get the list of valid logo IDs). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *logoID; + +/** + + Store logo name. Provides a user-friendly name for the logo. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + URL of the logo. Must have a .gif or .jpg extention. Specified when + you are using a customized logo. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *url; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreLogoType.m b/Vendoo/TradingProxy/Trading_StoreLogoType.m new file mode 100755 index 0000000..fb420e1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreLogoType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreLogoType.h" + +@implementation Trading_StoreLogoType + +@synthesize logoID = _logoID; +@synthesize name = _name; +@synthesize url = _url; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LogoID" propertyName:@"logoID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"logoID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"URL" propertyName:@"url" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"url"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.logoID = nil; + self.name = nil; + self.url = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsDefinitionType.h b/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsDefinitionType.h new file mode 100755 index 0000000..cba3f46 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + If the field is present, the corresponding feature applies to the category. The + field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreOwnerExtendedListingDurationsDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsDefinitionType.m b/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsDefinitionType.m new file mode 100755 index 0000000..4854fa5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreOwnerExtendedListingDurationsDefinitionType.h" + +@implementation Trading_StoreOwnerExtendedListingDurationsDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType.h new file mode 100755 index 0000000..4171cb2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + If the field is present, the corresponding feature applies to the category. The + field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType.m new file mode 100755 index 0000000..737e10d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType.h" + +@implementation Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsType.h b/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsType.h new file mode 100755 index 0000000..5ac6613 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsType.h @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the extended listing durations available to store owners. If the field is + present, the corresponding feature applies to the category. The field is returned as + anempty element (e.g., a boolean value is not returned). Applies to Fixed Price + Listings as well as Store Inventory Format Listings. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreOwnerExtendedListingDurationsType : NSObject { + +@private + NSMutableArray *_duration; + NSMutableArray *_any; + +} + + +/** + + Specifies the length of time an auction can be open, in days. The allowed + durations vary according to the type of listing. The value GTC means Good Til + Canceled. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *duration; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsType.m b/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsType.m new file mode 100755 index 0000000..5d560f3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreOwnerExtendedListingDurationsType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreOwnerExtendedListingDurationsType.h" + +@implementation Trading_StoreOwnerExtendedListingDurationsType + +@synthesize duration = _duration; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Duration" propertyName:@"duration" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"duration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.duration = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StorePreferencesType.h b/Vendoo/TradingProxy/Trading_StorePreferencesType.h new file mode 100755 index 0000000..ca172ef --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StorePreferencesType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_StoreVacationPreferencesType; + +/** + + Store Preferences type. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StorePreferencesType : NSObject { + +@private + Trading_StoreVacationPreferencesType *_vacationPreferences; + +} + + +/** + + Store vacation hold preferences. + + + type : class Trading_StoreVacationPreferencesType +*/ +@property (nonatomic, retain) Trading_StoreVacationPreferencesType *vacationPreferences; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StorePreferencesType.m b/Vendoo/TradingProxy/Trading_StorePreferencesType.m new file mode 100755 index 0000000..628cfb0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StorePreferencesType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StorePreferencesType.h" +#import "Trading_StoreVacationPreferencesType.h" + +@implementation Trading_StorePreferencesType + +@synthesize vacationPreferences = _vacationPreferences; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VacationPreferences" propertyName:@"vacationPreferences" type:PICO_TYPE_OBJECT clazz:[Trading_StoreVacationPreferencesType class]]; + [map setObject:ps forKey:@"vacationPreferences"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.vacationPreferences = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreSubscriptionArrayType.h b/Vendoo/TradingProxy/Trading_StoreSubscriptionArrayType.h new file mode 100755 index 0000000..3fe9ad2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreSubscriptionArrayType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_StoreSubscriptionType; + +/** + + Set of eBay Store subscription levels. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreSubscriptionArrayType : NSObject { + +@private + NSMutableArray *_subscription; + +} + + +/** + + A Store subscription level. + + + entry type : class Trading_StoreSubscriptionType +*/ + +@property (nonatomic, retain) NSMutableArray *subscription; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreSubscriptionArrayType.m b/Vendoo/TradingProxy/Trading_StoreSubscriptionArrayType.m new file mode 100755 index 0000000..7e1523b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreSubscriptionArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreSubscriptionArrayType.h" +#import "Trading_StoreSubscriptionType.h" + +@implementation Trading_StoreSubscriptionArrayType + +@synthesize subscription = _subscription; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Subscription" propertyName:@"subscription" type:PICO_TYPE_OBJECT clazz:[Trading_StoreSubscriptionType class]]; + [map setObject:ps forKey:@"subscription"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.subscription = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreSubscriptionLevelCodeType.h b/Vendoo/TradingProxy/Trading_StoreSubscriptionLevelCodeType.h new file mode 100755 index 0000000..e1b4eaf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreSubscriptionLevelCodeType.h @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + User's eBay Store subscription level. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) This closes your eBay Store and cancels your eBay Store subscription. + All of your current Store Inventory items (if any) will end automatically. + All of your current Online Auction and Fixed Price items will remain active + until their ending date is reached or they are sold. All your Store pictures + hosted on eBay will be deleted unless you have a Picture Manager + subscription. + +*/ +extern NSString *const Trading_StoreSubscriptionLevelCodeType_CLOSE; + +/** + + Basic level subscription. + +*/ +extern NSString *const Trading_StoreSubscriptionLevelCodeType_BASIC; + +/** + + Featured level subscription. + +*/ +extern NSString *const Trading_StoreSubscriptionLevelCodeType_FEATURED; + +/** + + Anchor level subscription. + +*/ +extern NSString *const Trading_StoreSubscriptionLevelCodeType_ANCHOR; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_StoreSubscriptionLevelCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_StoreSubscriptionLevelCodeType.m b/Vendoo/TradingProxy/Trading_StoreSubscriptionLevelCodeType.m new file mode 100755 index 0000000..a0f7105 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreSubscriptionLevelCodeType.m @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_StoreSubscriptionLevelCodeType.h" + +/** + @file + + User's eBay Store subscription level. + +*/ + +/** + + (in) This closes your eBay Store and cancels your eBay Store subscription. + All of your current Store Inventory items (if any) will end automatically. + All of your current Online Auction and Fixed Price items will remain active + until their ending date is reached or they are sold. All your Store pictures + hosted on eBay will be deleted unless you have a Picture Manager + subscription. + +*/ +NSString *const Trading_StoreSubscriptionLevelCodeType_CLOSE = @"Close"; + +/** + + Basic level subscription. + +*/ +NSString *const Trading_StoreSubscriptionLevelCodeType_BASIC = @"Basic"; + +/** + + Featured level subscription. + +*/ +NSString *const Trading_StoreSubscriptionLevelCodeType_FEATURED = @"Featured"; + +/** + + Anchor level subscription. + +*/ +NSString *const Trading_StoreSubscriptionLevelCodeType_ANCHOR = @"Anchor"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_StoreSubscriptionLevelCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_StoreSubscriptionType.h b/Vendoo/TradingProxy/Trading_StoreSubscriptionType.h new file mode 100755 index 0000000..76fb1e3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreSubscriptionType.h @@ -0,0 +1,55 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + (public class) + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreSubscriptionType : NSObject { + +@private + NSString *_level; + Trading_AmountType *_fee; + NSMutableArray *_any; + +} + + +/** + + Store subscription level. + + + type: string constant in Trading_StoreSubscriptionLevelCodeType.h +*/ +@property (nonatomic, retain) NSString *level; + +/** + + Monthly fee for the Store subscription level. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *fee; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreSubscriptionType.m b/Vendoo/TradingProxy/Trading_StoreSubscriptionType.m new file mode 100755 index 0000000..3e69835 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreSubscriptionType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreSubscriptionType.h" +#import "Trading_AmountType.h" + +@implementation Trading_StoreSubscriptionType + +@synthesize level = _level; +@synthesize fee = _fee; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Level" propertyName:@"level" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"level"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fee" propertyName:@"fee" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"fee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.level = nil; + self.fee = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreThemeArrayType.h b/Vendoo/TradingProxy/Trading_StoreThemeArrayType.h new file mode 100755 index 0000000..acf16de --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreThemeArrayType.h @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_StoreColorSchemeArrayType; +@class Trading_StoreThemeType; + +/** + + Set of Store themes. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreThemeArrayType : NSObject { + +@private + NSMutableArray *_theme; + Trading_StoreColorSchemeArrayType *_genericColorSchemeArray; + NSMutableArray *_any; + +} + + +/** + + A Store theme. + + + entry type : class Trading_StoreThemeType +*/ + +@property (nonatomic, retain) NSMutableArray *theme; + +/** + + Set of color schemes. This set is for use with those themes that do + not explicitly list a color scheme in the theme definition (these + themes are also known as advanced themes). + + + type : class Trading_StoreColorSchemeArrayType +*/ +@property (nonatomic, retain) Trading_StoreColorSchemeArrayType *genericColorSchemeArray; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreThemeArrayType.m b/Vendoo/TradingProxy/Trading_StoreThemeArrayType.m new file mode 100755 index 0000000..dba754a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreThemeArrayType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreThemeArrayType.h" +#import "Trading_StoreColorSchemeArrayType.h" +#import "Trading_StoreThemeType.h" + +@implementation Trading_StoreThemeArrayType + +@synthesize theme = _theme; +@synthesize genericColorSchemeArray = _genericColorSchemeArray; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Theme" propertyName:@"theme" type:PICO_TYPE_OBJECT clazz:[Trading_StoreThemeType class]]; + [map setObject:ps forKey:@"theme"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GenericColorSchemeArray" propertyName:@"genericColorSchemeArray" type:PICO_TYPE_OBJECT clazz:[Trading_StoreColorSchemeArrayType class]]; + [map setObject:ps forKey:@"genericColorSchemeArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.theme = nil; + self.genericColorSchemeArray = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreThemeType.h b/Vendoo/TradingProxy/Trading_StoreThemeType.h new file mode 100755 index 0000000..4b40377 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreThemeType.h @@ -0,0 +1,68 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_StoreColorSchemeType; + +/** + + Store theme. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreThemeType : NSObject { + +@private + NSNumber *_themeID; + NSString *_name; + Trading_StoreColorSchemeType *_colorScheme; + NSMutableArray *_any; + +} + + +/** + + Store theme ID (use GetStoreOptions to get the list of valid theme + IDs). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *themeID; + +/** + + Store theme name. Provides a user-friendly name for the theme. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + Theme color scheme. + + + type : class Trading_StoreColorSchemeType +*/ +@property (nonatomic, retain) Trading_StoreColorSchemeType *colorScheme; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreThemeType.m b/Vendoo/TradingProxy/Trading_StoreThemeType.m new file mode 100755 index 0000000..3e76464 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreThemeType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreThemeType.h" +#import "Trading_StoreColorSchemeType.h" + +@implementation Trading_StoreThemeType + +@synthesize themeID = _themeID; +@synthesize name = _name; +@synthesize colorScheme = _colorScheme; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ThemeID" propertyName:@"themeID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"themeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ColorScheme" propertyName:@"colorScheme" type:PICO_TYPE_OBJECT clazz:[Trading_StoreColorSchemeType class]]; + [map setObject:ps forKey:@"colorScheme"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.themeID = nil; + self.name = nil; + self.colorScheme = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreType.h b/Vendoo/TradingProxy/Trading_StoreType.h new file mode 100755 index 0000000..6fd86bc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreType.h @@ -0,0 +1,251 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_StoreCustomCategoryArrayType; +@class Trading_StoreThemeType; +@class Trading_StoreLogoType; +@class Trading_StoreCustomListingHeaderType; + +/** + + The configuration of an eBay Store. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreType : NSObject { + +@private + NSString *_name; + NSString *_urlPath; + NSString *_url; + NSString *_subscriptionLevel; + NSString *_description; + Trading_StoreLogoType *_logo; + Trading_StoreThemeType *_theme; + NSString *_headerStyle; + NSNumber *_homePage; + NSString *_itemListLayout; + NSString *_itemListSortOrder; + NSString *_customHeaderLayout; + NSString *_customHeader; + NSNumber *_exportListings; + Trading_StoreCustomCategoryArrayType *_customCategories; + Trading_StoreCustomListingHeaderType *_customListingHeader; + NSString *_merchDisplay; + NSDate *_lastOpenedTime; + NSNumber *_titleWithCompatibility; + NSMutableArray *_any; + +} + + +/** + + Name of the eBay Store. The name is shown + at the top of the Store page. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + The URL path of the Store (58 characters maximum). Only if you + are using Chinese characters in the Name property do you need to + use this field, such as if you are opening a Store on the Taiwan + site. The reason for this is that the URL path is normally derived + from the Store name, but it cannot be derived from the name of the + Store if it contains Chinese characters because URLs cannot + contain Chinese characters. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *urlPath; + +/** + + The complete URL of the user's Store. This field is only ever + returned, and does not need to be explicitly set. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *url; + +/** + + Subscription level (tier) for the user's eBay Store. + + + type: string constant in Trading_StoreSubscriptionLevelCodeType.h +*/ +@property (nonatomic, retain) NSString *subscriptionLevel; + +/** + + Store description (300 characters maximum). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + Store logo. + + + type : class Trading_StoreLogoType +*/ +@property (nonatomic, retain) Trading_StoreLogoType *logo; + +/** + + Store theme. + + + type : class Trading_StoreThemeType +*/ +@property (nonatomic, retain) Trading_StoreThemeType *theme; + +/** + + Style for the Store header. + + + type: string constant in Trading_StoreHeaderStyleCodeType.h +*/ +@property (nonatomic, retain) NSString *headerStyle; + +/** + + Page to use as the Store's homepage (default is 0). To change the + homepage, specify the PageID of one of the Store's custom pages. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *homePage; + +/** + + The default layout type to use for the Store items. + + + type: string constant in Trading_StoreItemListLayoutCodeType.h +*/ +@property (nonatomic, retain) NSString *itemListLayout; + +/** + + The default sort order to use for the items for sale in the Store. + + + type: string constant in Trading_StoreItemListSortOrderCodeType.h +*/ +@property (nonatomic, retain) NSString *itemListSortOrder; + +/** + + Layout for the Store's custom header. + + + type: string constant in Trading_StoreCustomHeaderLayoutCodeType.h +*/ +@property (nonatomic, retain) NSString *customHeaderLayout; + +/** + + Custom header text for the Store. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *customHeader; + +/** + + Specifies whether to export the Store listings to comparison + shopping websites. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *exportListings; + +/** + + Container consisting of an array of one or more CustomCategory + containers. Each CustomCategory container consists of details + related to an eBay Store custom category. +
+
+ To modify an eBay Store's custom categories, an eBay Store owner would use the + StoreCategories container in the request of a + SetStoreCategories call. + + + type : class Trading_StoreCustomCategoryArrayType +*/ +@property (nonatomic, retain) Trading_StoreCustomCategoryArrayType *customCategories; + +/** + + Custom listing header for the Store. + + + type : class Trading_StoreCustomListingHeaderType +*/ +@property (nonatomic, retain) Trading_StoreCustomListingHeaderType *customListingHeader; + +/** + + Specifies the chosen customization display scheme for this store's Merch Widgets. + See MerchDisplayCodeType for specific values. + + + type: string constant in Trading_MerchDisplayCodeType.h +*/ +@property (nonatomic, retain) NSString *merchDisplay; + +/** + + Indicates the time the store was last opened or reopened. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *lastOpenedTime; + +/** + + A flag indicating if a Compatibility tab exists for the Store item listing. This + field is only applicable to Parts & Accessories listings in eBay US Motors. + The Compatibility tab will contain vehicles that are compatible with the part + in the listing. The seller specifies this information at listing time. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *titleWithCompatibility; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreType.m b/Vendoo/TradingProxy/Trading_StoreType.m new file mode 100755 index 0000000..7179d54 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreType.m @@ -0,0 +1,136 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreType.h" +#import "Trading_StoreCustomCategoryArrayType.h" +#import "Trading_StoreThemeType.h" +#import "Trading_StoreLogoType.h" +#import "Trading_StoreCustomListingHeaderType.h" + +@implementation Trading_StoreType + +@synthesize name = _name; +@synthesize urlPath = _urlPath; +@synthesize url = _url; +@synthesize subscriptionLevel = _subscriptionLevel; +@synthesize description = _description; +@synthesize logo = _logo; +@synthesize theme = _theme; +@synthesize headerStyle = _headerStyle; +@synthesize homePage = _homePage; +@synthesize itemListLayout = _itemListLayout; +@synthesize itemListSortOrder = _itemListSortOrder; +@synthesize customHeaderLayout = _customHeaderLayout; +@synthesize customHeader = _customHeader; +@synthesize exportListings = _exportListings; +@synthesize customCategories = _customCategories; +@synthesize customListingHeader = _customListingHeader; +@synthesize merchDisplay = _merchDisplay; +@synthesize lastOpenedTime = _lastOpenedTime; +@synthesize titleWithCompatibility = _titleWithCompatibility; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"URLPath" propertyName:@"urlPath" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"urlPath"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"URL" propertyName:@"url" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"url"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SubscriptionLevel" propertyName:@"subscriptionLevel" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"subscriptionLevel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Logo" propertyName:@"logo" type:PICO_TYPE_OBJECT clazz:[Trading_StoreLogoType class]]; + [map setObject:ps forKey:@"logo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Theme" propertyName:@"theme" type:PICO_TYPE_OBJECT clazz:[Trading_StoreThemeType class]]; + [map setObject:ps forKey:@"theme"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HeaderStyle" propertyName:@"headerStyle" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"headerStyle"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HomePage" propertyName:@"homePage" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"homePage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemListLayout" propertyName:@"itemListLayout" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"itemListLayout"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemListSortOrder" propertyName:@"itemListSortOrder" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"itemListSortOrder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CustomHeaderLayout" propertyName:@"customHeaderLayout" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"customHeaderLayout"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CustomHeader" propertyName:@"customHeader" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"customHeader"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExportListings" propertyName:@"exportListings" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"exportListings"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CustomCategories" propertyName:@"customCategories" type:PICO_TYPE_OBJECT clazz:[Trading_StoreCustomCategoryArrayType class]]; + [map setObject:ps forKey:@"customCategories"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CustomListingHeader" propertyName:@"customListingHeader" type:PICO_TYPE_OBJECT clazz:[Trading_StoreCustomListingHeaderType class]]; + [map setObject:ps forKey:@"customListingHeader"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MerchDisplay" propertyName:@"merchDisplay" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"merchDisplay"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LastOpenedTime" propertyName:@"lastOpenedTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"lastOpenedTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TitleWithCompatibility" propertyName:@"titleWithCompatibility" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"titleWithCompatibility"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.name = nil; + self.urlPath = nil; + self.url = nil; + self.subscriptionLevel = nil; + self.description = nil; + self.logo = nil; + self.theme = nil; + self.headerStyle = nil; + self.homePage = nil; + self.itemListLayout = nil; + self.itemListSortOrder = nil; + self.customHeaderLayout = nil; + self.customHeader = nil; + self.exportListings = nil; + self.customCategories = nil; + self.customListingHeader = nil; + self.merchDisplay = nil; + self.lastOpenedTime = nil; + self.titleWithCompatibility = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreVacationPreferencesType.h b/Vendoo/TradingProxy/Trading_StoreVacationPreferencesType.h new file mode 100755 index 0000000..d864513 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreVacationPreferencesType.h @@ -0,0 +1,98 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Specifies a set of Store vacation preferences. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StoreVacationPreferencesType : NSObject { + +@private + NSNumber *_onVacation; + NSDate *_returnDate; + NSNumber *_hideFixedPriceStoreItems; + NSNumber *_messageItem; + NSNumber *_messageStore; + NSNumber *_displayMessageStoreCustomText; + NSString *_messageStoreCustomText; + +} + + +/** + + Specifies whether the Store owner is on vacation. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *onVacation; + +/** + + Seller return date from vacation. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *returnDate; + +/** + + Hide Store Inventory format items when the Store owner is on vacation. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *hideFixedPriceStoreItems; + +/** + + Add a message when the Store owner is on vacation to all their active items. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *messageItem; + +/** + + Add a message to all the Store pages when the Store owner is on vacation. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *messageStore; + +/** + + Display custom message on the Store pages instead of the default message. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *displayMessageStoreCustomText; + +/** + + The custom message to display for the Store when the user is on vacation. + May contain HTML markup. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *messageStoreCustomText; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StoreVacationPreferencesType.m b/Vendoo/TradingProxy/Trading_StoreVacationPreferencesType.m new file mode 100755 index 0000000..45b14fd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StoreVacationPreferencesType.m @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StoreVacationPreferencesType.h" + +@implementation Trading_StoreVacationPreferencesType + +@synthesize onVacation = _onVacation; +@synthesize returnDate = _returnDate; +@synthesize hideFixedPriceStoreItems = _hideFixedPriceStoreItems; +@synthesize messageItem = _messageItem; +@synthesize messageStore = _messageStore; +@synthesize displayMessageStoreCustomText = _displayMessageStoreCustomText; +@synthesize messageStoreCustomText = _messageStoreCustomText; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OnVacation" propertyName:@"onVacation" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"onVacation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReturnDate" propertyName:@"returnDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"returnDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"HideFixedPriceStoreItems" propertyName:@"hideFixedPriceStoreItems" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"hideFixedPriceStoreItems"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageItem" propertyName:@"messageItem" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"messageItem"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageStore" propertyName:@"messageStore" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"messageStore"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DisplayMessageStoreCustomText" propertyName:@"displayMessageStoreCustomText" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"displayMessageStoreCustomText"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageStoreCustomText" propertyName:@"messageStoreCustomText" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"messageStoreCustomText"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.onVacation = nil; + self.returnDate = nil; + self.hideFixedPriceStoreItems = nil; + self.messageItem = nil; + self.messageStore = nil; + self.displayMessageStoreCustomText = nil; + self.messageStoreCustomText = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StorefrontType.h b/Vendoo/TradingProxy/Trading_StorefrontType.h new file mode 100755 index 0000000..e7500e4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StorefrontType.h @@ -0,0 +1,96 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type defines the Storefront container, which can be used + by eBay Stores sellers in Add/Revise/Relist calls to list an item under a custom + eBay Stores category. The Storefront container is also returned + in GetItem and other Trading calls that retrieve Item data. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_StorefrontType : NSObject { + +@private + NSNumber *_storeCategoryID; + NSNumber *_storeCategory2ID; + NSString *_storeURL; + NSString *_storeName; + NSMutableArray *_any; + +} + + +/** + + Unique identifier for a custom category that the seller created in + their eBay Store. The value in this field indicates the primary category. + eBay Stores sellers can create up to three levels of custom + categories for their stores. + Items can only be listed in root categories, or categories + that have no child categories (subcategories). + If you attempt to list an item in a category that has subcategories, + the call response contains a warning, + and the item is listed in the Other store category. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *storeCategoryID; + +/** + + Unique identifier for a second custom + category that the seller created in their eBay Store. eBay Stores sellers can + create up to 300 custom categories for their stores. (One additional Store + category cannot be customized and retains the value of "Other").
+ If you specify an invalid value, the values are the same for both the primary + and secondary store categories, or if the secondary store category is + specified but the primary is left blank (or other), the system resets the + value to 0 (None). In short, the primary store category must be set to + something meaningful and different from the second store category + in order to set the secondary store category to a value other than 0. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *storeCategory2ID; + +/** + + The URL of the seller's eBay Stores page. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *storeURL; + +/** + + The name of the seller's eBay Store. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *storeName; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_StorefrontType.m b/Vendoo/TradingProxy/Trading_StorefrontType.m new file mode 100755 index 0000000..f37da92 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StorefrontType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_StorefrontType.h" + +@implementation Trading_StorefrontType + +@synthesize storeCategoryID = _storeCategoryID; +@synthesize storeCategory2ID = _storeCategory2ID; +@synthesize storeURL = _storeURL; +@synthesize storeName = _storeName; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreCategoryID" propertyName:@"storeCategoryID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"storeCategoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreCategory2ID" propertyName:@"storeCategory2ID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"storeCategory2ID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreURL" propertyName:@"storeURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"storeURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StoreName" propertyName:@"storeName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"storeName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.storeCategoryID = nil; + self.storeCategory2ID = nil; + self.storeURL = nil; + self.storeName = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_StringMatchCodeType.h b/Vendoo/TradingProxy/Trading_StringMatchCodeType.h new file mode 100755 index 0000000..dca64d7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StringMatchCodeType.h @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + (in) Indicates the type of string matching to use + when a value is submitted in CharityName. If no value is + specified, default behavior is "StartsWith." Does not + apply to Query. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) Reserved for internal or future use. + +*/ +extern NSString *const Trading_StringMatchCodeType_CUSTOM_CODE; + +/** + + (in) Matches strings that begin with the submitted + value. For example, submitting a CharityName value + of "heart" matches "Heart of Gold," but not "Open + Hearts." Default behavior if no value is + specified. + +*/ +extern NSString *const Trading_StringMatchCodeType_STARTS_WITH; + +/** + + (in) Matches strings that contain the submitted + value. For example, submitting a CharityName value + of "heart" matches both "Heart of Gold" and "Open + Hearts." + +*/ +extern NSString *const Trading_StringMatchCodeType_CONTAINS; diff --git a/Vendoo/TradingProxy/Trading_StringMatchCodeType.m b/Vendoo/TradingProxy/Trading_StringMatchCodeType.m new file mode 100755 index 0000000..6f9a17a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_StringMatchCodeType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_StringMatchCodeType.h" + +/** + @file + + (in) Indicates the type of string matching to use + when a value is submitted in CharityName. If no value is + specified, default behavior is "StartsWith." Does not + apply to Query. + +*/ + +/** + + (in) Reserved for internal or future use. + +*/ +NSString *const Trading_StringMatchCodeType_CUSTOM_CODE = @"CustomCode"; + +/** + + (in) Matches strings that begin with the submitted + value. For example, submitting a CharityName value + of "heart" matches "Heart of Gold," but not "Open + Hearts." Default behavior if no value is + specified. + +*/ +NSString *const Trading_StringMatchCodeType_STARTS_WITH = @"StartsWith"; + +/** + + (in) Matches strings that contain the submitted + value. For example, submitting a CharityName value + of "heart" matches both "Heart of Gold" and "Open + Hearts." + +*/ +NSString *const Trading_StringMatchCodeType_CONTAINS = @"Contains"; diff --git a/Vendoo/TradingProxy/Trading_SubscriptionType.h b/Vendoo/TradingProxy/Trading_SubscriptionType.h new file mode 100755 index 0000000..069dd82 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SubscriptionType.h @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + (public class) + + @ingroup EBayAPIInterface +*/ +@interface Trading_SubscriptionType : NSObject { + +@private + NSString *_eiasToken; + NSString *_siteID; + NSNumber *_active; + NSMutableArray *_any; + +} + + +/** + (public property) + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *eiasToken; + +/** + (public property) + + type: string constant in Trading_SiteCodeType.h +*/ +@property (nonatomic, retain) NSString *siteID; + +/** + (public property) + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *active; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SubscriptionType.m b/Vendoo/TradingProxy/Trading_SubscriptionType.m new file mode 100755 index 0000000..8e2a3e7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SubscriptionType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SubscriptionType.h" + +@implementation Trading_SubscriptionType + +@synthesize eiasToken = _eiasToken; +@synthesize siteID = _siteID; +@synthesize active = _active; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EIASToken" propertyName:@"eiasToken" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"eiasToken"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SiteID" propertyName:@"siteID" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"siteID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Active" propertyName:@"active" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"active"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.eiasToken = nil; + self.siteID = nil; + self.active = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SuggestedCategoryArrayType.h b/Vendoo/TradingProxy/Trading_SuggestedCategoryArrayType.h new file mode 100755 index 0000000..5c10d3c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SuggestedCategoryArrayType.h @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_SuggestedCategoryType; + +/** + + Contains an array of categories that contain listings with + specified keywords in their titles or descriptions. The array + can contain up to 10 categories. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SuggestedCategoryArrayType : NSObject { + +@private + NSMutableArray *_suggestedCategory; + NSMutableArray *_any; + +} + + +/** + + Describes a category that contains listings that match + specified keywords in the query. Returned if a category matches the query. + + + entry type : class Trading_SuggestedCategoryType +*/ + +@property (nonatomic, retain) NSMutableArray *suggestedCategory; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SuggestedCategoryArrayType.m b/Vendoo/TradingProxy/Trading_SuggestedCategoryArrayType.m new file mode 100755 index 0000000..c78c070 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SuggestedCategoryArrayType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SuggestedCategoryArrayType.h" +#import "Trading_SuggestedCategoryType.h" + +@implementation Trading_SuggestedCategoryArrayType + +@synthesize suggestedCategory = _suggestedCategory; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SuggestedCategory" propertyName:@"suggestedCategory" type:PICO_TYPE_OBJECT clazz:[Trading_SuggestedCategoryType class]]; + [map setObject:ps forKey:@"suggestedCategory"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.suggestedCategory = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SuggestedCategoryType.h b/Vendoo/TradingProxy/Trading_SuggestedCategoryType.h new file mode 100755 index 0000000..4edba71 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SuggestedCategoryType.h @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_CategoryType; + +/** + + Defines a suggested category, returned + in response to a search for categories that contain + listings with certain keywords in their titles and descriptions. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SuggestedCategoryType : NSObject { + +@private + Trading_CategoryType *_category; + NSNumber *_percentItemFound; + NSMutableArray *_any; + +} + + +/** + + Describes a category that contains items that match the query. + + + type : class Trading_CategoryType +*/ +@property (nonatomic, retain) Trading_CategoryType *category; + +/** + + Percentage of the matching items that were found in this category, + relative to other categories in which matching items were also found. + Indicates the distribution of matching items across the suggested categories. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *percentItemFound; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SuggestedCategoryType.m b/Vendoo/TradingProxy/Trading_SuggestedCategoryType.m new file mode 100755 index 0000000..96f162a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SuggestedCategoryType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SuggestedCategoryType.h" +#import "Trading_CategoryType.h" + +@implementation Trading_SuggestedCategoryType + +@synthesize category = _category; +@synthesize percentItemFound = _percentItemFound; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Category" propertyName:@"category" type:PICO_TYPE_OBJECT clazz:[Trading_CategoryType class]]; + [map setObject:ps forKey:@"category"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PercentItemFound" propertyName:@"percentItemFound" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"percentItemFound"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.category = nil; + self.percentItemFound = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SummaryEventScheduleType.h b/Vendoo/TradingProxy/Trading_SummaryEventScheduleType.h new file mode 100755 index 0000000..d223e9c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SummaryEventScheduleType.h @@ -0,0 +1,66 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Details about a summary event schedule. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SummaryEventScheduleType : NSObject { + +@private + NSString *_eventType; + NSString *_summaryPeriod; + NSString *_frequency; + NSMutableArray *_any; + +} + + +/** + + The event type associated with this alert. + + + type: string constant in Trading_NotificationEventTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *eventType; + +/** + + The period of time for which to create a summary. + + + type: string constant in Trading_SummaryWindowPeriodCodeType.h +*/ +@property (nonatomic, retain) NSString *summaryPeriod; + +/** + + How often the summary is to be delivered. + + + type: string constant in Trading_SummaryFrequencyCodeType.h +*/ +@property (nonatomic, retain) NSString *frequency; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SummaryEventScheduleType.m b/Vendoo/TradingProxy/Trading_SummaryEventScheduleType.m new file mode 100755 index 0000000..496f2bb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SummaryEventScheduleType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SummaryEventScheduleType.h" + +@implementation Trading_SummaryEventScheduleType + +@synthesize eventType = _eventType; +@synthesize summaryPeriod = _summaryPeriod; +@synthesize frequency = _frequency; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EventType" propertyName:@"eventType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"eventType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SummaryPeriod" propertyName:@"summaryPeriod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"summaryPeriod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Frequency" propertyName:@"frequency" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"frequency"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.eventType = nil; + self.summaryPeriod = nil; + self.frequency = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SummaryFrequencyCodeType.h b/Vendoo/TradingProxy/Trading_SummaryFrequencyCodeType.h new file mode 100755 index 0000000..3a09b92 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SummaryFrequencyCodeType.h @@ -0,0 +1,295 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + How often the summary is to be delivered. + + + @ingroup EBayAPIInterface +*/ + +/** + + Deliver every Sunday. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_EVERY_SUNDAY; + +/** + + Deliver every Monday. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_EVERY_MONDAY; + +/** + + Deliver every Tuesday. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_EVERY_TUESDAY; + +/** + + Deliver every Wednesday. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_EVERY_WEDNESDAY; + +/** + + Deliver every Thursday. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_EVERY_THURSDAY; + +/** + + Deliver every Friday. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_EVERY_FRIDAY; + +/** + + Deliver every Saturday. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_EVERY_SATURDAY; + +/** + + On day 1 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_1_ST; + +/** + + On day 2 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_2_ND; + +/** + + On day 3 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_3_RD; + +/** + + On day 4 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_4_TH; + +/** + + On day 5 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_5_TH; + +/** + + On day 6 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_6_TH; + +/** + + On day 7 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_7_TH; + +/** + + On day 8 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_8_TH; + +/** + + On day 9 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_9_TH; + +/** + + On day 10 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_10_TH; + +/** + + On day 11 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_11_TH; + +/** + + On day 12 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_12_TH; + +/** + + On day 13 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_13_TH; + +/** + + On day 14 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_14_TH; + +/** + + On day 15 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_15_TH; + +/** + + On day 16 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_16_TH; + +/** + + On day 17 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_17_TH; + +/** + + On day 18 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_18_TH; + +/** + + On day 19 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_19_TH; + +/** + + On day 20 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_20_TH; + +/** + + On day 21 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_21_ST; + +/** + + On day 22 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_22_ND; + +/** + + On day 23 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_23_RD; + +/** + + On day 24 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_24_TH; + +/** + + On day 25 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_25_TH; + +/** + + On day 26 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_26_TH; + +/** + + On day 27 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_27_TH; + +/** + + On day 28 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_28_TH; + +/** + + On day 29 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_29_TH; + +/** + + On day 30 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_30_TH; + +/** + + On day 31 of the month. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_31_ST; + +/** + + Every 31 days. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_EVERY_31_DAYS; + +/** + + Every 60 days. + +*/ +extern NSString *const Trading_SummaryFrequencyCodeType_EVERY_60_DAYS; + +extern NSString *const Trading_SummaryFrequencyCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SummaryFrequencyCodeType.m b/Vendoo/TradingProxy/Trading_SummaryFrequencyCodeType.m new file mode 100755 index 0000000..ec38819 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SummaryFrequencyCodeType.m @@ -0,0 +1,293 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SummaryFrequencyCodeType.h" + +/** + @file + + How often the summary is to be delivered. + +*/ + +/** + + Deliver every Sunday. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_EVERY_SUNDAY = @"EverySunday"; + +/** + + Deliver every Monday. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_EVERY_MONDAY = @"EveryMonday"; + +/** + + Deliver every Tuesday. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_EVERY_TUESDAY = @"EveryTuesday"; + +/** + + Deliver every Wednesday. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_EVERY_WEDNESDAY = @"EveryWednesday"; + +/** + + Deliver every Thursday. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_EVERY_THURSDAY = @"EveryThursday"; + +/** + + Deliver every Friday. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_EVERY_FRIDAY = @"EveryFriday"; + +/** + + Deliver every Saturday. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_EVERY_SATURDAY = @"EverySaturday"; + +/** + + On day 1 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_1_ST = @"MonthlyOn1st"; + +/** + + On day 2 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_2_ND = @"MonthlyOn2nd"; + +/** + + On day 3 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_3_RD = @"MonthlyOn3rd"; + +/** + + On day 4 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_4_TH = @"MonthlyOn4th"; + +/** + + On day 5 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_5_TH = @"MonthlyOn5th"; + +/** + + On day 6 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_6_TH = @"MonthlyOn6th"; + +/** + + On day 7 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_7_TH = @"MonthlyOn7th"; + +/** + + On day 8 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_8_TH = @"MonthlyOn8th"; + +/** + + On day 9 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_9_TH = @"MonthlyOn9th"; + +/** + + On day 10 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_10_TH = @"MonthlyOn10th"; + +/** + + On day 11 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_11_TH = @"MonthlyOn11th"; + +/** + + On day 12 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_12_TH = @"MonthlyOn12th"; + +/** + + On day 13 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_13_TH = @"MonthlyOn13th"; + +/** + + On day 14 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_14_TH = @"MonthlyOn14th"; + +/** + + On day 15 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_15_TH = @"MonthlyOn15th"; + +/** + + On day 16 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_16_TH = @"MonthlyOn16th"; + +/** + + On day 17 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_17_TH = @"MonthlyOn17th"; + +/** + + On day 18 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_18_TH = @"MonthlyOn18th"; + +/** + + On day 19 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_19_TH = @"MonthlyOn19th"; + +/** + + On day 20 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_20_TH = @"MonthlyOn20th"; + +/** + + On day 21 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_21_ST = @"MonthlyOn21st"; + +/** + + On day 22 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_22_ND = @"MonthlyOn22nd"; + +/** + + On day 23 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_23_RD = @"MonthlyOn23rd"; + +/** + + On day 24 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_24_TH = @"MonthlyOn24th"; + +/** + + On day 25 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_25_TH = @"MonthlyOn25th"; + +/** + + On day 26 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_26_TH = @"MonthlyOn26th"; + +/** + + On day 27 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_27_TH = @"MonthlyOn27th"; + +/** + + On day 28 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_28_TH = @"MonthlyOn28th"; + +/** + + On day 29 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_29_TH = @"MonthlyOn29th"; + +/** + + On day 30 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_30_TH = @"MonthlyOn30th"; + +/** + + On day 31 of the month. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_MONTHLY_ON_31_ST = @"MonthlyOn31st"; + +/** + + Every 31 days. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_EVERY_31_DAYS = @"Every31Days"; + +/** + + Every 60 days. + +*/ +NSString *const Trading_SummaryFrequencyCodeType_EVERY_60_DAYS = @"Every60Days"; + +NSString *const Trading_SummaryFrequencyCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SummaryWindowPeriodCodeType.h b/Vendoo/TradingProxy/Trading_SummaryWindowPeriodCodeType.h new file mode 100755 index 0000000..e9e8967 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SummaryWindowPeriodCodeType.h @@ -0,0 +1,71 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The period of time for which to create a summary. + + + @ingroup EBayAPIInterface +*/ + +/** + + The last 24 hours. + +*/ +extern NSString *const Trading_SummaryWindowPeriodCodeType_LAST_24_HOURS; + +/** + + The last 7 days. + +*/ +extern NSString *const Trading_SummaryWindowPeriodCodeType_LAST_7_DAYS; + +/** + + The last 31 days. + +*/ +extern NSString *const Trading_SummaryWindowPeriodCodeType_LAST_31_DAYS; + +/** + + The current week. + +*/ +extern NSString *const Trading_SummaryWindowPeriodCodeType_CURRENT_WEEK; + +/** + + The prior week. + +*/ +extern NSString *const Trading_SummaryWindowPeriodCodeType_LAST_WEEK; + +/** + + The current month. + +*/ +extern NSString *const Trading_SummaryWindowPeriodCodeType_CURRENT_MONTH; + +/** + + The prior month. + +*/ +extern NSString *const Trading_SummaryWindowPeriodCodeType_LAST_MONTH; + +/** + + The last 60 days. + +*/ +extern NSString *const Trading_SummaryWindowPeriodCodeType_LAST_60_DAYS; + +extern NSString *const Trading_SummaryWindowPeriodCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_SummaryWindowPeriodCodeType.m b/Vendoo/TradingProxy/Trading_SummaryWindowPeriodCodeType.m new file mode 100755 index 0000000..8e98eca --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SummaryWindowPeriodCodeType.m @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_SummaryWindowPeriodCodeType.h" + +/** + @file + + The period of time for which to create a summary. + +*/ + +/** + + The last 24 hours. + +*/ +NSString *const Trading_SummaryWindowPeriodCodeType_LAST_24_HOURS = @"Last24Hours"; + +/** + + The last 7 days. + +*/ +NSString *const Trading_SummaryWindowPeriodCodeType_LAST_7_DAYS = @"Last7Days"; + +/** + + The last 31 days. + +*/ +NSString *const Trading_SummaryWindowPeriodCodeType_LAST_31_DAYS = @"Last31Days"; + +/** + + The current week. + +*/ +NSString *const Trading_SummaryWindowPeriodCodeType_CURRENT_WEEK = @"CurrentWeek"; + +/** + + The prior week. + +*/ +NSString *const Trading_SummaryWindowPeriodCodeType_LAST_WEEK = @"LastWeek"; + +/** + + The current month. + +*/ +NSString *const Trading_SummaryWindowPeriodCodeType_CURRENT_MONTH = @"CurrentMonth"; + +/** + + The prior month. + +*/ +NSString *const Trading_SummaryWindowPeriodCodeType_LAST_MONTH = @"LastMonth"; + +/** + + The last 60 days. + +*/ +NSString *const Trading_SummaryWindowPeriodCodeType_LAST_60_DAYS = @"Last60Days"; + +NSString *const Trading_SummaryWindowPeriodCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_SupportedEventTypesArrayType.h b/Vendoo/TradingProxy/Trading_SupportedEventTypesArrayType.h new file mode 100755 index 0000000..02c62be --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SupportedEventTypesArrayType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + (public class) + + @ingroup EBayAPIInterface +*/ +@interface Trading_SupportedEventTypesArrayType : NSObject { + +@private + NSMutableArray *_eventType; + +} + + +/** + (public property) + + entry type : string constant in Trading_NotificationEventTypeCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *eventType; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SupportedEventTypesArrayType.m b/Vendoo/TradingProxy/Trading_SupportedEventTypesArrayType.m new file mode 100755 index 0000000..ed8c359 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SupportedEventTypesArrayType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SupportedEventTypesArrayType.h" + +@implementation Trading_SupportedEventTypesArrayType + +@synthesize eventType = _eventType; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"EventType" propertyName:@"eventType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"eventType"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.eventType = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SupportedSellerProfileType.h b/Vendoo/TradingProxy/Trading_SupportedSellerProfileType.h new file mode 100755 index 0000000..8db3dd0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SupportedSellerProfileType.h @@ -0,0 +1,112 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_CategoryGroupType; + +/** + + Type defining the SupportedSellerProfile container, which contains + summary information related to specific Business Policies payment, return policy, and shipping + profiles. The profile type is found in the ProfileType field. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SupportedSellerProfileType : NSObject { + +@private + NSNumber *_profileID; + NSString *_profileType; + NSString *_profileName; + NSString *_shortSummary; + Trading_CategoryGroupType *_categoryGroup; + +} + + +/** + + Unique identifier of a Business Policies profile. This identifier is auto- + generated by eBay when the seller creates the profile. This field is always + returned with the SupportedSellerProfile container. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *profileID; + +/** + + Indicates the type of the Business Policies profile. Valid values are PAYMENT, + RETURN_POLICY, and SHIPPING. This field is always returned with the + SupportedSellerProfile container. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *profileType; + +/** + + The seller-defined name for a Business Policies profile. This field is always + returned with the SupportedSellerProfile container. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *profileName; + +/** + + Seller-provided description of a Business Policies profile. This field is only + returned if a seller has provided a description for the profile. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *shortSummary; + +/** + + Identifies the the Business Policies category group associated with the Business + Policies profile. Current values are ALL (referring to all non-motor vehicle + categories) and MOTORS_VEHICLE (for motor vehicle listings). +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + type : class Trading_CategoryGroupType +*/ +@property (nonatomic, retain) Trading_CategoryGroupType *categoryGroup; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SupportedSellerProfileType.m b/Vendoo/TradingProxy/Trading_SupportedSellerProfileType.m new file mode 100755 index 0000000..8896238 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SupportedSellerProfileType.m @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SupportedSellerProfileType.h" +#import "Trading_CategoryGroupType.h" + +@implementation Trading_SupportedSellerProfileType + +@synthesize profileID = _profileID; +@synthesize profileType = _profileType; +@synthesize profileName = _profileName; +@synthesize shortSummary = _shortSummary; +@synthesize categoryGroup = _categoryGroup; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProfileID" propertyName:@"profileID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"profileID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProfileType" propertyName:@"profileType" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"profileType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProfileName" propertyName:@"profileName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"profileName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShortSummary" propertyName:@"shortSummary" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"shortSummary"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryGroup" propertyName:@"categoryGroup" type:PICO_TYPE_OBJECT clazz:[Trading_CategoryGroupType class]]; + [map setObject:ps forKey:@"categoryGroup"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.profileID = nil; + self.profileType = nil; + self.profileName = nil; + self.shortSummary = nil; + self.categoryGroup = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_SupportedSellerProfilesType.h b/Vendoo/TradingProxy/Trading_SupportedSellerProfilesType.h new file mode 100755 index 0000000..649d43b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SupportedSellerProfilesType.h @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_SupportedSellerProfileType; + +/** + + Type defining the SupportedSellerProfiles container for all payment, + return, and shipping policy profiles that a seller has defined for a site. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_SupportedSellerProfilesType : NSObject { + +@private + NSMutableArray *_supportedSellerProfile; + +} + + +/** + + Container consisting of information related to specific Business Policies payment, return, + and shipping policy profiles. The profile type is found in the + ProfileType field. +

+ Note: + Business Policies are not yet available for use on the eBay platform. + + + + entry type : class Trading_SupportedSellerProfileType +*/ + +@property (nonatomic, retain) NSMutableArray *supportedSellerProfile; + + +@end diff --git a/Vendoo/TradingProxy/Trading_SupportedSellerProfilesType.m b/Vendoo/TradingProxy/Trading_SupportedSellerProfilesType.m new file mode 100755 index 0000000..db6e3f6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_SupportedSellerProfilesType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_SupportedSellerProfilesType.h" +#import "Trading_SupportedSellerProfileType.h" + +@implementation Trading_SupportedSellerProfilesType + +@synthesize supportedSellerProfile = _supportedSellerProfile; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SupportedSellerProfile" propertyName:@"supportedSellerProfile" type:PICO_TYPE_OBJECT clazz:[Trading_SupportedSellerProfileType class]]; + [map setObject:ps forKey:@"supportedSellerProfile"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.supportedSellerProfile = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_TCREnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_TCREnabledDefinitionType.h new file mode 100755 index 0000000..66f2ee7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TCREnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the Transaction Confirmation Request feature. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_TCREnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_TCREnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_TCREnabledDefinitionType.m new file mode 100755 index 0000000..7bad396 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TCREnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_TCREnabledDefinitionType.h" + +@implementation Trading_TCREnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_TaskStatusCodeType.h b/Vendoo/TradingProxy/Trading_TaskStatusCodeType.h new file mode 100755 index 0000000..a3db432 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TaskStatusCodeType.h @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Status values for the processing progress for the category structure changes + specified by a SetStoreCategories request. If the SetStoreCategories call is + processed asynchronously, then the status is returned by + GetStoreCategoryUpdateStatus, otherwise, the status is returned in the + SetStoreCategories response. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) The category changes have not started. + +*/ +extern NSString *const Trading_TaskStatusCodeType_PENDING; + +/** + + (out) The category changes are in progress. + +*/ +extern NSString *const Trading_TaskStatusCodeType_IN_PROGRESS; + +/** + + (out) The category changes completed successfully. + +*/ +extern NSString *const Trading_TaskStatusCodeType_COMPLETE; + +/** + + (out) The category changes failed. + +*/ +extern NSString *const Trading_TaskStatusCodeType_FAILED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_TaskStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_TaskStatusCodeType.m b/Vendoo/TradingProxy/Trading_TaskStatusCodeType.m new file mode 100755 index 0000000..cc74dad --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TaskStatusCodeType.m @@ -0,0 +1,50 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_TaskStatusCodeType.h" + +/** + @file + + Status values for the processing progress for the category structure changes + specified by a SetStoreCategories request. If the SetStoreCategories call is + processed asynchronously, then the status is returned by + GetStoreCategoryUpdateStatus, otherwise, the status is returned in the + SetStoreCategories response. + +*/ + +/** + + (out) The category changes have not started. + +*/ +NSString *const Trading_TaskStatusCodeType_PENDING = @"Pending"; + +/** + + (out) The category changes are in progress. + +*/ +NSString *const Trading_TaskStatusCodeType_IN_PROGRESS = @"InProgress"; + +/** + + (out) The category changes completed successfully. + +*/ +NSString *const Trading_TaskStatusCodeType_COMPLETE = @"Complete"; + +/** + + (out) The category changes failed. + +*/ +NSString *const Trading_TaskStatusCodeType_FAILED = @"Failed"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_TaskStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_TaxDescriptionCodeType.h b/Vendoo/TradingProxy/Trading_TaxDescriptionCodeType.h new file mode 100755 index 0000000..89550ff --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TaxDescriptionCodeType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Type that defines the TaxDescription field. The TaxDescription field allows the + seller to provide a description of the sales tax type. + + + @ingroup EBayAPIInterface +*/ + +/** + + A standard sales tax charge. + +*/ +extern NSString *const Trading_TaxDescriptionCodeType_SALES_TAX; + +/** + + A charge for an electronic waste recycling fee. + +*/ +extern NSString *const Trading_TaxDescriptionCodeType_ELECTRONIC_WASTE_RECYCLING_FEE; + +/** + + A charge for a tire recycling fee. + +*/ +extern NSString *const Trading_TaxDescriptionCodeType_TIRE_RECYCLING_FEE; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_TaxDescriptionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_TaxDescriptionCodeType.m b/Vendoo/TradingProxy/Trading_TaxDescriptionCodeType.m new file mode 100755 index 0000000..e2292bd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TaxDescriptionCodeType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_TaxDescriptionCodeType.h" + +/** + @file + + Type that defines the TaxDescription field. The TaxDescription field allows the + seller to provide a description of the sales tax type. + +*/ + +/** + + A standard sales tax charge. + +*/ +NSString *const Trading_TaxDescriptionCodeType_SALES_TAX = @"SalesTax"; + +/** + + A charge for an electronic waste recycling fee. + +*/ +NSString *const Trading_TaxDescriptionCodeType_ELECTRONIC_WASTE_RECYCLING_FEE = @"ElectronicWasteRecyclingFee"; + +/** + + A charge for a tire recycling fee. + +*/ +NSString *const Trading_TaxDescriptionCodeType_TIRE_RECYCLING_FEE = @"TireRecyclingFee"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_TaxDescriptionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_TaxDetailsType.h b/Vendoo/TradingProxy/Trading_TaxDetailsType.h new file mode 100755 index 0000000..a4ad08e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TaxDetailsType.h @@ -0,0 +1,108 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_AmountType; + +/** + + Type defining the TaxDetails container, which consists of detailed sales tax + information for an order line item, including the tax type and description, sales tax + on the item cost, and sales tax related to shipping and handling. The information in + this container supercedes/overrides the sales tax information in the + ShippingDetails.SalesTax container. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_TaxDetailsType : NSObject { + +@private + NSString *_imposition; + NSString *_taxDescription; + Trading_AmountType *_taxAmount; + Trading_AmountType *_taxOnSubtotalAmount; + Trading_AmountType *_taxOnShippingAmount; + Trading_AmountType *_taxOnHandlingAmount; + NSMutableArray *_any; + +} + + +/** + + This field indicates the sales tax type. A separate TaxDetails container is + required for each unique imposition (tax type). + + + type: string constant in Trading_TaxTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *imposition; + +/** + + This field indicates the description of the sales tax. + + + type: string constant in Trading_TaxDescriptionCodeType.h +*/ +@property (nonatomic, retain) NSString *taxDescription; + +/** + + This value is the total amount of sales tax for the order line item for the + corresponding impositiion (tax type). +

+ TaxAmount = TaxOnSubtotalAmount + TaxOnShippingAmount + TaxOnHandlingAmount + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *taxAmount; + +/** + + This value is the amount of sales tax applied based on the unit cost of the + order line item for the corresponding impositiion (tax type). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *taxOnSubtotalAmount; + +/** + + This value is the amount of sales tax applied based on shipping costs for the + order line item for the corresponding impositiion (tax type). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *taxOnShippingAmount; + +/** + + This value is the amount of sales tax applied based on handling costs for the + order line item for the corresponding impositiion (tax type). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *taxOnHandlingAmount; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_TaxDetailsType.m b/Vendoo/TradingProxy/Trading_TaxDetailsType.m new file mode 100755 index 0000000..f95be14 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TaxDetailsType.m @@ -0,0 +1,68 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_TaxDetailsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_TaxDetailsType + +@synthesize imposition = _imposition; +@synthesize taxDescription = _taxDescription; +@synthesize taxAmount = _taxAmount; +@synthesize taxOnSubtotalAmount = _taxOnSubtotalAmount; +@synthesize taxOnShippingAmount = _taxOnShippingAmount; +@synthesize taxOnHandlingAmount = _taxOnHandlingAmount; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Imposition" propertyName:@"imposition" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"imposition"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TaxDescription" propertyName:@"taxDescription" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"taxDescription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TaxAmount" propertyName:@"taxAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"taxAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TaxOnSubtotalAmount" propertyName:@"taxOnSubtotalAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"taxOnSubtotalAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TaxOnShippingAmount" propertyName:@"taxOnShippingAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"taxOnShippingAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TaxOnHandlingAmount" propertyName:@"taxOnHandlingAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"taxOnHandlingAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.imposition = nil; + self.taxDescription = nil; + self.taxAmount = nil; + self.taxOnSubtotalAmount = nil; + self.taxOnShippingAmount = nil; + self.taxOnHandlingAmount = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_TaxJurisdictionType.h b/Vendoo/TradingProxy/Trading_TaxJurisdictionType.h new file mode 100755 index 0000000..3dc1ec3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TaxJurisdictionType.h @@ -0,0 +1,106 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Tax-related details for a region or jurisdiction. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_TaxJurisdictionType : NSObject { + +@private + NSString *_jurisdictionID; + NSNumber *_salesTaxPercent; + NSNumber *_shippingIncludedInTax; + NSString *_jurisdictionName; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + Representative identifier for the jurisdiction. Typically an abbreviation + (for example, CA for California). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *jurisdictionID; + +/** + + The tax percent to apply for a listing shipped to this jurisdiction. The value + passed in is stored with a precision of 3 digits after the decimal point + (##.###). +
+ For GetTaxTable: this tag has no value if the user's tax table has not been set. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *salesTaxPercent; + +/** + + Whether shipping costs are to be part of the base amount that is taxed. +
+ For GetTaxTable: This tag is empty if the user did not previously provide + information. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *shippingIncludedInTax; + +/** + + Full name for the jurisdiction or region for display purposes. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *jurisdictionName; + +/** + + Returns the latest version number for this feature. Use the version to determine + if and when to refresh your cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + The time in GMT when the details for this feature were last updated. Use this + timestamp to determine if and when to refresh your cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_TaxJurisdictionType.m b/Vendoo/TradingProxy/Trading_TaxJurisdictionType.m new file mode 100755 index 0000000..6a8917d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TaxJurisdictionType.m @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_TaxJurisdictionType.h" + +@implementation Trading_TaxJurisdictionType + +@synthesize jurisdictionID = _jurisdictionID; +@synthesize salesTaxPercent = _salesTaxPercent; +@synthesize shippingIncludedInTax = _shippingIncludedInTax; +@synthesize jurisdictionName = _jurisdictionName; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"JurisdictionID" propertyName:@"jurisdictionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"jurisdictionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SalesTaxPercent" propertyName:@"salesTaxPercent" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"salesTaxPercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingIncludedInTax" propertyName:@"shippingIncludedInTax" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"shippingIncludedInTax"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"JurisdictionName" propertyName:@"jurisdictionName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"jurisdictionName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.jurisdictionID = nil; + self.salesTaxPercent = nil; + self.shippingIncludedInTax = nil; + self.jurisdictionName = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_TaxTableType.h b/Vendoo/TradingProxy/Trading_TaxTableType.h new file mode 100755 index 0000000..39f93a3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TaxTableType.h @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_TaxJurisdictionType; + +/** + + Sales tax details for zero or more jurisdictions (states, + provinces, etc). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_TaxTableType : NSObject { + +@private + NSMutableArray *_taxJurisdiction; + +} + + +/** + + Sales tax details for zero or more jurisdictions (states, + provinces, etc). +

+ For GetTaxTable: If DetailLevel is not specified, information is returned only + for the jurisdictions for which the user provided tax information. If + DetailLevel is ReturnAll, tax information is returned for all possible + jurisdictions, whether specified by the user or not. ShippingIncludedInTax and + SalesTaxPercent are returned, but are empty. + + + entry type : class Trading_TaxJurisdictionType +*/ + +@property (nonatomic, retain) NSMutableArray *taxJurisdiction; + + +@end diff --git a/Vendoo/TradingProxy/Trading_TaxTableType.m b/Vendoo/TradingProxy/Trading_TaxTableType.m new file mode 100755 index 0000000..9ca3ea1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TaxTableType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_TaxTableType.h" +#import "Trading_TaxJurisdictionType.h" + +@implementation Trading_TaxTableType + +@synthesize taxJurisdiction = _taxJurisdiction; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"TaxJurisdiction" propertyName:@"taxJurisdiction" type:PICO_TYPE_OBJECT clazz:[Trading_TaxJurisdictionType class]]; + [map setObject:ps forKey:@"taxJurisdiction"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.taxJurisdiction = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_TaxTypeCodeType.h b/Vendoo/TradingProxy/Trading_TaxTypeCodeType.h new file mode 100755 index 0000000..1363f4e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TaxTypeCodeType.h @@ -0,0 +1,35 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Type that defines the Imposition field. The Imposition field allows the seller to + provide a description of the sales tax type. + + + @ingroup EBayAPIInterface +*/ + +/** + + A standard sales tax charge. + +*/ +extern NSString *const Trading_TaxTypeCodeType_SALES_TAX; + +/** + + A charge for an electronic waste recycling fee. + +*/ +extern NSString *const Trading_TaxTypeCodeType_WASTE_RECYCLING_FEE; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_TaxTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_TaxTypeCodeType.m b/Vendoo/TradingProxy/Trading_TaxTypeCodeType.m new file mode 100755 index 0000000..a57ef2e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TaxTypeCodeType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_TaxTypeCodeType.h" + +/** + @file + + Type that defines the Imposition field. The Imposition field allows the seller to + provide a description of the sales tax type. + +*/ + +/** + + A standard sales tax charge. + +*/ +NSString *const Trading_TaxTypeCodeType_SALES_TAX = @"SalesTax"; + +/** + + A charge for an electronic waste recycling fee. + +*/ +NSString *const Trading_TaxTypeCodeType_WASTE_RECYCLING_FEE = @"WasteRecyclingFee"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_TaxTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_TaxesType.h b/Vendoo/TradingProxy/Trading_TaxesType.h new file mode 100755 index 0000000..be6bf30 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TaxesType.h @@ -0,0 +1,66 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_TaxDetailsType; +@class Trading_AmountType; + +/** + + Type defining the Taxes container, which contains detailed sales tax information for an + order line item. The Taxes container is only returned if the seller is using the Vertex- + based Premium Sales Tax Engine solution. The information in this container + supercedes/overrides the sales tax information in the ShippingDetails.SalesTax container. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_TaxesType : NSObject { + +@private + Trading_AmountType *_totalTaxAmount; + NSMutableArray *_taxDetails; + NSMutableArray *_any; + +} + + +/** + + This value indicates the total tax amount for the order line item, including the + sales tax on the item, the sales tax on shipping and handling, and any electronic + waste recycling fee. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalTaxAmount; + +/** + + Container consisting of detailed sales tax information for an order line item, + including the tax type and description, sales tax on the item cost, and sales tax + related to shipping and handling. + + + entry type : class Trading_TaxDetailsType +*/ + +@property (nonatomic, retain) NSMutableArray *taxDetails; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_TaxesType.m b/Vendoo/TradingProxy/Trading_TaxesType.m new file mode 100755 index 0000000..18fc542 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TaxesType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_TaxesType.h" +#import "Trading_TaxDetailsType.h" +#import "Trading_AmountType.h" + +@implementation Trading_TaxesType + +@synthesize totalTaxAmount = _totalTaxAmount; +@synthesize taxDetails = _taxDetails; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalTaxAmount" propertyName:@"totalTaxAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalTaxAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"TaxDetails" propertyName:@"taxDetails" type:PICO_TYPE_OBJECT clazz:[Trading_TaxDetailsType class]]; + [map setObject:ps forKey:@"taxDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.totalTaxAmount = nil; + self.taxDetails = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ThemeGroupType.h b/Vendoo/TradingProxy/Trading_ThemeGroupType.h new file mode 100755 index 0000000..d0432b8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ThemeGroupType.h @@ -0,0 +1,80 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Data for one theme group. Returned for GetDescriptionTemplates + if theme groups are requested. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ThemeGroupType : NSObject { + +@private + NSNumber *_groupID; + NSString *_groupName; + NSMutableArray *_themeID; + NSNumber *_themeTotal; + NSMutableArray *_any; + +} + + +/** + + Unique identifier for this theme group. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *groupID; + +/** + + Name of this theme group (localized to the language associated + with the eBay site). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *groupName; + +/** + + Unique identifier for each theme in this group. There + is at least one theme in a theme group. + + + entry type : NSNumber, wrapper for primitive int +*/ + +@property (nonatomic, retain) NSMutableArray *themeID; + +/** + + The number of ThemeID elements in this group. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *themeTotal; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ThemeGroupType.m b/Vendoo/TradingProxy/Trading_ThemeGroupType.m new file mode 100755 index 0000000..92270e9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ThemeGroupType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ThemeGroupType.h" + +@implementation Trading_ThemeGroupType + +@synthesize groupID = _groupID; +@synthesize groupName = _groupName; +@synthesize themeID = _themeID; +@synthesize themeTotal = _themeTotal; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GroupID" propertyName:@"groupID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"groupID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GroupName" propertyName:@"groupName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"groupName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ThemeID" propertyName:@"themeID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"themeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ThemeTotal" propertyName:@"themeTotal" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"themeTotal"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.groupID = nil; + self.groupName = nil; + self.themeID = nil; + self.themeTotal = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_TicketEventTypeCodeType.h b/Vendoo/TradingProxy/Trading_TicketEventTypeCodeType.h new file mode 100755 index 0000000..67c3908 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TicketEventTypeCodeType.h @@ -0,0 +1,178 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Supported event ticket types. + + + @ingroup EBayAPIInterface +*/ + +/** + + (in) Any event (applicable to US, UK, and DE) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_ANY; + +/** + + (in) Comedy & Kabarett (Comedy and Cabaret) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_DE_COMEDY_AND_KABARETT; + +/** + + (in) Freizeit & Events (Leisure and Events) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_DE_FREIZEIT_AND_EVENTS; + +/** + + (in) Konzerte & Festivals (Concerts and Festivals) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_DE_KONZERTE_AND_FESTIVALS; + +/** + + (in) Kultur & Klassik (Culture and Classical) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_DE_KULTUR_AND_KLASSIK; + +/** + + (in) Musicals & Shows + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_DE_MUSICALS_AND_SHOWS; + +/** + + (in) Sportveranstaltungen (Sporting Events) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_DE_SPORTVERANSTALTUNGEN; + +/** + + (in) Other events that are not the above Germany event types + (applicable to listings on the DE site) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_DE_SONSTIGE; + +/** + + (in) Amusement Parks (applicable to listings on the UK site) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_UK_AMUSEMENT_PARKS; + +/** + + (in) Comedy (applicable to listings on the UK site) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_UK_COMEDY; + +/** + + (in) Concerts/Gigs (applicable to listings on the UK site) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_UK_CONCERTS_AND_GIGS; + +/** + + (in) Conferences/Seminars (applicable to listings on the UK site) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_UK_CONFERENCES_AND_SEMINARS; + +/** + + (in) Exhibitions/Shows (applicable to listings on the UK site) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_UK_EXHIBITIONS_AND_SHOWS; + +/** + + (in) Experiences (applicable to listings on the UK site) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_UK_EXPERIENCES; + +/** + + (in) Sporting events (applicable to listings on the UK site) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_UK_SPORTING_EVENTS; + +/** + + (in) Theatre/Cinema/Circus (applicable to listings on the UK site) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_UK_THEATRE_CINEMA_AND_CIRCUS; + +/** + + (in) Other. Events that are not the above UK types + (applicable to listings on the UK site) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_UK_OTHER; + +/** + + (in) Concerts (applicable to listings on the US site) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_US_CONCERTS; + +/** + + (in) Movies (applicable to listings on the US site) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_US_MOVIES; + +/** + + (in) Sporting events (applicable to listings on the US site) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_US_SPORTING_EVENTS; + +/** + + (in) Theater (applicable to listings on the US site) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_US_THEATER; + +/** + + (in) Events that are not concerts, + movies, sporting events, or theater events + (applicable to listings on the US site) + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_US_OTHER; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_TicketEventTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_TicketEventTypeCodeType.m b/Vendoo/TradingProxy/Trading_TicketEventTypeCodeType.m new file mode 100755 index 0000000..94d2c9a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TicketEventTypeCodeType.m @@ -0,0 +1,176 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_TicketEventTypeCodeType.h" + +/** + @file + + Supported event ticket types. + +*/ + +/** + + (in) Any event (applicable to US, UK, and DE) + +*/ +NSString *const Trading_TicketEventTypeCodeType_ANY = @"Any"; + +/** + + (in) Comedy & Kabarett (Comedy and Cabaret) + +*/ +NSString *const Trading_TicketEventTypeCodeType_DE_COMEDY_AND_KABARETT = @"DE_ComedyAndKabarett"; + +/** + + (in) Freizeit & Events (Leisure and Events) + +*/ +NSString *const Trading_TicketEventTypeCodeType_DE_FREIZEIT_AND_EVENTS = @"DE_FreizeitAndEvents"; + +/** + + (in) Konzerte & Festivals (Concerts and Festivals) + +*/ +NSString *const Trading_TicketEventTypeCodeType_DE_KONZERTE_AND_FESTIVALS = @"DE_KonzerteAndFestivals"; + +/** + + (in) Kultur & Klassik (Culture and Classical) + +*/ +NSString *const Trading_TicketEventTypeCodeType_DE_KULTUR_AND_KLASSIK = @"DE_KulturAndKlassik"; + +/** + + (in) Musicals & Shows + +*/ +NSString *const Trading_TicketEventTypeCodeType_DE_MUSICALS_AND_SHOWS = @"DE_MusicalsAndShows"; + +/** + + (in) Sportveranstaltungen (Sporting Events) + +*/ +NSString *const Trading_TicketEventTypeCodeType_DE_SPORTVERANSTALTUNGEN = @"DE_Sportveranstaltungen"; + +/** + + (in) Other events that are not the above Germany event types + (applicable to listings on the DE site) + +*/ +NSString *const Trading_TicketEventTypeCodeType_DE_SONSTIGE = @"DE_Sonstige"; + +/** + + (in) Amusement Parks (applicable to listings on the UK site) + +*/ +NSString *const Trading_TicketEventTypeCodeType_UK_AMUSEMENT_PARKS = @"UK_AmusementParks"; + +/** + + (in) Comedy (applicable to listings on the UK site) + +*/ +NSString *const Trading_TicketEventTypeCodeType_UK_COMEDY = @"UK_Comedy"; + +/** + + (in) Concerts/Gigs (applicable to listings on the UK site) + +*/ +NSString *const Trading_TicketEventTypeCodeType_UK_CONCERTS_AND_GIGS = @"UK_ConcertsAndGigs"; + +/** + + (in) Conferences/Seminars (applicable to listings on the UK site) + +*/ +NSString *const Trading_TicketEventTypeCodeType_UK_CONFERENCES_AND_SEMINARS = @"UK_ConferencesAndSeminars"; + +/** + + (in) Exhibitions/Shows (applicable to listings on the UK site) + +*/ +NSString *const Trading_TicketEventTypeCodeType_UK_EXHIBITIONS_AND_SHOWS = @"UK_ExhibitionsAndShows"; + +/** + + (in) Experiences (applicable to listings on the UK site) + +*/ +NSString *const Trading_TicketEventTypeCodeType_UK_EXPERIENCES = @"UK_Experiences"; + +/** + + (in) Sporting events (applicable to listings on the UK site) + +*/ +NSString *const Trading_TicketEventTypeCodeType_UK_SPORTING_EVENTS = @"UK_SportingEvents"; + +/** + + (in) Theatre/Cinema/Circus (applicable to listings on the UK site) + +*/ +NSString *const Trading_TicketEventTypeCodeType_UK_THEATRE_CINEMA_AND_CIRCUS = @"UK_TheatreCinemaAndCircus"; + +/** + + (in) Other. Events that are not the above UK types + (applicable to listings on the UK site) + +*/ +NSString *const Trading_TicketEventTypeCodeType_UK_OTHER = @"UK_Other"; + +/** + + (in) Concerts (applicable to listings on the US site) + +*/ +NSString *const Trading_TicketEventTypeCodeType_US_CONCERTS = @"US_Concerts"; + +/** + + (in) Movies (applicable to listings on the US site) + +*/ +NSString *const Trading_TicketEventTypeCodeType_US_MOVIES = @"US_Movies"; + +/** + + (in) Sporting events (applicable to listings on the US site) + +*/ +NSString *const Trading_TicketEventTypeCodeType_US_SPORTING_EVENTS = @"US_SportingEvents"; + +/** + + (in) Theater (applicable to listings on the US site) + +*/ +NSString *const Trading_TicketEventTypeCodeType_US_THEATER = @"US_Theater"; + +/** + + (in) Events that are not concerts, + movies, sporting events, or theater events + (applicable to listings on the US site) + +*/ +NSString *const Trading_TicketEventTypeCodeType_US_OTHER = @"US_Other"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_TicketEventTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_TicketListingDetailsType.h b/Vendoo/TradingProxy/Trading_TicketListingDetailsType.h new file mode 100755 index 0000000..fcdb282 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TicketListingDetailsType.h @@ -0,0 +1,104 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the TicketListingDetails container, which is used in + an Add/Revise/Relist call to provide more details about event tickets. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_TicketListingDetailsType : NSObject { + +@private + NSString *_eventTitle; + NSString *_venue; + NSString *_printedDate; + NSString *_printedTime; + NSMutableArray *_any; + +} + + +/** + + The name of the event, as shown on the ticket. Typically the + headliner. There is no maximum number of words or characters. + However, the words in the name must be an exact match (or a subset + consisting of complete words) to the words in the product title in + the catalog. The words in the name are matched using OR logic + (the order of the words does not matter). As with all strings, you + need to escape reserved characters such as ampersand. + See the eBay Trading API Guide for more information about how + to specify this value. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *eventTitle; + +/** + + The name of the venue, as shown on the ticket. + The validation rules are the same as the rules for the event name. + In addition, eBay supports both US English and UK English spelling + variations for typical words found on tickets (such as "theater" and + "theatre"). As with all strings, you need to escape reserved + characters such as ampersand. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *venue; + +/** + + The date of the event, as shown on the ticket. Use the date shown on + the ticket, without attempting to adjust it for a different time + zone (such as Pacific time or GMT).
+
+ In most cases, you should be able to specify any numeric date format + in month/day/year order. eBay supports m or mm for the month, + d or dd for the day, and yy or yyyy for the year, in all + combinations. The delimiters must be forward slashes (/). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *printedDate; + +/** + + The time of the event, as shown on the ticket. Use the time value + shown on the ticket, without attempting to convert it to a different + time zone (such as Pacific time or GMT). Do not round the value up + or down (e.g., do not round 7:01 PM to 7:00 PM).
+
+ In most cases, you should be able to specify the time format exactly + as shown on the ticket. For a list of formats that have been tested, + see the eBay Trading API Guide. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *printedTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_TicketListingDetailsType.m b/Vendoo/TradingProxy/Trading_TicketListingDetailsType.m new file mode 100755 index 0000000..b1f6dd3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TicketListingDetailsType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_TicketListingDetailsType.h" + +@implementation Trading_TicketListingDetailsType + +@synthesize eventTitle = _eventTitle; +@synthesize venue = _venue; +@synthesize printedDate = _printedDate; +@synthesize printedTime = _printedTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EventTitle" propertyName:@"eventTitle" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"eventTitle"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Venue" propertyName:@"venue" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"venue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PrintedDate" propertyName:@"printedDate" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"printedDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PrintedTime" propertyName:@"printedTime" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"printedTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.eventTitle = nil; + self.venue = nil; + self.printedDate = nil; + self.printedTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_TimeRangeType.h b/Vendoo/TradingProxy/Trading_TimeRangeType.h new file mode 100755 index 0000000..bc06999 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TimeRangeType.h @@ -0,0 +1,56 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Specifies the Date range. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_TimeRangeType : NSObject { + +@private + NSDate *_timeFrom; + NSDate *_timeTo; + NSMutableArray *_any; + +} + + +/** + + Specifies the earliest (oldest) date to be used in a date range. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *timeFrom; + +/** + + Specifies the latest (most recent) date to be used in a date range. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *timeTo; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_TimeRangeType.m b/Vendoo/TradingProxy/Trading_TimeRangeType.m new file mode 100755 index 0000000..ea4196e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TimeRangeType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_TimeRangeType.h" + +@implementation Trading_TimeRangeType + +@synthesize timeFrom = _timeFrom; +@synthesize timeTo = _timeTo; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TimeFrom" propertyName:@"timeFrom" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"timeFrom"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TimeTo" propertyName:@"timeTo" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"timeTo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.timeFrom = nil; + self.timeTo = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_TimeZoneDetailsType.h b/Vendoo/TradingProxy/Trading_TimeZoneDetailsType.h new file mode 100755 index 0000000..3890b38 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TimeZoneDetailsType.h @@ -0,0 +1,138 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Time zone details about a region or location to which the seller is willing to + ship. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_TimeZoneDetailsType : NSObject { + +@private + NSString *_timeZoneID; + NSString *_standardLabel; + NSString *_standardOffset; + NSString *_daylightSavingsLabel; + NSString *_daylightSavingsOffset; + NSNumber *_daylightSavingsInEffect; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + A unique identifier for a given time zone. This ID does not change for a + given time zone, even if the time zone supports both standard and daylight + saving time variants. Valid values for TimeZoneID correspond to OLSON IDs. + These IDs provide not only the information as to the offset from GMT (UTC), + but also daylight saving time information. Thus, for example, America/Phoenix + is distinct from America/Denver because they have different daylight saving + time behavior. This value is not localized. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *timeZoneID; + +/** + + Display name of a time zone in its standard (non-daylight saving) time + representation. This value is localized and returned in the language for the + site specified in the request (i.e., the numeric site ID that you specify in + the request URL for the SOAP API or the X-EBAY-API-SITEID header for the XML + API). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *standardLabel; + +/** + + The offset in hours from GMT for a time zone when it is not adjusted for + daylight saving time. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *standardOffset; + +/** + + Display name of a time zone in its daylight saving time representation. + This element is emitted for time zones that support daylight saving time + only. The value is localized and returned in the language for the site + specified in the request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *daylightSavingsLabel; + +/** + + The offset in hours from GMT for a time zone when it is on daylight saving + time. This element is emitted for time zones that support daylight + saving time only. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *daylightSavingsOffset; + +/** + + Indicates whether or not the time zone is currently on daylight saving time. + A value of true indicates that the time zone is on daylights savings time. + This element is emitted for time zones that support daylight saving time only. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *daylightSavingsInEffect; + +/** + + Returns the latest version number for this field. The version can be + used to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT that the feature flags for the details were last + updated. This timestamp can be used to determine if and when to refresh + cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_TimeZoneDetailsType.m b/Vendoo/TradingProxy/Trading_TimeZoneDetailsType.m new file mode 100755 index 0000000..57b5464 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TimeZoneDetailsType.m @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_TimeZoneDetailsType.h" + +@implementation Trading_TimeZoneDetailsType + +@synthesize timeZoneID = _timeZoneID; +@synthesize standardLabel = _standardLabel; +@synthesize standardOffset = _standardOffset; +@synthesize daylightSavingsLabel = _daylightSavingsLabel; +@synthesize daylightSavingsOffset = _daylightSavingsOffset; +@synthesize daylightSavingsInEffect = _daylightSavingsInEffect; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TimeZoneID" propertyName:@"timeZoneID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"timeZoneID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StandardLabel" propertyName:@"standardLabel" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"standardLabel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StandardOffset" propertyName:@"standardOffset" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"standardOffset"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DaylightSavingsLabel" propertyName:@"daylightSavingsLabel" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"daylightSavingsLabel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DaylightSavingsOffset" propertyName:@"daylightSavingsOffset" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"daylightSavingsOffset"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DaylightSavingsInEffect" propertyName:@"daylightSavingsInEffect" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"daylightSavingsInEffect"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.timeZoneID = nil; + self.standardLabel = nil; + self.standardOffset = nil; + self.daylightSavingsLabel = nil; + self.daylightSavingsOffset = nil; + self.daylightSavingsInEffect = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_TokenReturnMethodCodeType.h b/Vendoo/TradingProxy/Trading_TokenReturnMethodCodeType.h new file mode 100755 index 0000000..fccfab2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TokenReturnMethodCodeType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Indicates how the application wants eBay to handle the user's token after + the user signs in. + + + @ingroup EBayAPIInterface +*/ + +/** + + Return the token in the HTTP redirect to the application-specified + accept URL. + +*/ +extern NSString *const Trading_TokenReturnMethodCodeType_REDIRECT; + +/** + + Leave the token at eBay so that the application can get + the token through the FetchToken API call (SecretId required). + +*/ +extern NSString *const Trading_TokenReturnMethodCodeType_FETCH_TOKEN; + +/** + + Reserved for future use + +*/ +extern NSString *const Trading_TokenReturnMethodCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_TokenReturnMethodCodeType.m b/Vendoo/TradingProxy/Trading_TokenReturnMethodCodeType.m new file mode 100755 index 0000000..2b55fc4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TokenReturnMethodCodeType.m @@ -0,0 +1,35 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_TokenReturnMethodCodeType.h" + +/** + @file + + Indicates how the application wants eBay to handle the user's token after + the user signs in. + +*/ + +/** + + Return the token in the HTTP redirect to the application-specified + accept URL. + +*/ +NSString *const Trading_TokenReturnMethodCodeType_REDIRECT = @"Redirect"; + +/** + + Leave the token at eBay so that the application can get + the token through the FetchToken API call (SecretId required). + +*/ +NSString *const Trading_TokenReturnMethodCodeType_FETCH_TOKEN = @"FetchToken"; + +/** + + Reserved for future use + +*/ +NSString *const Trading_TokenReturnMethodCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_TokenStatusCodeType.h b/Vendoo/TradingProxy/Trading_TokenStatusCodeType.h new file mode 100755 index 0000000..ca23a0e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TokenStatusCodeType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Contains the status of the token + + + @ingroup EBayAPIInterface +*/ + +/** + + Token is Active + +*/ +extern NSString *const Trading_TokenStatusCodeType_ACTIVE; + +/** + + Token is Expired + +*/ +extern NSString *const Trading_TokenStatusCodeType_EXPIRED; + +/** + + Token is revoked by eBay + +*/ +extern NSString *const Trading_TokenStatusCodeType_REVOKED_BYE_BAY; + +/** + + Token is revoked by user + +*/ +extern NSString *const Trading_TokenStatusCodeType_REVOKED_BY_USER; + +/** + + Token is revoked by Application + +*/ +extern NSString *const Trading_TokenStatusCodeType_REVOKED_BY_APP; + +/** + + Token is Invalid + +*/ +extern NSString *const Trading_TokenStatusCodeType_INVALID; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_TokenStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_TokenStatusCodeType.m b/Vendoo/TradingProxy/Trading_TokenStatusCodeType.m new file mode 100755 index 0000000..fb55409 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TokenStatusCodeType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_TokenStatusCodeType.h" + +/** + @file + + Contains the status of the token + +*/ + +/** + + Token is Active + +*/ +NSString *const Trading_TokenStatusCodeType_ACTIVE = @"Active"; + +/** + + Token is Expired + +*/ +NSString *const Trading_TokenStatusCodeType_EXPIRED = @"Expired"; + +/** + + Token is revoked by eBay + +*/ +NSString *const Trading_TokenStatusCodeType_REVOKED_BYE_BAY = @"RevokedByeBay"; + +/** + + Token is revoked by user + +*/ +NSString *const Trading_TokenStatusCodeType_REVOKED_BY_USER = @"RevokedByUser"; + +/** + + Token is revoked by Application + +*/ +NSString *const Trading_TokenStatusCodeType_REVOKED_BY_APP = @"RevokedByApp"; + +/** + + Token is Invalid + +*/ +NSString *const Trading_TokenStatusCodeType_INVALID = @"Invalid"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_TokenStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_TokenStatusType.h b/Vendoo/TradingProxy/Trading_TokenStatusType.h new file mode 100755 index 0000000..de03d2f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TokenStatusType.h @@ -0,0 +1,76 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Returns token status. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_TokenStatusType : NSObject { + +@private + NSString *_status; + NSString *_eiasToken; + NSDate *_expirationTime; + NSDate *_revocationTime; + NSMutableArray *_any; + +} + + +/** + + Current token status. + + + type: string constant in Trading_TokenStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + Identifies the user to whom the token belongs. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *eiasToken; + +/** + + Original expiration time for the token. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *expirationTime; + +/** + + Token revocation time, if the token has been revoked. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *revocationTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_TokenStatusType.m b/Vendoo/TradingProxy/Trading_TokenStatusType.m new file mode 100755 index 0000000..2e60582 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TokenStatusType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_TokenStatusType.h" + +@implementation Trading_TokenStatusType + +@synthesize status = _status; +@synthesize eiasToken = _eiasToken; +@synthesize expirationTime = _expirationTime; +@synthesize revocationTime = _revocationTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EIASToken" propertyName:@"eiasToken" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"eiasToken"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpirationTime" propertyName:@"expirationTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"expirationTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RevocationTime" propertyName:@"revocationTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"revocationTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.status = nil; + self.eiasToken = nil; + self.expirationTime = nil; + self.revocationTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_TopRatedProgramCodeType.h b/Vendoo/TradingProxy/Trading_TopRatedProgramCodeType.h new file mode 100755 index 0000000..fad75de --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TopRatedProgramCodeType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Container for top-rated seller program codes. + + + @ingroup EBayAPIInterface +*/ + +/** + + Specifies the US Top-Rated Seller Program. + +*/ +extern NSString *const Trading_TopRatedProgramCodeType_US; + +/** + + Specifies the UK Top-Rated Seller Program. + +*/ +extern NSString *const Trading_TopRatedProgramCodeType_UK; + +/** + + Specifies the German Top-Rated Seller Program. + +*/ +extern NSString *const Trading_TopRatedProgramCodeType_DE; + +/** + + Specifies the Global Top-Rated Seller Program. + +*/ +extern NSString *const Trading_TopRatedProgramCodeType_GLOBAL; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_TopRatedProgramCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_TopRatedProgramCodeType.m b/Vendoo/TradingProxy/Trading_TopRatedProgramCodeType.m new file mode 100755 index 0000000..78fee9c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TopRatedProgramCodeType.m @@ -0,0 +1,46 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_TopRatedProgramCodeType.h" + +/** + @file + + Container for top-rated seller program codes. + +*/ + +/** + + Specifies the US Top-Rated Seller Program. + +*/ +NSString *const Trading_TopRatedProgramCodeType_US = @"US"; + +/** + + Specifies the UK Top-Rated Seller Program. + +*/ +NSString *const Trading_TopRatedProgramCodeType_UK = @"UK"; + +/** + + Specifies the German Top-Rated Seller Program. + +*/ +NSString *const Trading_TopRatedProgramCodeType_DE = @"DE"; + +/** + + Specifies the Global Top-Rated Seller Program. + +*/ +NSString *const Trading_TopRatedProgramCodeType_GLOBAL = @"Global"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_TopRatedProgramCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_TopRatedSellerDetailsType.h b/Vendoo/TradingProxy/Trading_TopRatedSellerDetailsType.h new file mode 100755 index 0000000..76bfa44 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TopRatedSellerDetailsType.h @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Container for top-rated seller program information. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_TopRatedSellerDetailsType : NSObject { + +@private + NSMutableArray *_topRatedProgram; + NSMutableArray *_any; + +} + + +/** + + Top-rated seller program details for the seller. Returned when the seller is qualified as a top-rated seller. + + + entry type : string constant in Trading_TopRatedProgramCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *topRatedProgram; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_TopRatedSellerDetailsType.m b/Vendoo/TradingProxy/Trading_TopRatedSellerDetailsType.m new file mode 100755 index 0000000..a92bad4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TopRatedSellerDetailsType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_TopRatedSellerDetailsType.h" + +@implementation Trading_TopRatedSellerDetailsType + +@synthesize topRatedProgram = _topRatedProgram; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"TopRatedProgram" propertyName:@"topRatedProgram" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"topRatedProgram"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.topRatedProgram = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_TradingRoleCodeType.h b/Vendoo/TradingProxy/Trading_TradingRoleCodeType.h new file mode 100755 index 0000000..7caddc9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TradingRoleCodeType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumerated type listing the possible roles an eBay user may have in regards to an + eBay order. + + + @ingroup EBayAPIInterface +*/ + +/** + + The eBay user is acting as the buyer for the order(s). In GetOrders, + this value should be passed into the OrderRole field in the + request to retrieve orders in which the calling eBay user is the buyer in the order. + +*/ +extern NSString *const Trading_TradingRoleCodeType_BUYER; + +/** + + The eBay user is acting as the seller for the order(s). In GetOrders, + this value should be passed into the OrderRole field in the + request to retrieve orders in which the calling eBay user is the seller in the order. + +*/ +extern NSString *const Trading_TradingRoleCodeType_SELLER; + +/** + + This value is reserved for future or internal use. + +*/ +extern NSString *const Trading_TradingRoleCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_TradingRoleCodeType.m b/Vendoo/TradingProxy/Trading_TradingRoleCodeType.m new file mode 100755 index 0000000..3d7f9f1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TradingRoleCodeType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_TradingRoleCodeType.h" + +/** + @file + + Enumerated type listing the possible roles an eBay user may have in regards to an + eBay order. + +*/ + +/** + + The eBay user is acting as the buyer for the order(s). In GetOrders, + this value should be passed into the OrderRole field in the + request to retrieve orders in which the calling eBay user is the buyer in the order. + +*/ +NSString *const Trading_TradingRoleCodeType_BUYER = @"Buyer"; + +/** + + The eBay user is acting as the seller for the order(s). In GetOrders, + this value should be passed into the OrderRole field in the + request to retrieve orders in which the calling eBay user is the seller in the order. + +*/ +NSString *const Trading_TradingRoleCodeType_SELLER = @"Seller"; + +/** + + This value is reserved for future or internal use. + +*/ +NSString *const Trading_TradingRoleCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_TransactionArrayType.h b/Vendoo/TradingProxy/Trading_TransactionArrayType.h new file mode 100755 index 0000000..8eadc8c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TransactionArrayType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_TransactionType; + +/** + + Type defining the TransactionArray container, which contains an + array of Transaction containers. Each Transaction + container consists of detailed information on one order line item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_TransactionArrayType : NSObject { + +@private + NSMutableArray *_transaction; + +} + + +/** + + The Transaction container consists of detailed information on one + order line item. Also applicable to Half.com (for GetOrders). + + + entry type : class Trading_TransactionType +*/ + +@property (nonatomic, retain) NSMutableArray *transaction; + + +@end diff --git a/Vendoo/TradingProxy/Trading_TransactionArrayType.m b/Vendoo/TradingProxy/Trading_TransactionArrayType.m new file mode 100755 index 0000000..005f40e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TransactionArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_TransactionArrayType.h" +#import "Trading_TransactionType.h" + +@implementation Trading_TransactionArrayType + +@synthesize transaction = _transaction; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Transaction" propertyName:@"transaction" type:PICO_TYPE_OBJECT clazz:[Trading_TransactionType class]]; + [map setObject:ps forKey:@"transaction"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.transaction = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_TransactionPlatformCodeType.h b/Vendoo/TradingProxy/Trading_TransactionPlatformCodeType.h new file mode 100755 index 0000000..05befe8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TransactionPlatformCodeType.h @@ -0,0 +1,56 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the site on which the purchase was made. + + + @ingroup EBayAPIInterface +*/ + +/** + + The order line item was created + on the main eBay site. + +*/ +extern NSString *const Trading_TransactionPlatformCodeType_E_BAY; + +/** + + The order line item was created on the eBay Express site. + +*/ +extern NSString *const Trading_TransactionPlatformCodeType_EXPRESS; + +/** + + The order line item was created on Half.com site. + +*/ +extern NSString *const Trading_TransactionPlatformCodeType_HALF; + +/** + + The order line item was created on the Shopping.com site. + +*/ +extern NSString *const Trading_TransactionPlatformCodeType_SHOPPING; + +/** + + The order line item was created on the WorldOfGood site. + +*/ +extern NSString *const Trading_TransactionPlatformCodeType_WORLD_OF_GOOD; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_TransactionPlatformCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_TransactionPlatformCodeType.m b/Vendoo/TradingProxy/Trading_TransactionPlatformCodeType.m new file mode 100755 index 0000000..6d8ad39 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TransactionPlatformCodeType.m @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_TransactionPlatformCodeType.h" + +/** + @file + + Specifies the site on which the purchase was made. + +*/ + +/** + + The order line item was created + on the main eBay site. + +*/ +NSString *const Trading_TransactionPlatformCodeType_E_BAY = @"eBay"; + +/** + + The order line item was created on the eBay Express site. + +*/ +NSString *const Trading_TransactionPlatformCodeType_EXPRESS = @"Express"; + +/** + + The order line item was created on Half.com site. + +*/ +NSString *const Trading_TransactionPlatformCodeType_HALF = @"Half"; + +/** + + The order line item was created on the Shopping.com site. + +*/ +NSString *const Trading_TransactionPlatformCodeType_SHOPPING = @"Shopping"; + +/** + + The order line item was created on the WorldOfGood site. + +*/ +NSString *const Trading_TransactionPlatformCodeType_WORLD_OF_GOOD = @"WorldOfGood"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_TransactionPlatformCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_TransactionStatusType.h b/Vendoo/TradingProxy/Trading_TransactionStatusType.h new file mode 100755 index 0000000..777552e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TransactionStatusType.h @@ -0,0 +1,154 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_EBayPaymentMismatchDetailsType; + +/** + + Contains the order status, e.g. the buyer's online + payment and whether the checkout process for the order is complete. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_TransactionStatusType : NSObject { + +@private + NSString *_eBayPaymentStatus; + NSString *_checkoutStatus; + NSDate *_lastTimeModified; + NSString *_paymentMethodUsed; + NSString *_completeStatus; + NSNumber *_buyerSelectedShipping; + NSString *_paymentHoldStatus; + NSNumber *_integratedMerchantCreditCardEnabled; + Trading_EBayPaymentMismatchDetailsType *_eBayPaymentMismatchDetails; + NSMutableArray *_any; + +} + + +/** + + Indicates the success or failure of the buyer's online payment + for an order. Applicable for the payment method that the buyer chose + for the order. + If the payment failed, the value returned indicates the reason for the failure. + Output only. + + + type: string constant in Trading_PaymentStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *eBayPaymentStatus; + +/** + + Indicates the current status of the checkout flow for the order. + + + type: string constant in Trading_CheckoutStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *checkoutStatus; + +/** + + Indicates date and time an order's status was last updated (in GMT). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *lastTimeModified; + +/** + + The payment method that the buyer selected to pay for the order. If checkout is + not yet complete, PaymentMethodUsed is set to whatever the buyer selected as his + or her preference on the Review Your Purchase page. + + + type: string constant in Trading_BuyerPaymentMethodCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentMethodUsed; + +/** + + Indicates whether checkout is complete, incomplete, or pending for an order. + + + type: string constant in Trading_CompleteStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *completeStatus; + +/** + + Indicates whether the buyer has selected shipping details + during checkout. False indicates that the shipping service was + selected by eBay for the buyer. For example, if the buyer has + not yet completed the Review Your Purchase page, he has not + picked a shipping service. If it is false, the application + should ignore ShippingServiceCost and ShippingServiceSelected + (items whose values are defaulted by eBay). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *buyerSelectedShipping; + +/** + + This field indicates the type and/or status of a payment hold on the item. + + + type: string constant in Trading_PaymentHoldStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *paymentHoldStatus; + +/** + + Indicates whether the item can be paid for through a payment gateway account. + If IntegratedMerchantCreditCardEnabled is true, then integrated merchant + credit card (IMCC) is enabled for credit cards because the seller + has a payment gateway (Payflow) account. + Therefore, if IntegratedMerchantCreditCardEnabled is true, and AmEx, Discover, or + VisaMC is returned for an item, then on checkout, an online credit-card payment + is processed through a payment gateway account. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *integratedMerchantCreditCardEnabled; + +/** + + This container is returned when a buyer's payment does not match the total cost of an + order going through the new eBay payment process. This container is only applicable for + German and Austrian orders going through the new eBay payment process, and when the + buyer has selected EFT as the payment method. +
+
+ Note: + The introduction of the new eBay payment process for the entire German and + Austrian eBay marketplace has been delayed until further notice. + + + type : class Trading_EBayPaymentMismatchDetailsType +*/ +@property (nonatomic, retain) Trading_EBayPaymentMismatchDetailsType *eBayPaymentMismatchDetails; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_TransactionStatusType.m b/Vendoo/TradingProxy/Trading_TransactionStatusType.m new file mode 100755 index 0000000..3fb5d50 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TransactionStatusType.m @@ -0,0 +1,83 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_TransactionStatusType.h" +#import "Trading_EBayPaymentMismatchDetailsType.h" + +@implementation Trading_TransactionStatusType + +@synthesize eBayPaymentStatus = _eBayPaymentStatus; +@synthesize checkoutStatus = _checkoutStatus; +@synthesize lastTimeModified = _lastTimeModified; +@synthesize paymentMethodUsed = _paymentMethodUsed; +@synthesize completeStatus = _completeStatus; +@synthesize buyerSelectedShipping = _buyerSelectedShipping; +@synthesize paymentHoldStatus = _paymentHoldStatus; +@synthesize integratedMerchantCreditCardEnabled = _integratedMerchantCreditCardEnabled; +@synthesize eBayPaymentMismatchDetails = _eBayPaymentMismatchDetails; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayPaymentStatus" propertyName:@"eBayPaymentStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"eBayPaymentStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CheckoutStatus" propertyName:@"checkoutStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"checkoutStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"LastTimeModified" propertyName:@"lastTimeModified" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"lastTimeModified"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentMethodUsed" propertyName:@"paymentMethodUsed" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentMethodUsed"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CompleteStatus" propertyName:@"completeStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"completeStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerSelectedShipping" propertyName:@"buyerSelectedShipping" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"buyerSelectedShipping"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentHoldStatus" propertyName:@"paymentHoldStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"paymentHoldStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IntegratedMerchantCreditCardEnabled" propertyName:@"integratedMerchantCreditCardEnabled" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"integratedMerchantCreditCardEnabled"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayPaymentMismatchDetails" propertyName:@"eBayPaymentMismatchDetails" type:PICO_TYPE_OBJECT clazz:[Trading_EBayPaymentMismatchDetailsType class]]; + [map setObject:ps forKey:@"eBayPaymentMismatchDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.eBayPaymentStatus = nil; + self.checkoutStatus = nil; + self.lastTimeModified = nil; + self.paymentMethodUsed = nil; + self.completeStatus = nil; + self.buyerSelectedShipping = nil; + self.paymentHoldStatus = nil; + self.integratedMerchantCreditCardEnabled = nil; + self.eBayPaymentMismatchDetails = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_TransactionType.h b/Vendoo/TradingProxy/Trading_TransactionType.h new file mode 100755 index 0000000..81235e6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TransactionType.h @@ -0,0 +1,883 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_UnpaidItemType; +@class Trading_RefundArrayType; +@class Trading_ListingCheckoutRedirectPreferenceType; +@class Trading_MultiLegShippingDetailsType; +@class Trading_FeedbackInfoType; +@class Trading_SellerDiscountsType; +@class Trading_ExternalTransactionType; +@class Trading_VariationType; +@class Trading_SellingManagerProductDetailsType; +@class Trading_ShippingServiceOptionsType; +@class Trading_AmountType; +@class Trading_ItemType; +@class Trading_ShippingDetailsType; +@class Trading_PaymentHoldDetailType; +@class Trading_UserType; +@class Trading_OrderType; +@class Trading_TaxesType; +@class Trading_TransactionStatusType; + +/** + + This type defines the Transaction container, which consists of detailed information + about a single line item in an order. The eBay system creates an order line item + when a buyer has committed to make a purchase in an auction or fixed-price listing. + A multiple-quantity, fixed-priced listing can spawn one or more order line items. + Auction listings and single-quantity, fixed-price listings can only spawn one order + line item. + +
+ + + @ingroup EBayAPIInterface +*/ +@interface Trading_TransactionType : NSObject { + +@private + Trading_AmountType *_amountPaid; + Trading_AmountType *_adjustmentAmount; + Trading_AmountType *_convertedAdjustmentAmount; + Trading_UserType *_buyer; + Trading_ShippingDetailsType *_shippingDetails; + Trading_AmountType *_convertedAmountPaid; + Trading_AmountType *_convertedTransactionPrice; + NSDate *_createdDate; + NSString *_depositType; + Trading_ItemType *_item; + NSNumber *_quantityPurchased; + Trading_TransactionStatusType *_status; + NSString *_transactionID; + Trading_AmountType *_transactionPrice; + NSNumber *_bestOfferSale; + NSNumber *_vatPercent; + NSMutableArray *_externalTransaction; + Trading_SellingManagerProductDetailsType *_sellingManagerProductDetails; + Trading_ShippingServiceOptionsType *_shippingServiceSelected; + NSString *_buyerMessage; + Trading_AmountType *_dutchAuctionBid; + NSString *_buyerPaidStatus; + NSString *_sellerPaidStatus; + NSDate *_paidTime; + NSDate *_shippedTime; + Trading_AmountType *_totalPrice; + Trading_FeedbackInfoType *_feedbackLeft; + Trading_FeedbackInfoType *_feedbackReceived; + Trading_OrderType *_containingOrder; + Trading_AmountType *_finalValueFee; + Trading_ListingCheckoutRedirectPreferenceType *_listingCheckoutRedirectPreference; + Trading_RefundArrayType *_refundArray; + NSString *_transactionSiteID; + NSString *_platform; + NSString *_cartID; + NSNumber *_sellerContactBuyerByEmail; + NSString *_payPalEmailAddress; + NSString *_paisaPayID; + Trading_AmountType *_buyerGuaranteePrice; + Trading_VariationType *_variation; + NSString *_buyerCheckoutMessage; + Trading_AmountType *_totalTransactionPrice; + Trading_TaxesType *_taxes; + NSNumber *_bundlePurchase; + Trading_AmountType *_actualShippingCost; + Trading_AmountType *_actualHandlingCost; + NSString *_orderLineItemID; + Trading_PaymentHoldDetailType *_paymentHoldDetails; + Trading_SellerDiscountsType *_sellerDiscounts; + Trading_AmountType *_refundAmount; + NSString *_refundStatus; + NSString *_codiceFiscale; + NSNumber *_isMultiLegShipping; + Trading_MultiLegShippingDetailsType *_multiLegShippingDetails; + NSDate *_invoiceSentTime; + Trading_UnpaidItemType *_unpaidItem; + NSNumber *_intangibleItem; + NSMutableArray *_any; + +} + + +/** + + This value indicates the total amount of the line item. This amount includes + the sale price, shipping and handling charges, shipping + insurance (if offered and selected by the buyer), additional services, and any + applied sales tax. This value is returned after the buyer has completed + checkout (the CheckoutStatus.Status output field reads "Complete"). If the + seller allowed the buyer to change the total for an order, the buyer is + able to change the total up until the time when checkout status is + Complete. Determine whether the buyer changed the amount by retrieving the + order line item data and comparing the AmountPaid value to + what the seller expected. If multiple order line items + between the same buyer and seller have been combined into a Combined + Payment order, the AmountPaid value returned in GetSellerTransactions and + GetItemTransactions reflects the amount paid for the Combined Payment order + and not the individual order line item. You can determine the + order line items that belong to the same Combined Payment order by checking + to see if the ContainingOrder.OrderID value is the same. For Motors items, + AmountPaid is the amount paid by the buyer for the deposit.
+
+ Not applicable to Half.com. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *amountPaid; + +/** + + This value indicates the dollar amount by which the buyer has adjusted the + order total. Adjustments to order costs may include shipping and handling, + shipping insurance, buyer discounts, or added services. A positive amount + indicates the amount is an extra charge being paid to the seller by the buyer. + A negative value indicates this amount is a credit given to the buyer by the + seller. +

+ Not applicable to Half.com. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *adjustmentAmount; + +/** + + This value indicates the converted value of AdjustmentAmount in the currency of the site that + returned the response. Refresh this value every 24 hours to pick up the + current conversion rates. +
+
+ Not applicable to Half.com. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *convertedAdjustmentAmount; + +/** + + UserType container consisting of eBay user data for the buyer. See + UserType for its child elements. Returned by + GetItemsAwaitingFeedback if the seller is making the request. +

+ Applicable to Half.com (for GetOrders only). + + + type : class Trading_UserType +*/ +@property (nonatomic, retain) Trading_UserType *buyer; + +/** + + Container consisting of shipping-related details for an order. Shipping + details include shipping rates, package dimensions, handling costs, + excluded shipping locations (if specified), shipping service options, + shipping insurance information, sales tax information (if applicable), and + shipment tracking details (if shipped). +

+ For GetSellerTransactions and GetItemTransactions, the ShippingDetails + container is returned in the Transaction container. For GetOrders and + GetOrderTransactions, the ShippingDetails container is returned at the + Order level. +

+ Applicable to Half.com (for GetOrders only). + + + type : class Trading_ShippingDetailsType +*/ +@property (nonatomic, retain) Trading_ShippingDetailsType *shippingDetails; + +/** + + This value indicates the converted value of AmountPaid in the currency of the site that returned the + response. Refresh this value every 24 hours to pick up the current + conversion rates. +

+ Not applicable to Half.com. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *convertedAmountPaid; + +/** + + This value indicates the converted value of TransactionPrice in the currency of the site that + returned the response. Refresh this value every 24 hours to pick up the + current conversion rates. +

+ Not applicable to Half.com. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *convertedTransactionPrice; + +/** + + Indicates the creation time of the order line item. For + auction listings, an order line item is created when that + listing ends with a high bidder whose bid meets or exceeds the Reserve + Price (if set). For a fixed-price listing or a Buy It Now auction listing, + an order line item is created once the buyer clicks the Buy + button. +

+ Applicable to Half.com (for GetOrders only). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *createdDate; + +/** + + This value indicates whether or not the seller requires a deposit for the + vehicle. This field is only applicable to US eBay Motors Vehicle listings. + Otherwise, this field is returned as an empty value. +

+ Not applicable to Half.com. + + + type: string constant in Trading_DepositTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *depositType; + +/** + + Container consisting of details about an item in a listing. The child + fields returned are dependent on the call, the type of item or listing, and + the listing site. +

+ Applicable to Half.com (for GetOrders). + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + + This value indicates the number of identical items purchased at the same + time by the same buyer from one listing. For auction listings, this value + is always 1. For fixed-price, non-variation listings, this value can be + greater than 1. In either case, this field is tied to the same order line + item. +

+ Applicable to Half.com (for GetOrders). + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantityPurchased; + +/** + + Container consisting of status details of an order line item, + including payment information. Several of these fields change values during + the checkout flow. See TransactionStatusType for its child elements. +

+ For GetOrders, only the + IntegratedMerchantCreditCardEnabled and + PaymentMethodUsed child elements are returned. + The PaymentHoldStatus container will be returned for those sellers subject to the new eBay payment process. The fields indicating the status of the order are + actually found in the OrderArray.Order.CheckoutStatus + container.

+ Not applicable to Half.com. + + + type : class Trading_TransactionStatusType +*/ +@property (nonatomic, retain) Trading_TransactionStatusType *status; + +/** + + Unique identifier for an eBay order line item. An order line + item is created once there is a commitment from a buyer to + purchase an item. Since an auction listing can only have one order line + item during the duration of the listing, the TransactionID + for auction listings is always 0. Along with its corresponding ItemID, a + TransactionID is used and referenced during an order checkout flow and + after checkout has been completed. +

+ Applicable to Half.com (for GetOrders only). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + The price of one order line item. +

+ This price is returned only for Best Offer items. This amount does not take into account shipping, sales tax, and other costs related to the order line item. If multiple units were purchased through Best Offer, this value is the per-unit price. +

+ For eBay Motors Vehicle listings, TransactionPrice is the deposit amount. +

+ Applicable to Half.com (for GetOrders). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *transactionPrice; + +/** + + Indicates whether or not the order line item was created + as the result of the seller accepting a Best Offer from a buyer. +

+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *bestOfferSale; + +/** + + VAT rate for the item. When the VATPercent is specified, the item's VAT + information appears on the item's listing page. In addition, the seller + can choose to print an invoice that includes the item's net price, VAT + percent, VAT amount, and total price. Since VAT rates vary depending on the + item and on the user's country of residence, a seller is responsible for + entering the correct VAT rate; it is not calculated by eBay. To specify a + VATPercent, a seller must have a VAT-ID registered with eBay and must be + listing the item on a VAT-enabled site. Max precision 3 decimal places. Max + length 5 characters. Note: The View Item page displays the precision to 2 + decimal places with no trailing zeros. However, the full value you send in is + stored. +

+ Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive double +*/ +@property (nonatomic, retain) NSNumber *vatPercent; + +/** + + Container consisting of details for the electronic payment of an eBay order line item. PayPal transactions may include a buyer payment or refund, or a fee or credit applied to the seller's account. This field is only returned after payment for the order line item has occurred. For orders in which the seller's funds are being held by PayPal, + the PaymentHoldDetails container and PaymentHoldStatus field will be returned instead of the ExternalTransaction container. +

+ Not applicable to Half.com. + + + entry type : class Trading_ExternalTransactionType +*/ + +@property (nonatomic, retain) NSMutableArray *externalTransaction; + +/** + + This container consists of Selling Manager product details and is only + returned if the item was listed through Selling Manager. +

+ Not applicable to Half.com. + + + type : class Trading_SellingManagerProductDetailsType +*/ +@property (nonatomic, retain) Trading_SellingManagerProductDetailsType *sellingManagerProductDetails; + +/** + + Container consisting of details about the domestic or international shipping + service selected by the buyer. +

+ + Note: For GetItemTransactions and GetSellerTransactions, this container does not return accurate shipping service and cost information for multiple line item orders. Use GetOrders instead, and provide the order's combined OrderID to retrieve this information. + +

+ Not applicable to Half.com. + + + type : class Trading_ShippingServiceOptionsType +*/ +@property (nonatomic, retain) Trading_ShippingServiceOptionsType *shippingServiceSelected; + +/** + + Display message from buyer. This field holds transient data that is only + being returned in Checkout related notifications. +

+ Not applicable to Half.com. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *buyerMessage; + +/** + + Dutch auctions are deprecated. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *dutchAuctionBid; + +/** + + This value indicates the payment status of an order. This field is only returned for items that have actually + been purchased (fixed-price or Buy It Now) or won (auction listings) and not auction listings that have just + been bid on. +

+ Not applicable to Half.com. + + + type: string constant in Trading_PaidStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *buyerPaidStatus; + +/** + + Specifies the paid status of the order. +

+ Not applicable to Half.com. + + + type: string constant in Trading_PaidStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *sellerPaidStatus; + +/** + + Indicates the time when the order was marked paid. This value will only be + visible to the user on either side of the order. An order can be marked as + paid in the following ways: +
    +
  • Automatically when a payment is made via PayPal
  • +
  • Seller marks the item as paid in My eBay or through Selling Manager Pro
  • +
  • Programmatically by the seller through the ReviseCheckoutStatus or CompleteSale calls.
  • +
+

+ Not applicable to Half.com. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *paidTime; + +/** + + Indicates the time when the item(s) associated with the order were marked + as shipped. This value will only be visible to the user on either side of + the order. An order can be marked as shipped in My eBay or through Selling + Manager Pro, or programmatically by the seller through the CompleteSale + call. +

+ Applicable to Half.com (for GetOrders only). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *shippedTime; + +/** + + This field indicates the total price for an order line item. +

+ For GetMyeBaySelling, with Global Shipping Program orders, the value of this field depends on order status and the number of transactions in the order. For orders awaiting payment, the field contains the purchase price of the order line item; for paid orders, it contains the purchase price of the order line item plus the cost of domestic shipping to the international shipping provider's warehouse. With single-transaction orders, this field is returned under the OrderTransaction.Transaction container; with multiple-transaction orders, it's returned under the OrderTransaction.Order.TransactionArray.Transaction container. +

+ Not applicable to Half.com. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalPrice; + +/** + + This container consists of Feedback left by the caller for their order + partner. This container is only returned if the order is complete and + feedback on the order line item has been left by the caller. +

+ Not applicable to Half.com. + + + type : class Trading_FeedbackInfoType +*/ +@property (nonatomic, retain) Trading_FeedbackInfoType *feedbackLeft; + +/** + + This container consists of Feedback received by the caller from their + order partner. This container is only returned if the order is complete and + feedback on the order line item has been received by the + caller. +

+ Not applicable to Half.com. + + + type : class Trading_FeedbackInfoType +*/ +@property (nonatomic, retain) Trading_FeedbackInfoType *feedbackReceived; + +/** + + The Combined Payment order to which the order line item + belongs. This container is only returned if IncludeContainingOrder is + included and set to true in a GetItemTransactions or GetSellerTransactions + request. +

+ Not applicable to Half.com. + + + type : class Trading_OrderType +*/ +@property (nonatomic, retain) Trading_OrderType *containingOrder; + +/** + + A Final Value Fee is calculated and charged to a seller's account + immediately upon creation of an order line item. Note that this fee is created + before the buyer makes a payment.The Final Value Fee for each order line + item is returned by GetSellerTransactions, GetItemTransactions, GetOrders, + and GetOrderTransactions, regardless of the checkout status. +

+ If a seller requests a Final Value Fee credit, the value of + Transaction.FinalValueFee will not change if a credit is + issued. The credit only appears in the seller's account data. + +

+ Not applicable to Half.com. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *finalValueFee; + +/** + + ProStores listing level preferences regarding the store to which + checkout should be redirected for the listing if Item.ThirdPartyCheckout + is true. + + + type : class Trading_ListingCheckoutRedirectPreferenceType +*/ +@property (nonatomic, retain) Trading_ListingCheckoutRedirectPreferenceType *listingCheckoutRedirectPreference; + +/** + + Container consisting of one or more refund transactions to Half.com buyers. + Container consisting of one or more refund transactions for eBay's new payment process. + This container is only returned if a refund to a Half.com buyer has occurred or an refund was issued through eBay's new payment process + + + type : class Trading_RefundArrayType +*/ +@property (nonatomic, retain) Trading_RefundArrayType *refundArray; + +/** + + The site upon which the order line item (transaction) was created. + + + type: string constant in Trading_SiteCodeType.h +*/ +@property (nonatomic, retain) NSString *transactionSiteID; + +/** + + Name of the eBay co-branded site upon which the order line item + (transaction) was created. + + + type: string constant in Trading_TransactionPlatformCodeType.h +*/ +@property (nonatomic, retain) NSString *platform; + +/** + + Unique identifier for an instance of Shopping.com shopping cart. This field is only + returned for Shopping.com order line items (transactions). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *cartID; + +/** + + Indicates whether the buyer has opted to accept emails from all the selling + partners on Shopping.com. This field is only returned for order line items + purchased through the Shopping.com shopping cart. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *sellerContactBuyerByEmail; + +/** + + The seller's Paypal email address. This value is only revealed if it is the + seller making the call. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *payPalEmailAddress; + +/** + + Unique identifier for a PaisaPay transaction. Only applicable for the India + site (203) if PaisaPay was the payment method used. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *paisaPayID; + +/** + + For the Australia site, BuyerGuaranteePrice is the PayPal Buyer Protection coverage, + offered for the item at the time of purchase. Details of coverage are in the + following sections of the View Item page: the Buy Safely section and the Payment + Details section. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *buyerGuaranteePrice; + +/** + + In a fixed-priced listing, a seller can offer variations of the same item. + For example, the seller could create a fixed-priced listing for a t-shirt + design and offer the shirt in different colors and sizes. In this case, each + color and size combination is a separate variation. Each variation can have + a different quantity and price. Due to the possible price differentiation, + buyers can buy multiple items from this listing at the same time, but all of + the items must be of the same variation. One order line item is created + whether one or multiple items of the same variation are purchased. +

+ The Variation node contains information about which variation + was purchased. Therefore, applications that process orders + should always check to see if this node is present. + + + type : class Trading_VariationType +*/ +@property (nonatomic, retain) Trading_VariationType *variation; + +/** + + This field is returned if a buyer left a comment for the seller during the + left by buyer during the checkout flow. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *buyerCheckoutMessage; + +/** + + The price of one order line item. This amount does not take into account shipping, sales tax, and other costs related to the order line item. +

+ If multiple units were purchased through a non-variation, fixed-price listing, this value is the total combined price for all units of the order line item. With GetMyeBaySelling, you can also get this value by multiplying SellingStatus.QuantitySold by SellingStatus.CurrentPrice. +

+ For eBay Motors Vehicle listings, TotalTransactionPrice is the deposit amount. +

+ Applicable to Half.com (for GetOrders). + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *totalTransactionPrice; + +/** + + + type : class Trading_TaxesType +*/ +@property (nonatomic, retain) Trading_TaxesType *taxes; + +/** + + Boolean value indicating whether or not an order line item is + part of a bundle purchase using Product Configurator. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *bundlePurchase; + +/** + + The shipping cost charged to the buyer for the order line item. +

+ For GetOrders, this field is returned only after checkout is completed on the order. A value of 0.00 indicates free shipping. +

+ For other calls, this field is always returned but defaults to 0.00 until payment has been made on the order. +

+ + Note: This is different from the field of the same name returned by GetSellingManagerSaleRecord and ReviseSellingManagerSaleRecord, which contains the actual shipping cost paid by the seller. + + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *actualShippingCost; + +/** + + The handling cost for the order line item. The value of this field is + returned as zero dollars if the seller did not specify a handling cost for + the listing. It also will show as 0.00 dollars until payment has been made + on the order. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *actualHandlingCost; + +/** + + A unique identifier for an eBay order line item. This field is created as + soon as there is a commitment to buy from the seller, and its value is + based upon the concatenation of ItemID and TransactionID, with a hyphen in + between these two IDs. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + +/** + + This container consists of information related to the payment hold on the + order line item, including the reason why the buyer's payment for the + order line item is being held, the expected release date of the funds into + the seller's account, and possible action(s) the seller can take to + expedite the payout of funds into their account. This container is only + returned if PayPal has placed a payment hold on the order line item. +

+ An American seller (selling on US or US Motors sites) and a Canadian + seller (selling on CA and CA- FR sites) may be subject to PayPal payment + holds (that last from three to 21 days) if that seller is new to selling + on eBay or is classified as a "Below Standard" seller. For other reasons + why a seller's funds may be held by PayPal, see the + PaymentHoldReason field. + + + type : class Trading_PaymentHoldDetailType +*/ +@property (nonatomic, retain) Trading_PaymentHoldDetailType *paymentHoldDetails; + +/** + + Seller Discounts + + + type : class Trading_SellerDiscountsType +*/ +@property (nonatomic, retain) Trading_SellerDiscountsType *sellerDiscounts; + +/** + + Partial or Full refund amount from seller to the buyer + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *refundAmount; + +/** + + Refund Status Notification to Seller (Success, Failure, Pending) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *refundStatus; + +/** + + This field is returned if the IncludeCodiceFiscale flag is + included in the request and set to 'true', and if the buyer has provided this value + at checkout time. +

+ This field is only applicable to Italian sellers. The Codice Fiscale number is + unique for each Italian citizen and is used for tax purposes. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *codiceFiscale; + +/** + + If IsMultilegShipping is true, the order or transaction uses the Global Shipping Program, in which the shipment has a domestic leg and an international leg. The buyer's shipping address is in a country other than the country where the items were listed, and the Get family of calls will return InternationalPriorityShipping as the default international shipping service in the listings of all the items in the order. +

+ If IsMultilegShipping is false, the order or transaction does not use the Global Shipping Program. The shipment might use a different international shipping service, or it might be domestic. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *isMultiLegShipping; + +/** + + Contains details about the domestic leg of a Global Shipping Program shipment. +

+ This information is not returned if IsMultilegShipping is false. + + + type : class Trading_MultiLegShippingDetailsType +*/ +@property (nonatomic, retain) Trading_MultiLegShippingDetailsType *multiLegShippingDetails; + +/** + + This field indicates the date/time that an order invoice was sent from the seller + to the buyer. This field is only returned if an invoice (containing the order + line item) was sent to the buyer. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *invoiceSentTime; + +/** + + Container consisting of details related to the type and status of an Unpaid + Item case. This container is only returned if there is an open or closed + Unpaid Item case associated with the order line item. + + + type : class Trading_UnpaidItemType +*/ +@property (nonatomic, retain) Trading_UnpaidItemType *unpaidItem; + +/** + + This flag indicates whether or not the order line item is an + intangible good such as an MP3 track or a mobile phone ringtone. Intangible items + are not eligible for PayPal's Seller Protection program, so the seller will not be + able to open an Unpaid Item case against the buyer. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *intangibleItem; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_TransactionType.m b/Vendoo/TradingProxy/Trading_TransactionType.m new file mode 100755 index 0000000..b826e27 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_TransactionType.m @@ -0,0 +1,340 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_TransactionType.h" +#import "Trading_UnpaidItemType.h" +#import "Trading_RefundArrayType.h" +#import "Trading_ListingCheckoutRedirectPreferenceType.h" +#import "Trading_MultiLegShippingDetailsType.h" +#import "Trading_FeedbackInfoType.h" +#import "Trading_SellerDiscountsType.h" +#import "Trading_ExternalTransactionType.h" +#import "Trading_VariationType.h" +#import "Trading_SellingManagerProductDetailsType.h" +#import "Trading_ShippingServiceOptionsType.h" +#import "Trading_AmountType.h" +#import "Trading_ItemType.h" +#import "Trading_ShippingDetailsType.h" +#import "Trading_PaymentHoldDetailType.h" +#import "Trading_UserType.h" +#import "Trading_OrderType.h" +#import "Trading_TaxesType.h" +#import "Trading_TransactionStatusType.h" + +@implementation Trading_TransactionType + +@synthesize amountPaid = _amountPaid; +@synthesize adjustmentAmount = _adjustmentAmount; +@synthesize convertedAdjustmentAmount = _convertedAdjustmentAmount; +@synthesize buyer = _buyer; +@synthesize shippingDetails = _shippingDetails; +@synthesize convertedAmountPaid = _convertedAmountPaid; +@synthesize convertedTransactionPrice = _convertedTransactionPrice; +@synthesize createdDate = _createdDate; +@synthesize depositType = _depositType; +@synthesize item = _item; +@synthesize quantityPurchased = _quantityPurchased; +@synthesize status = _status; +@synthesize transactionID = _transactionID; +@synthesize transactionPrice = _transactionPrice; +@synthesize bestOfferSale = _bestOfferSale; +@synthesize vatPercent = _vatPercent; +@synthesize externalTransaction = _externalTransaction; +@synthesize sellingManagerProductDetails = _sellingManagerProductDetails; +@synthesize shippingServiceSelected = _shippingServiceSelected; +@synthesize buyerMessage = _buyerMessage; +@synthesize dutchAuctionBid = _dutchAuctionBid; +@synthesize buyerPaidStatus = _buyerPaidStatus; +@synthesize sellerPaidStatus = _sellerPaidStatus; +@synthesize paidTime = _paidTime; +@synthesize shippedTime = _shippedTime; +@synthesize totalPrice = _totalPrice; +@synthesize feedbackLeft = _feedbackLeft; +@synthesize feedbackReceived = _feedbackReceived; +@synthesize containingOrder = _containingOrder; +@synthesize finalValueFee = _finalValueFee; +@synthesize listingCheckoutRedirectPreference = _listingCheckoutRedirectPreference; +@synthesize refundArray = _refundArray; +@synthesize transactionSiteID = _transactionSiteID; +@synthesize platform = _platform; +@synthesize cartID = _cartID; +@synthesize sellerContactBuyerByEmail = _sellerContactBuyerByEmail; +@synthesize payPalEmailAddress = _payPalEmailAddress; +@synthesize paisaPayID = _paisaPayID; +@synthesize buyerGuaranteePrice = _buyerGuaranteePrice; +@synthesize variation = _variation; +@synthesize buyerCheckoutMessage = _buyerCheckoutMessage; +@synthesize totalTransactionPrice = _totalTransactionPrice; +@synthesize taxes = _taxes; +@synthesize bundlePurchase = _bundlePurchase; +@synthesize actualShippingCost = _actualShippingCost; +@synthesize actualHandlingCost = _actualHandlingCost; +@synthesize orderLineItemID = _orderLineItemID; +@synthesize paymentHoldDetails = _paymentHoldDetails; +@synthesize sellerDiscounts = _sellerDiscounts; +@synthesize refundAmount = _refundAmount; +@synthesize refundStatus = _refundStatus; +@synthesize codiceFiscale = _codiceFiscale; +@synthesize isMultiLegShipping = _isMultiLegShipping; +@synthesize multiLegShippingDetails = _multiLegShippingDetails; +@synthesize invoiceSentTime = _invoiceSentTime; +@synthesize unpaidItem = _unpaidItem; +@synthesize intangibleItem = _intangibleItem; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AmountPaid" propertyName:@"amountPaid" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"amountPaid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AdjustmentAmount" propertyName:@"adjustmentAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"adjustmentAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConvertedAdjustmentAmount" propertyName:@"convertedAdjustmentAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"convertedAdjustmentAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Buyer" propertyName:@"buyer" type:PICO_TYPE_OBJECT clazz:[Trading_UserType class]]; + [map setObject:ps forKey:@"buyer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingDetails" propertyName:@"shippingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingDetailsType class]]; + [map setObject:ps forKey:@"shippingDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConvertedAmountPaid" propertyName:@"convertedAmountPaid" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"convertedAmountPaid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ConvertedTransactionPrice" propertyName:@"convertedTransactionPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"convertedTransactionPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CreatedDate" propertyName:@"createdDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"createdDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DepositType" propertyName:@"depositType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"depositType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QuantityPurchased" propertyName:@"quantityPurchased" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantityPurchased"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_OBJECT clazz:[Trading_TransactionStatusType class]]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionPrice" propertyName:@"transactionPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"transactionPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BestOfferSale" propertyName:@"bestOfferSale" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"bestOfferSale"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VATPercent" propertyName:@"vatPercent" type:PICO_TYPE_DOUBLE clazz:nil]; + [map setObject:ps forKey:@"vatPercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ExternalTransaction" propertyName:@"externalTransaction" type:PICO_TYPE_OBJECT clazz:[Trading_ExternalTransactionType class]]; + [map setObject:ps forKey:@"externalTransaction"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerProductDetails" propertyName:@"sellingManagerProductDetails" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerProductDetailsType class]]; + [map setObject:ps forKey:@"sellingManagerProductDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippingServiceSelected" propertyName:@"shippingServiceSelected" type:PICO_TYPE_OBJECT clazz:[Trading_ShippingServiceOptionsType class]]; + [map setObject:ps forKey:@"shippingServiceSelected"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerMessage" propertyName:@"buyerMessage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"buyerMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DutchAuctionBid" propertyName:@"dutchAuctionBid" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"dutchAuctionBid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerPaidStatus" propertyName:@"buyerPaidStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"buyerPaidStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerPaidStatus" propertyName:@"sellerPaidStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sellerPaidStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaidTime" propertyName:@"paidTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"paidTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShippedTime" propertyName:@"shippedTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"shippedTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalPrice" propertyName:@"totalPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackLeft" propertyName:@"feedbackLeft" type:PICO_TYPE_OBJECT clazz:[Trading_FeedbackInfoType class]]; + [map setObject:ps forKey:@"feedbackLeft"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackReceived" propertyName:@"feedbackReceived" type:PICO_TYPE_OBJECT clazz:[Trading_FeedbackInfoType class]]; + [map setObject:ps forKey:@"feedbackReceived"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ContainingOrder" propertyName:@"containingOrder" type:PICO_TYPE_OBJECT clazz:[Trading_OrderType class]]; + [map setObject:ps forKey:@"containingOrder"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FinalValueFee" propertyName:@"finalValueFee" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"finalValueFee"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ListingCheckoutRedirectPreference" propertyName:@"listingCheckoutRedirectPreference" type:PICO_TYPE_OBJECT clazz:[Trading_ListingCheckoutRedirectPreferenceType class]]; + [map setObject:ps forKey:@"listingCheckoutRedirectPreference"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundArray" propertyName:@"refundArray" type:PICO_TYPE_OBJECT clazz:[Trading_RefundArrayType class]]; + [map setObject:ps forKey:@"refundArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionSiteID" propertyName:@"transactionSiteID" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"transactionSiteID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Platform" propertyName:@"platform" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"platform"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CartID" propertyName:@"cartID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"cartID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerContactBuyerByEmail" propertyName:@"sellerContactBuyerByEmail" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"sellerContactBuyerByEmail"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalEmailAddress" propertyName:@"payPalEmailAddress" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"payPalEmailAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaisaPayID" propertyName:@"paisaPayID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"paisaPayID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerGuaranteePrice" propertyName:@"buyerGuaranteePrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"buyerGuaranteePrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Variation" propertyName:@"variation" type:PICO_TYPE_OBJECT clazz:[Trading_VariationType class]]; + [map setObject:ps forKey:@"variation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerCheckoutMessage" propertyName:@"buyerCheckoutMessage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"buyerCheckoutMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TotalTransactionPrice" propertyName:@"totalTransactionPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"totalTransactionPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Taxes" propertyName:@"taxes" type:PICO_TYPE_OBJECT clazz:[Trading_TaxesType class]]; + [map setObject:ps forKey:@"taxes"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BundlePurchase" propertyName:@"bundlePurchase" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"bundlePurchase"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ActualShippingCost" propertyName:@"actualShippingCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"actualShippingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ActualHandlingCost" propertyName:@"actualHandlingCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"actualHandlingCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PaymentHoldDetails" propertyName:@"paymentHoldDetails" type:PICO_TYPE_OBJECT clazz:[Trading_PaymentHoldDetailType class]]; + [map setObject:ps forKey:@"paymentHoldDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerDiscounts" propertyName:@"sellerDiscounts" type:PICO_TYPE_OBJECT clazz:[Trading_SellerDiscountsType class]]; + [map setObject:ps forKey:@"sellerDiscounts"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundAmount" propertyName:@"refundAmount" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"refundAmount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RefundStatus" propertyName:@"refundStatus" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"refundStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CodiceFiscale" propertyName:@"codiceFiscale" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"codiceFiscale"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IsMultiLegShipping" propertyName:@"isMultiLegShipping" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"isMultiLegShipping"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MultiLegShippingDetails" propertyName:@"multiLegShippingDetails" type:PICO_TYPE_OBJECT clazz:[Trading_MultiLegShippingDetailsType class]]; + [map setObject:ps forKey:@"multiLegShippingDetails"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"InvoiceSentTime" propertyName:@"invoiceSentTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"invoiceSentTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UnpaidItem" propertyName:@"unpaidItem" type:PICO_TYPE_OBJECT clazz:[Trading_UnpaidItemType class]]; + [map setObject:ps forKey:@"unpaidItem"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IntangibleItem" propertyName:@"intangibleItem" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"intangibleItem"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.amountPaid = nil; + self.adjustmentAmount = nil; + self.convertedAdjustmentAmount = nil; + self.buyer = nil; + self.shippingDetails = nil; + self.convertedAmountPaid = nil; + self.convertedTransactionPrice = nil; + self.createdDate = nil; + self.depositType = nil; + self.item = nil; + self.quantityPurchased = nil; + self.status = nil; + self.transactionID = nil; + self.transactionPrice = nil; + self.bestOfferSale = nil; + self.vatPercent = nil; + self.externalTransaction = nil; + self.sellingManagerProductDetails = nil; + self.shippingServiceSelected = nil; + self.buyerMessage = nil; + self.dutchAuctionBid = nil; + self.buyerPaidStatus = nil; + self.sellerPaidStatus = nil; + self.paidTime = nil; + self.shippedTime = nil; + self.totalPrice = nil; + self.feedbackLeft = nil; + self.feedbackReceived = nil; + self.containingOrder = nil; + self.finalValueFee = nil; + self.listingCheckoutRedirectPreference = nil; + self.refundArray = nil; + self.transactionSiteID = nil; + self.platform = nil; + self.cartID = nil; + self.sellerContactBuyerByEmail = nil; + self.payPalEmailAddress = nil; + self.paisaPayID = nil; + self.buyerGuaranteePrice = nil; + self.variation = nil; + self.buyerCheckoutMessage = nil; + self.totalTransactionPrice = nil; + self.taxes = nil; + self.bundlePurchase = nil; + self.actualShippingCost = nil; + self.actualHandlingCost = nil; + self.orderLineItemID = nil; + self.paymentHoldDetails = nil; + self.sellerDiscounts = nil; + self.refundAmount = nil; + self.refundStatus = nil; + self.codiceFiscale = nil; + self.isMultiLegShipping = nil; + self.multiLegShippingDetails = nil; + self.invoiceSentTime = nil; + self.unpaidItem = nil; + self.intangibleItem = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_UPCIdentifierEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_UPCIdentifierEnabledDefinitionType.h new file mode 100755 index 0000000..1ac391d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UPCIdentifierEnabledDefinitionType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type defines the Universal Product Code (UPC) feature, and whether this feature + is enabled at the site level. An empty UPCIdentifierEnabled field is returned under + the FeatureDefinitions container in GetCategoryFeatures if the feature is applicable + to the site and if UPCIdentifierEnabled is passed in as a FeatureID (or if no + FeatureID is passed in, hence all features are returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_UPCIdentifierEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_UPCIdentifierEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_UPCIdentifierEnabledDefinitionType.m new file mode 100755 index 0000000..37eb006 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UPCIdentifierEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_UPCIdentifierEnabledDefinitionType.h" + +@implementation Trading_UPCIdentifierEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_UPSRateOptionCodeType.h b/Vendoo/TradingProxy/Trading_UPSRateOptionCodeType.h new file mode 100755 index 0000000..0b49cd3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UPSRateOptionCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + UPS Rate Options + + + @ingroup EBayAPIInterface +*/ + +/** + + UPS Daily Rates + +*/ +extern NSString *const Trading_UPSRateOptionCodeType_UPS_DAILY_RATES; + +/** + + UPS On-Demand Rates + +*/ +extern NSString *const Trading_UPSRateOptionCodeType_UPS_ON_DEMAND_RATES; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_UPSRateOptionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_UPSRateOptionCodeType.m b/Vendoo/TradingProxy/Trading_UPSRateOptionCodeType.m new file mode 100755 index 0000000..938fa24 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UPSRateOptionCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_UPSRateOptionCodeType.h" + +/** + @file + + UPS Rate Options + +*/ + +/** + + UPS Daily Rates + +*/ +NSString *const Trading_UPSRateOptionCodeType_UPS_DAILY_RATES = @"UPSDailyRates"; + +/** + + UPS On-Demand Rates + +*/ +NSString *const Trading_UPSRateOptionCodeType_UPS_ON_DEMAND_RATES = @"UPSOnDemandRates"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_UPSRateOptionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_URLDetailsType.h b/Vendoo/TradingProxy/Trading_URLDetailsType.h new file mode 100755 index 0000000..83a7066 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_URLDetailsType.h @@ -0,0 +1,83 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Details about a specific eBay URL. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_URLDetailsType : NSObject { + +@private + NSString *_urlType; + NSString *_url; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + A compressed, representative title for the eBay URL. + + + type: string constant in Trading_URLTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *urlType; + +/** + + A commonly used eBay URL. Applications use some of these URLs (such as the View Item URL) + to launch eBay Web site pages in a browser.

+ Logo URLs are required to be used in certain types of applications. + See your API license agreement. Also see this page for logo usage rules:
+ http://developer.ebay.com/join/licenses/apilogousage + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *url; + +/** + + Returns the latest version number for this field. The version can be + used to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT that the feature flags for the details were last + updated. This timestamp can be used to determine if and when to refresh + cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_URLDetailsType.m b/Vendoo/TradingProxy/Trading_URLDetailsType.m new file mode 100755 index 0000000..80ba3db --- /dev/null +++ b/Vendoo/TradingProxy/Trading_URLDetailsType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_URLDetailsType.h" + +@implementation Trading_URLDetailsType + +@synthesize urlType = _urlType; +@synthesize url = _url; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"URLType" propertyName:@"urlType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"urlType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"URL" propertyName:@"url" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"url"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.urlType = nil; + self.url = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_URLTypeCodeType.h b/Vendoo/TradingProxy/Trading_URLTypeCodeType.h new file mode 100755 index 0000000..c799428 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_URLTypeCodeType.h @@ -0,0 +1,97 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + A compressed, representative title for the eBay URL. + + + @ingroup EBayAPIInterface +*/ + +/** + + URL Prefix for viewing a particular listing. Just add an item id. + +*/ +extern NSString *const Trading_URLTypeCodeType_VIEW_ITEM_URL; + +/** + + URL Prefix for viewing the feedback for a particular userid. Just add a userid. + +*/ +extern NSString *const Trading_URLTypeCodeType_VIEW_USER_URL; + +/** + + Full URL for an eBay login page. + +*/ +extern NSString *const Trading_URLTypeCodeType_MYE_BAY_URL; + +/** + + Full URL for viewing the items on which the user is bidding. + +*/ +extern NSString *const Trading_URLTypeCodeType_MYE_BAY_BIDDING_URL; + +/** + + Full URL for viewing the items on which the user bid but did not win. + +*/ +extern NSString *const Trading_URLTypeCodeType_MYE_BAY_NOT_WON_URL; + +/** + + Full URL for viewing the items on which the user bid and also won. + +*/ +extern NSString *const Trading_URLTypeCodeType_MYE_BAY_WON_URL; + +/** + + Full URL for viewing the items the user is currently watching. + +*/ +extern NSString *const Trading_URLTypeCodeType_MYE_BAY_WATCHING_URL; + +/** + + Full URL for eBay Stores. + +*/ +extern NSString *const Trading_URLTypeCodeType_E_BAY_STORE_URL; + +/** + + Full URL for the small version of the "An eBay Marketplace" logo. + +*/ +extern NSString *const Trading_URLTypeCodeType_SMALL_LOGO_URL; + +/** + + Full URL for the medium version of the "An eBay Marketplace" logo. + +*/ +extern NSString *const Trading_URLTypeCodeType_MEDIUM_LOGO_URL; + +/** + + Full URL for the large version of the "An eBay Marketplace" logo. + +*/ +extern NSString *const Trading_URLTypeCodeType_LARGE_LOGO_URL; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_URLTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_URLTypeCodeType.m b/Vendoo/TradingProxy/Trading_URLTypeCodeType.m new file mode 100755 index 0000000..46b9b47 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_URLTypeCodeType.m @@ -0,0 +1,95 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_URLTypeCodeType.h" + +/** + @file + + A compressed, representative title for the eBay URL. + +*/ + +/** + + URL Prefix for viewing a particular listing. Just add an item id. + +*/ +NSString *const Trading_URLTypeCodeType_VIEW_ITEM_URL = @"ViewItemURL"; + +/** + + URL Prefix for viewing the feedback for a particular userid. Just add a userid. + +*/ +NSString *const Trading_URLTypeCodeType_VIEW_USER_URL = @"ViewUserURL"; + +/** + + Full URL for an eBay login page. + +*/ +NSString *const Trading_URLTypeCodeType_MYE_BAY_URL = @"MyeBayURL"; + +/** + + Full URL for viewing the items on which the user is bidding. + +*/ +NSString *const Trading_URLTypeCodeType_MYE_BAY_BIDDING_URL = @"MyeBayBiddingURL"; + +/** + + Full URL for viewing the items on which the user bid but did not win. + +*/ +NSString *const Trading_URLTypeCodeType_MYE_BAY_NOT_WON_URL = @"MyeBayNotWonURL"; + +/** + + Full URL for viewing the items on which the user bid and also won. + +*/ +NSString *const Trading_URLTypeCodeType_MYE_BAY_WON_URL = @"MyeBayWonURL"; + +/** + + Full URL for viewing the items the user is currently watching. + +*/ +NSString *const Trading_URLTypeCodeType_MYE_BAY_WATCHING_URL = @"MyeBayWatchingURL"; + +/** + + Full URL for eBay Stores. + +*/ +NSString *const Trading_URLTypeCodeType_E_BAY_STORE_URL = @"eBayStoreURL"; + +/** + + Full URL for the small version of the "An eBay Marketplace" logo. + +*/ +NSString *const Trading_URLTypeCodeType_SMALL_LOGO_URL = @"SmallLogoURL"; + +/** + + Full URL for the medium version of the "An eBay Marketplace" logo. + +*/ +NSString *const Trading_URLTypeCodeType_MEDIUM_LOGO_URL = @"MediumLogoURL"; + +/** + + Full URL for the large version of the "An eBay Marketplace" logo. + +*/ +NSString *const Trading_URLTypeCodeType_LARGE_LOGO_URL = @"LargeLogoURL"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_URLTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_USPSRateOptionCodeType.h b/Vendoo/TradingProxy/Trading_USPSRateOptionCodeType.h new file mode 100755 index 0000000..a9efed6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_USPSRateOptionCodeType.h @@ -0,0 +1,34 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + USPS Rate Options + + + @ingroup EBayAPIInterface +*/ + +/** + + USPS Discounted + +*/ +extern NSString *const Trading_USPSRateOptionCodeType_USPS_DISCOUNTED; + +/** + + USPS Retail + +*/ +extern NSString *const Trading_USPSRateOptionCodeType_USPS_RETAIL; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_USPSRateOptionCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_USPSRateOptionCodeType.m b/Vendoo/TradingProxy/Trading_USPSRateOptionCodeType.m new file mode 100755 index 0000000..55b14bc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_USPSRateOptionCodeType.m @@ -0,0 +1,32 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_USPSRateOptionCodeType.h" + +/** + @file + + USPS Rate Options + +*/ + +/** + + USPS Discounted + +*/ +NSString *const Trading_USPSRateOptionCodeType_USPS_DISCOUNTED = @"USPSDiscounted"; + +/** + + USPS Retail + +*/ +NSString *const Trading_USPSRateOptionCodeType_USPS_RETAIL = @"USPSRetail"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_USPSRateOptionCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_UnitCodeType.h b/Vendoo/TradingProxy/Trading_UnitCodeType.h new file mode 100755 index 0000000..4c74512 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnitCodeType.h @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Units of measure that you can use to specify properties such as weight and size + dimensions. + + + @ingroup EBayAPIInterface +*/ + +/** + + Kilograms + +*/ +extern NSString *const Trading_UnitCodeType_KG; + +/** + + Grams + +*/ +extern NSString *const Trading_UnitCodeType_GM; + +/** + + Pounds + +*/ +extern NSString *const Trading_UnitCodeType_LBS; + +/** + + Ounces + +*/ +extern NSString *const Trading_UnitCodeType_OZ; + +/** + + Centimeters + +*/ +extern NSString *const Trading_UnitCodeType_CM; + +/** + + Milimeters + +*/ +extern NSString *const Trading_UnitCodeType_MM; + +/** + + Inches + +*/ +extern NSString *const Trading_UnitCodeType_INCHES; + +/** + + Feet + +*/ +extern NSString *const Trading_UnitCodeType_FT; + +/** + + Reserved for internal or future use. + +*/ +extern NSString *const Trading_UnitCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_UnitCodeType.m b/Vendoo/TradingProxy/Trading_UnitCodeType.m new file mode 100755 index 0000000..b40419c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnitCodeType.m @@ -0,0 +1,75 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_UnitCodeType.h" + +/** + @file + + Units of measure that you can use to specify properties such as weight and size + dimensions. + +*/ + +/** + + Kilograms + +*/ +NSString *const Trading_UnitCodeType_KG = @"kg"; + +/** + + Grams + +*/ +NSString *const Trading_UnitCodeType_GM = @"gm"; + +/** + + Pounds + +*/ +NSString *const Trading_UnitCodeType_LBS = @"lbs"; + +/** + + Ounces + +*/ +NSString *const Trading_UnitCodeType_OZ = @"oz"; + +/** + + Centimeters + +*/ +NSString *const Trading_UnitCodeType_CM = @"cm"; + +/** + + Milimeters + +*/ +NSString *const Trading_UnitCodeType_MM = @"mm"; + +/** + + Inches + +*/ +NSString *const Trading_UnitCodeType_INCHES = @"inches"; + +/** + + Feet + +*/ +NSString *const Trading_UnitCodeType_FT = @"ft"; + +/** + + Reserved for internal or future use. + +*/ +NSString *const Trading_UnitCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_UnitInfoType.h b/Vendoo/TradingProxy/Trading_UnitInfoType.h new file mode 100755 index 0000000..1c59888 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnitInfoType.h @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type provides information about the weight, volume or other quantity measurement of a listed item. The European Union requires listings for certain types of products to include the price per unit so buyers can accurately compare prices. eBay uses the UnitType and UnitQuantity values and the item's listed price to calculate and display the per-unit price on eBay EU sites. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_UnitInfoType : NSObject { + +@private + NSString *_unitType; + NSNumber *_unitQuantity; + NSMutableArray *_any; + +} + + +/** + + Designation of size, weight, volume or count to be used to specify the unit quantity of the item. This value can be one of the following: +
+
 Kg  100g  10g  L  100ml  10ml  M  M2  M3  Unit 
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *unitType; + +/** + + Number of units of size, weight, volume or count of the specified unit type for the item. eBay divides the item price by this number to get the price per unit to be displayed in the item listing for comparison purposes. + + + type : NSNumber, wrapper for primitive double +*/ +@property (nonatomic, retain) NSNumber *unitQuantity; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_UnitInfoType.m b/Vendoo/TradingProxy/Trading_UnitInfoType.m new file mode 100755 index 0000000..cd5280f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnitInfoType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_UnitInfoType.h" + +@implementation Trading_UnitInfoType + +@synthesize unitType = _unitType; +@synthesize unitQuantity = _unitQuantity; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UnitType" propertyName:@"unitType" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"unitType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UnitQuantity" propertyName:@"unitQuantity" type:PICO_TYPE_DOUBLE clazz:nil]; + [map setObject:ps forKey:@"unitQuantity"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.unitType = nil; + self.unitQuantity = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_UnitOfMeasurementDetailsType.h b/Vendoo/TradingProxy/Trading_UnitOfMeasurementDetailsType.h new file mode 100755 index 0000000..ef65477 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnitOfMeasurementDetailsType.h @@ -0,0 +1,74 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_UnitOfMeasurementType; + +/** + + Type defining the UnitOfMeasurementDetails container, which consists + of suggested and alternative ways of referring to units of measurement. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_UnitOfMeasurementDetailsType : NSObject { + +@private + NSMutableArray *_unitOfMeasurement; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + Container consisting of suggested (SuggestedText values) and + alternative ways (AlternateText values) of referring to units of + measurement. + + + entry type : class Trading_UnitOfMeasurementType +*/ + +@property (nonatomic, retain) NSMutableArray *unitOfMeasurement; + +/** + + Returns the latest version number for this field. The version can be + used to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT that the feature flags for the details were last + updated. This timestamp can be used to determine if and when to refresh + cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_UnitOfMeasurementDetailsType.m b/Vendoo/TradingProxy/Trading_UnitOfMeasurementDetailsType.m new file mode 100755 index 0000000..417e25a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnitOfMeasurementDetailsType.m @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_UnitOfMeasurementDetailsType.h" +#import "Trading_UnitOfMeasurementType.h" + +@implementation Trading_UnitOfMeasurementDetailsType + +@synthesize unitOfMeasurement = _unitOfMeasurement; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"UnitOfMeasurement" propertyName:@"unitOfMeasurement" type:PICO_TYPE_OBJECT clazz:[Trading_UnitOfMeasurementType class]]; + [map setObject:ps forKey:@"unitOfMeasurement"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.unitOfMeasurement = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_UnitOfMeasurementType.h b/Vendoo/TradingProxy/Trading_UnitOfMeasurementType.h new file mode 100755 index 0000000..a60a256 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnitOfMeasurementType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Provides a mapping between suggested unit of measure strings and + other, less popular strings. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_UnitOfMeasurementType : NSObject { + +@private + NSMutableArray *_alternateText; + NSString *_suggestedText; + NSMutableArray *_any; + +} + + +/** + + A synonym for the unit of measurement (such as a fully spelled out name + like "inches" instead of the standard abbreviation). + This can be used to help a seller map unit names they use in their + own catalog to unit names that are more popular on eBay. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *alternateText; + +/** + + The preferred way to specify a given unit of measurement name, such as + "in." (instead of "inches" or the " (double quote) symbol). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *suggestedText; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_UnitOfMeasurementType.m b/Vendoo/TradingProxy/Trading_UnitOfMeasurementType.m new file mode 100755 index 0000000..cff13ce --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnitOfMeasurementType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_UnitOfMeasurementType.h" + +@implementation Trading_UnitOfMeasurementType + +@synthesize alternateText = _alternateText; +@synthesize suggestedText = _suggestedText; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"AlternateText" propertyName:@"alternateText" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"alternateText"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SuggestedText" propertyName:@"suggestedText" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"suggestedText"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.alternateText = nil; + self.suggestedText = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_UnpaidItemAssistancePreferencesType.h b/Vendoo/TradingProxy/Trading_UnpaidItemAssistancePreferencesType.h new file mode 100755 index 0000000..f133db0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnpaidItemAssistancePreferencesType.h @@ -0,0 +1,147 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type defines the UnpaidItemAssistancePreferences container. This container is + used in SetUserPreferences to set the preferences related to the Unpaid Item + Assistant feature. The UnpaidItemAssistancePreferences container is also returned in + GetUserPreferences (if the ShowUnpaidItemAssistancePreference flag is included and + set to true in the request). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_UnpaidItemAssistancePreferencesType : NSObject { + +@private + NSNumber *_delayBeforeOpeningDispute; + NSNumber *_optInStatus; + NSNumber *_autoRelist; + NSNumber *_removeAllExcludedUsers; + NSMutableArray *_excludedUser; + NSNumber *_autoOptDonationRefund; + NSMutableArray *_any; + +} + + +/** + + This value indicates the number of days that should elapse before the Unpaid + Item Assistant mechanism opens an Unpaid Item case on behalf of the seller. + Valid values for this field are: 4, 8, 16, 24, and 32 (days). This field is + ignored if the OptInStatus flag is included and set to false + in the request, or if the seller is not currently opted into the Unpaid Item + Assistant feature in Unpaid Item Assistant Preferences on My eBay. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *delayBeforeOpeningDispute; + +/** + + Flag to indicate whether or not the Unpaid Item Assistant mechanism is turned on + for the seller. Through the Unpaid Item Assistant mechanism, eBay can + automatically file Unpaid Item cases on behalf of the seller. The Unpaid Item + Assistant feature also has options to automatically relist disputed items, to + automatically request a Giving Works donation refund (for Charity listings + only), or to create an 'Exclusion list' of buyers who are not subject to the + automatic filing of an Unpaid Item case. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *optInStatus; + +/** + + Flag to indicate whether or not the seller wants eBay to automatically relist + items after corresponding Unpaid Item cases are opened and closed through the + Unpaid Item Assistant mechanism without payment. For a multi-quantity listing, + the quantity is adjusted if AutoRelist is set to true. + This field is ignored if the OptInStatus flag is included and + set to false in the request, or if the seller is not currently opted into the + Unpaid Item Assistant feature in Unpaid Item Assistant Preferences on My eBay. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *autoRelist; + +/** + + This field should be included and set to true if the seller wants to clear all + users from the Unpaid Item Assistant Exclusion list. The Exclusion list can be + viewed from the Unpaid Item Assistant Preferences in My eBay. Excluded users are + not subject to the automatic filing of Unpaid Item cases. The seller can still + open Unpaid Item cases against excluded users, but these cases must be opened + manually. +

+ Users can be added to Exclusion list through the ExcludedUser + field. The RemoveAllExcludedUsers field is ignored if the + OptInStatus flag is included and set to false in the request, + or if the seller is not currently opted into the Unpaid Item Assistant feature + in Unpaid Item Assistant Preferences on My eBay. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *removeAllExcludedUsers; + +/** + + An eBay User ID for which the Unpaid Item Assistant mechanism is disabled. This + field is typically used by a seller who would prefer to file an Unpaid Item + dispute manually for the specified user. +

+ One or more ExcludedUser fields are used in + SetUserPreferences to add users to Unpaid Item Assistant Exclusion + list. Any and all ExcludedUser fields are ignored if the + OptInStatus flag is included and set to false in the request, + or if the seller is not currently opted into the Unpaid Item Assistant feature + in Unpaid Item Assistant Preferences on My eBay. +

+ In GetUserPreferences, one or more ExcludedUser fields + represent the current Excluded user list. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *excludedUser; + +/** + + Flag to indicate whether or not the seller wants eBay to automatically request + eBay Giving Works donation refunds after Unpaid Item cases are opened and closed + through the Unpaid Item Assistant mechanism without payment. This setting is + only applicable to eBay Charity listings. This field is ignored if the + OptInStatus flag is included and set to false in the request, or if + the seller is not currently opted into the Unpaid Item Assistant feature in + Unpaid Item Assistant Preferences on My eBay. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *autoOptDonationRefund; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_UnpaidItemAssistancePreferencesType.m b/Vendoo/TradingProxy/Trading_UnpaidItemAssistancePreferencesType.m new file mode 100755 index 0000000..53a48dd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnpaidItemAssistancePreferencesType.m @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_UnpaidItemAssistancePreferencesType.h" + +@implementation Trading_UnpaidItemAssistancePreferencesType + +@synthesize delayBeforeOpeningDispute = _delayBeforeOpeningDispute; +@synthesize optInStatus = _optInStatus; +@synthesize autoRelist = _autoRelist; +@synthesize removeAllExcludedUsers = _removeAllExcludedUsers; +@synthesize excludedUser = _excludedUser; +@synthesize autoOptDonationRefund = _autoOptDonationRefund; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DelayBeforeOpeningDispute" propertyName:@"delayBeforeOpeningDispute" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"delayBeforeOpeningDispute"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OptInStatus" propertyName:@"optInStatus" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"optInStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutoRelist" propertyName:@"autoRelist" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"autoRelist"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RemoveAllExcludedUsers" propertyName:@"removeAllExcludedUsers" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"removeAllExcludedUsers"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ExcludedUser" propertyName:@"excludedUser" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"excludedUser"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AutoOptDonationRefund" propertyName:@"autoOptDonationRefund" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"autoOptDonationRefund"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.delayBeforeOpeningDispute = nil; + self.optInStatus = nil; + self.autoRelist = nil; + self.removeAllExcludedUsers = nil; + self.excludedUser = nil; + self.autoOptDonationRefund = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_UnpaidItemCaseOpenTypeCodeType.h b/Vendoo/TradingProxy/Trading_UnpaidItemCaseOpenTypeCodeType.h new file mode 100755 index 0000000..69f89a5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnpaidItemCaseOpenTypeCodeType.h @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumeration type that indicates the method used to open an Unpaid Item case. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the Unpaid Item case was opened automatically + through eBay's Unpaid Item Assistant feature. + +*/ +extern NSString *const Trading_UnpaidItemCaseOpenTypeCodeType_AUTO; + +/** + + This value indicates that the seller opened an Unpaid Item case manually + through the Resolution Center or by using the Trading API's + AddDispute call. + +*/ +extern NSString *const Trading_UnpaidItemCaseOpenTypeCodeType_MANUAL; + +/** + + This value is reserved for future or internal use. + +*/ +extern NSString *const Trading_UnpaidItemCaseOpenTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_UnpaidItemCaseOpenTypeCodeType.m b/Vendoo/TradingProxy/Trading_UnpaidItemCaseOpenTypeCodeType.m new file mode 100755 index 0000000..4eaac97 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnpaidItemCaseOpenTypeCodeType.m @@ -0,0 +1,35 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_UnpaidItemCaseOpenTypeCodeType.h" + +/** + @file + + Enumeration type that indicates the method used to open an Unpaid Item case. + +*/ + +/** + + This value indicates that the Unpaid Item case was opened automatically + through eBay's Unpaid Item Assistant feature. + +*/ +NSString *const Trading_UnpaidItemCaseOpenTypeCodeType_AUTO = @"Auto"; + +/** + + This value indicates that the seller opened an Unpaid Item case manually + through the Resolution Center or by using the Trading API's + AddDispute call. + +*/ +NSString *const Trading_UnpaidItemCaseOpenTypeCodeType_MANUAL = @"Manual"; + +/** + + This value is reserved for future or internal use. + +*/ +NSString *const Trading_UnpaidItemCaseOpenTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_UnpaidItemCaseStatusTypeCodeType.h b/Vendoo/TradingProxy/Trading_UnpaidItemCaseStatusTypeCodeType.h new file mode 100755 index 0000000..e6e2a36 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnpaidItemCaseStatusTypeCodeType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Enumeration type that indicates the current status of an Unpaid Item case. + + + @ingroup EBayAPIInterface +*/ + +/** + + This value indicates that the Unpaid Item case is open. + +*/ +extern NSString *const Trading_UnpaidItemCaseStatusTypeCodeType_OPEN; + +/** + + This value indicates that the Unpaid Item case is closed with payment + received from the buyer. + +*/ +extern NSString *const Trading_UnpaidItemCaseStatusTypeCodeType_CLOSED_WITH_PAYMENT; + +/** + + This value indicates that the Unpaid Item case is closed with no payment + received from the buyer. + +*/ +extern NSString *const Trading_UnpaidItemCaseStatusTypeCodeType_CLOSED_WITHOUT_PAYMENT; + +/** + + This value is reserved for future or internal use. + +*/ +extern NSString *const Trading_UnpaidItemCaseStatusTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_UnpaidItemCaseStatusTypeCodeType.m b/Vendoo/TradingProxy/Trading_UnpaidItemCaseStatusTypeCodeType.m new file mode 100755 index 0000000..3a31b96 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnpaidItemCaseStatusTypeCodeType.m @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_UnpaidItemCaseStatusTypeCodeType.h" + +/** + @file + + Enumeration type that indicates the current status of an Unpaid Item case. + +*/ + +/** + + This value indicates that the Unpaid Item case is open. + +*/ +NSString *const Trading_UnpaidItemCaseStatusTypeCodeType_OPEN = @"Open"; + +/** + + This value indicates that the Unpaid Item case is closed with payment + received from the buyer. + +*/ +NSString *const Trading_UnpaidItemCaseStatusTypeCodeType_CLOSED_WITH_PAYMENT = @"ClosedWithPayment"; + +/** + + This value indicates that the Unpaid Item case is closed with no payment + received from the buyer. + +*/ +NSString *const Trading_UnpaidItemCaseStatusTypeCodeType_CLOSED_WITHOUT_PAYMENT = @"ClosedWithoutPayment"; + +/** + + This value is reserved for future or internal use. + +*/ +NSString *const Trading_UnpaidItemCaseStatusTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_UnpaidItemStatusTypeCodeType.h b/Vendoo/TradingProxy/Trading_UnpaidItemStatusTypeCodeType.h new file mode 100755 index 0000000..25f4822 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnpaidItemStatusTypeCodeType.h @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Unpaid item status. + + + @ingroup EBayAPIInterface +*/ + +/** + + Final value fee denied. + +*/ +extern NSString *const Trading_UnpaidItemStatusTypeCodeType_FINAL_VALUE_FEE_DENIED; + +/** + + Final value fee credited. + +*/ +extern NSString *const Trading_UnpaidItemStatusTypeCodeType_FINAL_VALUE_FEE_CREDITED; + +/** + + Eligible for final value fee. + +*/ +extern NSString *const Trading_UnpaidItemStatusTypeCodeType_FINAL_VALUE_FEE_ELIGIBLE; + +/** + + Awaiting seller response. + +*/ +extern NSString *const Trading_UnpaidItemStatusTypeCodeType_AWAITING_SELLER_RESPONSE; + +/** + + Awaiting buyer response. + +*/ +extern NSString *const Trading_UnpaidItemStatusTypeCodeType_AWAITING_BUYER_RESPONSE; + +/** + + Unpaid item filed. + +*/ +extern NSString *const Trading_UnpaidItemStatusTypeCodeType_UNPAID_ITEM_FILED; + +/** + + Eligible for unpaid item. + +*/ +extern NSString *const Trading_UnpaidItemStatusTypeCodeType_UNPAID_ITEM_ELIGIBLE; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_UnpaidItemStatusTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_UnpaidItemStatusTypeCodeType.m b/Vendoo/TradingProxy/Trading_UnpaidItemStatusTypeCodeType.m new file mode 100755 index 0000000..4f8536e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnpaidItemStatusTypeCodeType.m @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_UnpaidItemStatusTypeCodeType.h" + +/** + @file + + Unpaid item status. + +*/ + +/** + + Final value fee denied. + +*/ +NSString *const Trading_UnpaidItemStatusTypeCodeType_FINAL_VALUE_FEE_DENIED = @"FinalValueFeeDenied"; + +/** + + Final value fee credited. + +*/ +NSString *const Trading_UnpaidItemStatusTypeCodeType_FINAL_VALUE_FEE_CREDITED = @"FinalValueFeeCredited"; + +/** + + Eligible for final value fee. + +*/ +NSString *const Trading_UnpaidItemStatusTypeCodeType_FINAL_VALUE_FEE_ELIGIBLE = @"FinalValueFeeEligible"; + +/** + + Awaiting seller response. + +*/ +NSString *const Trading_UnpaidItemStatusTypeCodeType_AWAITING_SELLER_RESPONSE = @"AwaitingSellerResponse"; + +/** + + Awaiting buyer response. + +*/ +NSString *const Trading_UnpaidItemStatusTypeCodeType_AWAITING_BUYER_RESPONSE = @"AwaitingBuyerResponse"; + +/** + + Unpaid item filed. + +*/ +NSString *const Trading_UnpaidItemStatusTypeCodeType_UNPAID_ITEM_FILED = @"UnpaidItemFiled"; + +/** + + Eligible for unpaid item. + +*/ +NSString *const Trading_UnpaidItemStatusTypeCodeType_UNPAID_ITEM_ELIGIBLE = @"UnpaidItemEligible"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_UnpaidItemStatusTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_UnpaidItemType.h b/Vendoo/TradingProxy/Trading_UnpaidItemType.h new file mode 100755 index 0000000..21e0a3d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnpaidItemType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the UnpaidItem container, which consists of + details related to the type and status of an Unpaid Item case. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_UnpaidItemType : NSObject { + +@private + NSString *_status; + NSString *_type; + NSMutableArray *_any; + +} + + +/** + + This field indicates the status of the Unpaid Item case. This field is always + returned with the UnpaidItem container. + + + type: string constant in Trading_UnpaidItemCaseStatusTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + This field indicates if the Unpaid Item case was opened manually by the customer or + opened automatically by eBay's Unpaid Item Assistant feature. This field is always + returned with the UnpaidItem container. + + + type: string constant in Trading_UnpaidItemCaseOpenTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *type; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_UnpaidItemType.m b/Vendoo/TradingProxy/Trading_UnpaidItemType.m new file mode 100755 index 0000000..bfac5f7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UnpaidItemType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_UnpaidItemType.h" + +@implementation Trading_UnpaidItemType + +@synthesize status = _status; +@synthesize type = _type; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Type" propertyName:@"type" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"type"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.status = nil; + self.type = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_UploadSiteHostedPicturesRequestType.h b/Vendoo/TradingProxy/Trading_UploadSiteHostedPicturesRequestType.h new file mode 100755 index 0000000..b8dc2fb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UploadSiteHostedPicturesRequestType.h @@ -0,0 +1,158 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_Base64BinaryType; + +/** + + Uploads a picture for a listing and returns a URL for the picture. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_UploadSiteHostedPicturesRequestType : Trading_AbstractRequestType { + +@private + NSString *_pictureName; + NSNumber *_pictureSystemVersion; + NSString *_pictureSet; + Trading_Base64BinaryType *_pictureData; + NSString *_pictureUploadPolicy; + NSMutableArray *_externalPictureURL; + NSMutableArray *_pictureWatermark; + NSNumber *_extensionInDays; + +} + + +/** + + A name you provide for the picture. + Returned as SiteHostedPictureDetails.PictureName in the call response. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *pictureName; + +/** + + Specifies the picture system version. Only version 2 is valid. + Available to support future changes in the picture system version. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *pictureSystemVersion; + +/** + + The image sizes that will be generated. + + + type: string constant in Trading_PictureSetCodeType.h +*/ +@property (nonatomic, retain) NSString *pictureSet; + +/** + + An optional reference ID to the binary attachment. + The PictureData field does not contain the binary attachment. + The binary attachment is image data, + including headers, from a JPG, GIF, PNG, BMP, or TIF format image file. + The binary attachment must be sent as a MIME attachment, + in your POST request, after the XML input. +
+
+ Note: Not applicable for eBay Large Merchant Services. Use the + ExternalPictureURL field instead. + + + type : class Trading_Base64BinaryType +*/ +@property (nonatomic, retain) Trading_Base64BinaryType *pictureData; + +/** + + When the My Picture Uploads feature is available (see the Trading API Release Notes), applications + (including non-listing apps, such as photo-editors and digital-camera software) will be able to use + the PictureUploadPolicy field to specify that an uploaded picture is available to a seller on the eBay site. When you use PictureUploadPolicy, you are specifying that the picture you uploaded (and its URL) is stored for 48 hours on the eBay site. (If, within 48 hours, the picture is associated with an item, + then it persists on the eBay site for the same time length as other pictures uploaded using + the UploadSiteHostedPictures call). + As a result of the storage on the eBay site, the picture is available to the seller on + the My Picture Uploads tab within the Sell Your Item (SYI) pages. + A maximum of 25 URLs can be stored. + + + type: string constant in Trading_PictureUploadPolicyCodeType.h +*/ +@property (nonatomic, retain) NSString *pictureUploadPolicy; + +/** + + Include the URL for a picture that you want to include in your listing. + You can only include one ExternalPictureURL field per call. +

+ Note: + If a URI contains spaces, replace them with %20. + For example, http://example.com/my image.jpg must be submitted as http://example.com/my%20image.jpg + to replace the space in the image file name. + +
+
+ This field allows the eBay server to retrieve a picture from a URL on an + external web server. Once retrieved, the picture will be copied to + eBay Picture Services (EPS), and retained for 90 days, plus the length of + your listing duration. +
+
+ Note: The ExternalPictureURL field is required + when using eBay Large Merchant Services. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *externalPictureURL; + +/** + + This is the type of watermark that should be applied to the pictures hosted + by the eBay Picture Services. Please note that watermarks are applied only + to pictures that are greater than an EPS configured size. The possible + values are: None, Both, Icon, or SellerId. + + + entry type : string constant in Trading_PictureWatermarkCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *pictureWatermark; + +/** + + The number of days to extend the expiration date for the + specified image, after a listing has ended. This call is restricted to + applications that have been granted permission to use it by eBay + Developer Technical Support. +

+ This call is not needed for active listings - it is meant to be used only + when a photo needs to be hosted longer than the normal listing + duration. +

+ The maximum number of days allowed for this field is 30. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *extensionInDays; + + +@end diff --git a/Vendoo/TradingProxy/Trading_UploadSiteHostedPicturesRequestType.m b/Vendoo/TradingProxy/Trading_UploadSiteHostedPicturesRequestType.m new file mode 100755 index 0000000..3eb674a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UploadSiteHostedPicturesRequestType.m @@ -0,0 +1,75 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_UploadSiteHostedPicturesRequestType.h" +#import "Trading_Base64BinaryType.h" + +@implementation Trading_UploadSiteHostedPicturesRequestType + +@synthesize pictureName = _pictureName; +@synthesize pictureSystemVersion = _pictureSystemVersion; +@synthesize pictureSet = _pictureSet; +@synthesize pictureData = _pictureData; +@synthesize pictureUploadPolicy = _pictureUploadPolicy; +@synthesize externalPictureURL = _externalPictureURL; +@synthesize pictureWatermark = _pictureWatermark; +@synthesize extensionInDays = _extensionInDays; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"UploadSiteHostedPicturesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PictureName" propertyName:@"pictureName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"pictureName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PictureSystemVersion" propertyName:@"pictureSystemVersion" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"pictureSystemVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PictureSet" propertyName:@"pictureSet" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"pictureSet"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PictureData" propertyName:@"pictureData" type:PICO_TYPE_OBJECT clazz:[Trading_Base64BinaryType class]]; + [map setObject:ps forKey:@"pictureData"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PictureUploadPolicy" propertyName:@"pictureUploadPolicy" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"pictureUploadPolicy"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ExternalPictureURL" propertyName:@"externalPictureURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"externalPictureURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PictureWatermark" propertyName:@"pictureWatermark" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"pictureWatermark"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExtensionInDays" propertyName:@"extensionInDays" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"extensionInDays"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.pictureName = nil; + self.pictureSystemVersion = nil; + self.pictureSet = nil; + self.pictureData = nil; + self.pictureUploadPolicy = nil; + self.externalPictureURL = nil; + self.pictureWatermark = nil; + self.extensionInDays = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_UploadSiteHostedPicturesResponseType.h b/Vendoo/TradingProxy/Trading_UploadSiteHostedPicturesResponseType.h new file mode 100755 index 0000000..6830a0f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UploadSiteHostedPicturesResponseType.h @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_SiteHostedPictureDetailsType; + +/** + + Contains information about a picture upload (i.e., information about a picture + upload containing a binary attachment of an image). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_UploadSiteHostedPicturesResponseType : Trading_AbstractResponseType { + +@private + NSNumber *_pictureSystemVersion; + Trading_SiteHostedPictureDetailsType *_siteHostedPictureDetails; + +} + + +/** + + Specifies the picture system version that was used to upload pictures. + Only version 2 is valid. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *pictureSystemVersion; + +/** + + Contains information about an UploadSiteHostedPictures upload, + including the URL of the uploaded picture. + + + type : class Trading_SiteHostedPictureDetailsType +*/ +@property (nonatomic, retain) Trading_SiteHostedPictureDetailsType *siteHostedPictureDetails; + + +@end diff --git a/Vendoo/TradingProxy/Trading_UploadSiteHostedPicturesResponseType.m b/Vendoo/TradingProxy/Trading_UploadSiteHostedPicturesResponseType.m new file mode 100755 index 0000000..6d2baea --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UploadSiteHostedPicturesResponseType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_UploadSiteHostedPicturesResponseType.h" +#import "Trading_SiteHostedPictureDetailsType.h" + +@implementation Trading_UploadSiteHostedPicturesResponseType + +@synthesize pictureSystemVersion = _pictureSystemVersion; +@synthesize siteHostedPictureDetails = _siteHostedPictureDetails; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"UploadSiteHostedPicturesResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PictureSystemVersion" propertyName:@"pictureSystemVersion" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"pictureSystemVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SiteHostedPictureDetails" propertyName:@"siteHostedPictureDetails" type:PICO_TYPE_OBJECT clazz:[Trading_SiteHostedPictureDetailsType class]]; + [map setObject:ps forKey:@"siteHostedPictureDetails"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.pictureSystemVersion = nil; + self.siteHostedPictureDetails = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_UserAgreementInfoType.h b/Vendoo/TradingProxy/Trading_UserAgreementInfoType.h new file mode 100755 index 0000000..82214a7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UserAgreementInfoType.h @@ -0,0 +1,131 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the UserAgreementInfo container, which consists of details related to the + current status of a DE or AT seller signing the required supplemental user agreement for the new eBay + payment process. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_UserAgreementInfoType : NSObject { + +@private + NSString *_site; + NSString *_sellereBayPaymentProcessStatus; + NSDate *_acceptedTime; + NSDate *_sellereBayPaymentProcessEnableTime; + NSString *_userAgreementURL; + NSMutableArray *_any; + +} + + +/** + + String value that indicates the site to which the supplemental user agreement information pertains. + This value is always returned with the UserAgreementInfo container. +

+ Although this value is based on SiteCodeType (which contains many values), the + only values that will be returned here are 'Germany' or 'Austria'. +
+
+ Note: + The introduction of the new eBay payment process for the entire German and + Austrian eBay marketplace has been delayed until further notice. +
+ + + type: string constant in Trading_SiteCodeType.h +*/ +@property (nonatomic, retain) NSString *site; + +/** + + Enumeration value that indicates whether or not a new DE or AT seller has accepted the supplement + user agreement for the new payment process for that site (indicated by the UserAgreementInfo.site + value). This value is always returned with the UserAgreementInfo container. +
+
+ Note: + The introduction of the new eBay payment process for the entire German and + Austrian eBay marketplace has been delayed until further notice. +
+ + + type: string constant in Trading_SellereBayPaymentProcessStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *sellereBayPaymentProcessStatus; + +/** + + This timestamp indicates the date on which the DE or AT seller accepted the supplemental user agreement + for the new payment process. Unless the UserAgreementInfo.SellereBayPaymentProcessStatus + value is 'MustAcceptUA', this value is always returned with UserAgreementInfo container. +
+
+ Note: + The introduction of the new eBay payment process for the entire German and + Austrian eBay marketplace has been delayed until further notice. +
+ + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *acceptedTime; + +/** + + This timestamp indicates the date on which the new eBay payment process was fully enabled (if UserAgreementInfo.SellereBayPaymentProcessStatus='eBayPaymentProcessEnabled') + or scheduled to be enabled (if UserAgreementInfo.SellereBayPaymentProcessStatus='AcceptedUA' + or 'MustAcceptUA', and the enable date is known by eBay). Unless the eBay payment process enable date is + not known for the seller, this value is always returned with UserAgreementInfo + container. +
+
+ Note: + The introduction of the new eBay payment process for the entire German and + Austrian eBay marketplace has been delayed until further notice. +
+ + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *sellereBayPaymentProcessEnableTime; + +/** + + This is the URL for new eBay payment process supplemental user agreement. This URL is only returned + if the UserAgreementInfo.SellereBayPaymentProcessStatus='MustAcceptUA'. +
+
+ Note: + The introduction of the new eBay payment process for the entire German and + Austrian eBay marketplace has been delayed until further notice. +
+ + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userAgreementURL; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_UserAgreementInfoType.m b/Vendoo/TradingProxy/Trading_UserAgreementInfoType.m new file mode 100755 index 0000000..6ad2c10 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UserAgreementInfoType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_UserAgreementInfoType.h" + +@implementation Trading_UserAgreementInfoType + +@synthesize site = _site; +@synthesize sellereBayPaymentProcessStatus = _sellereBayPaymentProcessStatus; +@synthesize acceptedTime = _acceptedTime; +@synthesize sellereBayPaymentProcessEnableTime = _sellereBayPaymentProcessEnableTime; +@synthesize userAgreementURL = _userAgreementURL; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Site" propertyName:@"site" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"site"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellereBayPaymentProcessStatus" propertyName:@"sellereBayPaymentProcessStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sellereBayPaymentProcessStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AcceptedTime" propertyName:@"acceptedTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"acceptedTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellereBayPaymentProcessEnableTime" propertyName:@"sellereBayPaymentProcessEnableTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"sellereBayPaymentProcessEnableTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserAgreementURL" propertyName:@"userAgreementURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userAgreementURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.site = nil; + self.sellereBayPaymentProcessStatus = nil; + self.acceptedTime = nil; + self.sellereBayPaymentProcessEnableTime = nil; + self.userAgreementURL = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_UserConsentRequiredDefinitionType.h b/Vendoo/TradingProxy/Trading_UserConsentRequiredDefinitionType.h new file mode 100755 index 0000000..8bcade3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UserConsentRequiredDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the UserConsentRequired feature. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_UserConsentRequiredDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_UserConsentRequiredDefinitionType.m b/Vendoo/TradingProxy/Trading_UserConsentRequiredDefinitionType.m new file mode 100755 index 0000000..ccd39c2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UserConsentRequiredDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_UserConsentRequiredDefinitionType.h" + +@implementation Trading_UserConsentRequiredDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_UserDefinedListType.h b/Vendoo/TradingProxy/Trading_UserDefinedListType.h new file mode 100755 index 0000000..afd9472 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UserDefinedListType.h @@ -0,0 +1,105 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_MyeBayFavoriteSellerListType; +@class Trading_MyeBayFavoriteSearchListType; +@class Trading_ItemArrayType; + +/** + + Contains the items, searches and sellers that the user has saved to this + list using the "Add to list" feature. The name of the list is given by the + "Name" element. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_UserDefinedListType : NSObject { + +@private + NSString *_name; + NSNumber *_itemCount; + NSNumber *_favoriteSellerCount; + Trading_ItemArrayType *_itemArray; + Trading_MyeBayFavoriteSearchListType *_favoriteSearches; + Trading_MyeBayFavoriteSellerListType *_favoriteSellers; + NSMutableArray *_any; + +} + + +/** + + The user's chosen name for this list. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *name; + +/** + + The value in this field indicates the total number of items in the + user-defined list. The number of Item nodes in the + ItemArray should match this value. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *itemCount; + +/** + + The value in this field indicates the total number of favorite sellers in the + user-defined list. The number of FavoriteSeller nodes returned + in the response should match this value. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *favoriteSellerCount; + +/** + + An array of Items that the user has added to the user-defined list. + + + type : class Trading_ItemArrayType +*/ +@property (nonatomic, retain) Trading_ItemArrayType *itemArray; + +/** + + An array of Favorite Searches that the user has added to the user-defined list. + + + type : class Trading_MyeBayFavoriteSearchListType +*/ +@property (nonatomic, retain) Trading_MyeBayFavoriteSearchListType *favoriteSearches; + +/** + + An array of Favorite Sellers that the user has added to the user-defined list. + + + type : class Trading_MyeBayFavoriteSellerListType +*/ +@property (nonatomic, retain) Trading_MyeBayFavoriteSellerListType *favoriteSellers; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_UserDefinedListType.m b/Vendoo/TradingProxy/Trading_UserDefinedListType.m new file mode 100755 index 0000000..02e3efd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UserDefinedListType.m @@ -0,0 +1,70 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_UserDefinedListType.h" +#import "Trading_MyeBayFavoriteSellerListType.h" +#import "Trading_MyeBayFavoriteSearchListType.h" +#import "Trading_ItemArrayType.h" + +@implementation Trading_UserDefinedListType + +@synthesize name = _name; +@synthesize itemCount = _itemCount; +@synthesize favoriteSellerCount = _favoriteSellerCount; +@synthesize itemArray = _itemArray; +@synthesize favoriteSearches = _favoriteSearches; +@synthesize favoriteSellers = _favoriteSellers; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Name" propertyName:@"name" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"name"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemCount" propertyName:@"itemCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"itemCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FavoriteSellerCount" propertyName:@"favoriteSellerCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"favoriteSellerCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemArray" propertyName:@"itemArray" type:PICO_TYPE_OBJECT clazz:[Trading_ItemArrayType class]]; + [map setObject:ps forKey:@"itemArray"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FavoriteSearches" propertyName:@"favoriteSearches" type:PICO_TYPE_OBJECT clazz:[Trading_MyeBayFavoriteSearchListType class]]; + [map setObject:ps forKey:@"favoriteSearches"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FavoriteSellers" propertyName:@"favoriteSellers" type:PICO_TYPE_OBJECT clazz:[Trading_MyeBayFavoriteSellerListType class]]; + [map setObject:ps forKey:@"favoriteSellers"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.name = nil; + self.itemCount = nil; + self.favoriteSellerCount = nil; + self.itemArray = nil; + self.favoriteSearches = nil; + self.favoriteSellers = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_UserIDArrayType.h b/Vendoo/TradingProxy/Trading_UserIDArrayType.h new file mode 100755 index 0000000..fd7a62e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UserIDArrayType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains an array of eBay UserID entries. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_UserIDArrayType : NSObject { + +@private + NSMutableArray *_userID; + NSMutableArray *_any; + +} + + +/** + + Unique eBay user ID for the user. + Applies to eBay Motors Pro applications only. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *userID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_UserIDArrayType.m b/Vendoo/TradingProxy/Trading_UserIDArrayType.m new file mode 100755 index 0000000..9b3beb4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UserIDArrayType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_UserIDArrayType.h" + +@implementation Trading_UserIDArrayType + +@synthesize userID = _userID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"UserID" propertyName:@"userID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.userID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_UserIdPasswordType.h b/Vendoo/TradingProxy/Trading_UserIdPasswordType.h new file mode 100755 index 0000000..e690450 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UserIdPasswordType.h @@ -0,0 +1,101 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + + @ingroup EBayAPIInterface +*/ +@interface Trading_UserIdPasswordType : NSObject { + +@private + NSString *_appId; + NSString *_devId; + NSString *_authCert; + NSString *_username; + NSString *_password; + NSMutableArray *_any; + +} + + +/** + + The application ID that is unique to each application you (or your company) + has registered with the eBay Developers Program. If you are executing a call + in the Sandbox, this is the "AppId" value that eBay issued to you when you + received your Sandbox keys. If you are executing a call in Production, this is + the "AppId" value that eBay issued to you when you received your Production + keys. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *appId; + +/** + + The unique developer ID that the eBay Developers Program issued to you (or + your company). If you are executing a call in the Sandbox, this is the "DevId" + value that eBay issued to you when you received your Sandbox keys. Typically, + you receive your Sandbox keys when you register as a new developer. If you are + executing a call in Production, this is the "DevId" value that eBay issued to + you when you received your Production keys. Typically, you receive your + Production keys when you certify an application. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *devId; + +/** + + Authentication certificate that authenticates the application when making API + calls. If you are executing a call in the Sandbox, this is the "CertId" value + that eBay issued to you when you received your Sandbox keys. If you are + executing a call in Production, this is the "CertId" value that eBay issued to + you when you received your Production keys. This is unrelated to auth tokens. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *authCert; + +/** + + eBay user ID (i.e., eBay.com Web site login name) for the user the application + is retrieving a token for. This is typically the application's end-user (not + the developer). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *username; + +/** + + Password for the user specified in Username. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *password; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_UserIdPasswordType.m b/Vendoo/TradingProxy/Trading_UserIdPasswordType.m new file mode 100755 index 0000000..9037dbb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UserIdPasswordType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_UserIdPasswordType.h" + +@implementation Trading_UserIdPasswordType + +@synthesize appId = _appId; +@synthesize devId = _devId; +@synthesize authCert = _authCert; +@synthesize username = _username; +@synthesize password = _password; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AppId" propertyName:@"appId" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"appId"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DevId" propertyName:@"devId" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"devId"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AuthCert" propertyName:@"authCert" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"authCert"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Username" propertyName:@"username" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"username"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Password" propertyName:@"password" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"password"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.appId = nil; + self.devId = nil; + self.authCert = nil; + self.username = nil; + self.password = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_UserStatusCodeType.h b/Vendoo/TradingProxy/Trading_UserStatusCodeType.h new file mode 100755 index 0000000..ba94406 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UserStatusCodeType.h @@ -0,0 +1,170 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + These codes indicate the current state or status of an eBay + user account. + + + @ingroup EBayAPIInterface +*/ + +/** + + User properties have never been set; this value should + seldom, if ever, be returned and typically represents a + problem + +*/ +extern NSString *const Trading_UserStatusCodeType_UNKNOWN; + +/** + + User has been suspended from selling and buying, such as + for violations of eBay terms or agreement + +*/ +extern NSString *const Trading_UserStatusCodeType_SUSPENDED; + +/** + + User has completed online registration and has properly + responded to confirmation email; most users should fall + in this category + +*/ +extern NSString *const Trading_UserStatusCodeType_CONFIRMED; + +/** + + User has completed online registration, but has either + not responded to confirmation email or has not yet been + sent the confirmation email. Or, if this user began registration + as a seller but did not complete it, the user will have this status. A seller with + this status can begin to list an item but cannot complete the listing until the seller + completes seller registration. (For information on what is needed to complete seller + registration, see http://pages.ebay.com/help/sell/questions/sell-requirements.html.) + +*/ +extern NSString *const Trading_UserStatusCodeType_UNCONFIRMED; + +/** + + Registered users of AuctionWeb (pre-eBay) who never + re-registered on eBay + +*/ +extern NSString *const Trading_UserStatusCodeType_GHOST; + +/** + + Temporary user record state indicating the record is in + the process of being changed by eBay; query user + information again to get new status + +*/ +extern NSString *const Trading_UserStatusCodeType_IN_MAINTENANCE; + +/** + + Records for the specified user have been deleted + +*/ +extern NSString *const Trading_UserStatusCodeType_DELETED; + +/** + + User has completed registration and confirmation, but needs to complete + verification of credit card information. A user has this status if this user began registration + as a seller but did not complete it. A seller with + this status can begin to list an item but cannot complete the listing until the seller + completes seller registration. (For information on what is needed to complete seller + registration, see http://pages.ebay.com/help/sell/questions/sell-requirements.html.) + +*/ +extern NSString *const Trading_UserStatusCodeType_CREDIT_CARD_VERIFY; + +/** + + User's account is on hold, such as for non-payment of + amounts due eBay; user cannot sell or buy items + +*/ +extern NSString *const Trading_UserStatusCodeType_ACCOUNT_ON_HOLD; + +/** + + User record has been merged with another account record + for the same user + +*/ +extern NSString *const Trading_UserStatusCodeType_MERGED; + +/** + + User has completed online registration and has been sent + the confirmation email, but has not yet responded to the + confirmation email + +*/ +extern NSString *const Trading_UserStatusCodeType_REGISTRATION_CODE_MAIL_OUT; + +/** + + User has been scheduled for account closure (typically + when a user has requested to have their account closed) + A user in this state should not be considered an active + user + +*/ +extern NSString *const Trading_UserStatusCodeType_TERM_PENDING; + +/** + + User has completed the registration for Half.com and opted + to automatically also be registered with eBay, but the + registration confirmation is still pending + +*/ +extern NSString *const Trading_UserStatusCodeType_UNCONFIRMED_HALF_OPT_IN; + +/** + + User has completed the registration for Half.com and opted + to automatically also be registered with eBay, but the + user needs to complete verification of credit card information. + A user has this status on eBay if this user began registration + as a seller but did not complete it. A seller with + this status can begin to list an item but cannot complete the listing until the seller + completes seller registration. (For information on what is needed to complete seller + registration, see http://pages.ebay.com/help/sell/questions/sell-requirements.html.) + +*/ +extern NSString *const Trading_UserStatusCodeType_CREDIT_CARD_VERIFY_HALF_OPT_IN; + +extern NSString *const Trading_UserStatusCodeType_UNCONFIRMED_PASSPORT; + +extern NSString *const Trading_UserStatusCodeType_CREDIT_CARD_VERIFY_PASSPORT; + +extern NSString *const Trading_UserStatusCodeType_UNCONFIRMED_EXPRESS; + +/** + + The user is a guest user. The user has not added a password and has not confirmed an email address. + The user has not signed up as a regular user, but has agreed to the User Agreement and Privacy Policy. + The user has been through the buying flow for a guest; + the user has been through checkout using the streamlined Buy-It-Now flow. + +*/ +extern NSString *const Trading_UserStatusCodeType_GUEST; + +/** + + Reserved for internal or future use + +*/ +extern NSString *const Trading_UserStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_UserStatusCodeType.m b/Vendoo/TradingProxy/Trading_UserStatusCodeType.m new file mode 100755 index 0000000..9dbdcb5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UserStatusCodeType.m @@ -0,0 +1,168 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_UserStatusCodeType.h" + +/** + @file + + These codes indicate the current state or status of an eBay + user account. + +*/ + +/** + + User properties have never been set; this value should + seldom, if ever, be returned and typically represents a + problem + +*/ +NSString *const Trading_UserStatusCodeType_UNKNOWN = @"Unknown"; + +/** + + User has been suspended from selling and buying, such as + for violations of eBay terms or agreement + +*/ +NSString *const Trading_UserStatusCodeType_SUSPENDED = @"Suspended"; + +/** + + User has completed online registration and has properly + responded to confirmation email; most users should fall + in this category + +*/ +NSString *const Trading_UserStatusCodeType_CONFIRMED = @"Confirmed"; + +/** + + User has completed online registration, but has either + not responded to confirmation email or has not yet been + sent the confirmation email. Or, if this user began registration + as a seller but did not complete it, the user will have this status. A seller with + this status can begin to list an item but cannot complete the listing until the seller + completes seller registration. (For information on what is needed to complete seller + registration, see http://pages.ebay.com/help/sell/questions/sell-requirements.html.) + +*/ +NSString *const Trading_UserStatusCodeType_UNCONFIRMED = @"Unconfirmed"; + +/** + + Registered users of AuctionWeb (pre-eBay) who never + re-registered on eBay + +*/ +NSString *const Trading_UserStatusCodeType_GHOST = @"Ghost"; + +/** + + Temporary user record state indicating the record is in + the process of being changed by eBay; query user + information again to get new status + +*/ +NSString *const Trading_UserStatusCodeType_IN_MAINTENANCE = @"InMaintenance"; + +/** + + Records for the specified user have been deleted + +*/ +NSString *const Trading_UserStatusCodeType_DELETED = @"Deleted"; + +/** + + User has completed registration and confirmation, but needs to complete + verification of credit card information. A user has this status if this user began registration + as a seller but did not complete it. A seller with + this status can begin to list an item but cannot complete the listing until the seller + completes seller registration. (For information on what is needed to complete seller + registration, see http://pages.ebay.com/help/sell/questions/sell-requirements.html.) + +*/ +NSString *const Trading_UserStatusCodeType_CREDIT_CARD_VERIFY = @"CreditCardVerify"; + +/** + + User's account is on hold, such as for non-payment of + amounts due eBay; user cannot sell or buy items + +*/ +NSString *const Trading_UserStatusCodeType_ACCOUNT_ON_HOLD = @"AccountOnHold"; + +/** + + User record has been merged with another account record + for the same user + +*/ +NSString *const Trading_UserStatusCodeType_MERGED = @"Merged"; + +/** + + User has completed online registration and has been sent + the confirmation email, but has not yet responded to the + confirmation email + +*/ +NSString *const Trading_UserStatusCodeType_REGISTRATION_CODE_MAIL_OUT = @"RegistrationCodeMailOut"; + +/** + + User has been scheduled for account closure (typically + when a user has requested to have their account closed) + A user in this state should not be considered an active + user + +*/ +NSString *const Trading_UserStatusCodeType_TERM_PENDING = @"TermPending"; + +/** + + User has completed the registration for Half.com and opted + to automatically also be registered with eBay, but the + registration confirmation is still pending + +*/ +NSString *const Trading_UserStatusCodeType_UNCONFIRMED_HALF_OPT_IN = @"UnconfirmedHalfOptIn"; + +/** + + User has completed the registration for Half.com and opted + to automatically also be registered with eBay, but the + user needs to complete verification of credit card information. + A user has this status on eBay if this user began registration + as a seller but did not complete it. A seller with + this status can begin to list an item but cannot complete the listing until the seller + completes seller registration. (For information on what is needed to complete seller + registration, see http://pages.ebay.com/help/sell/questions/sell-requirements.html.) + +*/ +NSString *const Trading_UserStatusCodeType_CREDIT_CARD_VERIFY_HALF_OPT_IN = @"CreditCardVerifyHalfOptIn"; + +NSString *const Trading_UserStatusCodeType_UNCONFIRMED_PASSPORT = @"UnconfirmedPassport"; + +NSString *const Trading_UserStatusCodeType_CREDIT_CARD_VERIFY_PASSPORT = @"CreditCardVerifyPassport"; + +NSString *const Trading_UserStatusCodeType_UNCONFIRMED_EXPRESS = @"UnconfirmedExpress"; + +/** + + The user is a guest user. The user has not added a password and has not confirmed an email address. + The user has not signed up as a regular user, but has agreed to the User Agreement and Privacy Policy. + The user has been through the buying flow for a guest; + the user has been through checkout using the streamlined Buy-It-Now flow. + +*/ +NSString *const Trading_UserStatusCodeType_GUEST = @"Guest"; + +/** + + Reserved for internal or future use + +*/ +NSString *const Trading_UserStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_UserType.h b/Vendoo/TradingProxy/Trading_UserType.h new file mode 100755 index 0000000..07f74e6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UserType.h @@ -0,0 +1,658 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_CharityAffiliationsType; +@class Trading_AddressType; +@class Trading_SellerType; +@class Trading_BiddingSummaryType; +@class Trading_BuyerType; + +/** + + Type to contain the data for one eBay user. Depending on the context, the user + might be the seller or the buyer on either side of an order, or the bidder or winning bidder + in a listing. An object of this type is returned by a number of calls, including + the GetUser call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_UserType : NSObject { + +@private + NSNumber *_aboutMePage; + NSString *_eiasToken; + NSString *_email; + NSNumber *_feedbackScore; + NSNumber *_uniqueNegativeFeedbackCount; + NSNumber *_uniquePositiveFeedbackCount; + NSNumber *_positiveFeedbackPercent; + NSNumber *_feedbackPrivate; + NSString *_feedbackRatingStar; + NSNumber *_idVerified; + NSNumber *_eBayGoodStanding; + NSNumber *_newUser; + Trading_AddressType *_registrationAddress; + NSDate *_registrationDate; + NSString *_site; + NSString *_status; + NSString *_userID; + NSNumber *_userIDChanged; + NSDate *_userIDLastChanged; + NSString *_vatStatus; + Trading_BuyerType *_buyerInfo; + Trading_SellerType *_sellerInfo; + NSString *_businessRole; + Trading_CharityAffiliationsType *_charityAffiliations; + NSString *_payPalAccountLevel; + NSString *_payPalAccountType; + NSString *_payPalAccountStatus; + NSMutableArray *_userSubscription; + NSNumber *_siteVerified; + NSMutableArray *_skypeID; + NSNumber *_eBayWikiReadOnly; + NSNumber *_tuvLevel; + NSString *_vatid; + NSNumber *_motorsDealer; + NSString *_sellerPaymentMethod; + Trading_BiddingSummaryType *_biddingSummary; + NSNumber *_userAnonymized; + NSNumber *_uniqueNeutralFeedbackCount; + NSNumber *_enterpriseSeller; + NSString *_billingEmail; + NSNumber *_qualifiesForSelling; + NSString *_staticAlias; + NSMutableArray *_any; + +} + + +/** + + If true, indicates that the user has set up an About Me page. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *aboutMePage; + +/** + + Unique identifier for the user that does not change when the eBay user name + is changed. Use when an application needs to associate a new eBay user name + with the corresponding eBay user. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *eiasToken; + +/** + + Email address for the user. + Please see the links below to the topics related to anonymous user information + and static email addresses. + You cannot retrieve an email address for any user + with whom you do not have an order relationship, regardless of site. + An email address of another user is only returned + if you and the other user are in an order relationship, + within a certain time of order line item creation + (although this limitation isn't applicable to the GetAllBidders call + in the case of motor vehicles categories.) + Based on Trust and Safety policies, the time is + unspecified and can vary by site. +

+ Since a bidder's user info is anonymous, this tag will be returned only to that + bidder, and to the seller of an item that the user is bidding on. +

+ For the order retrieval calls, the buyer's registration email address is only + returned if the buyer is registered on the DE, AT, or CH sites, regardless of + the seller's registration site and the site to which the seller sends the + request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *email; + +/** + + The aggregate feedback score for a user. A user's feedback score is the net + positive feedback minus the net negative feedback left for the user. + Feedback scores are a quantitative expression of the desirability of dealing + with a user as a buyer or a seller in either side of an order. Each order line item can + result in one feedback entry for a given user (the buyer can leave feedback + for the seller, and the seller can leave feedback for the buyer.). That one + feedback can be positive, negative, or neutral. The aggregated feedback + counts for a particular user represent that user's overall feedback score + (referred to as a "feedback rating" on the eBay site). If the user has + chosen to make their feedback private and that user is not the user + identified in the request's authentication token, FeedbackScore is not + returned and FeedbackPrivate is returned with a value of true.
+
+ In GetMyeBayBuying and GetMyeBaySelling, feedback information (FeedbackScore + and FeedbackRatingStar) is returned in BidList.ItemArray.Item.Seller. For + GetMyeBayBuying, the feedback score of each seller with an item having + received a bid from the buyer is returned. For GetMyeBaySelling, the + feedback score of the seller is returned.
+
+ GetMyeBayBuying and GetMyeBaySelling also return feedback information + (FeedbackScore and FeedbackRatingStar) in + BidList.ItemArray.Item.SellingStatus.HighBidder. GetMyeBayBuying returns + feedback information on the high bidder of each item the buyer is bidding + on. GetMyeBaySelling returns feedback information on the high bidder of each + item the seller is selling.
+
+ Since a bidder's user info is anonymous, the real feedback score will + be returned only to that bidder, and to the seller of an item that the + user is bidding on. For all other users, the value -99 is returned. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *feedbackScore; + +/** + + Total count of negative Feedback entries received by the user, including weekly repeats. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *uniqueNegativeFeedbackCount; + +/** + + Total count of positive Feedback entries received by the user, including + weekly repeats. Contains the aggregate feedback score for a user. A member's + feedback score is the net positive feedback minus the net negative feedback + left for the member. Feedback scores are a quantitative expression of the + desirability of dealing with that person as a Buyer or a Seller on either side of an order. Each order line item can result in one feedback entry for + a given user (the buyer can leave feedback for the seller, and the seller + can leave feedback for the buyer.). That one feedback can be positive, + negative, or neutral. The aggregated feedback counts for a particular user + represent that user's overall feedback score (referred to as a "feedback + rating" on the eBay site). This rating is commonly expressed as the eBay + Feedback score for the user. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *uniquePositiveFeedbackCount; + +/** + + Percent of total feedback that is positive. For example, if the member has + 50 feedbacks, where 49 are positive and 1 is neutral or negative, the + positive feedback percent could be 98.0. The value uses a max precision of 4 + and a scale of 1. If the user has feedback, this value can be returned + regardless of whether the member has chosen to make their feedback private. + Not returned if the user has no feedback. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *positiveFeedbackPercent; + +/** + + Indicates whether the user has chosen to make their feedback score and + feedback details private (hidden from other users). Note that the percentage + of positive feedback can still be returned, even if other feedback details + are private. +

+ Since a bidder's user info is anonymous, this tag will be returned only to + that bidder, and to the seller of an item that the user is bidding on. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *feedbackPrivate; + +/** + + Visual indicator of user's feedback score. See FeedbackRatingStarCodeType for + specific values. + + + type: string constant in Trading_FeedbackRatingStarCodeType.h +*/ +@property (nonatomic, retain) NSString *feedbackRatingStar; + +/** + + Indicates whether the user has been verified. For more information + about the ID Verify program, see: + http://pages.ebay.com/help/policies/identity-idverify.html + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *idVerified; + +/** + + If true, indicates that the user is in good standing with eBay. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayGoodStanding; + +/** + + If true, identifies a new user who has been a registered eBay user for 30 days + or less. Always false after the user has been registered for more than 30 + days. Does not indicate an ID change (see UserIdChanged). + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *newUser; + +/** + + Registration address for a user.
+
+ GetUser: eBay returns complete + RegistrationAddress details (including Phone), as applicable to the + registration site, when you retrieve your own user data.
+
+ GetItem and GetSellerTransactions: RegistrationAddress for another user + (except for Phone) is only returned if you have an order relationship + with that user AND that user is registered on DE/AT/CH, regardless of your + registration site and the site to which you send the request. For example, + the seller can see the buyer's registration address if the buyer is + registered on DE/AT/CH, or the buyer can see the seller's registration + address if the seller is registered on DE/AT/CH. (The buyer and seller won't + see their own registration addresses in GetItem.) + + + type : class Trading_AddressType +*/ +@property (nonatomic, retain) Trading_AddressType *registrationAddress; + +/** + + Indicates the date the specified user originally registered with eBay. +

+ Since a bidder's user info is anonymous, this tag will be returned only to that bidder, + and to the seller of an item that the user is bidding on. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *registrationDate; + +/** + + eBay site the user is registered with. +

+ Since a bidder's user info is anonymous, this tag will be returned only to + that bidder, and to the seller of an item that the user is bidding on. + + + type: string constant in Trading_SiteCodeType.h +*/ +@property (nonatomic, retain) NSString *site; + +/** + + Indicates the user's registration/user status. + + + type: string constant in Trading_UserStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *status; + +/** + + Unique eBay user ID for the user.
+
+ Since a bidder's user info is anonymous, this tag contains the actual + value of an ID only for that bidder, and for the seller of an item that the user is + bidding on. For other users, the actual value is replaced by an + anonymous value, according to these rules: +

+ When bidding on items, UserID is replaced with the + value "a****b" where a and b are random characters from the UserID. For + example, if the UserID = IBidALot, it might be displayed as, "I****A". +

+ Note that in this format, the anonymous bidder ID can change for each + auction. +

+ For GetMyeBayBuying only, when bidding on items: UserID + is replaced with the value "a****b" where a and b are random characters from + the UserID. +

+ When bidding on items listed on the the Philippines site: UserID is replaced + with the value "Bidder X" where X is a number indicating the order of that + user's first bid. For example, if the user was the third bidder, + UserID = Bidder 3. +

+ Note that in this Philippines site format, the anonymous bidder ID stays the same for a given + auction, but is different for different auctions. For example, a bidder who + is the third and then the seventh bidder in an auction will be listed for + both bids as "Bidder 3". However, if that same bidder is the first bidder on + a different auction, the bidder will be listed for that auction as "Bidder + 1", not "Bidder 3". +

+ For GetMyeBayBuying only, when bidding on items listed on the UK and AU sites: + UserID is replaced with the string "High Bidder". +

+ For PlaceOffer, see also SellingStatus.HighBidder. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userID; + +/** + + If true, identifies a user whose ID has changed within the last 30 days. Does not + indicate a new user (see NewUser). +

+ Since a bidder's user info is anonymous, this tag will be returned only to that bidder, + and to the seller of an item that the user is bidding on. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *userIDChanged; + +/** + + Date and time the user's data was last changed (in GMT). +

+ Since a bidder's user info is anonymous, this tag will be returned only to that bidder, + and to the seller of an item that the user is bidding on. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *userIDLastChanged; + +/** + + Indicates whether or not the user is subject to VAT. + Users who have registered with eBay as VAT-exempt are not + subject to VAT. See documentation on Value-Added Tax (VAT). + + + type: string constant in Trading_VATStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *vatStatus; + +/** + + Contains information about the user as a buyer, such as + the shipping address. See BuyerType for its child elements. +

+ Since a bidder's user info is anonymous, this tag will be returned only to that bidder, + and to the seller of an item that the user is bidding on. + + + type : class Trading_BuyerType +*/ +@property (nonatomic, retain) Trading_BuyerType *buyerInfo; + +/** + + Contains information about a seller, including listing settings, listing + preferences, seller rankings, and seller type. +

+ This field is replaced by the SellerBusinessType + field if the user is a business seller with a site + ID of 77 (Germany), 3 (UK), 205 (Ireland) or 100 (Motors). +

+ See SellerType or SellerBusinessCodeType for the child elements. + + + type : class Trading_SellerType +*/ +@property (nonatomic, retain) Trading_SellerType *sellerInfo; + +/** + + This field indicates whether the user's account is enabled for buying and selling + (indicated by 'FullMarketPlaceParticipant') on eBay, or if the account is a Partially + Provisioned Account (indicated by 'Shopper') without selling and buying privileges on + eBay. + + + type: string constant in Trading_BusinessRoleType.h +*/ +@property (nonatomic, retain) NSString *businessRole; + +/** + + Contains information about the seller's charity affliations. + Returned if the user is affiliated with one or more + charities. Seller must be registered with the eBay Giving + Works provider to be affiliated with a charity non-profit + organization. + + + type : class Trading_CharityAffiliationsType +*/ +@property (nonatomic, retain) Trading_CharityAffiliationsType *charityAffiliations; + +/** + + The user's PayPal account level. Only returned for the user identified in + eBayAuthToken. That is, you cannot see someone else's PayPal account level. + Use this information to check whether a seller is eligible to list digital + downloadable items. See the eBay Web site online + help for current PayPal requirements for listing digital items. + + + type: string constant in Trading_PayPalAccountLevelCodeType.h +*/ +@property (nonatomic, retain) NSString *payPalAccountLevel; + +/** + + The user's PayPal account type. Only returned for the user identified in + eBayAuthToken. That is, you cannot see someone else's PayPal account type. + Use this information to check whether a seller is likely to be eligible to + list digital downloadable items. See the eBay Web site online help for + current PayPal requirements for listing digital items. + + + type: string constant in Trading_PayPalAccountTypeCodeType.h +*/ +@property (nonatomic, retain) NSString *payPalAccountType; + +/** + + The user's PayPal account status. Only returned for the user identified in + eBayAuthToken. That is, you cannot see someone else's PayPal account status. + Use this information to check whether a seller is eligible to list digital + downloadable items. See the eBay Web site online + help for current PayPal requirements for listing digital items. + + + type: string constant in Trading_PayPalAccountStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *payPalAccountStatus; + +/** + + Specifies the subscription level for a user. + + + entry type : string constant in Trading_EBaySubscriptionTypeCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *userSubscription; + +/** + + No longer used. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *siteVerified; + +/** + + Indicates the Skype name of the user. Available if + the seller has a Skype account and has linked it (on the eBay site) + with his or her eBay account. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *skypeID; + +/** + + Indicates whether a user has read-only access to the eBay Wiki (true) + or whether the user is able contribute or edit articles on the eBay Wiki + (false). By default, all registered eBay users have access to contribute and + edit articles on the eBay Wiki. All content contributed to the eBay Wiki is + subject to the Community Content Policy. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *eBayWikiReadOnly; + +/** + + TUV level is a number allocated to a user based on various characteristics + such as buyer, seller, new buyer, new seller, high risk, or bid limit. + Applies to eBay Motors Pro applications only. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *tuvLevel; + +/** + + The value added tax identifier (VATID) is applicable to the VAT-enabled + sites. + Applies to eBay Motors Pro applications only. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *vatid; + +/** + + Indicates if item is listed for sale by owner (FSBO) or listed by a + dealer. + Applies to eBay Motors Pro applications only. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *motorsDealer; + +/** + + Not used by any call. + + + type: string constant in Trading_SellerPaymentMethodCodeType.h +*/ +@property (nonatomic, retain) NSString *sellerPaymentMethod; + +/** + + Contains information about the user as a bidder on a certain + item. Returned for GetAllBidders if IncludeBiddingSummary = + true is included in the request. + + + type : class Trading_BiddingSummaryType +*/ +@property (nonatomic, retain) Trading_BiddingSummaryType *biddingSummary; + +/** + + Indicates whether or not the User container has been made + anonymous. If true, some elements in the User container have + either been removed, or had their values changed to remove + identifying characteristics. If false, all expected elements + are returned, and no values are changed. +

+ Since a bidder's user info is anonymous, this tag is returned as false + only to the bidder, and to the seller of an item that the user is bidding + on. For all other users, this tag is returned as true. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *userAnonymized; + +/** + + Total count of neutral Feedback entries received by the user, including weekly repeats. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *uniqueNeutralFeedbackCount; + +/** + + Reserved for internal or future use. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *enterpriseSeller; + +/** + + When a user has their billing option set to 'email', they can include + this element in a GetUser request to retrieve their own email bills. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *billingEmail; + +/** + + Indicate whether user is eligible to list item or not. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *qualifiesForSelling; + +/** + + Contains the static email address of an eBay member, used within the "reply to" + email address when the eBay member sends a message. + (Each eBay member is assigned a static alias. The alias is + used within a static email address.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *staticAlias; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_UserType.m b/Vendoo/TradingProxy/Trading_UserType.m new file mode 100755 index 0000000..2fd29e2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_UserType.m @@ -0,0 +1,252 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_UserType.h" +#import "Trading_CharityAffiliationsType.h" +#import "Trading_AddressType.h" +#import "Trading_SellerType.h" +#import "Trading_BiddingSummaryType.h" +#import "Trading_BuyerType.h" + +@implementation Trading_UserType + +@synthesize aboutMePage = _aboutMePage; +@synthesize eiasToken = _eiasToken; +@synthesize email = _email; +@synthesize feedbackScore = _feedbackScore; +@synthesize uniqueNegativeFeedbackCount = _uniqueNegativeFeedbackCount; +@synthesize uniquePositiveFeedbackCount = _uniquePositiveFeedbackCount; +@synthesize positiveFeedbackPercent = _positiveFeedbackPercent; +@synthesize feedbackPrivate = _feedbackPrivate; +@synthesize feedbackRatingStar = _feedbackRatingStar; +@synthesize idVerified = _idVerified; +@synthesize eBayGoodStanding = _eBayGoodStanding; +@synthesize newUser = _newUser; +@synthesize registrationAddress = _registrationAddress; +@synthesize registrationDate = _registrationDate; +@synthesize site = _site; +@synthesize status = _status; +@synthesize userID = _userID; +@synthesize userIDChanged = _userIDChanged; +@synthesize userIDLastChanged = _userIDLastChanged; +@synthesize vatStatus = _vatStatus; +@synthesize buyerInfo = _buyerInfo; +@synthesize sellerInfo = _sellerInfo; +@synthesize businessRole = _businessRole; +@synthesize charityAffiliations = _charityAffiliations; +@synthesize payPalAccountLevel = _payPalAccountLevel; +@synthesize payPalAccountType = _payPalAccountType; +@synthesize payPalAccountStatus = _payPalAccountStatus; +@synthesize userSubscription = _userSubscription; +@synthesize siteVerified = _siteVerified; +@synthesize skypeID = _skypeID; +@synthesize eBayWikiReadOnly = _eBayWikiReadOnly; +@synthesize tuvLevel = _tuvLevel; +@synthesize vatid = _vatid; +@synthesize motorsDealer = _motorsDealer; +@synthesize sellerPaymentMethod = _sellerPaymentMethod; +@synthesize biddingSummary = _biddingSummary; +@synthesize userAnonymized = _userAnonymized; +@synthesize uniqueNeutralFeedbackCount = _uniqueNeutralFeedbackCount; +@synthesize enterpriseSeller = _enterpriseSeller; +@synthesize billingEmail = _billingEmail; +@synthesize qualifiesForSelling = _qualifiesForSelling; +@synthesize staticAlias = _staticAlias; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"AboutMePage" propertyName:@"aboutMePage" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"aboutMePage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EIASToken" propertyName:@"eiasToken" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"eiasToken"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Email" propertyName:@"email" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"email"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackScore" propertyName:@"feedbackScore" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"feedbackScore"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UniqueNegativeFeedbackCount" propertyName:@"uniqueNegativeFeedbackCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"uniqueNegativeFeedbackCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UniquePositiveFeedbackCount" propertyName:@"uniquePositiveFeedbackCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"uniquePositiveFeedbackCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PositiveFeedbackPercent" propertyName:@"positiveFeedbackPercent" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"positiveFeedbackPercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackPrivate" propertyName:@"feedbackPrivate" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"feedbackPrivate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackRatingStar" propertyName:@"feedbackRatingStar" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"feedbackRatingStar"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IDVerified" propertyName:@"idVerified" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"idVerified"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayGoodStanding" propertyName:@"eBayGoodStanding" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayGoodStanding"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NewUser" propertyName:@"newUser" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"newUser"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RegistrationAddress" propertyName:@"registrationAddress" type:PICO_TYPE_OBJECT clazz:[Trading_AddressType class]]; + [map setObject:ps forKey:@"registrationAddress"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RegistrationDate" propertyName:@"registrationDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"registrationDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Site" propertyName:@"site" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"site"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Status" propertyName:@"status" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"status"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserID" propertyName:@"userID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserIDChanged" propertyName:@"userIDChanged" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"userIDChanged"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserIDLastChanged" propertyName:@"userIDLastChanged" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"userIDLastChanged"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VATStatus" propertyName:@"vatStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"vatStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyerInfo" propertyName:@"buyerInfo" type:PICO_TYPE_OBJECT clazz:[Trading_BuyerType class]]; + [map setObject:ps forKey:@"buyerInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerInfo" propertyName:@"sellerInfo" type:PICO_TYPE_OBJECT clazz:[Trading_SellerType class]]; + [map setObject:ps forKey:@"sellerInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BusinessRole" propertyName:@"businessRole" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"businessRole"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CharityAffiliations" propertyName:@"charityAffiliations" type:PICO_TYPE_OBJECT clazz:[Trading_CharityAffiliationsType class]]; + [map setObject:ps forKey:@"charityAffiliations"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalAccountLevel" propertyName:@"payPalAccountLevel" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"payPalAccountLevel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalAccountType" propertyName:@"payPalAccountType" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"payPalAccountType"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalAccountStatus" propertyName:@"payPalAccountStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"payPalAccountStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"UserSubscription" propertyName:@"userSubscription" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"userSubscription"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SiteVerified" propertyName:@"siteVerified" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"siteVerified"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SkypeID" propertyName:@"skypeID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"skypeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayWikiReadOnly" propertyName:@"eBayWikiReadOnly" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"eBayWikiReadOnly"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TUVLevel" propertyName:@"tuvLevel" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"tuvLevel"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VATID" propertyName:@"vatid" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"vatid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MotorsDealer" propertyName:@"motorsDealer" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"motorsDealer"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerPaymentMethod" propertyName:@"sellerPaymentMethod" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"sellerPaymentMethod"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BiddingSummary" propertyName:@"biddingSummary" type:PICO_TYPE_OBJECT clazz:[Trading_BiddingSummaryType class]]; + [map setObject:ps forKey:@"biddingSummary"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserAnonymized" propertyName:@"userAnonymized" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"userAnonymized"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UniqueNeutralFeedbackCount" propertyName:@"uniqueNeutralFeedbackCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"uniqueNeutralFeedbackCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EnterpriseSeller" propertyName:@"enterpriseSeller" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"enterpriseSeller"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BillingEmail" propertyName:@"billingEmail" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"billingEmail"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"QualifiesForSelling" propertyName:@"qualifiesForSelling" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"qualifiesForSelling"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StaticAlias" propertyName:@"staticAlias" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"staticAlias"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.aboutMePage = nil; + self.eiasToken = nil; + self.email = nil; + self.feedbackScore = nil; + self.uniqueNegativeFeedbackCount = nil; + self.uniquePositiveFeedbackCount = nil; + self.positiveFeedbackPercent = nil; + self.feedbackPrivate = nil; + self.feedbackRatingStar = nil; + self.idVerified = nil; + self.eBayGoodStanding = nil; + self.newUser = nil; + self.registrationAddress = nil; + self.registrationDate = nil; + self.site = nil; + self.status = nil; + self.userID = nil; + self.userIDChanged = nil; + self.userIDLastChanged = nil; + self.vatStatus = nil; + self.buyerInfo = nil; + self.sellerInfo = nil; + self.businessRole = nil; + self.charityAffiliations = nil; + self.payPalAccountLevel = nil; + self.payPalAccountType = nil; + self.payPalAccountStatus = nil; + self.userSubscription = nil; + self.siteVerified = nil; + self.skypeID = nil; + self.eBayWikiReadOnly = nil; + self.tuvLevel = nil; + self.vatid = nil; + self.motorsDealer = nil; + self.sellerPaymentMethod = nil; + self.biddingSummary = nil; + self.userAnonymized = nil; + self.uniqueNeutralFeedbackCount = nil; + self.enterpriseSeller = nil; + self.billingEmail = nil; + self.qualifiesForSelling = nil; + self.staticAlias = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VATDetailsType.h b/Vendoo/TradingProxy/Trading_VATDetailsType.h new file mode 100755 index 0000000..d7b0f99 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VATDetailsType.h @@ -0,0 +1,129 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Container for eBay's Business User features. A business seller can choose + to offer an item exclusively to bidders and buyers that also represent businesses. + Only applicable when the item is listed in a B2B-enabled category. + Currently, the eBay Germany (DE), Austria (AT), and Switzerland (CH) sites support + B2B business features. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VATDetailsType : NSObject { + +@private + NSNumber *_businessSeller; + NSNumber *_restrictedToBusiness; + NSNumber *_vatPercent; + NSString *_vatSite; + NSString *_vatid; + NSMutableArray *_any; + +} + + +/** + + If true, this indicates that the seller is a business user + and intends to use listing features that are offered to + business users only. Applicable only to business sellers + residing in Germany, Austria, or Switzerland who are listing in + a B2B VAT- enabled category on the eBay Germany (DE), Austria + (AT), or Switzerland (CH) sites. The seller must have a valid + VAT ID registered with eBay. This must be set to true if + RestrictedToBusiness is true. It has no effect (and it's not returned) + if RestrictedToBusiness is false. If an item was not qualified as a + business item when originally listed, but meets the conditions for + business items when the item is revised or relisted, the seller can + convert the item to a business item by specifying the appropriate + VAT details. See the eBay Web Services guide for more information and additional rules. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *businessSeller; + +/** + + If true, this indicates that the seller elects to offer the + item exclusively to business users. If false (or not returned), + this indicates that the seller elects to offer the item to all users. + Applicable only to business sellers residing in Germany, + Austria, or Switzerland who are listing in a B2B VAT-enabled + category on the eBay Germany (DE), Austria (AT), or Switzerland + (CH) sites. If this argument is true, the seller must have a + valid VAT-ID registered with eBay, and BusinessSeller must also + be true. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *restrictedToBusiness; + +/** + + VAT rate for the item, if any. When the VATPercent is specified, the + item's VAT information appears on the item's listing page. In + addition, the seller can choose to print an invoice that + includes the item's net price, VAT percent, VAT amount, and + total price. Since VAT rates vary + depending on the item and on the user's country of residence, a + seller is responsible for entering the correct VAT rate; it is + not calculated by eBay. To specify a VATPercent, a seller must + have a VAT-ID registered with eBay and must be listing the item on a + VAT-enabled site. Max applicable length is 6 characters, + including the decimal (e.g., 12.345). The scale is 3 decimal places. + (If you pass in 12.3456, eBay may round up the value to 12.346.) + Note: The View Item page may display the precision to 2 decimal places + with no trailing zeros. However, the full value you send in is stored. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *vatPercent; + +/** + + Displays the VatSite Id of the seller (in a business + card format) as part of the data returned in the + GetItem call if the seller's SellerBusinessCodeType + is set to 'Commercial'. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *vatSite; + +/** + + Displays the VatSite Id of the seller (in a business + card format) as part of the data returned in the + GetItem call if the seller's SellerBusinessCodeType + is set to 'Commercial'. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *vatid; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VATDetailsType.m b/Vendoo/TradingProxy/Trading_VATDetailsType.m new file mode 100755 index 0000000..866b855 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VATDetailsType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VATDetailsType.h" + +@implementation Trading_VATDetailsType + +@synthesize businessSeller = _businessSeller; +@synthesize restrictedToBusiness = _restrictedToBusiness; +@synthesize vatPercent = _vatPercent; +@synthesize vatSite = _vatSite; +@synthesize vatid = _vatid; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BusinessSeller" propertyName:@"businessSeller" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"businessSeller"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RestrictedToBusiness" propertyName:@"restrictedToBusiness" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"restrictedToBusiness"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VATPercent" propertyName:@"vatPercent" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"vatPercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VATSite" propertyName:@"vatSite" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"vatSite"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VATID" propertyName:@"vatid" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"vatid"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.businessSeller = nil; + self.restrictedToBusiness = nil; + self.vatPercent = nil; + self.vatSite = nil; + self.vatid = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VATRateType.h b/Vendoo/TradingProxy/Trading_VATRateType.h new file mode 100755 index 0000000..56f628e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VATRateType.h @@ -0,0 +1,113 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the VATRateType container, which is used by + ReviseSellingManagerSaleRecord to modify the VAT percentage for an + order line item. This container is also retrieved by + GetSellingManagerSaleRecord if Value-Added Tax has been applied to + the order line item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VATRateType : NSObject { + +@private + NSString *_itemID; + NSString *_transactionID; + NSNumber *_vatPercent; + NSString *_orderLineItemID; + NSMutableArray *_any; + +} + + +/** + + Unique identifier for an eBay item listing. A listing can have multiple + order line items (transactions), but only one ItemID. An ItemID can be + paired up with a corresponding TransactionID and used as an input filter for + ReviseSellingManagerSaleRecord. However, if OrderID is passed in as an input + filter for ReviseSellingManagerSaleRecord, the ItemID/TransactionID pair is + ignored. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Unique identifier for an eBay order line item (transaction). An order line + item is created once there is a commitment from a buyer to purchase an item. + Since an auction listing can only have one order line item + during the duration of the listing, the TransactionID for auction listings + is always 0. Along with its corresponding ItemID, a TransactionID is used + and referenced during an order checkout flow and after checkout has been + completed. The ItemID/TransactionID pair can be used as an input filter for + ReviseSellingManagerSaleRecord. However, if OrderID is passed in as an input + filter for ReviseSellingManagerSaleRecord, the ItemID/TransactionID pair is + ignored. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *transactionID; + +/** + + The VAT (Value-Added Tax) rate for the order line item. When the VATPercent is specified, the + item's VAT information appears on the item's listing page. In + addition, the seller can choose to print an invoice that + includes the item's net price, VAT percent, VAT amount, and + total price. Since VAT rates vary + depending on the item and on the user's country of residence, a + seller is responsible for entering the correct VAT rate; it is + not calculated by eBay. To specify a VATPercent, a seller must + have a VAT-ID registered with eBay and must be listing the item on a + VAT-enabled site. Max applicable length is 6 characters, + including the decimal (e.g., 12.345). The scale is 3 decimal places. + (If you pass in 12.3456, eBay may round up the value to 12.346.) + Note: The View Item page may display the precision to 2 decimal places + with no trailing zeros. However, the full value you send in is stored. + + + type : NSNumber, wrapper for primitive float +*/ +@property (nonatomic, retain) NSNumber *vatPercent; + +/** + + OrderLineItemID is a unique identifier for an eBay order line item and is + based upon the concatenation of ItemID and TransactionID, with a hyphen in + between these two IDs. If a VATRate is specified in the + ReviseSellingManagerSaleRecord request, OrderLineItemID can be used instead + of ItemID and TransactionID. For a single line item order, the + OrderLineItemID value can be passed into the OrderID field to revise the + corresponding order. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *orderLineItemID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VATRateType.m b/Vendoo/TradingProxy/Trading_VATRateType.m new file mode 100755 index 0000000..c5612d0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VATRateType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VATRateType.h" + +@implementation Trading_VATRateType + +@synthesize itemID = _itemID; +@synthesize transactionID = _transactionID; +@synthesize vatPercent = _vatPercent; +@synthesize orderLineItemID = _orderLineItemID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"TransactionID" propertyName:@"transactionID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"transactionID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VATPercent" propertyName:@"vatPercent" type:PICO_TYPE_FLOAT clazz:nil]; + [map setObject:ps forKey:@"vatPercent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"OrderLineItemID" propertyName:@"orderLineItemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"orderLineItemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.transactionID = nil; + self.vatPercent = nil; + self.orderLineItemID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VATStatusCodeType.h b/Vendoo/TradingProxy/Trading_VATStatusCodeType.h new file mode 100755 index 0000000..7674e63 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VATStatusCodeType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Indicates whether or not the user is subject to VAT. + Users who have registered with eBay as VAT-exempt are not + subject to VAT. See documentation on Value-Added Tax (VAT). + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) VAT is not applicable + +*/ +extern NSString *const Trading_VATStatusCodeType_NO_VAT_TAX; + +/** + + (out) Residence in a country with VAT and user is not registered as VAT-exempt + +*/ +extern NSString *const Trading_VATStatusCodeType_VAT_TAX; + +/** + + (out) Residence in a country with VAT and user is registered as VAT-exempt + +*/ +extern NSString *const Trading_VATStatusCodeType_VAT_EXEMPT; + +/** + + (out) Reserved for internal or future use + +*/ +extern NSString *const Trading_VATStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_VATStatusCodeType.m b/Vendoo/TradingProxy/Trading_VATStatusCodeType.m new file mode 100755 index 0000000..5144821 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VATStatusCodeType.m @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_VATStatusCodeType.h" + +/** + @file + + Indicates whether or not the user is subject to VAT. + Users who have registered with eBay as VAT-exempt are not + subject to VAT. See documentation on Value-Added Tax (VAT). + +*/ + +/** + + (out) VAT is not applicable + +*/ +NSString *const Trading_VATStatusCodeType_NO_VAT_TAX = @"NoVATTax"; + +/** + + (out) Residence in a country with VAT and user is not registered as VAT-exempt + +*/ +NSString *const Trading_VATStatusCodeType_VAT_TAX = @"VATTax"; + +/** + + (out) Residence in a country with VAT and user is registered as VAT-exempt + +*/ +NSString *const Trading_VATStatusCodeType_VAT_EXEMPT = @"VATExempt"; + +/** + + (out) Reserved for internal or future use + +*/ +NSString *const Trading_VATStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_VINSupportedDefinitionType.h b/Vendoo/TradingProxy/Trading_VINSupportedDefinitionType.h new file mode 100755 index 0000000..524ff77 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VINSupportedDefinitionType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + If present, the site defines category settings for when the seller + can provide a Vehicle Identification Number (VIN) for + US, CA, and CAFR eBay Motors sites. VIN is required for cars and trucks + from model year 1981 and later. (The US developed national standards for VIN + values as of 1981.) + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VINSupportedDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VINSupportedDefinitionType.m b/Vendoo/TradingProxy/Trading_VINSupportedDefinitionType.m new file mode 100755 index 0000000..3510363 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VINSupportedDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VINSupportedDefinitionType.h" + +@implementation Trading_VINSupportedDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VRMSupportedDefinitionType.h b/Vendoo/TradingProxy/Trading_VRMSupportedDefinitionType.h new file mode 100755 index 0000000..9c8d9c3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VRMSupportedDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + If present, the site defines category settings for whether the seller + can provide a Vehicle Registration Mark (VRM) for a + UK eBay Motors vehicle listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VRMSupportedDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VRMSupportedDefinitionType.m b/Vendoo/TradingProxy/Trading_VRMSupportedDefinitionType.m new file mode 100755 index 0000000..9641856 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VRMSupportedDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VRMSupportedDefinitionType.h" + +@implementation Trading_VRMSupportedDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ValType.h b/Vendoo/TradingProxy/Trading_ValType.h new file mode 100755 index 0000000..da531c0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValType.h @@ -0,0 +1,92 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + (public class) + + @ingroup EBayAPIInterface +*/ +@interface Trading_ValType : NSObject { + +@private + NSString *_valueLiteral; + NSMutableArray *_suggestedValueLiteral; + NSNumber *_valueID; + NSMutableArray *_any; + +} + + +/** + + For Half.com, use AttributeArray.Attribute.Value.ValueLiteral + in listing requests. + For Half.com, + AttributeArray.Attribute.Value.ValueLiteral is required when + you use AddItem. See the eBay Web Services Guide for valid + values. For the Half.com Notes attribute, the max + length is 500 characters. You can revise + AttributeArray.Attribute.Value.ValueLiteral for Half.com + listings. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *valueLiteral; + +/** + + (out) Reserved for future use. Suggested alternative text for + ValueLiteral. Multiple SuggestedValueLiteral elements can be + returned in a Value node. Not applicable to Half.com. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *suggestedValueLiteral; + +/** + + Constant value that identifies the attribute or characteristic + in a language-independent way. Unique within the + characteristic set.
+
+ In item-listing requests, if the ID is defined as -3 + or -6 (Other) in GetAttributesCS or GetProductSellingPages, + use ValueLiteral to specify the string value that the + user entered. Otherwise, use ValueID to specify the ID + that is pre-defined in GetAttributesCS or GetProductSellingPages. + In item-listing requests and product searches, + the possible ID values are:
+ -3 = User entered an arbitrary value (not an "Other" field)
+ -6 = User entered a value in an "Other" field
+ -100 = Value not specified (null)
+ #### (integer) = Identifier for a pre-defined value + that the user selected (e.g., -14 or 1001)
+ For eBay.com, required if ValueList is specified. + Not applicable to Half.com. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *valueID; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ValType.m b/Vendoo/TradingProxy/Trading_ValType.m new file mode 100755 index 0000000..6e8dd93 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ValType.h" + +@implementation Trading_ValType + +@synthesize valueLiteral = _valueLiteral; +@synthesize suggestedValueLiteral = _suggestedValueLiteral; +@synthesize valueID = _valueID; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ValueLiteral" propertyName:@"valueLiteral" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"valueLiteral"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"SuggestedValueLiteral" propertyName:@"suggestedValueLiteral" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"suggestedValueLiteral"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ValueID" propertyName:@"valueID" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"valueID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.valueLiteral = nil; + self.suggestedValueLiteral = nil; + self.valueID = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ValidateChallengeInputRequestType.h b/Vendoo/TradingProxy/Trading_ValidateChallengeInputRequestType.h new file mode 100755 index 0000000..3e3cfd0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValidateChallengeInputRequestType.h @@ -0,0 +1,59 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Validates the user response to a GetChallengeToken + botblock challenge. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ValidateChallengeInputRequestType : Trading_AbstractRequestType { + +@private + NSString *_challengeToken; + NSString *_userInput; + NSNumber *_keepTokenValid; + +} + + +/** + + Botblock token that was returned by GetChallengeToken. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *challengeToken; + +/** + + User response to a botblock challenge. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *userInput; + +/** + + Whether the challenge token should remain valid for up to two minutes. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *keepTokenValid; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ValidateChallengeInputRequestType.m b/Vendoo/TradingProxy/Trading_ValidateChallengeInputRequestType.m new file mode 100755 index 0000000..40b6510 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValidateChallengeInputRequestType.m @@ -0,0 +1,49 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ValidateChallengeInputRequestType.h" + +@implementation Trading_ValidateChallengeInputRequestType + +@synthesize challengeToken = _challengeToken; +@synthesize userInput = _userInput; +@synthesize keepTokenValid = _keepTokenValid; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ValidateChallengeInputRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ChallengeToken" propertyName:@"challengeToken" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"challengeToken"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UserInput" propertyName:@"userInput" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"userInput"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"KeepTokenValid" propertyName:@"keepTokenValid" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"keepTokenValid"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.challengeToken = nil; + self.userInput = nil; + self.keepTokenValid = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ValidateChallengeInputResponseType.h b/Vendoo/TradingProxy/Trading_ValidateChallengeInputResponseType.h new file mode 100755 index 0000000..e4636a6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValidateChallengeInputResponseType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Validate the user response to botblock challenge. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ValidateChallengeInputResponseType : Trading_AbstractResponseType { + +@private + NSNumber *_validToken; + +} + + +/** + + Indicates whether the token is valid. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *validToken; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ValidateChallengeInputResponseType.m b/Vendoo/TradingProxy/Trading_ValidateChallengeInputResponseType.m new file mode 100755 index 0000000..d40293a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValidateChallengeInputResponseType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ValidateChallengeInputResponseType.h" + +@implementation Trading_ValidateChallengeInputResponseType + +@synthesize validToken = _validToken; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ValidateChallengeInputResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ValidToken" propertyName:@"validToken" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"validToken"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.validToken = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ValidateTestUserRegistrationRequestType.h b/Vendoo/TradingProxy/Trading_ValidateTestUserRegistrationRequestType.h new file mode 100755 index 0000000..6add15c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValidateTestUserRegistrationRequestType.h @@ -0,0 +1,98 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + + +/** + + Requests to enable a test user to sell items in the Sandbox environment. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ValidateTestUserRegistrationRequestType : Trading_AbstractRequestType { + +@private + NSNumber *_feedbackScore; + NSDate *_registrationDate; + NSNumber *_subscribeSA; + NSNumber *_subscribeSAPro; + NSNumber *_subscribeSM; + NSNumber *_subscribeSMPro; + +} + + +/** + + Value for the feedback score of a user. If no value is passed in the request, + or if the value is zero, the feedback score is unchanged. This element is not intended + for regularly testing feedback because the feedback value can change after the request. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *feedbackScore; + +/** + + Value for the date and time that a user's registration begins. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *registrationDate; + +/** + + Indicates if a user subscribes to Seller's Assistant. You cannot + request to subscribe a user to both Seller's Assistant and + Seller's Assistant Pro. You cannot request to unsubscribe a user. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *subscribeSA; + +/** + + Indicates if a user subscribes to Seller's Assistant Pro. You cannot + request to subscribe a user to both Seller's Assistant and + Seller's Assistant Pro. You cannot request to unsubscribe a user. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *subscribeSAPro; + +/** + + Indicates if a user subscribes to Selling Manager. You cannot + request to subscribe a user to both Selling Manager and + Selling Manager Pro. You cannot request to unsubscribe a user. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *subscribeSM; + +/** + + Indicates if a user subscribes to Selling Manager Pro. You cannot + request to subscribe a user to both Selling Manager and + Selling Manager Pro. You cannot request to unsubscribe a user. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *subscribeSMPro; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ValidateTestUserRegistrationRequestType.m b/Vendoo/TradingProxy/Trading_ValidateTestUserRegistrationRequestType.m new file mode 100755 index 0000000..d0ee94f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValidateTestUserRegistrationRequestType.m @@ -0,0 +1,64 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ValidateTestUserRegistrationRequestType.h" + +@implementation Trading_ValidateTestUserRegistrationRequestType + +@synthesize feedbackScore = _feedbackScore; +@synthesize registrationDate = _registrationDate; +@synthesize subscribeSA = _subscribeSA; +@synthesize subscribeSAPro = _subscribeSAPro; +@synthesize subscribeSM = _subscribeSM; +@synthesize subscribeSMPro = _subscribeSMPro; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ValidateTestUserRegistrationRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FeedbackScore" propertyName:@"feedbackScore" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"feedbackScore"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RegistrationDate" propertyName:@"registrationDate" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"registrationDate"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SubscribeSA" propertyName:@"subscribeSA" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"subscribeSA"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SubscribeSAPro" propertyName:@"subscribeSAPro" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"subscribeSAPro"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SubscribeSM" propertyName:@"subscribeSM" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"subscribeSM"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SubscribeSMPro" propertyName:@"subscribeSMPro" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"subscribeSMPro"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.feedbackScore = nil; + self.registrationDate = nil; + self.subscribeSA = nil; + self.subscribeSAPro = nil; + self.subscribeSM = nil; + self.subscribeSMPro = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ValidateTestUserRegistrationResponseType.h b/Vendoo/TradingProxy/Trading_ValidateTestUserRegistrationResponseType.h new file mode 100755 index 0000000..0f17886 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValidateTestUserRegistrationResponseType.h @@ -0,0 +1,29 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Returned after calling ValidateTestUserRegistrationRequest; confirms a successful + call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ValidateTestUserRegistrationResponseType : Trading_AbstractResponseType { + +@private + +} + + + +@end diff --git a/Vendoo/TradingProxy/Trading_ValidateTestUserRegistrationResponseType.m b/Vendoo/TradingProxy/Trading_ValidateTestUserRegistrationResponseType.m new file mode 100755 index 0000000..8b44e97 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValidateTestUserRegistrationResponseType.m @@ -0,0 +1,33 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ValidateTestUserRegistrationResponseType.h" + +@implementation Trading_ValidateTestUserRegistrationResponseType + + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"ValidateTestUserRegistrationResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + + return map; +} + + + +-(void)dealloc { + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ValueCategoryDefinitionType.h b/Vendoo/TradingProxy/Trading_ValueCategoryDefinitionType.h new file mode 100755 index 0000000..1f7dde9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValueCategoryDefinitionType.h @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the value category feature. If a field of this type is present, + the corresponding feature applies to the site. The field is returned as + an empty element (e.g., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ValueCategoryDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ValueCategoryDefinitionType.m b/Vendoo/TradingProxy/Trading_ValueCategoryDefinitionType.m new file mode 100755 index 0000000..4ef2967 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValueCategoryDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ValueCategoryDefinitionType.h" + +@implementation Trading_ValueCategoryDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ValueFormatCodeType.h b/Vendoo/TradingProxy/Trading_ValueFormatCodeType.h new file mode 100755 index 0000000..e44fca6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValueFormatCodeType.h @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The format of a ValueType. The ValueFormatCodeType places additional constraints on the format a value takes + on which are enforceable for validation purposes + + + @ingroup EBayAPIInterface +*/ + +/** + + A date including the month, day, and year in the following format: + 'YYYYMMDD' + +*/ +extern NSString *const Trading_ValueFormatCodeType_FULL_DATE; + +/** + + A date including the month and year in the following format: 'YYYYMM' + +*/ +extern NSString *const Trading_ValueFormatCodeType_PARTIAL_DATE; + +/** + + A date including only the year in the following format: 'YYYY' + +*/ +extern NSString *const Trading_ValueFormatCodeType_YEAR; + +/** + + Reserved for future or internal use. + +*/ +extern NSString *const Trading_ValueFormatCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ValueFormatCodeType.m b/Vendoo/TradingProxy/Trading_ValueFormatCodeType.m new file mode 100755 index 0000000..79e2686 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValueFormatCodeType.m @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ValueFormatCodeType.h" + +/** + @file + + The format of a ValueType. The ValueFormatCodeType places additional constraints on the format a value takes + on which are enforceable for validation purposes + +*/ + +/** + + A date including the month, day, and year in the following format: + 'YYYYMMDD' + +*/ +NSString *const Trading_ValueFormatCodeType_FULL_DATE = @"FullDate"; + +/** + + A date including the month and year in the following format: 'YYYYMM' + +*/ +NSString *const Trading_ValueFormatCodeType_PARTIAL_DATE = @"PartialDate"; + +/** + + A date including only the year in the following format: 'YYYY' + +*/ +NSString *const Trading_ValueFormatCodeType_YEAR = @"Year"; + +/** + + Reserved for future or internal use. + +*/ +NSString *const Trading_ValueFormatCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_ValuePackEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_ValuePackEnabledDefinitionType.h new file mode 100755 index 0000000..e102a83 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValuePackEnabledDefinitionType.h @@ -0,0 +1,36 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the ValuePack feature (a feature pack). If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ValuePackEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ValuePackEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_ValuePackEnabledDefinitionType.m new file mode 100755 index 0000000..4d77ccc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValuePackEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ValuePackEnabledDefinitionType.h" + +@implementation Trading_ValuePackEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ValueRecommendationType.h b/Vendoo/TradingProxy/Trading_ValueRecommendationType.h new file mode 100755 index 0000000..d68b508 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValueRecommendationType.h @@ -0,0 +1,64 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_RecommendationValidationRulesType; + +/** + + Defines details about recommended values for custom Item Specifics. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_ValueRecommendationType : NSObject { + +@private + NSString *_value; + Trading_RecommendationValidationRulesType *_validationRules; + NSMutableArray *_any; + +} + + +/** + + A recommended value for the Item Specific. Only returned when + a recommended value is available. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *value; + +/** + + Constraints that eBay places on this Item Specific value.
+
+ Only returned when you configure your request to include + relationships and/or confidence, and a recommended value + is available. + (Not returned when ExcludeRelationships is true and + IncludeConfidence is false.) + + + type : class Trading_RecommendationValidationRulesType +*/ +@property (nonatomic, retain) Trading_RecommendationValidationRulesType *validationRules; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_ValueRecommendationType.m b/Vendoo/TradingProxy/Trading_ValueRecommendationType.m new file mode 100755 index 0000000..1db83bc --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValueRecommendationType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_ValueRecommendationType.h" +#import "Trading_RecommendationValidationRulesType.h" + +@implementation Trading_ValueRecommendationType + +@synthesize value = _value; +@synthesize validationRules = _validationRules; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Value" propertyName:@"value" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"value"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ValidationRules" propertyName:@"validationRules" type:PICO_TYPE_OBJECT clazz:[Trading_RecommendationValidationRulesType class]]; + [map setObject:ps forKey:@"validationRules"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.value = nil; + self.validationRules = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_ValueTypeCodeType.h b/Vendoo/TradingProxy/Trading_ValueTypeCodeType.h new file mode 100755 index 0000000..0cbc0bf --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValueTypeCodeType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + + +/** + + A number with a possible decimal point, e.g. -3.14159. + (Item Specifics don't distinguish between float and double.) + +*/ +extern NSString *const Trading_ValueTypeCodeType_DECIMAL; + +/** + + Free-form text. This is the default. + Max length 50. + +*/ +extern NSString *const Trading_ValueTypeCodeType_TEXT; + +/** + + International Standard Book Number (ISBN). + ISBNs can contain either 10 or 13 characters. + Max length 13. + +*/ +extern NSString *const Trading_ValueTypeCodeType_ISBN; + +/** + + Universal Product Code. Max length 12. + +*/ +extern NSString *const Trading_ValueTypeCodeType_UPC; + +/** + + European Article Number. Max length 13. + +*/ +extern NSString *const Trading_ValueTypeCodeType_EAN; + +/** + + A Date value, which can assume one of these formats: + YYYYMMDD, YYYYMM, or YYYY. See ValueFormat for the + recommended format to use in listings. + +*/ +extern NSString *const Trading_ValueTypeCodeType_DATE; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_ValueTypeCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_ValueTypeCodeType.m b/Vendoo/TradingProxy/Trading_ValueTypeCodeType.m new file mode 100755 index 0000000..4d5b2fb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_ValueTypeCodeType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_ValueTypeCodeType.h" + + +/** + + A number with a possible decimal point, e.g. -3.14159. + (Item Specifics don't distinguish between float and double.) + +*/ +NSString *const Trading_ValueTypeCodeType_DECIMAL = @"Decimal"; + +/** + + Free-form text. This is the default. + Max length 50. + +*/ +NSString *const Trading_ValueTypeCodeType_TEXT = @"Text"; + +/** + + International Standard Book Number (ISBN). + ISBNs can contain either 10 or 13 characters. + Max length 13. + +*/ +NSString *const Trading_ValueTypeCodeType_ISBN = @"ISBN"; + +/** + + Universal Product Code. Max length 12. + +*/ +NSString *const Trading_ValueTypeCodeType_UPC = @"UPC"; + +/** + + European Article Number. Max length 13. + +*/ +NSString *const Trading_ValueTypeCodeType_EAN = @"EAN"; + +/** + + A Date value, which can assume one of these formats: + YYYYMMDD, YYYYMM, or YYYY. See ValueFormat for the + recommended format to use in listings. + +*/ +NSString *const Trading_ValueTypeCodeType_DATE = @"Date"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_ValueTypeCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_VariationDetailsType.h b/Vendoo/TradingProxy/Trading_VariationDetailsType.h new file mode 100755 index 0000000..cf7b7c6 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VariationDetailsType.h @@ -0,0 +1,97 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the VariationDetails container that is returned in + GeteBayDetails if VariationDetails is included + in the request as a DetailName filter, or if GeteBayDetails + is called with no DetailName filters. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VariationDetailsType : NSObject { + +@private + NSNumber *_maxVariationsPerItem; + NSNumber *_maxNamesPerVariationSpecificsSet; + NSNumber *_maxValuesPerVariationSpecificsSetName; + NSString *_detailVersion; + NSDate *_updateTime; + NSMutableArray *_any; + +} + + +/** + + This value indicates the maximum number of item variations that the site will allow + within one multi-variation listing. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxVariationsPerItem; + +/** + + This value indicates the maximum number of variation specific sets that the site will allow + per listing. Typical variation specific sets for clothing may be 'Color', 'Size', 'Long Sleeve', etc. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxNamesPerVariationSpecificsSet; + +/** + + This value indicates the maximum number of values that the site will allow + within one variation specific set. For example, if the variation specific set was + 'Color', the seller could specify as many colors that are available up to this + maximum value. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *maxValuesPerVariationSpecificsSetName; + +/** + + Returns the latest version number for this field. The version can be + used to determine if and when to refresh cached client data. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailVersion; + +/** + + Gives the time in GMT that the feature flags for the details were last + updated. This timestamp can be used to determine if and when to refresh + cached client data. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *updateTime; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VariationDetailsType.m b/Vendoo/TradingProxy/Trading_VariationDetailsType.m new file mode 100755 index 0000000..11b50a8 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VariationDetailsType.m @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VariationDetailsType.h" + +@implementation Trading_VariationDetailsType + +@synthesize maxVariationsPerItem = _maxVariationsPerItem; +@synthesize maxNamesPerVariationSpecificsSet = _maxNamesPerVariationSpecificsSet; +@synthesize maxValuesPerVariationSpecificsSetName = _maxValuesPerVariationSpecificsSetName; +@synthesize detailVersion = _detailVersion; +@synthesize updateTime = _updateTime; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxVariationsPerItem" propertyName:@"maxVariationsPerItem" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxVariationsPerItem"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxNamesPerVariationSpecificsSet" propertyName:@"maxNamesPerVariationSpecificsSet" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxNamesPerVariationSpecificsSet"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MaxValuesPerVariationSpecificsSetName" propertyName:@"maxValuesPerVariationSpecificsSetName" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"maxValuesPerVariationSpecificsSetName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailVersion" propertyName:@"detailVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UpdateTime" propertyName:@"updateTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"updateTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.maxVariationsPerItem = nil; + self.maxNamesPerVariationSpecificsSet = nil; + self.maxValuesPerVariationSpecificsSetName = nil; + self.detailVersion = nil; + self.updateTime = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VariationKeyType.h b/Vendoo/TradingProxy/Trading_VariationKeyType.h new file mode 100755 index 0000000..d1daa80 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VariationKeyType.h @@ -0,0 +1,62 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_NameValueListArrayType; + +/** + + Used to provide input for ItemID and VariationSpecific + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VariationKeyType : NSObject { + +@private + NSString *_itemID; + Trading_NameValueListArrayType *_variationSpecifics; + NSMutableArray *_any; + +} + + +/** + + The ID of the item whose variation(s) should be added to or + removed from the watch list. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Name-value pairs that identify a variation within the + listing identified by VariationKey.ItemID. + or that partially match one or more variations. Names may not be duplicated in the same VariationSpecifics container. + If the specified pairs do not match any variation, the call + behaves as if no variations were specified. + + + type : class Trading_NameValueListArrayType +*/ +@property (nonatomic, retain) Trading_NameValueListArrayType *variationSpecifics; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VariationKeyType.m b/Vendoo/TradingProxy/Trading_VariationKeyType.m new file mode 100755 index 0000000..a2f1423 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VariationKeyType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VariationKeyType.h" +#import "Trading_NameValueListArrayType.h" + +@implementation Trading_VariationKeyType + +@synthesize itemID = _itemID; +@synthesize variationSpecifics = _variationSpecifics; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VariationSpecifics" propertyName:@"variationSpecifics" type:PICO_TYPE_OBJECT clazz:[Trading_NameValueListArrayType class]]; + [map setObject:ps forKey:@"variationSpecifics"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.variationSpecifics = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VariationPictureRuleCodeType.h b/Vendoo/TradingProxy/Trading_VariationPictureRuleCodeType.h new file mode 100755 index 0000000..33ad62b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VariationPictureRuleCodeType.h @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Defines the rules for using Item Specifics to classify + variation pictures. + + + @ingroup EBayAPIInterface +*/ + +/** + + If the name is used in VariationSpecifics, then it must + be used as the Pictures.VariationSpecificName. + +*/ +extern NSString *const Trading_VariationPictureRuleCodeType_REQUIRED; + +/** + + If the name is used in VariationSpecifics, then it can + be used as the Pictures.VariationSpecificName. + This is the default for variation-enabled categories. + +*/ +extern NSString *const Trading_VariationPictureRuleCodeType_ENABLED; + +/** + + The name cannot be used as the Pictures.VariationSpecificName. + +*/ +extern NSString *const Trading_VariationPictureRuleCodeType_DISABLED; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_VariationPictureRuleCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_VariationPictureRuleCodeType.m b/Vendoo/TradingProxy/Trading_VariationPictureRuleCodeType.m new file mode 100755 index 0000000..26d5549 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VariationPictureRuleCodeType.m @@ -0,0 +1,43 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_VariationPictureRuleCodeType.h" + +/** + @file + + Defines the rules for using Item Specifics to classify + variation pictures. + +*/ + +/** + + If the name is used in VariationSpecifics, then it must + be used as the Pictures.VariationSpecificName. + +*/ +NSString *const Trading_VariationPictureRuleCodeType_REQUIRED = @"Required"; + +/** + + If the name is used in VariationSpecifics, then it can + be used as the Pictures.VariationSpecificName. + This is the default for variation-enabled categories. + +*/ +NSString *const Trading_VariationPictureRuleCodeType_ENABLED = @"Enabled"; + +/** + + The name cannot be used as the Pictures.VariationSpecificName. + +*/ +NSString *const Trading_VariationPictureRuleCodeType_DISABLED = @"Disabled"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_VariationPictureRuleCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_VariationSpecificPictureSetType.h b/Vendoo/TradingProxy/Trading_VariationSpecificPictureSetType.h new file mode 100755 index 0000000..4eae5cb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VariationSpecificPictureSetType.h @@ -0,0 +1,116 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the VariationSpecificPictureSet container, which is + used to specify the URL(s) where the picture(s) of the variation specific will be + hosted. If the Variations.Pictures container is used, at least one + VariationSpecificPictureSet container is required. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VariationSpecificPictureSetType : NSObject { + +@private + NSString *_variationSpecificValue; + NSMutableArray *_pictureURL; + NSString *_galleryURL; + NSMutableArray *_externalPictureURL; + NSMutableArray *_any; + +} + + +/** + + A value that is associated with VariationSpecificName. For example, + suppose this set of pictures is showing blue shirts, and some of + the variations include Color=Blue in their variation specifics. + If VariationSpecificName is "Color", then VariationSpecificValue would be "Blue". + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *variationSpecificValue; + +/** + + The URL of a picture that is associated with the + VariationSpecificValue. A variation specific picture set can + consist of up to 12 images hosted by eBay Picture Services (EPS). However, only + one picture may be used if that picture is hosted outside of eBay. eBay Picture + Services and self-hosted images can never be combined into the same variation + specific picture set. To specify multiple eBay Picture Services images, use + multiple PictureURL fields, passing in a distinct URL in each + of those fields. If specified, this field cannot have an empty/null value. +

+ The picture located at the URL specified in the first + PictureURL field is also used as the thumbnail image for + applicable variations. For example, if the picture set contains pictures of red + shirts (i.e., VariationSpecificName=Color and VariationSpecificValue=Red), the + first picture is used as the thumbnail image for all the red shirt variations. +
+
+ You can use Item.PictureDetails to specify additional pictures. + For example, the item-level pictures could include a model wearing a + black shirt, as a typical example of the shirt style. +

+ Note: + If a URI contains spaces, replace them with %20. + For example, http://example.com/my image.jpg must be + submitted as http://example.com/my%20image.jpg to + replace the space in the image file name. + + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *pictureURL; + +/** + + URL for the variation's Gallery thumbnail, which eBay uses when + the variation is shown in My eBay. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *galleryURL; + +/** + + Returns the URL of a variation-specific picture that is hosted outside of eBay.
+
+ When you list, revise, or relist a variation, use VariationSpecificPictureSet.PictureURL (not ExternalPictureURL) to specify your self-hosted picture or EPS picture.
+
+ On sites with free gallery, if you use a self-hosted picture for a variation, eBay copies the picture and hosts it in eBay Picture Services (EPS). In eBay's View Item page, the variation shows the EPS-hosted picture. GetItem returns the EPS picture in VariationSpecificPictureSet.PictureURL, and it returns the self-hosted picture in VariationSpecificPictureSet.ExternalPictureURL. (If the copying process fails, the original (self-hosted) picture is returned in both ExternalPictureURL and PictureURL.)
+
+ Only returned when the seller used a self-hosted picture for the variation. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *externalPictureURL; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VariationSpecificPictureSetType.m b/Vendoo/TradingProxy/Trading_VariationSpecificPictureSetType.m new file mode 100755 index 0000000..2be45fa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VariationSpecificPictureSetType.m @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VariationSpecificPictureSetType.h" + +@implementation Trading_VariationSpecificPictureSetType + +@synthesize variationSpecificValue = _variationSpecificValue; +@synthesize pictureURL = _pictureURL; +@synthesize galleryURL = _galleryURL; +@synthesize externalPictureURL = _externalPictureURL; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VariationSpecificValue" propertyName:@"variationSpecificValue" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"variationSpecificValue"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"PictureURL" propertyName:@"pictureURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"pictureURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"GalleryURL" propertyName:@"galleryURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"galleryURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ExternalPictureURL" propertyName:@"externalPictureURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"externalPictureURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.variationSpecificValue = nil; + self.pictureURL = nil; + self.galleryURL = nil; + self.externalPictureURL = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VariationSpecificsRuleCodeType.h b/Vendoo/TradingProxy/Trading_VariationSpecificsRuleCodeType.h new file mode 100755 index 0000000..d795cc7 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VariationSpecificsRuleCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Defines option for whether an Item Specific can be used as a variation specific. + + + @ingroup EBayAPIInterface +*/ + +/** + + The recommended name (and values, if any) can be used + either in the Item Specifics or VariationSpecifics context + in listing calls. + This is the default for variation-enabled categories. + +*/ +extern NSString *const Trading_VariationSpecificsRuleCodeType_ENABLED; + +/** + + The recommended name/values can't be used in VariationSpecifics + (but they can be used in ItemSpecifics). Typically, this occurs + when the category doesn't support variations, or if the category + requires the name to be the same for all variations + in the listing. + +*/ +extern NSString *const Trading_VariationSpecificsRuleCodeType_DISABLED; + +/** + + Reserved for future use. + +*/ +extern NSString *const Trading_VariationSpecificsRuleCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_VariationSpecificsRuleCodeType.m b/Vendoo/TradingProxy/Trading_VariationSpecificsRuleCodeType.m new file mode 100755 index 0000000..8f75723 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VariationSpecificsRuleCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_VariationSpecificsRuleCodeType.h" + +/** + @file + + Defines option for whether an Item Specific can be used as a variation specific. + +*/ + +/** + + The recommended name (and values, if any) can be used + either in the Item Specifics or VariationSpecifics context + in listing calls. + This is the default for variation-enabled categories. + +*/ +NSString *const Trading_VariationSpecificsRuleCodeType_ENABLED = @"Enabled"; + +/** + + The recommended name/values can't be used in VariationSpecifics + (but they can be used in ItemSpecifics). Typically, this occurs + when the category doesn't support variations, or if the category + requires the name to be the same for all variations + in the listing. + +*/ +NSString *const Trading_VariationSpecificsRuleCodeType_DISABLED = @"Disabled"; + +/** + + Reserved for future use. + +*/ +NSString *const Trading_VariationSpecificsRuleCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_VariationType.h b/Vendoo/TradingProxy/Trading_VariationType.h new file mode 100755 index 0000000..343323b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VariationType.h @@ -0,0 +1,325 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_NameValueListArrayType; +@class Trading_SellingStatusType; +@class Trading_DiscountPriceInfoType; +@class Trading_SellingManagerProductInventoryStatusType; +@class Trading_AmountType; + +/** + + This type defines the Variation container, which provides full + details on each item variation in a multi-variation listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VariationType : NSObject { + +@private + NSString *_sku; + Trading_AmountType *_startPrice; + NSNumber *_quantity; + Trading_NameValueListArrayType *_variationSpecifics; + NSNumber *_unitsAvailable; + Trading_AmountType *_unitCost; + Trading_SellingStatusType *_sellingStatus; + NSString *_variationTitle; + NSString *_variationViewItemURL; + NSNumber *_delete; + Trading_SellingManagerProductInventoryStatusType *_sellingManagerProductInventoryStatus; + NSNumber *_watchCount; + NSString *_privateNotes; + Trading_DiscountPriceInfoType *_discountPriceInfo; + NSMutableArray *_any; + +} + + +/** + + A SKU (stock keeping unit) is an identifier defined by a seller. + It is only intended for the seller's use (not for buyers). + Many sellers assign a SKU to an item of a specific type, + size, and color. For the seller's convenience, eBay preserves the + SKU on the variation, and also on corresponding order line items. + This enables you (as a seller) use the SKU to reconcile your + eBay inventory with your own inventory system instead of using the + variation specifics. It is a good idea to track how many items of + each type, size, and color are selling so that you can restock + your shelves or update the variation quantity on eBay according to + customer demand. (eBay does not use the SKU.)
+
+ If specified, all SKU values must be unique within the Variations + node. That is, no two variations within the same listing can have + the same SKU.
+
+ If you set Item.InventoryTrackingMethod to true, + the variation SKU values are required and they must be + unique across all the seller's active listings.
+
+ For GetItem and related calls: Only returned if the + seller specified a SKU for the variation. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sku; + +/** + + The fixed price of all items identified by this variation. + For example, a "Blue, Large" variation price could be USD 10.00, + and a "Black, Medium" variation price could be USD 5.00.
+
+ Each variation requires its own price, and the prices can + be different for each variation. This enables sellers to + provide discounts on certain + variations without affecting the price of others. + Required (and always returned) for listings with variations.
+
+ You can revise a variation's price at any time (even if it + has purchases). When you modify a variation during revise or + relist, you need to include both its StartPrice and Quantity. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *startPrice; + +/** + + This value indicates the quantity of items in the specific variation that are + available for purchase. If you set Variation.Quantity to '0' when + you create, revise, or relist an item listing, the variation is dropped from + the listing.
+
+ For GetItem (and other related calls that retrieve the Item + object), the Variation.Quantity value indicates the total number + of items associated with the variation, including the quantity available and the + quantity sold. To calculate the quantity available for sale, subtract + SellingStatus.QuantitySold from this value.
+
+ For ReviseFixedPriceItem: + You can revise a variation's quantity at any time, even if + it has purchases. However, at least one variation must remain + with a non-zero quantity in order for the listing to remain active. + When you modify a variation during revise or + relist, you need to include both its StartPrice and Quantity. + If you revise the Quantity value for a variation after items have + already sold, specify the quantity available for sale. + (eBay will automatically add the + quantity sold to the value you specify.) If you set the quantity to + 0 and the variation has no purchases, the variation may be + dropped from the listing.
+
+ For GetSellerTransactions: See Item.Quantity instead.
+
+ See the Trading API Guide for more details about setting and modifying a variation's quantity. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *quantity; + +/** + + A list of name/value pairs that uniquely identify the variation within + the listing. All variations must specify the same set of names, and + each variation must provide a unique combination of values for those + names. For example, if the items vary by color and size, then every + variation must specify Color and Size as names, and no two + variations can specify the same combination of color and size values.
+
+ When you revise a listing that includes variations, you can + change names in variation specifics by using ModifyNameList. You can also add, delete, or replace individual variations as needed to match your + current inventory. Use the Variation.Delete field to delete a variation that has no sales (order line items). If the variation has + sales, then set the Quantity to 0.
+
+ For GetSellerEvents To keep the GetSellerEvents + response smaller, variation specifics are not returned if the + variation has a SKU. If the variation has no SKU, then + variation specifics are returned instead. Optionally, you can pass + IncludeVariationSpecifics as true in the request to force + variation specifics to be returned, even when the SKU is returned. + + + type : class Trading_NameValueListArrayType +*/ +@property (nonatomic, retain) Trading_NameValueListArrayType *variationSpecifics; + +/** + + Quantity of items in the seller's inventory for this + Selling Manager product. + This is not the same as the quantity available in a listed item. + Required when a Selling Manager product defines variations. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *unitsAvailable; + +/** + + Cost of the Selling Manager product that matches this variation. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *unitCost; + +/** + + Contains the variation's quantity sold. + Always returned when variations are present. + + + type : class Trading_SellingStatusType +*/ +@property (nonatomic, retain) Trading_SellingStatusType *sellingStatus; + +/** + + The title of the variation. This is a concatenation of the listing + title plus the values (no names) from the VariationSpecifics. + For example, if the Title is "Polo Shirt" and the variation is + for a medium pink shirt, the variation title could be + "Polo Shirt[Pink,M]. + PayPal may also use this value + to identify item variations(for buyers and sellers). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *variationTitle; + +/** + + URL for the variation on eBay. This links to eBay's View Item page, + with the page configured to show details of the specified variation. + The syntax of this URL is similar to Item.ViewItemURL (not optimized + for natural search). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *variationViewItemURL; + +/** + + Deletes the specified variation from the listing. In general, + a listing with Item Variations must have at least one + variation with a non-zero Quantity in order to remain active. + Additional deletion rules depend + on whether you are revising or relisting.
+
+ For ReviseFixedPriceItem only: + If a variation has any purchases (i.e., an order line item was created + and QuantitySold is greather than 0), you can't + delete the variation, but you can set its quantity to zero. + If a variation has no purchases, you can delete it.
+
+ To replace a varation, you can delete it and add the new + or corrected one. + However, you can't specify the same SKU twice in the + same request (because the intent would be ambiguous). + So, either use a new SKU for the newer variation, + or use the call twice (once to delete the variation, and + once to add the new variation with the same SKU).
+
+ For RelistFixedPriceItem only: + You can delete any variation, as long as the relisted listing + includes at least 1 variation with a non-zero quantity. + (That is, when you relist, you could delete all but one variation, + or you could delete all existing variations and add a new one.) + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *delete; + +/** + + Container for statistics about the Selling Manager product + that is associated with this variation. + + + type : class Trading_SellingManagerProductInventoryStatusType +*/ +@property (nonatomic, retain) Trading_SellingManagerProductInventoryStatusType *sellingManagerProductInventoryStatus; + +/** + + The number of watches placed on this variation by eBay users. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *watchCount; + +/** + + A note a user makes on an item with variations in My eBay. +
+
+ For eBay.com, only GetMyeBaySelling (not GetItem) returns this + field, and only if you pass IncludeNotes in the request. + Only visible to the user who created the note.
+
+ Not supported as input in ReviseFixedPriceItem. + Use SetUserNotes instead.
+
+ In SoldList, notes for variations are only returned at the + Item level, not the variation level. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *privateNotes; + +/** + + This container provides information for an item that has a Strikethrough Price (STP) or a Minimum Advertised Price + (MAP) discount pricing treatment. STP and MAP apply only to fixed-price listings and auction listings with the Buy + It Now opton. STP is available on the US, UK, and German (DE) sites, while MAP is available only on the US site. +

+ Discount pricing is available to qualified sellers (and their associated developers) who + participate in the Discount Pricing Program. Once qualified, sellers receive a + "special account flag" (SAF) that allows them to apply Discount Pricing to both single-variation and multi-variation + items. Sellers should contact their account manager or Customer Service to + see if they qualify for the Strikethrough Pricing program. +

+ As a seller listing Discount Price items, you are required to maintain records of your discount + pricing in the event you are called upon to substantiate your item pricing. The following + link details your legal obligations when you utilize Discount Pricing to sell items: Strikethrough Pricing Requirements + +

+ For AddFixedPriceItem, RelistFixedPriceItem, ReviseFixedPriceItem, and + VerifyAddFixedPriceItem: + If you are listing variations (MSKU items), use Variation.DiscountPriceInfo for each variation. + + + type : class Trading_DiscountPriceInfoType +*/ +@property (nonatomic, retain) Trading_DiscountPriceInfoType *discountPriceInfo; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VariationType.m b/Vendoo/TradingProxy/Trading_VariationType.m new file mode 100755 index 0000000..69f73aa --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VariationType.m @@ -0,0 +1,112 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VariationType.h" +#import "Trading_NameValueListArrayType.h" +#import "Trading_SellingStatusType.h" +#import "Trading_DiscountPriceInfoType.h" +#import "Trading_SellingManagerProductInventoryStatusType.h" +#import "Trading_AmountType.h" + +@implementation Trading_VariationType + +@synthesize sku = _sku; +@synthesize startPrice = _startPrice; +@synthesize quantity = _quantity; +@synthesize variationSpecifics = _variationSpecifics; +@synthesize unitsAvailable = _unitsAvailable; +@synthesize unitCost = _unitCost; +@synthesize sellingStatus = _sellingStatus; +@synthesize variationTitle = _variationTitle; +@synthesize variationViewItemURL = _variationViewItemURL; +@synthesize delete = _delete; +@synthesize sellingManagerProductInventoryStatus = _sellingManagerProductInventoryStatus; +@synthesize watchCount = _watchCount; +@synthesize privateNotes = _privateNotes; +@synthesize discountPriceInfo = _discountPriceInfo; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SKU" propertyName:@"sku" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sku"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartPrice" propertyName:@"startPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"startPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Quantity" propertyName:@"quantity" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"quantity"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VariationSpecifics" propertyName:@"variationSpecifics" type:PICO_TYPE_OBJECT clazz:[Trading_NameValueListArrayType class]]; + [map setObject:ps forKey:@"variationSpecifics"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UnitsAvailable" propertyName:@"unitsAvailable" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"unitsAvailable"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"UnitCost" propertyName:@"unitCost" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"unitCost"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingStatus" propertyName:@"sellingStatus" type:PICO_TYPE_OBJECT clazz:[Trading_SellingStatusType class]]; + [map setObject:ps forKey:@"sellingStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VariationTitle" propertyName:@"variationTitle" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"variationTitle"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VariationViewItemURL" propertyName:@"variationViewItemURL" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"variationViewItemURL"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Delete" propertyName:@"delete" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"delete"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellingManagerProductInventoryStatus" propertyName:@"sellingManagerProductInventoryStatus" type:PICO_TYPE_OBJECT clazz:[Trading_SellingManagerProductInventoryStatusType class]]; + [map setObject:ps forKey:@"sellingManagerProductInventoryStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WatchCount" propertyName:@"watchCount" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"watchCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PrivateNotes" propertyName:@"privateNotes" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"privateNotes"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DiscountPriceInfo" propertyName:@"discountPriceInfo" type:PICO_TYPE_OBJECT clazz:[Trading_DiscountPriceInfoType class]]; + [map setObject:ps forKey:@"discountPriceInfo"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.sku = nil; + self.startPrice = nil; + self.quantity = nil; + self.variationSpecifics = nil; + self.unitsAvailable = nil; + self.unitCost = nil; + self.sellingStatus = nil; + self.variationTitle = nil; + self.variationViewItemURL = nil; + self.delete = nil; + self.sellingManagerProductInventoryStatus = nil; + self.watchCount = nil; + self.privateNotes = nil; + self.discountPriceInfo = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VariationsEnabledDefinitionType.h b/Vendoo/TradingProxy/Trading_VariationsEnabledDefinitionType.h new file mode 100755 index 0000000..7c534da --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VariationsEnabledDefinitionType.h @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Defines the multi-variation listing feature. If the field is present, + the corresponding feature applies to the site. The field is returned as + an empty element (e.g., a boolean value is not returned).
+
+ Multi-variation listings contain items that are logically the same + product, but that vary in their manufacturing details or packaging. + For example, a particular brand and style of shirt could be + available in different sizes and colors, such as "large blue" and + "medium black" variations. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VariationsEnabledDefinitionType : NSObject { + +@private + NSMutableArray *_any; + +} + + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VariationsEnabledDefinitionType.m b/Vendoo/TradingProxy/Trading_VariationsEnabledDefinitionType.m new file mode 100755 index 0000000..885d014 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VariationsEnabledDefinitionType.m @@ -0,0 +1,37 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VariationsEnabledDefinitionType.h" + +@implementation Trading_VariationsEnabledDefinitionType + +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VariationsType.h b/Vendoo/TradingProxy/Trading_VariationsType.h new file mode 100755 index 0000000..5d94fc9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VariationsType.h @@ -0,0 +1,170 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_NameValueListArrayType; +@class Trading_ModifyNameArrayType; +@class Trading_VariationType; +@class Trading_PicturesType; + +/** + + Variations are multiple similar (but not identical) items in a + single fixed-price (or Store Inventory Format) listing. + For example, a single listing could contain multiple items of the + same brand and model that vary by color and size (like "Blue, Large" and "Black, Medium"). Each variation can have its own quantity and + price. For example, a listing could include 10 "Blue, Large" + variations and 20 "Black, Medium" variations. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VariationsType : NSObject { + +@private + NSMutableArray *_variation; + NSMutableArray *_pictures; + Trading_NameValueListArrayType *_variationSpecificsSet; + Trading_ModifyNameArrayType *_modifyNameList; + NSMutableArray *_any; + +} + + +/** + + Contains data that distinguishes one variation from another. + For example, if the items vary by color and size, each Variation + node specifies a combination of one of those colors and + sizes.
+
+ When listing or relisting an item, you are allowed to create a + listing with only one variation if you plan to add more variations + to it in the future. However, if you don't plan to add other + variations, we recommend that you avoid listing with only one + variation, so that you avoid confusing buyers.
+
+ When you modify a variation, it's safest to specify all the fields with the values + you want in the listing. At a minimum, StartPrice and VariationSpecifics are required + to modify an existing variation. If you omit SKU, the existing SKU (if any) is + deleted from the variation. If you omit Quantity, it is set to 0.
+
+ Variation, Pictures, or ModifyNameList (or all) need to be + specified when the Variations node is specified in listing requests. + + + entry type : class Trading_VariationType +*/ + +@property (nonatomic, retain) NSMutableArray *variation; + +/** + + Contains a set of pictures that correspond to one of the + variation specifics, such as Color. For example, if a listing + has blue and black color variations, you could choose Color + for all the pictures, and then include a set of pictures + for the blue variations and another set of pictures for the black + variations.
+
+ We strongly recommend that you also include shared pictures + in Item.PictureDetails, as this results in a better experience + for buyers.
+
+ For ReviseFixedPriceItem only: To replace + or delete individual pictures, pass in the entire Pictures + node with the complete set of variation pictures that you + want in the listing. If the applicable variations have purchases + or the listing ends in less than 12 hours, you can add + pictures, but you can't remove existing pictures.
+
+ Variation, Pictures, or ModifyNameList (or all) need to be + specified when the Variations node is specified in listing requests
+
+ Note: + Only one Pictures node is allowed for a listing. + However, the node has been defined as unbounded (repeatable) in + the schema to allow for different use cases for some calls or sites + in the future. + + + entry type : class Trading_PicturesType +*/ + +@property (nonatomic, retain) NSMutableArray *pictures; + +/** + + The set of all variation specific names and values that can be + applicable to the listing (at any time in its life cycle). + This must include all names and values specified in the + VariationSpecifics nodes.
+
+ Required when Variations are specified in a new listing, and when you + modify the name of a variation by using ModifyNameList. + When you modify variation specific names, VariationSpecificsSet must + include the new names plus the names that are not changing (but omit the old names),
+
+ This set configures variation selection widgets + that appear on eBay's View Item page. + For example, if you specify Color and Size names in the set, + eBay's View Item page displays Color and Size drop-down lists + to enable a buyer to choose a variation of interest.
+
+ The order in which you specify the names and values also + controls the order in which the selection widgets appear on + the View Item page. + For example, if you specify "Color", then "Size", and then + "Sleeve Style" as names, the View Item page shows drop-down lists + with those labels in that order. For "Size", if you specify + "S", "M", and "L" as values, the View Item page + shows the values in that order in the Size drop-down list.
+
+ Use GetCategorySpecifics to retrieve recommendations for names, + values, and order.
+
+ Required when Variations are specified in a new listing + (e.g., in AddFixedPriceItem). Also required when you change + variation specific names or values in ReviseFixedPriceItem and + RelistFixedPriceItem. + + + type : class Trading_NameValueListArrayType +*/ +@property (nonatomic, retain) Trading_NameValueListArrayType *variationSpecificsSet; + +/** + + Modifies variation specific names when you revise or + relist items.
+
+ You can modify a variation specific name regardless of the quantity sold (i.e., no restrictions on whether the item has orders or order line items (transactions)).
+
+ (Use VariationSpecifics to modify variation specific values.)
+
+ You are not required to specify SKU, VariationSpecifics, and other variation details in the request when you are only modifying a variation specific name. +
+
+ Variation, Pictures, VariationSpecificsSet, or ModifyNameList (or all) need to be specified when the Variations node is specified in listing requests. + + + type : class Trading_ModifyNameArrayType +*/ +@property (nonatomic, retain) Trading_ModifyNameArrayType *modifyNameList; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VariationsType.m b/Vendoo/TradingProxy/Trading_VariationsType.m new file mode 100755 index 0000000..71752a2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VariationsType.m @@ -0,0 +1,61 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VariationsType.h" +#import "Trading_NameValueListArrayType.h" +#import "Trading_ModifyNameArrayType.h" +#import "Trading_VariationType.h" +#import "Trading_PicturesType.h" + +@implementation Trading_VariationsType + +@synthesize variation = _variation; +@synthesize pictures = _pictures; +@synthesize variationSpecificsSet = _variationSpecificsSet; +@synthesize modifyNameList = _modifyNameList; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Variation" propertyName:@"variation" type:PICO_TYPE_OBJECT clazz:[Trading_VariationType class]]; + [map setObject:ps forKey:@"variation"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Pictures" propertyName:@"pictures" type:PICO_TYPE_OBJECT clazz:[Trading_PicturesType class]]; + [map setObject:ps forKey:@"pictures"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VariationSpecificsSet" propertyName:@"variationSpecificsSet" type:PICO_TYPE_OBJECT clazz:[Trading_NameValueListArrayType class]]; + [map setObject:ps forKey:@"variationSpecificsSet"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ModifyNameList" propertyName:@"modifyNameList" type:PICO_TYPE_OBJECT clazz:[Trading_ModifyNameArrayType class]]; + [map setObject:ps forKey:@"modifyNameList"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.variation = nil; + self.pictures = nil; + self.variationSpecificsSet = nil; + self.modifyNameList = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VeROItemStatusCodeType.h b/Vendoo/TradingProxy/Trading_VeROItemStatusCodeType.h new file mode 100755 index 0000000..85a7ce4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROItemStatusCodeType.h @@ -0,0 +1,56 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The VeRO reporting status for an item. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) The VeRO report request for the item has been received by eBay. + +*/ +extern NSString *const Trading_VeROItemStatusCodeType_RECEIVED; + +/** + + (out) The VeRO report request for the item has been submitted to eBay. + +*/ +extern NSString *const Trading_VeROItemStatusCodeType_SUBMITTED; + +/** + + (out) The reported item has been ended by eBay. + +*/ +extern NSString *const Trading_VeROItemStatusCodeType_REMOVED; + +/** + + (out) The VeRO report request for the item failed. + +*/ +extern NSString *const Trading_VeROItemStatusCodeType_SUBMISSION_FAILED; + +/** + + (out) The VeRO report request for the item has been received by eBay, but + additional clarification is needed before eBay can end the item. + +*/ +extern NSString *const Trading_VeROItemStatusCodeType_CLARIFICATION_REQUIRED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_VeROItemStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_VeROItemStatusCodeType.m b/Vendoo/TradingProxy/Trading_VeROItemStatusCodeType.m new file mode 100755 index 0000000..fba7163 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROItemStatusCodeType.m @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_VeROItemStatusCodeType.h" + +/** + @file + + The VeRO reporting status for an item. + +*/ + +/** + + (out) The VeRO report request for the item has been received by eBay. + +*/ +NSString *const Trading_VeROItemStatusCodeType_RECEIVED = @"Received"; + +/** + + (out) The VeRO report request for the item has been submitted to eBay. + +*/ +NSString *const Trading_VeROItemStatusCodeType_SUBMITTED = @"Submitted"; + +/** + + (out) The reported item has been ended by eBay. + +*/ +NSString *const Trading_VeROItemStatusCodeType_REMOVED = @"Removed"; + +/** + + (out) The VeRO report request for the item failed. + +*/ +NSString *const Trading_VeROItemStatusCodeType_SUBMISSION_FAILED = @"SubmissionFailed"; + +/** + + (out) The VeRO report request for the item has been received by eBay, but + additional clarification is needed before eBay can end the item. + +*/ +NSString *const Trading_VeROItemStatusCodeType_CLARIFICATION_REQUIRED = @"ClarificationRequired"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_VeROItemStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_VeROReasonCodeDetailsType.h b/Vendoo/TradingProxy/Trading_VeROReasonCodeDetailsType.h new file mode 100755 index 0000000..c05fc3d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROReasonCodeDetailsType.h @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_VeROSiteDetailType; + +/** + + Container for reason code details for all sites. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VeROReasonCodeDetailsType : NSObject { + +@private + NSMutableArray *_veROSiteDetail; + +} + + +/** + + Contains reason code details for a site. + + + entry type : class Trading_VeROSiteDetailType +*/ + +@property (nonatomic, retain) NSMutableArray *veROSiteDetail; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VeROReasonCodeDetailsType.m b/Vendoo/TradingProxy/Trading_VeROReasonCodeDetailsType.m new file mode 100755 index 0000000..055e13b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROReasonCodeDetailsType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VeROReasonCodeDetailsType.h" +#import "Trading_VeROSiteDetailType.h" + +@implementation Trading_VeROReasonCodeDetailsType + +@synthesize veROSiteDetail = _veROSiteDetail; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"VeROSiteDetail" propertyName:@"veROSiteDetail" type:PICO_TYPE_OBJECT clazz:[Trading_VeROSiteDetailType class]]; + [map setObject:ps forKey:@"veROSiteDetail"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.veROSiteDetail = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VeROReportItemType.h b/Vendoo/TradingProxy/Trading_VeROReportItemType.h new file mode 100755 index 0000000..4779f3f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROReportItemType.h @@ -0,0 +1,129 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains the item information to report. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VeROReportItemType : NSObject { + +@private + NSString *_itemID; + NSNumber *_veROReasonCodeID; + NSString *_messageToSeller; + NSNumber *_copyEmailToRightsOwner; + NSMutableArray *_region; + NSMutableArray *_country; + NSString *_patent; + NSString *_detailedMessage; + NSMutableArray *_any; + +} + + +/** + + The unique identifier for the item being reported for alleged infringement. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + The reason code identifier for the type of claimed infringement. Use + GetVeROReasonCodeDetails to retrieve a list of reason codes for a given site + or for all sites. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *veROReasonCodeID; + +/** + + Message from the VeRO Program member to the seller of the item being reported. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *messageToSeller; + +/** + + When set to true, this specifies that the VeRO Program member be copied on + the Notice of Claimed Infringement (NOCI) email sent to sellers of reported + items. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *copyEmailToRightsOwner; + +/** + + Region whose intellectual property laws are being violated. + + + entry type : string constant in Trading_ShippingRegionCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *region; + +/** + + The two-digit code representing the country whose intellectual property laws are + being violated. This field can be used more than once if there a multiple + countries whose intellectual property laws are being violated. +

+ This field is required when the VeROReasonCodeID + is 9037 (Item(s) is unlawful importation of product bearing trademark). + + + entry type : string constant in Trading_CountryCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *country; + +/** + + Patent number of the item, required when the VeROReasonCodeID is 9048 (Item(s) + infringes a valid patent). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *patent; + +/** + + Explanatory text from the VeRO Program member. This field is required when the + VeROReasonCodeID is "others." + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *detailedMessage; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VeROReportItemType.m b/Vendoo/TradingProxy/Trading_VeROReportItemType.m new file mode 100755 index 0000000..56dbf88 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROReportItemType.m @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VeROReportItemType.h" + +@implementation Trading_VeROReportItemType + +@synthesize itemID = _itemID; +@synthesize veROReasonCodeID = _veROReasonCodeID; +@synthesize messageToSeller = _messageToSeller; +@synthesize copyEmailToRightsOwner = _copyEmailToRightsOwner; +@synthesize region = _region; +@synthesize country = _country; +@synthesize patent = _patent; +@synthesize detailedMessage = _detailedMessage; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VeROReasonCodeID" propertyName:@"veROReasonCodeID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"veROReasonCodeID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MessageToSeller" propertyName:@"messageToSeller" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"messageToSeller"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CopyEmailToRightsOwner" propertyName:@"copyEmailToRightsOwner" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"copyEmailToRightsOwner"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Region" propertyName:@"region" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"region"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"Country" propertyName:@"country" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"country"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Patent" propertyName:@"patent" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"patent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DetailedMessage" propertyName:@"detailedMessage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"detailedMessage"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.veROReasonCodeID = nil; + self.messageToSeller = nil; + self.copyEmailToRightsOwner = nil; + self.region = nil; + self.country = nil; + self.patent = nil; + self.detailedMessage = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VeROReportItemsRequestType.h b/Vendoo/TradingProxy/Trading_VeROReportItemsRequestType.h new file mode 100755 index 0000000..bd3d998 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROReportItemsRequestType.h @@ -0,0 +1,53 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_VeROReportItemsType; + +/** + + Reports items that allegedly infringe your copyright, trademark, or other + intellectual property rights. You can report one or more items at a time with this + call. You must be a member of the Verified Rights Owner (VeRO) Program to use this + call. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VeROReportItemsRequestType : Trading_AbstractRequestType { + +@private + NSString *_rightsOwnerID; + Trading_VeROReportItemsType *_reportItems; + +} + + +/** + + User ID of the VeRO member reporting the items. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *rightsOwnerID; + +/** + + Container (packet) for items being reported. You can report the same item + more than once in a packet if a different reason code is used each time. + + + type : class Trading_VeROReportItemsType +*/ +@property (nonatomic, retain) Trading_VeROReportItemsType *reportItems; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VeROReportItemsRequestType.m b/Vendoo/TradingProxy/Trading_VeROReportItemsRequestType.m new file mode 100755 index 0000000..cdbaccd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROReportItemsRequestType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VeROReportItemsRequestType.h" +#import "Trading_VeROReportItemsType.h" + +@implementation Trading_VeROReportItemsRequestType + +@synthesize rightsOwnerID = _rightsOwnerID; +@synthesize reportItems = _reportItems; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"VeROReportItemsRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RightsOwnerID" propertyName:@"rightsOwnerID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"rightsOwnerID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ReportItems" propertyName:@"reportItems" type:PICO_TYPE_OBJECT clazz:[Trading_VeROReportItemsType class]]; + [map setObject:ps forKey:@"reportItems"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.rightsOwnerID = nil; + self.reportItems = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VeROReportItemsResponseType.h b/Vendoo/TradingProxy/Trading_VeROReportItemsResponseType.h new file mode 100755 index 0000000..3e1b4af --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROReportItemsResponseType.h @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + Contains a packet ID and status for the items reported by the VeRO Program member. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VeROReportItemsResponseType : Trading_AbstractResponseType { + +@private + NSNumber *_veROReportPacketID; + NSString *_veROReportPacketStatus; + +} + + +/** + + A unique packet identifier for the items reported. + + + type : NSNumber, wrapper for primitive long +*/ +@property (nonatomic, retain) NSNumber *veROReportPacketID; + +/** + + The processing status of the packet. + + + type: string constant in Trading_VeROReportPacketStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *veROReportPacketStatus; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VeROReportItemsResponseType.m b/Vendoo/TradingProxy/Trading_VeROReportItemsResponseType.m new file mode 100755 index 0000000..a1e954a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROReportItemsResponseType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VeROReportItemsResponseType.h" + +@implementation Trading_VeROReportItemsResponseType + +@synthesize veROReportPacketID = _veROReportPacketID; +@synthesize veROReportPacketStatus = _veROReportPacketStatus; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"VeROReportItemsResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VeROReportPacketID" propertyName:@"veROReportPacketID" type:PICO_TYPE_LONG clazz:nil]; + [map setObject:ps forKey:@"veROReportPacketID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VeROReportPacketStatus" propertyName:@"veROReportPacketStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"veROReportPacketStatus"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.veROReportPacketID = nil; + self.veROReportPacketStatus = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VeROReportItemsType.h b/Vendoo/TradingProxy/Trading_VeROReportItemsType.h new file mode 100755 index 0000000..c3b4e37 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROReportItemsType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_VeROReportItemType; + +/** + + Type defining the ReportItems container in the + VeROReportItems request. The ReportItems container + consists of an array of items which, according to the seller, are infringing upon the + seller's copyright, trademark, or intellectual property rights (according to the seller). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VeROReportItemsType : NSObject { + +@private + NSMutableArray *_reportItem; + +} + + +/** + + Container consisting of details related to the VeRO Report being submitted. + + + entry type : class Trading_VeROReportItemType +*/ + +@property (nonatomic, retain) NSMutableArray *reportItem; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VeROReportItemsType.m b/Vendoo/TradingProxy/Trading_VeROReportItemsType.m new file mode 100755 index 0000000..cae144a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROReportItemsType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VeROReportItemsType.h" +#import "Trading_VeROReportItemType.h" + +@implementation Trading_VeROReportItemsType + +@synthesize reportItem = _reportItem; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ReportItem" propertyName:@"reportItem" type:PICO_TYPE_OBJECT clazz:[Trading_VeROReportItemType class]]; + [map setObject:ps forKey:@"reportItem"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.reportItem = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VeROReportPacketStatusCodeType.h b/Vendoo/TradingProxy/Trading_VeROReportPacketStatusCodeType.h new file mode 100755 index 0000000..15af53b --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROReportPacketStatusCodeType.h @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + The status of a set of items (packet) reported for infringement. Packet states + are based on the states of the reported items within the packet. + + + @ingroup EBayAPIInterface +*/ + +/** + + (out) The packet has been received by eBay. + +*/ +extern NSString *const Trading_VeROReportPacketStatusCodeType_RECEIVED; + +/** + + (out) The packet is being processed by eBay. + +*/ +extern NSString *const Trading_VeROReportPacketStatusCodeType_IN_PROCESS; + +/** + + (out) The packet has been processed by eBay. Each item within the packet has a status of Removed, SubmissionFailed, or ClarificationRequired. + +*/ +extern NSString *const Trading_VeROReportPacketStatusCodeType_PROCESSED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_VeROReportPacketStatusCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_VeROReportPacketStatusCodeType.m b/Vendoo/TradingProxy/Trading_VeROReportPacketStatusCodeType.m new file mode 100755 index 0000000..4ae40d9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROReportPacketStatusCodeType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_VeROReportPacketStatusCodeType.h" + +/** + @file + + The status of a set of items (packet) reported for infringement. Packet states + are based on the states of the reported items within the packet. + +*/ + +/** + + (out) The packet has been received by eBay. + +*/ +NSString *const Trading_VeROReportPacketStatusCodeType_RECEIVED = @"Received"; + +/** + + (out) The packet is being processed by eBay. + +*/ +NSString *const Trading_VeROReportPacketStatusCodeType_IN_PROCESS = @"InProcess"; + +/** + + (out) The packet has been processed by eBay. Each item within the packet has a status of Removed, SubmissionFailed, or ClarificationRequired. + +*/ +NSString *const Trading_VeROReportPacketStatusCodeType_PROCESSED = @"Processed"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_VeROReportPacketStatusCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_VeROReportedItemDetailsType.h b/Vendoo/TradingProxy/Trading_VeROReportedItemDetailsType.h new file mode 100755 index 0000000..6d334d4 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROReportedItemDetailsType.h @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_VeROReportedItemType; + +/** + + Container for a list of reported items. Can contain zero, one, or multiple + VeROReportedItemType objects, each of which conveys the data for one item listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VeROReportedItemDetailsType : NSObject { + +@private + NSMutableArray *_reportedItem; + +} + + +/** + + Contains the data and status of a reported item. + + + entry type : class Trading_VeROReportedItemType +*/ + +@property (nonatomic, retain) NSMutableArray *reportedItem; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VeROReportedItemDetailsType.m b/Vendoo/TradingProxy/Trading_VeROReportedItemDetailsType.m new file mode 100755 index 0000000..0263200 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROReportedItemDetailsType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VeROReportedItemDetailsType.h" +#import "Trading_VeROReportedItemType.h" + +@implementation Trading_VeROReportedItemDetailsType + +@synthesize reportedItem = _reportedItem; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ReportedItem" propertyName:@"reportedItem" type:PICO_TYPE_OBJECT clazz:[Trading_VeROReportedItemType class]]; + [map setObject:ps forKey:@"reportedItem"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.reportedItem = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VeROReportedItemType.h b/Vendoo/TradingProxy/Trading_VeROReportedItemType.h new file mode 100755 index 0000000..abc1728 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROReportedItemType.h @@ -0,0 +1,80 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the ReportedItem container which is returned in the + GetVeROReportStatus response. The ReportedItem + container consists of the ItemID of the item that has infringed + upon the seller's copyright, trademark, or intellectual property rights, as well as the + submission status of the VeRO Report. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VeROReportedItemType : NSObject { + +@private + NSString *_itemID; + NSString *_itemStatus; + NSString *_itemReasonForFailure; + NSMutableArray *_any; + +} + + +/** + + The unique identifier (ItemID) of the item reported for + copyright, trademark, or intellectual property right infringment. +

+ This field is always returned with the ReportedItem container. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + This value indicates the current submission status of the VeRO Report. +

+ This field is always returned with the ReportedItem container. + + + type: string constant in Trading_VeROItemStatusCodeType.h +*/ +@property (nonatomic, retain) NSString *itemStatus; + +/** + + This text explanation is submitted by eBay when the submission of an VeRO Report + has failed or was blocked. +

+ This field is only returned with the ReportedItem container if + the ItemStatus value is SubmissionFailed or + ClarificationRequired. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemReasonForFailure; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VeROReportedItemType.m b/Vendoo/TradingProxy/Trading_VeROReportedItemType.m new file mode 100755 index 0000000..b0648b5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROReportedItemType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VeROReportedItemType.h" + +@implementation Trading_VeROReportedItemType + +@synthesize itemID = _itemID; +@synthesize itemStatus = _itemStatus; +@synthesize itemReasonForFailure = _itemReasonForFailure; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemStatus" propertyName:@"itemStatus" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"itemStatus"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemReasonForFailure" propertyName:@"itemReasonForFailure" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemReasonForFailure"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.itemStatus = nil; + self.itemReasonForFailure = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VeROSiteDetailType.h b/Vendoo/TradingProxy/Trading_VeROSiteDetailType.h new file mode 100755 index 0000000..7d0b79a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROSiteDetailType.h @@ -0,0 +1,58 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_ReasonCodeDetailType; + +/** + + Container for reason code details for a given site. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VeROSiteDetailType : NSObject { + +@private + NSString *_site; + NSMutableArray *_reasonCodeDetail; + NSMutableArray *_any; + +} + + +/** + + The site for which reason code details are returned. + + + type: string constant in Trading_SiteCodeType.h +*/ +@property (nonatomic, retain) NSString *site; + +/** + + Contains details for a given reason code. + + + entry type : class Trading_ReasonCodeDetailType +*/ + +@property (nonatomic, retain) NSMutableArray *reasonCodeDetail; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VeROSiteDetailType.m b/Vendoo/TradingProxy/Trading_VeROSiteDetailType.m new file mode 100755 index 0000000..feb0808 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VeROSiteDetailType.m @@ -0,0 +1,48 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VeROSiteDetailType.h" +#import "Trading_ReasonCodeDetailType.h" + +@implementation Trading_VeROSiteDetailType + +@synthesize site = _site; +@synthesize reasonCodeDetail = _reasonCodeDetail; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Site" propertyName:@"site" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"site"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"ReasonCodeDetail" propertyName:@"reasonCodeDetail" type:PICO_TYPE_OBJECT clazz:[Trading_ReasonCodeDetailType class]]; + [map setObject:ps forKey:@"reasonCodeDetail"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.site = nil; + self.reasonCodeDetail = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifiedUserRequirementsDetailsType.h b/Vendoo/TradingProxy/Trading_VerifiedUserRequirementsDetailsType.h new file mode 100755 index 0000000..9e0777c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifiedUserRequirementsDetailsType.h @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the BuyerRequirementDetails.VerifiedUserRequirements + container that is returned in GeteBayDetails. The + VerifiedUserRequirements container provides the VerifiedUser + and FeedbackScore values that may be used in listing calls to restrict + unverified users who have Feedback scores below the minimum threshold. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VerifiedUserRequirementsDetailsType : NSObject { + +@private + NSNumber *_verifiedUser; + NSMutableArray *_feedbackScore; + NSMutableArray *_any; + +} + + +/** + + For eBay sites that support Verified User Requirements, this boolean is always + returned as 'true'. If a seller uses the + BuyerRequirementDetails.VerifiedUserRequirements in listing calls, + the VerifiedUser field in that container should only be passed + into the request if the seller is only willing to sell items to Verified Users. If + the VerifiedUser field is omitted from the listing call, the + specified FeedbackScore value will only apply to unverified users. +

+ Currently, this feature is only supported by the following sites: UK, Australia, + France, Spain, India, Ireland, Malaysia, Philippines, and Singapore. However, this + is subject to change, so it is always a good idea for the seller to call + GeteBayDetails with DetailName set to + BuyerRequirementDetails. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *verifiedUser; + +/** + + The values returned in these fields are the values that may be used by the seller + in the BuyerRequirementDetails.VerifiedUserRequirements + container in listing calls. The FeedbackScore value passed into + a listing call request will restrict unverified users with Feedback scores below + the minimum threshold value from buying the item. + + + entry type : NSNumber, wrapper for primitive int +*/ + +@property (nonatomic, retain) NSMutableArray *feedbackScore; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifiedUserRequirementsDetailsType.m b/Vendoo/TradingProxy/Trading_VerifiedUserRequirementsDetailsType.m new file mode 100755 index 0000000..5ed2275 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifiedUserRequirementsDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VerifiedUserRequirementsDetailsType.h" + +@implementation Trading_VerifiedUserRequirementsDetailsType + +@synthesize verifiedUser = _verifiedUser; +@synthesize feedbackScore = _feedbackScore; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VerifiedUser" propertyName:@"verifiedUser" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"verifiedUser"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"FeedbackScore" propertyName:@"feedbackScore" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"feedbackScore"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.verifiedUser = nil; + self.feedbackScore = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifiedUserRequirementsType.h b/Vendoo/TradingProxy/Trading_VerifiedUserRequirementsType.h new file mode 100755 index 0000000..4c45d82 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifiedUserRequirementsType.h @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Type defining the VerifiedUserRequirements container, which is used by the + seller to block prospective buyers who do not pass a verified user check. Verified users are + applicable to the Australia, France, India, Ireland, Spain, and UK sites. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VerifiedUserRequirementsType : NSObject { + +@private + NSNumber *_verifiedUser; + NSNumber *_minimumFeedbackScore; + +} + + +/** + + To block non-verified users from buying/bidding on their items, the seller should include + this field and set its value to 'true'. The default value of this field is 'false', so, if + it is not included, non-verified users on the Australia, France, India, Ireland, Spain, and + UK will be able to buy/bid on the seller's items. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *verifiedUser; + +/** + + This field is ignored unless the VerifiedUser field is included and + set to 'true'. +

+ The seller includes this field as a mechanism to block verified users who have a feedback + score less than the specified value. +

+ To see the valid values for your site, call GeteBayDetails with + DetailName set to BuyerRequirementDetails, and + then look for the BuyerRequirementDetails.VerifiedUserRequirements.FeedbackScore fields. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *minimumFeedbackScore; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifiedUserRequirementsType.m b/Vendoo/TradingProxy/Trading_VerifiedUserRequirementsType.m new file mode 100755 index 0000000..c4d4e2c --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifiedUserRequirementsType.m @@ -0,0 +1,42 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VerifiedUserRequirementsType.h" + +@implementation Trading_VerifiedUserRequirementsType + +@synthesize verifiedUser = _verifiedUser; +@synthesize minimumFeedbackScore = _minimumFeedbackScore; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"VerifiedUser" propertyName:@"verifiedUser" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"verifiedUser"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"MinimumFeedbackScore" propertyName:@"minimumFeedbackScore" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"minimumFeedbackScore"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.verifiedUser = nil; + self.minimumFeedbackScore = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifyAddFixedPriceItemRequestType.h b/Vendoo/TradingProxy/Trading_VerifyAddFixedPriceItemRequestType.h new file mode 100755 index 0000000..d1a5bf1 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifyAddFixedPriceItemRequestType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ItemType; + +/** + + Enables a seller to test the definition of a new fixed-price listing by + submitting the definition to eBay without creating a actual listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VerifyAddFixedPriceItemRequestType : Trading_AbstractRequestType { + +@private + Trading_ItemType *_item; + +} + + +/** + + Root container holding all values that define a new + fixed-price listing. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifyAddFixedPriceItemRequestType.m b/Vendoo/TradingProxy/Trading_VerifyAddFixedPriceItemRequestType.m new file mode 100755 index 0000000..e4e4a22 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifyAddFixedPriceItemRequestType.m @@ -0,0 +1,40 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VerifyAddFixedPriceItemRequestType.h" +#import "Trading_ItemType.h" + +@implementation Trading_VerifyAddFixedPriceItemRequestType + +@synthesize item = _item; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"VerifyAddFixedPriceItemRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.item = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifyAddFixedPriceItemResponseType.h b/Vendoo/TradingProxy/Trading_VerifyAddFixedPriceItemResponseType.h new file mode 100755 index 0000000..22bac93 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifyAddFixedPriceItemResponseType.h @@ -0,0 +1,136 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ExpressItemRequirementsType; +@class Trading_FeesType; + +/** + + Returns the estimated fees that would be applicable for a new listing + (were the item actually listed to eBay with AddItem). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VerifyAddFixedPriceItemResponseType : Trading_AbstractResponseType { + +@private + NSString *_itemID; + NSString *_sku; + Trading_FeesType *_fees; + NSNumber *_expressListing; + Trading_ExpressItemRequirementsType *_expressItemRequirements; + NSString *_categoryID; + NSString *_category2ID; + NSMutableArray *_discountReason; + +} + + +/** + + Represents the item ID for the new fixed-price listing. VerifyAddFixedPriceItem does not + actually list an item, so 0 is returned instead of a normal item ID. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Item-level SKU for the new listing, if the seller specified + tem.SKU in the request. Variation SKUs are not returned + (see GetItem instead). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sku; + +/** + + Child elements contain the estimated listing fees for the new item listing. + The fees do not include the Final Value Fee (FVF), which cannot be determined + until an item is sold. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + +/** + + Indicates whether the item would be listed on eBay Express. + See ExpressItemRequirements for hints about why this + value is true or false for a given item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *expressListing; + +/** + + Contains details about why an item does or doesn't + qualify as an eBay Express listing. Only returned when + IncludeExpressRequirements is true the request.
+
+ The item requirements are assessed in this order:
+ - SellerExpressEligible
+ - ExpressOptOut
+ - ExpressApproved
+ - All other settings + + + type : class Trading_ExpressItemRequirementsType +*/ +@property (nonatomic, retain) Trading_ExpressItemRequirementsType *expressItemRequirements; + +/** + + ID of the primary category in which the item would be listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID you passed in PrimaryCategory was mapped to a new ID by eBay. + If the primary category has not changed or it has expired with no replacement, + CategoryID does not return a value. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + ID of the secondary category in which the item would be listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID you passed in SecondaryCategory was mapped to a new ID by eBay. + If the secondary category has not changed or it has expired with no replacement, + Category2ID does not return a value. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *category2ID; + +/** + + The nature of the discount, if a discount would have applied + had this actually been listed at this time. + + + entry type : string constant in Trading_DiscountReasonCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *discountReason; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifyAddFixedPriceItemResponseType.m b/Vendoo/TradingProxy/Trading_VerifyAddFixedPriceItemResponseType.m new file mode 100755 index 0000000..376ebfe --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifyAddFixedPriceItemResponseType.m @@ -0,0 +1,76 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VerifyAddFixedPriceItemResponseType.h" +#import "Trading_ExpressItemRequirementsType.h" +#import "Trading_FeesType.h" + +@implementation Trading_VerifyAddFixedPriceItemResponseType + +@synthesize itemID = _itemID; +@synthesize sku = _sku; +@synthesize fees = _fees; +@synthesize expressListing = _expressListing; +@synthesize expressItemRequirements = _expressItemRequirements; +@synthesize categoryID = _categoryID; +@synthesize category2ID = _category2ID; +@synthesize discountReason = _discountReason; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"VerifyAddFixedPriceItemResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SKU" propertyName:@"sku" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sku"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressListing" propertyName:@"expressListing" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"expressListing"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressItemRequirements" propertyName:@"expressItemRequirements" type:PICO_TYPE_OBJECT clazz:[Trading_ExpressItemRequirementsType class]]; + [map setObject:ps forKey:@"expressItemRequirements"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Category2ID" propertyName:@"category2ID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"category2ID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DiscountReason" propertyName:@"discountReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"discountReason"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.sku = nil; + self.fees = nil; + self.expressListing = nil; + self.expressItemRequirements = nil; + self.categoryID = nil; + self.category2ID = nil; + self.discountReason = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifyAddItemRequestType.h b/Vendoo/TradingProxy/Trading_VerifyAddItemRequestType.h new file mode 100755 index 0000000..b2b3ebb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifyAddItemRequestType.h @@ -0,0 +1,90 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ItemType; +@class Trading_ExternalProductIDType; + +/** + + Enables a seller to specify the definition of a new item and submit the definition to eBay without creating a listing. Also for Half.com. +

+ Sellers who engage in cross-border trade on sites that require a recoupment agreement, must agree to the + recoupment terms before adding or verifying items. This agreement allows eBay to reimburse + a buyer during a dispute and then recoup the cost from the seller. The US site is a recoupment site, and + the agreement is located here. + The list of the sites where a user has agreed to the recoupment terms is returned by the GetUser response. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VerifyAddItemRequestType : Trading_AbstractRequestType { + +@private + Trading_ItemType *_item; + NSNumber *_includeExpressRequirements; + Trading_ExternalProductIDType *_externalProductID; + +} + + +/** + + Root container holding all values that define a new + listing. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + + Indicates if the response should include detailed data relating to + whether an item would qualify as an Express listing. For + information about the Express-related data that can be returned + when IncludeExpressRequirements is set to true, + see the response of VerifyAddItem and see the + eBay Web Services Guide. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *includeExpressRequirements; + +/** + + Deprecated. This field will be removed from the schema + in a future release. Recommended usage as of release 439 varies for + eBay.com listings and Half.com listings. +

+ For eBay.com listings: + As of release 439, this field can still be passed in, but we recommend + that you update your applications to use the ExternalProductID field + defined on the item instead (i.e., Item.ExternalProductID). If you + specify both Item.ExternalProductID and this field in the same request, + eBay uses the value in Item.ExternalProductID and ignores the value in + this field. See Item.ExternalProductID for information on using an + external ID for eBay.com listings. +

+ For Half.com listings: + As of release 439, this field is required for Half.com listings. + Causes Half.com to list the item with Pre-filled Item Information based on + an ISBN value or other supported external ID, plus other meta-data that + you specify. See the eBay Web Services guide for information about + listing to Half.com. + + + type : class Trading_ExternalProductIDType +*/ +@property (nonatomic, retain) Trading_ExternalProductIDType *externalProductID; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifyAddItemRequestType.m b/Vendoo/TradingProxy/Trading_VerifyAddItemRequestType.m new file mode 100755 index 0000000..e3ff2b3 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifyAddItemRequestType.m @@ -0,0 +1,51 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VerifyAddItemRequestType.h" +#import "Trading_ItemType.h" +#import "Trading_ExternalProductIDType.h" + +@implementation Trading_VerifyAddItemRequestType + +@synthesize item = _item; +@synthesize includeExpressRequirements = _includeExpressRequirements; +@synthesize externalProductID = _externalProductID; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"VerifyAddItemRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"IncludeExpressRequirements" propertyName:@"includeExpressRequirements" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"includeExpressRequirements"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExternalProductID" propertyName:@"externalProductID" type:PICO_TYPE_OBJECT clazz:[Trading_ExternalProductIDType class]]; + [map setObject:ps forKey:@"externalProductID"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.item = nil; + self.includeExpressRequirements = nil; + self.externalProductID = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifyAddItemResponseType.h b/Vendoo/TradingProxy/Trading_VerifyAddItemResponseType.h new file mode 100755 index 0000000..da290f9 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifyAddItemResponseType.h @@ -0,0 +1,164 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ProductSuggestionsType; +@class Trading_ExpressItemRequirementsType; +@class Trading_FeesType; + +/** + + Returns the estimated fees that would be applicable for a new listing + (were the item actually listed to eBay with AddItem). + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VerifyAddItemResponseType : Trading_AbstractResponseType { + +@private + NSString *_itemID; + Trading_FeesType *_fees; + NSNumber *_expressListing; + Trading_ExpressItemRequirementsType *_expressItemRequirements; + NSString *_categoryID; + NSString *_category2ID; + NSMutableArray *_discountReason; + Trading_ProductSuggestionsType *_productSuggestions; + +} + + +/** + + Represents the item ID for the new listing. VerifyAddItem does not + actually list an item, so 0 is returned instead of a normal item ID. +

+ Note: + Although we represent item IDs as strings in the schema, we recommend you store + them as 64-bit signed integers. If you choose to store item IDs as strings, + allocate at least 19 characters (assuming decimal digits are used) to hold them. + eBay will increase the size of IDs over time. Your code should be prepared to + handle IDs of up to 19 digits. For more information about item IDs, see + + Common FAQs on eBay Item IDs and other eBay IDs in the Knowledge Base. + + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Child Fee containers provide the listing feature names, fees, and possible discounts + for the new item listing. The fees do not include the Final Value Fee (FVF), which + cannot be determined until an item is sold. +
+
+ There is no guarantee that a PromotionalDiscount returned with VerifyAddItem will + be realized when the seller uses AddItem to list the same item. This is the result + of the timing of certain promotions. +
+
+ Note: + Starting with version 619, the behavior of VerifyAddItem changed to match that of + AddItem. With a request version of 619 or higher, the value of Fees.Fee.Fee + for VerifyAddItem represents the actual cost of the respective feature, with any + discounts subtracted from the posted feature price. With a request version lower + than 619, VerifyAddItem returns the full price of the feature in the Fee element, + regardless of whether or not a discount was applied. + + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + +/** + + Indicates whether the item would be listed on eBay Express. + See ExpressItemRequirements for hints about why this + value is true or false for a given item. + + + type : NSNumber, wrapper for primitive bool +*/ +@property (nonatomic, retain) NSNumber *expressListing; + +/** + + Contains details about why an item does or doesn't + qualify as an eBay Express listing. Only returned when + IncludeExpressRequirements is true the request. +
+
+ The item requirements are assessed in this order:
+ - SellerExpressEligible
+ - ExpressOptOut
+ - ExpressApproved
+ - All other settings + + + type : class Trading_ExpressItemRequirementsType +*/ +@property (nonatomic, retain) Trading_ExpressItemRequirementsType *expressItemRequirements; + +/** + + ID of the primary category in which the item would be listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID you passed in PrimaryCategory was mapped to a new ID by eBay. + If the primary category has not changed or it has expired with no replacement, + CategoryID does not return a value. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + ID of the secondary category in which the item would be listed. + Only returned if you set Item.CategoryMappingAllowed to true in the request + and the ID you passed in SecondaryCategory was mapped to a new ID by eBay. + If the secondary category has not changed or it has expired with no replacement, + Category2ID does not return a value. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *category2ID; + +/** + + The nature of the discount, if a discount would have applied + had this actually been listed at this time. + + + entry type : string constant in Trading_DiscountReasonCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *discountReason; + +/** + + Provides a list of products recommended by eBay which match the item information + provided by the seller. + Not applicable to Half.com. + + + type : class Trading_ProductSuggestionsType +*/ +@property (nonatomic, retain) Trading_ProductSuggestionsType *productSuggestions; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifyAddItemResponseType.m b/Vendoo/TradingProxy/Trading_VerifyAddItemResponseType.m new file mode 100755 index 0000000..19e4e01 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifyAddItemResponseType.m @@ -0,0 +1,77 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VerifyAddItemResponseType.h" +#import "Trading_ProductSuggestionsType.h" +#import "Trading_ExpressItemRequirementsType.h" +#import "Trading_FeesType.h" + +@implementation Trading_VerifyAddItemResponseType + +@synthesize itemID = _itemID; +@synthesize fees = _fees; +@synthesize expressListing = _expressListing; +@synthesize expressItemRequirements = _expressItemRequirements; +@synthesize categoryID = _categoryID; +@synthesize category2ID = _category2ID; +@synthesize discountReason = _discountReason; +@synthesize productSuggestions = _productSuggestions; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"VerifyAddItemResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressListing" propertyName:@"expressListing" type:PICO_TYPE_BOOL clazz:nil]; + [map setObject:ps forKey:@"expressListing"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressItemRequirements" propertyName:@"expressItemRequirements" type:PICO_TYPE_OBJECT clazz:[Trading_ExpressItemRequirementsType class]]; + [map setObject:ps forKey:@"expressItemRequirements"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Category2ID" propertyName:@"category2ID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"category2ID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DiscountReason" propertyName:@"discountReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"discountReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductSuggestions" propertyName:@"productSuggestions" type:PICO_TYPE_OBJECT clazz:[Trading_ProductSuggestionsType class]]; + [map setObject:ps forKey:@"productSuggestions"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.fees = nil; + self.expressListing = nil; + self.expressItemRequirements = nil; + self.categoryID = nil; + self.category2ID = nil; + self.discountReason = nil; + self.productSuggestions = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifyAddSecondChanceItemRequestType.h b/Vendoo/TradingProxy/Trading_VerifyAddSecondChanceItemRequestType.h new file mode 100755 index 0000000..4618c4f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifyAddSecondChanceItemRequestType.h @@ -0,0 +1,95 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_AmountType; + +/** + + Simulates the creation of a new Second Chance Offer + listing of an item without actually creating a listing. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VerifyAddSecondChanceItemRequestType : Trading_AbstractRequestType { + +@private + NSString *_recipientBidderUserID; + Trading_AmountType *_buyItNowPrice; + NSString *_duration; + NSString *_itemID; + NSString *_sellerMessage; + +} + + +/** + + Specifies the bidder from the original, ended listing to whom the seller + is extending the second chance offer. Specify only one + RecipientBidderUserID per call. If multiple users are specified (each in a + RecipientBidderUserID node), only the last one specified receives the + offer. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *recipientBidderUserID; + +/** + + Specifies the amount the offer recipient must pay to purchase the item + from the second chance offer listing. Use only when the original item was + an eBay Motors (or in some categories on U.S. and international sites for + high-priced items, such as items in many U.S. and Canada Business and + Industrial categories) and it ended unsold because the reserve price was + not met. Call fails with an error for any other item conditions. + + + type : class Trading_AmountType +*/ +@property (nonatomic, retain) Trading_AmountType *buyItNowPrice; + +/** + + Specifies the length of time the second chance offer listing will be + active. The recipient bidder has that much time to purchase the item or + the listing expires. + + + type: string constant in Trading_SecondChanceOfferDurationCodeType.h +*/ +@property (nonatomic, retain) NSString *duration; + +/** + + Specifies the item ID for the original, ended listing from which the + second chance offer item comes. A new ItemID is returned for the second + chance offer item. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Message content. Cannot contain HTML, asterisks, or quotes. This content + is included in the second chance offer email sent to the recipient, which + can be retrieved with GetMyMessages. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *sellerMessage; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifyAddSecondChanceItemRequestType.m b/Vendoo/TradingProxy/Trading_VerifyAddSecondChanceItemRequestType.m new file mode 100755 index 0000000..9bdaee0 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifyAddSecondChanceItemRequestType.m @@ -0,0 +1,60 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VerifyAddSecondChanceItemRequestType.h" +#import "Trading_AmountType.h" + +@implementation Trading_VerifyAddSecondChanceItemRequestType + +@synthesize recipientBidderUserID = _recipientBidderUserID; +@synthesize buyItNowPrice = _buyItNowPrice; +@synthesize duration = _duration; +@synthesize itemID = _itemID; +@synthesize sellerMessage = _sellerMessage; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"VerifyAddSecondChanceItemRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"RecipientBidderUserID" propertyName:@"recipientBidderUserID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"recipientBidderUserID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"BuyItNowPrice" propertyName:@"buyItNowPrice" type:PICO_TYPE_OBJECT clazz:[Trading_AmountType class]]; + [map setObject:ps forKey:@"buyItNowPrice"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Duration" propertyName:@"duration" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"duration"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerMessage" propertyName:@"sellerMessage" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"sellerMessage"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.recipientBidderUserID = nil; + self.buyItNowPrice = nil; + self.duration = nil; + self.itemID = nil; + self.sellerMessage = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifyAddSecondChanceItemResponseType.h b/Vendoo/TradingProxy/Trading_VerifyAddSecondChanceItemResponseType.h new file mode 100755 index 0000000..8892510 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifyAddSecondChanceItemResponseType.h @@ -0,0 +1,54 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + + +/** + + VerifyAddSecondChanceItem request to emulate creation of a new Second Chance Offer for an item to one of + that item's bidders. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VerifyAddSecondChanceItemResponseType : Trading_AbstractResponseType { + +@private + NSDate *_startTime; + NSDate *_endTime; + +} + + +/** + + Indicates the date and time when the the new + second chance offer listing became active and + the recipient user could purchase the item. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + Indicates the date and time when the second + chance offer listing expires, at which time + the listing ends (if the recipient user does + not purchase the item first). + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifyAddSecondChanceItemResponseType.m b/Vendoo/TradingProxy/Trading_VerifyAddSecondChanceItemResponseType.m new file mode 100755 index 0000000..7eb8e11 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifyAddSecondChanceItemResponseType.m @@ -0,0 +1,44 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VerifyAddSecondChanceItemResponseType.h" + +@implementation Trading_VerifyAddSecondChanceItemResponseType + +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"VerifyAddSecondChanceItemResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.startTime = nil; + self.endTime = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifyRelistItemRequestType.h b/Vendoo/TradingProxy/Trading_VerifyRelistItemRequestType.h new file mode 100755 index 0000000..e0b466f --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifyRelistItemRequestType.h @@ -0,0 +1,63 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractRequestType.h" + + +@class Trading_ItemType; + +/** + + Checks the arguments that you plan to use for a RelistItem call, looking for errors + and listing fees, without actually relisting the item. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VerifyRelistItemRequestType : Trading_AbstractRequestType { + +@private + Trading_ItemType *_item; + NSMutableArray *_deletedField; + +} + + +/** + + Child elements hold the values for item properties that change for the + item re-list. Item is a required input. At a minimum, the Item.ItemID + property must be set to the ID of the listing being re-listed (a + listing that ended in the past 90 days). By default, the new listing's + Item object properties are the same as those of the original (ended) + listing. By setting a new value in the Item object, the new listing + uses the new value rather than the corresponding value from the old + listing. + + + type : class Trading_ItemType +*/ +@property (nonatomic, retain) Trading_ItemType *item; + +/** + + Specifies the name of the field to remove from a listing. + See the Developer's Guide for rules on removing values when relisting + items. DeletedField accepts the same values as + DeletedField in RelistItem. + DeletedField is case sensitive. The request can contain zero, one, or many + instances of DeletedField. + + + entry type : NSString, wrapper for primitive string +*/ + +@property (nonatomic, retain) NSMutableArray *deletedField; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifyRelistItemRequestType.m b/Vendoo/TradingProxy/Trading_VerifyRelistItemRequestType.m new file mode 100755 index 0000000..1afa20e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifyRelistItemRequestType.m @@ -0,0 +1,45 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VerifyRelistItemRequestType.h" +#import "Trading_ItemType.h" + +@implementation Trading_VerifyRelistItemRequestType + +@synthesize item = _item; +@synthesize deletedField = _deletedField; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"VerifyRelistItemRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Item" propertyName:@"item" type:PICO_TYPE_OBJECT clazz:[Trading_ItemType class]]; + [map setObject:ps forKey:@"item"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DeletedField" propertyName:@"deletedField" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"deletedField"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.item = nil; + self.deletedField = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifyRelistItemResponseType.h b/Vendoo/TradingProxy/Trading_VerifyRelistItemResponseType.h new file mode 100755 index 0000000..d5c1004 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifyRelistItemResponseType.h @@ -0,0 +1,98 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" +#import "Trading_AbstractResponseType.h" + + +@class Trading_ProductSuggestionsType; +@class Trading_FeesType; + +/** + + Returns the estimated fees for the listing that is being verified for a re-list. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_VerifyRelistItemResponseType : Trading_AbstractResponseType { + +@private + NSString *_itemID; + Trading_FeesType *_fees; + NSDate *_startTime; + NSDate *_endTime; + NSMutableArray *_discountReason; + Trading_ProductSuggestionsType *_productSuggestions; + +} + + +/** + + Unique item ID for the new listing. As VerifyRelistItem does not + actually re-list an item, returns 0 instead of a normal item ID. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *itemID; + +/** + + Child elements contain the estimated listing fees for the new item + listing. The fees do not include the Final Value Fee (FVF), which cannot + be determined until an item is sold. + + + type : class Trading_FeesType +*/ +@property (nonatomic, retain) Trading_FeesType *fees; + +/** + + Date and time the new listing became active on the eBay site. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + Date and time when the new listing ends. This is the starting time plus + the listing duration. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *endTime; + +/** + + The nature of the discount, if a discount would have applied + had this actually been listed at this time. + + + entry type : string constant in Trading_DiscountReasonCodeType.h +*/ + +@property (nonatomic, retain) NSMutableArray *discountReason; + +/** + + Provides a list of products recommended by eBay which match the item information + provided by the seller. + Not applicable to Half.com. + + + type : class Trading_ProductSuggestionsType +*/ +@property (nonatomic, retain) Trading_ProductSuggestionsType *productSuggestions; + + +@end diff --git a/Vendoo/TradingProxy/Trading_VerifyRelistItemResponseType.m b/Vendoo/TradingProxy/Trading_VerifyRelistItemResponseType.m new file mode 100755 index 0000000..b560523 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_VerifyRelistItemResponseType.m @@ -0,0 +1,66 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_VerifyRelistItemResponseType.h" +#import "Trading_ProductSuggestionsType.h" +#import "Trading_FeesType.h" + +@implementation Trading_VerifyRelistItemResponseType + +@synthesize itemID = _itemID; +@synthesize fees = _fees; +@synthesize startTime = _startTime; +@synthesize endTime = _endTime; +@synthesize discountReason = _discountReason; +@synthesize productSuggestions = _productSuggestions; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"VerifyRelistItemResponse" nsUri:@"urn:ebay:apis:eBLBaseComponents"]; + [cs autorelease]; + return cs; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ItemID" propertyName:@"itemID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"itemID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Fees" propertyName:@"fees" type:PICO_TYPE_OBJECT clazz:[Trading_FeesType class]]; + [map setObject:ps forKey:@"fees"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EndTime" propertyName:@"endTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"endTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"DiscountReason" propertyName:@"discountReason" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"discountReason"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ProductSuggestions" propertyName:@"productSuggestions" type:PICO_TYPE_OBJECT clazz:[Trading_ProductSuggestionsType class]]; + [map setObject:ps forKey:@"productSuggestions"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.itemID = nil; + self.fees = nil; + self.startTime = nil; + self.endTime = nil; + self.discountReason = nil; + self.productSuggestions = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_WantItNowPostArrayType.h b/Vendoo/TradingProxy/Trading_WantItNowPostArrayType.h new file mode 100755 index 0000000..8dd58cb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WantItNowPostArrayType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + +@class Trading_WantItNowPostType; + +/** + + Container for a list of search result items. Can contain zero, one, or multiple + WantItNowPostType objects, each of which contains data for a single Want It Now + post found by the search. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_WantItNowPostArrayType : NSObject { + +@private + NSMutableArray *_wantItNowPost; + +} + + +/** + + Contains data for a Want It Now post found by a search. + + + entry type : class Trading_WantItNowPostType +*/ + +@property (nonatomic, retain) NSMutableArray *wantItNowPost; + + +@end diff --git a/Vendoo/TradingProxy/Trading_WantItNowPostArrayType.m b/Vendoo/TradingProxy/Trading_WantItNowPostArrayType.m new file mode 100755 index 0000000..eacf32d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WantItNowPostArrayType.m @@ -0,0 +1,38 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_WantItNowPostArrayType.h" +#import "Trading_WantItNowPostType.h" + +@implementation Trading_WantItNowPostArrayType + +@synthesize wantItNowPost = _wantItNowPost; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT_ARRAY xmlName:@"WantItNowPost" propertyName:@"wantItNowPost" type:PICO_TYPE_OBJECT clazz:[Trading_WantItNowPostType class]]; + [map setObject:ps forKey:@"wantItNowPost"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.wantItNowPost = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_WantItNowPostType.h b/Vendoo/TradingProxy/Trading_WantItNowPostType.h new file mode 100755 index 0000000..168e288 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WantItNowPostType.h @@ -0,0 +1,102 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + Contains the data describing a single Want It Now post. Buyers create Want It Now + posts to communicate to sellers specific requirements for items they would like to + buy. + + + @ingroup EBayAPIInterface +*/ +@interface Trading_WantItNowPostType : NSObject { + +@private + NSString *_categoryID; + NSString *_description; + NSString *_postID; + NSString *_site; + NSDate *_startTime; + NSNumber *_responseCount; + NSString *_title; + +} + + +/** + + ID of the category in which the Want It Now post is listed. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *categoryID; + +/** + + Description of a Want It Now post. Description will not be returned for + GetWantItNowSearchResults. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + + ID that uniquely identifies a Want It Now post. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *postID; + +/** + + Site where the Want It Now post is listed. + + + type: string constant in Trading_SiteCodeType.h +*/ +@property (nonatomic, retain) NSString *site; + +/** + + Date and time (in GMT) that a Want It Now post was added. + + + type : NSDate, wrapper for primitive date +*/ +@property (nonatomic, retain) NSDate *startTime; + +/** + + Number of responses for a Want It Now post. Sellers respond to a Want It + Now post by submitting an item number, so each response corresponds to an item + listing. + + + type : NSNumber, wrapper for primitive int +*/ +@property (nonatomic, retain) NSNumber *responseCount; + +/** + + Title of a Want It Now post. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *title; + + +@end diff --git a/Vendoo/TradingProxy/Trading_WantItNowPostType.m b/Vendoo/TradingProxy/Trading_WantItNowPostType.m new file mode 100755 index 0000000..1aa3099 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WantItNowPostType.m @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_WantItNowPostType.h" + +@implementation Trading_WantItNowPostType + +@synthesize categoryID = _categoryID; +@synthesize description = _description; +@synthesize postID = _postID; +@synthesize site = _site; +@synthesize startTime = _startTime; +@synthesize responseCount = _responseCount; +@synthesize title = _title; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CategoryID" propertyName:@"categoryID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"categoryID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PostID" propertyName:@"postID" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"postID"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Site" propertyName:@"site" type:PICO_TYPE_ENUM clazz:nil]; + [map setObject:ps forKey:@"site"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"StartTime" propertyName:@"startTime" type:PICO_TYPE_DATE clazz:nil]; + [map setObject:ps forKey:@"startTime"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ResponseCount" propertyName:@"responseCount" type:PICO_TYPE_INT clazz:nil]; + [map setObject:ps forKey:@"responseCount"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Title" propertyName:@"title" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"title"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.categoryID = nil; + self.description = nil; + self.postID = nil; + self.site = nil; + self.startTime = nil; + self.responseCount = nil; + self.title = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_WarningLevelCodeType.h b/Vendoo/TradingProxy/Trading_WarningLevelCodeType.h new file mode 100755 index 0000000..e97209a --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WarningLevelCodeType.h @@ -0,0 +1,22 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + + +/** + + Do not return warnings when the application passes + unrecognized or deprecated elements in a request. + This is the default value if WarningLevel is not specified. + +*/ +extern NSString *const Trading_WarningLevelCodeType_LOW; + +/** + + Return warnings when the application passes + unrecognized or deprecated elements in a request. + +*/ +extern NSString *const Trading_WarningLevelCodeType_HIGH; diff --git a/Vendoo/TradingProxy/Trading_WarningLevelCodeType.m b/Vendoo/TradingProxy/Trading_WarningLevelCodeType.m new file mode 100755 index 0000000..62e29f2 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WarningLevelCodeType.m @@ -0,0 +1,22 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_WarningLevelCodeType.h" + + +/** + + Do not return warnings when the application passes + unrecognized or deprecated elements in a request. + This is the default value if WarningLevel is not specified. + +*/ +NSString *const Trading_WarningLevelCodeType_LOW = @"Low"; + +/** + + Return warnings when the application passes + unrecognized or deprecated elements in a request. + +*/ +NSString *const Trading_WarningLevelCodeType_HIGH = @"High"; diff --git a/Vendoo/TradingProxy/Trading_WarrantyDurationDetailsType.h b/Vendoo/TradingProxy/Trading_WarrantyDurationDetailsType.h new file mode 100755 index 0000000..4683a26 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WarrantyDurationDetailsType.h @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + (public class) + + @ingroup EBayAPIInterface +*/ +@interface Trading_WarrantyDurationDetailsType : NSObject { + +@private + NSString *_warrantyDurationOption; + NSString *_description; + NSMutableArray *_any; + +} + + +/** + + The warranty period. + This value can be passed in the AddItem family of calls. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *warrantyDurationOption; + +/** + + Display string that applications can use to present a list of warranty durations in + a more user-friendly format (such as in a drop-down list). + Not applicable as input to the AddItem family of calls. (Use WarrantyDurationOption instead.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_WarrantyDurationDetailsType.m b/Vendoo/TradingProxy/Trading_WarrantyDurationDetailsType.m new file mode 100755 index 0000000..8e660a5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WarrantyDurationDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_WarrantyDurationDetailsType.h" + +@implementation Trading_WarrantyDurationDetailsType + +@synthesize warrantyDurationOption = _warrantyDurationOption; +@synthesize description = _description; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WarrantyDurationOption" propertyName:@"warrantyDurationOption" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"warrantyDurationOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.warrantyDurationOption = nil; + self.description = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_WarrantyDurationOptionsCodeType.h b/Vendoo/TradingProxy/Trading_WarrantyDurationOptionsCodeType.h new file mode 100755 index 0000000..4eb559d --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WarrantyDurationOptionsCodeType.h @@ -0,0 +1,69 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the various warranty durations being offered. + + + @ingroup EBayAPIInterface +*/ + +/** + + 1 month + +*/ +extern NSString *const Trading_WarrantyDurationOptionsCodeType_MONTHS_1; + +/** + + 3 months + +*/ +extern NSString *const Trading_WarrantyDurationOptionsCodeType_MONTHS_3; + +/** + + 6 months + +*/ +extern NSString *const Trading_WarrantyDurationOptionsCodeType_MONTHS_6; + +/** + + 1 year + +*/ +extern NSString *const Trading_WarrantyDurationOptionsCodeType_YEARS_1; + +/** + + 2 years + +*/ +extern NSString *const Trading_WarrantyDurationOptionsCodeType_YEARS_2; + +/** + + 3 years + +*/ +extern NSString *const Trading_WarrantyDurationOptionsCodeType_YEARS_3; + +/** + + More than 3 years + +*/ +extern NSString *const Trading_WarrantyDurationOptionsCodeType_YEARS_MORE_THAN_3; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_WarrantyDurationOptionsCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_WarrantyDurationOptionsCodeType.m b/Vendoo/TradingProxy/Trading_WarrantyDurationOptionsCodeType.m new file mode 100755 index 0000000..ab52d44 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WarrantyDurationOptionsCodeType.m @@ -0,0 +1,67 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_WarrantyDurationOptionsCodeType.h" + +/** + @file + + Specifies the various warranty durations being offered. + +*/ + +/** + + 1 month + +*/ +NSString *const Trading_WarrantyDurationOptionsCodeType_MONTHS_1 = @"Months_1"; + +/** + + 3 months + +*/ +NSString *const Trading_WarrantyDurationOptionsCodeType_MONTHS_3 = @"Months_3"; + +/** + + 6 months + +*/ +NSString *const Trading_WarrantyDurationOptionsCodeType_MONTHS_6 = @"Months_6"; + +/** + + 1 year + +*/ +NSString *const Trading_WarrantyDurationOptionsCodeType_YEARS_1 = @"Years_1"; + +/** + + 2 years + +*/ +NSString *const Trading_WarrantyDurationOptionsCodeType_YEARS_2 = @"Years_2"; + +/** + + 3 years + +*/ +NSString *const Trading_WarrantyDurationOptionsCodeType_YEARS_3 = @"Years_3"; + +/** + + More than 3 years + +*/ +NSString *const Trading_WarrantyDurationOptionsCodeType_YEARS_MORE_THAN_3 = @"Years_MoreThan3"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_WarrantyDurationOptionsCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_WarrantyOfferedCodeType.h b/Vendoo/TradingProxy/Trading_WarrantyOfferedCodeType.h new file mode 100755 index 0000000..a9d4394 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WarrantyOfferedCodeType.h @@ -0,0 +1,27 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies that the warranty is offered for the item by the seller. + + + @ingroup EBayAPIInterface +*/ + +/** + + A warranty is offered for the item. + +*/ +extern NSString *const Trading_WarrantyOfferedCodeType_WARRANTY_OFFERED; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_WarrantyOfferedCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_WarrantyOfferedCodeType.m b/Vendoo/TradingProxy/Trading_WarrantyOfferedCodeType.m new file mode 100755 index 0000000..1ce9408 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WarrantyOfferedCodeType.m @@ -0,0 +1,25 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_WarrantyOfferedCodeType.h" + +/** + @file + + Specifies that the warranty is offered for the item by the seller. + +*/ + +/** + + A warranty is offered for the item. + +*/ +NSString *const Trading_WarrantyOfferedCodeType_WARRANTY_OFFERED = @"WarrantyOffered"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_WarrantyOfferedCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_WarrantyOfferedDetailsType.h b/Vendoo/TradingProxy/Trading_WarrantyOfferedDetailsType.h new file mode 100755 index 0000000..3a90297 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WarrantyOfferedDetailsType.h @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + (public class) + + @ingroup EBayAPIInterface +*/ +@interface Trading_WarrantyOfferedDetailsType : NSObject { + +@private + NSString *_warrantyOfferedOption; + NSString *_description; + NSMutableArray *_any; + +} + + +/** + + Whether the item includes a warranty. + This value can be passed in the AddItem family of calls. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *warrantyOfferedOption; + +/** + + Display string that applications can use to present the "warranty offered" options in + a more user-friendly format (such as in a drop-down list). + Not applicable as input to the AddItem family of calls. (Use WarrantyOfferedOption instead.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_WarrantyOfferedDetailsType.m b/Vendoo/TradingProxy/Trading_WarrantyOfferedDetailsType.m new file mode 100755 index 0000000..cf52785 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WarrantyOfferedDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_WarrantyOfferedDetailsType.h" + +@implementation Trading_WarrantyOfferedDetailsType + +@synthesize warrantyOfferedOption = _warrantyOfferedOption; +@synthesize description = _description; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WarrantyOfferedOption" propertyName:@"warrantyOfferedOption" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"warrantyOfferedOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.warrantyOfferedOption = nil; + self.description = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_WarrantyTypeDetailsType.h b/Vendoo/TradingProxy/Trading_WarrantyTypeDetailsType.h new file mode 100755 index 0000000..8a56852 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WarrantyTypeDetailsType.h @@ -0,0 +1,57 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + (public class) + + @ingroup EBayAPIInterface +*/ +@interface Trading_WarrantyTypeDetailsType : NSObject { + +@private + NSString *_warrantyTypeOption; + NSString *_description; + NSMutableArray *_any; + +} + + +/** + + The source or type of the warranty. + This value can be passed in the AddItem family of calls. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *warrantyTypeOption; + +/** + + Display string that applications can use to present WarrantyTypeOption in + a more user-friendly format (such as in a drop-down list). + Not applicable as input to the AddItem family of calls. (Use WarrantyTypeOption instead.) + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *description; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_WarrantyTypeDetailsType.m b/Vendoo/TradingProxy/Trading_WarrantyTypeDetailsType.m new file mode 100755 index 0000000..63307d5 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WarrantyTypeDetailsType.m @@ -0,0 +1,47 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_WarrantyTypeDetailsType.h" + +@implementation Trading_WarrantyTypeDetailsType + +@synthesize warrantyTypeOption = _warrantyTypeOption; +@synthesize description = _description; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"WarrantyTypeOption" propertyName:@"warrantyTypeOption" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"warrantyTypeOption"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Description" propertyName:@"description" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"description"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.warrantyTypeOption = nil; + self.description = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_WarrantyTypeOptionsCodeType.h b/Vendoo/TradingProxy/Trading_WarrantyTypeOptionsCodeType.h new file mode 100755 index 0000000..4ee0408 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WarrantyTypeOptionsCodeType.h @@ -0,0 +1,41 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + +/** + @file + + Specifies the various warranty type being offered. + + + @ingroup EBayAPIInterface +*/ + +/** + + The item will be replaced, if under warranty. + +*/ +extern NSString *const Trading_WarrantyTypeOptionsCodeType_REPLACEMENT_WARRANTY; + +/** + + The warranty is offered by the dealer. + +*/ +extern NSString *const Trading_WarrantyTypeOptionsCodeType_DEALER_WARRANTY; + +/** + + The warranty is offered by the manufacturer. + +*/ +extern NSString *const Trading_WarrantyTypeOptionsCodeType_MANUFACTURER_WARRANTY; + +/** + + (out) Reserved for internal or future use. + +*/ +extern NSString *const Trading_WarrantyTypeOptionsCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_WarrantyTypeOptionsCodeType.m b/Vendoo/TradingProxy/Trading_WarrantyTypeOptionsCodeType.m new file mode 100755 index 0000000..aceba6e --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WarrantyTypeOptionsCodeType.m @@ -0,0 +1,39 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_WarrantyTypeOptionsCodeType.h" + +/** + @file + + Specifies the various warranty type being offered. + +*/ + +/** + + The item will be replaced, if under warranty. + +*/ +NSString *const Trading_WarrantyTypeOptionsCodeType_REPLACEMENT_WARRANTY = @"ReplacementWarranty"; + +/** + + The warranty is offered by the dealer. + +*/ +NSString *const Trading_WarrantyTypeOptionsCodeType_DEALER_WARRANTY = @"DealerWarranty"; + +/** + + The warranty is offered by the manufacturer. + +*/ +NSString *const Trading_WarrantyTypeOptionsCodeType_MANUFACTURER_WARRANTY = @"ManufacturerWarranty"; + +/** + + (out) Reserved for internal or future use. + +*/ +NSString *const Trading_WarrantyTypeOptionsCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_WirelessCarrierIDCodeType.h b/Vendoo/TradingProxy/Trading_WirelessCarrierIDCodeType.h new file mode 100755 index 0000000..ceb88ca --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WirelessCarrierIDCodeType.h @@ -0,0 +1,35 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import + + +extern NSString *const Trading_WirelessCarrierIDCodeType_CINGULAR; + +extern NSString *const Trading_WirelessCarrierIDCodeType_T_MOBILE; + +extern NSString *const Trading_WirelessCarrierIDCodeType_SPRINT; + +extern NSString *const Trading_WirelessCarrierIDCodeType_NEXTEL; + +extern NSString *const Trading_WirelessCarrierIDCodeType_VERIZON; + +extern NSString *const Trading_WirelessCarrierIDCodeType_CINCINNATI_BELL; + +extern NSString *const Trading_WirelessCarrierIDCodeType_DOBSON; + +extern NSString *const Trading_WirelessCarrierIDCodeType_ALLTEL; + +extern NSString *const Trading_WirelessCarrierIDCodeType_LEAP; + +extern NSString *const Trading_WirelessCarrierIDCodeType_US_CELLULAR; + +extern NSString *const Trading_WirelessCarrierIDCodeType_MOVISTAR; + +extern NSString *const Trading_WirelessCarrierIDCodeType_AMENA; + +extern NSString *const Trading_WirelessCarrierIDCodeType_VODAFONE; + +extern NSString *const Trading_WirelessCarrierIDCodeType_ATT; + +extern NSString *const Trading_WirelessCarrierIDCodeType_CUSTOM_CODE; diff --git a/Vendoo/TradingProxy/Trading_WirelessCarrierIDCodeType.m b/Vendoo/TradingProxy/Trading_WirelessCarrierIDCodeType.m new file mode 100755 index 0000000..4236685 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_WirelessCarrierIDCodeType.m @@ -0,0 +1,35 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import "Trading_WirelessCarrierIDCodeType.h" + + +NSString *const Trading_WirelessCarrierIDCodeType_CINGULAR = @"Cingular"; + +NSString *const Trading_WirelessCarrierIDCodeType_T_MOBILE = @"TMobile"; + +NSString *const Trading_WirelessCarrierIDCodeType_SPRINT = @"Sprint"; + +NSString *const Trading_WirelessCarrierIDCodeType_NEXTEL = @"Nextel"; + +NSString *const Trading_WirelessCarrierIDCodeType_VERIZON = @"Verizon"; + +NSString *const Trading_WirelessCarrierIDCodeType_CINCINNATI_BELL = @"CincinnatiBell"; + +NSString *const Trading_WirelessCarrierIDCodeType_DOBSON = @"Dobson"; + +NSString *const Trading_WirelessCarrierIDCodeType_ALLTEL = @"Alltel"; + +NSString *const Trading_WirelessCarrierIDCodeType_LEAP = @"Leap"; + +NSString *const Trading_WirelessCarrierIDCodeType_US_CELLULAR = @"USCellular"; + +NSString *const Trading_WirelessCarrierIDCodeType_MOVISTAR = @"Movistar"; + +NSString *const Trading_WirelessCarrierIDCodeType_AMENA = @"Amena"; + +NSString *const Trading_WirelessCarrierIDCodeType_VODAFONE = @"Vodafone"; + +NSString *const Trading_WirelessCarrierIDCodeType_ATT = @"ATT"; + +NSString *const Trading_WirelessCarrierIDCodeType_CUSTOM_CODE = @"CustomCode"; diff --git a/Vendoo/TradingProxy/Trading_XMLRequesterCredentialsType.h b/Vendoo/TradingProxy/Trading_XMLRequesterCredentialsType.h new file mode 100755 index 0000000..139fb83 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_XMLRequesterCredentialsType.h @@ -0,0 +1,73 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + + @ingroup EBayAPIInterface +*/ +@interface Trading_XMLRequesterCredentialsType : NSObject { + +@private + NSString *_username; + NSString *_password; + NSString *_eBayAuthToken; + NSMutableArray *_any; + +} + + +/** + + eBay user ID (i.e., eBay.com Web site login name) for the user the application + is retrieving a token for. This is typically the application's end-user (not + the developer). + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *username; + +/** + + Password for the user specified in Username. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *password; + +/** + + Authentication token representing the user who is making the request. The + user's token must be retrieved from eBay. To determine a user's authentication + token, see the Authentication and Authorization information in the eBay Web + Services guide. For calls that list or retrieve item or transaction data, the + user usually needs to be the seller of the item in question or, in some cases, + the buyer. Similarly, calls that retrieve user or account data may be + restricted to the user whose data is being requested. The documentation for + each call includes information about such restrictions. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *eBayAuthToken; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_XMLRequesterCredentialsType.m b/Vendoo/TradingProxy/Trading_XMLRequesterCredentialsType.m new file mode 100755 index 0000000..6308e31 --- /dev/null +++ b/Vendoo/TradingProxy/Trading_XMLRequesterCredentialsType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_XMLRequesterCredentialsType.h" + +@implementation Trading_XMLRequesterCredentialsType + +@synthesize username = _username; +@synthesize password = _password; +@synthesize eBayAuthToken = _eBayAuthToken; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Username" propertyName:@"username" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"username"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Password" propertyName:@"password" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"password"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"eBayAuthToken" propertyName:@"eBayAuthToken" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"eBayAuthToken"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.username = nil; + self.password = nil; + self.eBayAuthToken = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/Trading_XSLFileType.h b/Vendoo/TradingProxy/Trading_XSLFileType.h new file mode 100755 index 0000000..7dbc0bd --- /dev/null +++ b/Vendoo/TradingProxy/Trading_XSLFileType.h @@ -0,0 +1,76 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "PicoClassSchema.h" +#import "PicoPropertySchema.h" +#import "PicoConstants.h" +#import "PicoBindable.h" + + + +/** + + This type is deprecated because the calls that use it are deprected. + + + + @ingroup EBayAPIInterface +*/ +@interface Trading_XSLFileType : NSObject { + +@private + NSString *_fileName; + NSString *_fileVersion; + NSString *_fileContent; + NSMutableArray *_any; + +} + + +/** + + + The name of the XSL file. Store this information to use it + as input to the call in the future. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *fileName; + +/** + + + The version number of the XSL file. Store this information to use it + as input to the call in the future. To get the current version value without + retrieving the XSL file, do not pass DetailLevel in the request. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *fileVersion; + +/** + + + Contains a MIME base-64-encoded representation of the XSL file. + See the eBay Web Services Guide for information on decoding + the XSL stylesheet file. If no XSL file is available (or if you passed no detail level), + this property is empty or not returned. + + + type : NSString, wrapper for primitive string +*/ +@property (nonatomic, retain) NSString *fileContent; + +/** + (public property) + + entry type : PicoAnyElement, wrapper for primitive anyelement +*/ + +@property (nonatomic, retain) NSMutableArray *any; + + +@end diff --git a/Vendoo/TradingProxy/Trading_XSLFileType.m b/Vendoo/TradingProxy/Trading_XSLFileType.m new file mode 100755 index 0000000..fa73dcb --- /dev/null +++ b/Vendoo/TradingProxy/Trading_XSLFileType.m @@ -0,0 +1,52 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +#import +#import "Trading_XSLFileType.h" + +@implementation Trading_XSLFileType + +@synthesize fileName = _fileName; +@synthesize fileVersion = _fileVersion; +@synthesize fileContent = _fileContent; +@synthesize any = _any; + +// class meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(PicoClassSchema *)getClassMetaData { + return nil; +} + +// property meta-data method +// note: this method is only for internal use, DO NOT CHANGE! ++(NSMutableDictionary *)getPropertyMetaData { + NSMutableDictionary *map = [NSMutableDictionary dictionary]; + + PicoPropertySchema *ps = nil; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FileName" propertyName:@"fileName" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"fileName"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FileVersion" propertyName:@"fileVersion" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"fileVersion"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"FileContent" propertyName:@"fileContent" type:PICO_TYPE_STRING clazz:nil]; + [map setObject:ps forKey:@"fileContent"]; + [ps release]; + ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil]; + [map setObject:ps forKey:@"any"]; + [ps release]; + + return map; +} + + + +-(void)dealloc { + self.fileName = nil; + self.fileVersion = nil; + self.fileContent = nil; + self.any = nil; + [super dealloc]; +} + +@end diff --git a/Vendoo/TradingProxy/client/.DS_Store b/Vendoo/TradingProxy/client/.DS_Store deleted file mode 100644 index 92f465e76e44f0f0790366ba0d741d041c5c34f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%Sr=55Ukc5BDv(~alSzC4~DP`p7Q}p)LURd^u8y*!O!u}V)X+ttX>2!QVrcT z)6=z+t;2R2fNfqLE`c?GCEXFP9_Hrf?lU{7j1lR4#um>Q@r1{l{jB=?gmceufq~rH zul(_Tw;y*r^`CZ4e>;S6C6fYDKnh3!DIf)YuYmVn+H#esC*bAq` z_;fJD2tZsg9maLc62#^SVlSK$nW0%yiAl8@F)ZoKx2o%fQ)1F#aWkJ&H(O087Pm9s zq8!!}6{Ua_I9A{^w`=eJSM(p||6`JNQa}p)D+O#ZY=;eBse0?|<-FH6`W@YC-sx^! p2ZbTpF)`XPH{OoVqbTc|uX)}Jr^KK$A9SMr47e^bDe%_{d;mWi8<+q9 diff --git a/Vendoo/TradingProxy/client/EBayAPIInterface_SOAPClient.h b/Vendoo/TradingProxy/client/EBayAPIInterface_SOAPClient.h new file mode 100755 index 0000000..599a2a4 --- /dev/null +++ b/Vendoo/TradingProxy/client/EBayAPIInterface_SOAPClient.h @@ -0,0 +1,1421 @@ +// Generated by wsdl compiler for ios/objective-c +// DO NOT CHANGE! + + +#import +#import "PicoSOAPClient.h" +#import "Trading_GetFeedbackRequestType.h" +#import "Trading_VerifyAddSecondChanceItemResponseType.h" +#import "Trading_GetSellerTransactionsResponseType.h" +#import "Trading_AddTransactionConfirmationItemResponseType.h" +#import "Trading_RelistFixedPriceItemRequestType.h" +#import "Trading_ReviseSellingManagerSaleRecordResponseType.h" +#import "Trading_GetDisputeResponseType.h" +#import "Trading_GetVeROReportStatusRequestType.h" +#import "Trading_SetStoreCustomPageResponseType.h" +#import "Trading_GetMemberMessagesRequestType.h" +#import "Trading_GetAttributesXSLResponseType.h" +#import "Trading_AddDisputeResponseRequestType.h" +#import "Trading_AddDisputeResponseResponseType.h" +#import "Trading_GetItemRecommendationsResponseType.h" +#import "Trading_EndFixedPriceItemResponseType.h" +#import "Trading_ReviseMyMessagesRequestType.h" +#import "Trading_GetUserPreferencesRequestType.h" +#import "Trading_GetUserContactDetailsRequestType.h" +#import "Trading_DeleteSellingManagerTemplateAutomationRuleRequestType.h" +#import "Trading_AddTransactionConfirmationItemRequestType.h" +#import "Trading_GetPromotionalSaleDetailsResponseType.h" +#import "Trading_SetTaxTableResponseType.h" +#import "Trading_DeleteSellingManagerItemAutomationRuleRequestType.h" +#import "Trading_GetWantItNowSearchResultsResponseType.h" +#import "Trading_SetSellingManagerTemplateAutomationRuleResponseType.h" +#import "Trading_GetVeROReasonCodeDetailsRequestType.h" +#import "Trading_UploadSiteHostedPicturesRequestType.h" +#import "Trading_GetCrossPromotionsResponseType.h" +#import "Trading_GetMyeBaySellingResponseType.h" +#import "Trading_SetMessagePreferencesRequestType.h" +#import "Trading_GetProductFinderXSLRequestType.h" +#import "Trading_SetStoreCategoriesRequestType.h" +#import "Trading_ExtendSiteHostedPicturesResponseType.h" +#import "Trading_SetStorePreferencesResponseType.h" +#import "Trading_DisableUnpaidItemAssistanceRequestType.h" +#import "Trading_GetOrderTransactionsRequestType.h" +#import "Trading_GetWantItNowPostResponseType.h" +#import "Trading_GetDescriptionTemplatesRequestType.h" +#import "Trading_SetShippingDiscountProfilesResponseType.h" +#import "Trading_GetBestOffersRequestType.h" +#import "Trading_GetSuggestedCategoriesResponseType.h" +#import "Trading_GetSellingManagerSoldListingsResponseType.h" +#import "Trading_GetAttributesCSRequestType.h" +#import "Trading_GetCategoryMappingsRequestType.h" +#import "Trading_GeteBayOfficialTimeRequestType.h" +#import "Trading_GetSellingManagerInventoryFolderRequestType.h" +#import "Trading_RespondToFeedbackRequestType.h" +#import "Trading_GetStoreOptionsRequestType.h" +#import "Trading_RemoveFromWatchListRequestType.h" +#import "Trading_DeleteSellingManagerProductRequestType.h" +#import "Trading_GetSuggestedCategoriesRequestType.h" +#import "Trading_AddSecondChanceItemResponseType.h" +#import "Trading_AddSellingManagerProductRequestType.h" +#import "Trading_AddToWatchListRequestType.h" +#import "Trading_GetSellingManagerSoldListingsRequestType.h" +#import "Trading_RespondToWantItNowPostResponseType.h" +#import "Trading_SetNotificationPreferencesResponseType.h" +#import "Trading_SetSellingManagerFeedbackOptionsRequestType.h" +#import "Trading_AddMemberMessagesAAQToBidderResponseType.h" +#import "Trading_FetchTokenRequestType.h" +#import "Trading_RevokeTokenResponseType.h" +#import "Trading_GetNotificationPreferencesResponseType.h" +#import "Trading_GetVeROReasonCodeDetailsResponseType.h" +#import "Trading_DeleteSellingManagerItemAutomationRuleResponseType.h" +#import "Trading_VerifyAddItemResponseType.h" +#import "Trading_GetCategoriesRequestType.h" +#import "Trading_ValidateChallengeInputResponseType.h" +#import "Trading_GetProductSearchResultsRequestType.h" +#import "Trading_GetMyMessagesResponseType.h" +#import "Trading_SetUserPreferencesResponseType.h" +#import "Trading_GetSellingManagerInventoryRequestType.h" +#import "Trading_GetSessionIDResponseType.h" +#import "Trading_GetStorePreferencesResponseType.h" +#import "Trading_AddSellingManagerProductResponseType.h" +#import "Trading_GetMyMessagesRequestType.h" +#import "Trading_GetAccountRequestType.h" +#import "Trading_SetStoreResponseType.h" +#import "Trading_GetCategoryFeaturesRequestType.h" +#import "Trading_DeleteSellingManagerInventoryFolderRequestType.h" +#import "Trading_GetMessagePreferencesResponseType.h" +#import "Trading_SetSellingManagerFeedbackOptionsResponseType.h" +#import "Trading_SetPromotionalSaleRequestType.h" +#import "Trading_GetCategory2CSRequestType.h" +#import "Trading_GetChallengeTokenRequestType.h" +#import "Trading_GetMyeBayBuyingRequestType.h" +#import "Trading_SetMessagePreferencesResponseType.h" +#import "Trading_GetStorePreferencesRequestType.h" +#import "Trading_GetSessionIDRequestType.h" +#import "Trading_ReviseMyMessagesFoldersRequestType.h" +#import "Trading_GetVeROReportStatusResponseType.h" +#import "Trading_GetAttributesCSResponseType.h" +#import "Trading_GetStoreRequestType.h" +#import "Trading_ReviseFixedPriceItemRequestType.h" +#import "Trading_GetStoreResponseType.h" +#import "Trading_RelistItemResponseType.h" +#import "Trading_SetSellingManagerItemAutomationRuleResponseType.h" +#import "Trading_GetChallengeTokenResponseType.h" +#import "Trading_GetBidderListResponseType.h" +#import "Trading_VerifyAddFixedPriceItemResponseType.h" +#import "Trading_CompleteSaleRequestType.h" +#import "Trading_GetMyeBayBuyingResponseType.h" +#import "Trading_GetSellerTransactionsRequestType.h" +#import "Trading_GetShippingDiscountProfilesRequestType.h" +#import "Trading_ReviseSellingManagerInventoryFolderResponseType.h" +#import "Trading_AddFixedPriceItemRequestType.h" +#import "Trading_GetSellerListResponseType.h" +#import "Trading_GetItemTransactionsRequestType.h" +#import "Trading_GetItemRecommendationsRequestType.h" +#import "Trading_GetBestOffersResponseType.h" +#import "Trading_SetTaxTableRequestType.h" +#import "Trading_RespondToBestOfferResponseType.h" +#import "Trading_GetDisputeRequestType.h" +#import "Trading_RespondToBestOfferRequestType.h" +#import "Trading_GetCategoriesResponseType.h" +#import "Trading_AddFixedPriceItemResponseType.h" +#import "Trading_ReviseSellingManagerProductRequestType.h" +#import "Trading_GetAllBiddersRequestType.h" +#import "Trading_GetAllBiddersResponseType.h" +#import "Trading_GetStoreCustomPageRequestType.h" +#import "Trading_RespondToWantItNowPostRequestType.h" +#import "Trading_AddSellingManagerInventoryFolderRequestType.h" +#import "Trading_GetMessagePreferencesRequestType.h" +#import "Trading_AddItemsResponseType.h" +#import "Trading_GetItemsAwaitingFeedbackResponseType.h" +#import "Trading_GetUserPreferencesResponseType.h" +#import "Trading_ReviseMyMessagesFoldersResponseType.h" +#import "Trading_RemoveFromWatchListResponseType.h" +#import "Trading_GetSellingManagerSaleRecordRequestType.h" +#import "Trading_AddToItemDescriptionResponseType.h" +#import "Trading_SaveItemToSellingManagerTemplateRequestType.h" +#import "Trading_UploadSiteHostedPicturesResponseType.h" +#import "Trading_AddDisputeResponseType.h" +#import "Trading_GetMyeBayRemindersRequestType.h" +#import "Trading_AddSellingManagerTemplateResponseType.h" +#import "Trading_GetCrossPromotionsRequestType.h" +#import "Trading_SetUserNotesRequestType.h" +#import "Trading_GetSellingManagerInventoryFolderResponseType.h" +#import "Trading_GetAccountResponseType.h" +#import "Trading_AddItemResponseType.h" +#import "Trading_GetProductSearchPageResponseType.h" +#import "Trading_SetSellingManagerItemAutomationRuleRequestType.h" +#import "Trading_GetOrdersResponseType.h" +#import "Trading_ValidateChallengeInputRequestType.h" +#import "Trading_EndFixedPriceItemRequestType.h" +#import "Trading_DeleteSellingManagerTemplateAutomationRuleResponseType.h" +#import "Trading_SendInvoiceResponseType.h" +#import "Trading_GetClientAlertsAuthTokenRequestType.h" +#import "Trading_GetPromotionalSaleDetailsRequestType.h" +#import "Trading_GetSellingManagerEmailLogRequestType.h" +#import "Trading_IssueRefundRequestType.h" +#import "Trading_GetCategory2CSResponseType.h" +#import "Trading_PlaceOfferRequestType.h" +#import "Trading_VerifyAddItemRequestType.h" +#import "Trading_GetCategoryMappingsResponseType.h" +#import "Trading_GetMyeBaySellingRequestType.h" +#import "Trading_SetUserNotesResponseType.h" +#import "Trading_ReviseFixedPriceItemResponseType.h" +#import "Trading_VerifyAddFixedPriceItemRequestType.h" +#import "Trading_AddSecondChanceItemRequestType.h" +#import "Trading_GetStoreCustomPageResponseType.h" +#import "Trading_GetNotificationsUsageResponseType.h" +#import "Trading_GetUserResponseType.h" +#import "Trading_GetItemShippingResponseType.h" +#import "Trading_GetSellingManagerTemplatesResponseType.h" +#import "Trading_CompleteSaleResponseType.h" +#import "Trading_GetSellingManagerEmailLogResponseType.h" +#import "Trading_SetUserPreferencesRequestType.h" +#import "Trading_ConfirmIdentityResponseType.h" +#import "Trading_IssueRefundResponseType.h" +#import "Trading_DeleteMyMessagesResponseType.h" +#import "Trading_GetApiAccessRulesRequestType.h" +#import "Trading_ReviseCheckoutStatusResponseType.h" +#import "Trading_GetSellerEventsRequestType.h" +#import "Trading_GetSellingManagerSaleRecordResponseType.h" +#import "Trading_SetStoreCustomPageRequestType.h" +#import "Trading_GetOrderTransactionsResponseType.h" +#import "Trading_GetSellingManagerAlertsResponseType.h" +#import "Trading_GetSellingManagerTemplateAutomationRuleRequestType.h" +#import "Trading_ExtendSiteHostedPicturesRequestType.h" +#import "Trading_DeleteSellingManagerTemplateResponseType.h" +#import "Trading_ValidateTestUserRegistrationRequestType.h" +#import "Trading_ReviseSellingManagerTemplateResponseType.h" +#import "Trading_GetSellingManagerAlertsRequestType.h" +#import "Trading_GetUserRequestType.h" +#import "Trading_GetContextualKeywordsRequestType.h" +#import "Trading_AddItemRequestType.h" +#import "Trading_DeleteMyMessagesRequestType.h" +#import "Trading_ReviseCheckoutStatusRequestType.h" +#import "Trading_ReviseMyMessagesResponseType.h" +#import "Trading_GetItemRequestType.h" +#import "Trading_EndItemRequestType.h" +#import "Trading_GetSellingManagerInventoryResponseType.h" +#import "Trading_VerifyRelistItemResponseType.h" +#import "Trading_VerifyAddSecondChanceItemRequestType.h" +#import "Trading_SetPromotionalSaleResponseType.h" +#import "Trading_GetProductSellingPagesRequestType.h" +#import "Trading_LeaveFeedbackResponseType.h" +#import "Trading_DeleteSellingManagerTemplateRequestType.h" +#import "Trading_GetShippingDiscountProfilesResponseType.h" +#import "Trading_GetStoreCategoryUpdateStatusRequestType.h" +#import "Trading_GetUserDisputesResponseType.h" +#import "Trading_GetCategorySpecificsResponseType.h" +#import "Trading_DeleteSellingManagerInventoryFolderResponseType.h" +#import "Trading_ReviseItemRequestType.h" +#import "Trading_GetOrdersRequestType.h" +#import "Trading_GetProductFinderRequestType.h" +#import "Trading_GeteBayDetailsResponseType.h" +#import "Trading_RespondToFeedbackResponseType.h" +#import "Trading_PlaceOfferResponseType.h" +#import "Trading_RelistFixedPriceItemResponseType.h" +#import "Trading_GetMyeBayRemindersResponseType.h" +#import "Trading_AddOrderResponseType.h" +#import "Trading_DeleteSellingManagerProductResponseType.h" +#import "Trading_RelistItemRequestType.h" +#import "Trading_GetWantItNowPostRequestType.h" +#import "Trading_GeteBayOfficialTimeResponseType.h" +#import "Trading_GetAdFormatLeadsResponseType.h" +#import "Trading_ReviseSellingManagerSaleRecordRequestType.h" +#import "Trading_FetchTokenResponseType.h" +#import "Trading_GetAttributesXSLRequestType.h" +#import "Trading_AddSellingManagerInventoryFolderResponseType.h" +#import "Trading_VerifyRelistItemRequestType.h" +#import "Trading_SetShippingDiscountProfilesRequestType.h" +#import "Trading_GetApiAccessRulesResponseType.h" +#import "Trading_GetUserDisputesRequestType.h" +#import "Trading_GetBidderListRequestType.h" +#import "Trading_SetStoreRequestType.h" +#import "Trading_SaveItemToSellingManagerTemplateResponseType.h" +#import "Trading_GetSellerListRequestType.h" +#import "Trading_GetItemShippingRequestType.h" +#import "Trading_GetCharitiesRequestType.h" +#import "Trading_GetPromotionRulesRequestType.h" +#import "Trading_EndItemsRequestType.h" +#import "Trading_SetStorePreferencesRequestType.h" +#import "Trading_VeROReportItemsRequestType.h" +#import "Trading_GetTokenStatusResponseType.h" +#import "Trading_AddOrderRequestType.h" +#import "Trading_SetNotificationPreferencesRequestType.h" +#import "Trading_GetContextualKeywordsResponseType.h" +#import "Trading_GetItemsAwaitingFeedbackRequestType.h" +#import "Trading_GetSellingManagerItemAutomationRuleRequestType.h" +#import "Trading_GetAdFormatLeadsRequestType.h" +#import "Trading_MoveSellingManagerInventoryFolderRequestType.h" +#import "Trading_AddSellingManagerTemplateRequestType.h" +#import "Trading_GeteBayDetailsRequestType.h" +#import "Trading_AddMemberMessageRTQRequestType.h" +#import "Trading_GetProductFamilyMembersRequestType.h" +#import "Trading_AddItemFromSellingManagerTemplateRequestType.h" +#import "Trading_DisableUnpaidItemAssistanceResponseType.h" +#import "Trading_AddMemberMessageAAQToPartnerRequestType.h" +#import "Trading_GetItemResponseType.h" +#import "Trading_GetProductFinderXSLResponseType.h" +#import "Trading_ConfirmIdentityRequestType.h" +#import "Trading_ReviseInventoryStatusResponseType.h" +#import "Trading_AddDisputeRequestType.h" +#import "Trading_GetFeedbackResponseType.h" +#import "Trading_GetNotificationPreferencesRequestType.h" +#import "Trading_GetSellerDashboardRequestType.h" +#import "Trading_ReviseSellingManagerTemplateRequestType.h" +#import "Trading_GetWantItNowSearchResultsRequestType.h" +#import "Trading_SetPromotionalSaleListingsResponseType.h" +#import "Trading_GetSellingManagerTemplatesRequestType.h" +#import "Trading_GetStoreOptionsResponseType.h" +#import "Trading_GetProductSearchPageRequestType.h" +#import "Trading_ReviseItemResponseType.h" +#import "Trading_GetTaxTableRequestType.h" +#import "Trading_GetDescriptionTemplatesResponseType.h" +#import "Trading_GetSellerEventsResponseType.h" +#import "Trading_ReviseInventoryStatusRequestType.h" +#import "Trading_AddMemberMessagesAAQToBidderRequestType.h" +#import "Trading_AddMemberMessageAAQToPartnerResponseType.h" +#import "Trading_SetPromotionalSaleListingsRequestType.h" +#import "Trading_GetCategoryFeaturesResponseType.h" +#import "Trading_AddMemberMessageRTQResponseType.h" +#import "Trading_GetSellerDashboardResponseType.h" +#import "Trading_SetSellingManagerTemplateAutomationRuleRequestType.h" +#import "Trading_SendInvoiceRequestType.h" +#import "Trading_AddItemsRequestType.h" +#import "Trading_GetSellerPaymentsResponseType.h" +#import "Trading_AddToItemDescriptionRequestType.h" +#import "Trading_ReviseSellingManagerProductResponseType.h" +#import "Trading_GetSellingManagerItemAutomationRuleResponseType.h" +#import "Trading_LeaveFeedbackRequestType.h" +#import "Trading_GetTaxTableResponseType.h" +#import "Trading_GetSellerPaymentsRequestType.h" +#import "Trading_VeROReportItemsResponseType.h" +#import "Trading_GetStoreCategoryUpdateStatusResponseType.h" +#import "Trading_EndItemsResponseType.h" +#import "Trading_GetClientAlertsAuthTokenResponseType.h" +#import "Trading_GetCategorySpecificsRequestType.h" +#import "Trading_GetProductSearchResultsResponseType.h" +#import "Trading_GetProductFinderResponseType.h" +#import "Trading_GetPromotionRulesResponseType.h" +#import "Trading_SellerReverseDisputeResponseType.h" +#import "Trading_GetMemberMessagesResponseType.h" +#import "Trading_GetProductSellingPagesResponseType.h" +#import "Trading_SetStoreCategoriesResponseType.h" +#import "Trading_GetNotificationsUsageRequestType.h" +#import "Trading_SellerReverseDisputeRequestType.h" +#import "Trading_GetProductFamilyMembersResponseType.h" +#import "Trading_ValidateTestUserRegistrationResponseType.h" +#import "Trading_RevokeTokenRequestType.h" +#import "Trading_ReviseSellingManagerInventoryFolderRequestType.h" +#import "Trading_GetTokenStatusRequestType.h" +#import "Trading_EndItemResponseType.h" +#import "Trading_AddItemFromSellingManagerTemplateResponseType.h" +#import "Trading_GetItemTransactionsResponseType.h" +#import "Trading_MoveSellingManagerInventoryFolderResponseType.h" +#import "Trading_GetCharitiesResponseType.h" +#import "Trading_GetSellingManagerTemplateAutomationRuleResponseType.h" +#import "Trading_GetUserContactDetailsResponseType.h" +#import "Trading_AddToWatchListResponseType.h" + + +/** + This class is the SOAP client to the EBayAPIInterface Web Service. +*/ +@interface EBayAPIInterface_SOAPClient : PicoSOAPClient { + +} + +/** + public method +*/ +-(void)addDispute:(Trading_AddDisputeRequestType *) requestObject + success:(void (^)(Trading_AddDisputeResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)addDisputeResponse:(Trading_AddDisputeResponseRequestType *) requestObject + success:(void (^)(Trading_AddDisputeResponseResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)addFixedPriceItem:(Trading_AddFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_AddFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)addItem:(Trading_AddItemRequestType *) requestObject + success:(void (^)(Trading_AddItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)addItemFromSellingManagerTemplate:(Trading_AddItemFromSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_AddItemFromSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)addItems:(Trading_AddItemsRequestType *) requestObject + success:(void (^)(Trading_AddItemsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)addMemberMessageAAQToPartner:(Trading_AddMemberMessageAAQToPartnerRequestType *) requestObject + success:(void (^)(Trading_AddMemberMessageAAQToPartnerResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)addMemberMessageRTQ:(Trading_AddMemberMessageRTQRequestType *) requestObject + success:(void (^)(Trading_AddMemberMessageRTQResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)addMemberMessagesAAQToBidder:(Trading_AddMemberMessagesAAQToBidderRequestType *) requestObject + success:(void (^)(Trading_AddMemberMessagesAAQToBidderResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)addOrder:(Trading_AddOrderRequestType *) requestObject + success:(void (^)(Trading_AddOrderResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)addSecondChanceItem:(Trading_AddSecondChanceItemRequestType *) requestObject + success:(void (^)(Trading_AddSecondChanceItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)addSellingManagerInventoryFolder:(Trading_AddSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_AddSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)addSellingManagerProduct:(Trading_AddSellingManagerProductRequestType *) requestObject + success:(void (^)(Trading_AddSellingManagerProductResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)addSellingManagerTemplate:(Trading_AddSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_AddSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)addToItemDescription:(Trading_AddToItemDescriptionRequestType *) requestObject + success:(void (^)(Trading_AddToItemDescriptionResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)addToWatchList:(Trading_AddToWatchListRequestType *) requestObject + success:(void (^)(Trading_AddToWatchListResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)addTransactionConfirmationItem:(Trading_AddTransactionConfirmationItemRequestType *) requestObject + success:(void (^)(Trading_AddTransactionConfirmationItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)completeSale:(Trading_CompleteSaleRequestType *) requestObject + success:(void (^)(Trading_CompleteSaleResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)confirmIdentity:(Trading_ConfirmIdentityRequestType *) requestObject + success:(void (^)(Trading_ConfirmIdentityResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)deleteMyMessages:(Trading_DeleteMyMessagesRequestType *) requestObject + success:(void (^)(Trading_DeleteMyMessagesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)deleteSellingManagerInventoryFolder:(Trading_DeleteSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)deleteSellingManagerItemAutomationRule:(Trading_DeleteSellingManagerItemAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerItemAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)deleteSellingManagerProduct:(Trading_DeleteSellingManagerProductRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerProductResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)deleteSellingManagerTemplate:(Trading_DeleteSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)deleteSellingManagerTemplateAutomationRule:(Trading_DeleteSellingManagerTemplateAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerTemplateAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)disableUnpaidItemAssistance:(Trading_DisableUnpaidItemAssistanceRequestType *) requestObject + success:(void (^)(Trading_DisableUnpaidItemAssistanceResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)endFixedPriceItem:(Trading_EndFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_EndFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)endItem:(Trading_EndItemRequestType *) requestObject + success:(void (^)(Trading_EndItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)endItems:(Trading_EndItemsRequestType *) requestObject + success:(void (^)(Trading_EndItemsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)extendSiteHostedPictures:(Trading_ExtendSiteHostedPicturesRequestType *) requestObject + success:(void (^)(Trading_ExtendSiteHostedPicturesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)fetchToken:(Trading_FetchTokenRequestType *) requestObject + success:(void (^)(Trading_FetchTokenResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getAccount:(Trading_GetAccountRequestType *) requestObject + success:(void (^)(Trading_GetAccountResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getAdFormatLeads:(Trading_GetAdFormatLeadsRequestType *) requestObject + success:(void (^)(Trading_GetAdFormatLeadsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getAllBidders:(Trading_GetAllBiddersRequestType *) requestObject + success:(void (^)(Trading_GetAllBiddersResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getApiAccessRules:(Trading_GetApiAccessRulesRequestType *) requestObject + success:(void (^)(Trading_GetApiAccessRulesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getAttributesCS:(Trading_GetAttributesCSRequestType *) requestObject + success:(void (^)(Trading_GetAttributesCSResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getAttributesXSL:(Trading_GetAttributesXSLRequestType *) requestObject + success:(void (^)(Trading_GetAttributesXSLResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getBestOffers:(Trading_GetBestOffersRequestType *) requestObject + success:(void (^)(Trading_GetBestOffersResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getBidderList:(Trading_GetBidderListRequestType *) requestObject + success:(void (^)(Trading_GetBidderListResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getCategories:(Trading_GetCategoriesRequestType *) requestObject + success:(void (^)(Trading_GetCategoriesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getCategory2CS:(Trading_GetCategory2CSRequestType *) requestObject + success:(void (^)(Trading_GetCategory2CSResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getCategoryFeatures:(Trading_GetCategoryFeaturesRequestType *) requestObject + success:(void (^)(Trading_GetCategoryFeaturesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getCategoryMappings:(Trading_GetCategoryMappingsRequestType *) requestObject + success:(void (^)(Trading_GetCategoryMappingsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getCategorySpecifics:(Trading_GetCategorySpecificsRequestType *) requestObject + success:(void (^)(Trading_GetCategorySpecificsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getChallengeToken:(Trading_GetChallengeTokenRequestType *) requestObject + success:(void (^)(Trading_GetChallengeTokenResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getCharities:(Trading_GetCharitiesRequestType *) requestObject + success:(void (^)(Trading_GetCharitiesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getClientAlertsAuthToken:(Trading_GetClientAlertsAuthTokenRequestType *) requestObject + success:(void (^)(Trading_GetClientAlertsAuthTokenResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getContextualKeywords:(Trading_GetContextualKeywordsRequestType *) requestObject + success:(void (^)(Trading_GetContextualKeywordsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getCrossPromotions:(Trading_GetCrossPromotionsRequestType *) requestObject + success:(void (^)(Trading_GetCrossPromotionsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getDescriptionTemplates:(Trading_GetDescriptionTemplatesRequestType *) requestObject + success:(void (^)(Trading_GetDescriptionTemplatesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getDispute:(Trading_GetDisputeRequestType *) requestObject + success:(void (^)(Trading_GetDisputeResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getFeedback:(Trading_GetFeedbackRequestType *) requestObject + success:(void (^)(Trading_GetFeedbackResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getItem:(Trading_GetItemRequestType *) requestObject + success:(void (^)(Trading_GetItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getItemRecommendations:(Trading_GetItemRecommendationsRequestType *) requestObject + success:(void (^)(Trading_GetItemRecommendationsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getItemShipping:(Trading_GetItemShippingRequestType *) requestObject + success:(void (^)(Trading_GetItemShippingResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getItemTransactions:(Trading_GetItemTransactionsRequestType *) requestObject + success:(void (^)(Trading_GetItemTransactionsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getItemsAwaitingFeedback:(Trading_GetItemsAwaitingFeedbackRequestType *) requestObject + success:(void (^)(Trading_GetItemsAwaitingFeedbackResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getMemberMessages:(Trading_GetMemberMessagesRequestType *) requestObject + success:(void (^)(Trading_GetMemberMessagesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getMessagePreferences:(Trading_GetMessagePreferencesRequestType *) requestObject + success:(void (^)(Trading_GetMessagePreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getMyMessages:(Trading_GetMyMessagesRequestType *) requestObject + success:(void (^)(Trading_GetMyMessagesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getMyeBayBuying:(Trading_GetMyeBayBuyingRequestType *) requestObject + success:(void (^)(Trading_GetMyeBayBuyingResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getMyeBayReminders:(Trading_GetMyeBayRemindersRequestType *) requestObject + success:(void (^)(Trading_GetMyeBayRemindersResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getMyeBaySelling:(Trading_GetMyeBaySellingRequestType *) requestObject + success:(void (^)(Trading_GetMyeBaySellingResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getNotificationPreferences:(Trading_GetNotificationPreferencesRequestType *) requestObject + success:(void (^)(Trading_GetNotificationPreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getNotificationsUsage:(Trading_GetNotificationsUsageRequestType *) requestObject + success:(void (^)(Trading_GetNotificationsUsageResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getOrderTransactions:(Trading_GetOrderTransactionsRequestType *) requestObject + success:(void (^)(Trading_GetOrderTransactionsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getOrders:(Trading_GetOrdersRequestType *) requestObject + success:(void (^)(Trading_GetOrdersResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getProductFamilyMembers:(Trading_GetProductFamilyMembersRequestType *) requestObject + success:(void (^)(Trading_GetProductFamilyMembersResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getProductFinder:(Trading_GetProductFinderRequestType *) requestObject + success:(void (^)(Trading_GetProductFinderResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getProductFinderXSL:(Trading_GetProductFinderXSLRequestType *) requestObject + success:(void (^)(Trading_GetProductFinderXSLResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getProductSearchPage:(Trading_GetProductSearchPageRequestType *) requestObject + success:(void (^)(Trading_GetProductSearchPageResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getProductSearchResults:(Trading_GetProductSearchResultsRequestType *) requestObject + success:(void (^)(Trading_GetProductSearchResultsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getProductSellingPages:(Trading_GetProductSellingPagesRequestType *) requestObject + success:(void (^)(Trading_GetProductSellingPagesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getPromotionRules:(Trading_GetPromotionRulesRequestType *) requestObject + success:(void (^)(Trading_GetPromotionRulesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getPromotionalSaleDetails:(Trading_GetPromotionalSaleDetailsRequestType *) requestObject + success:(void (^)(Trading_GetPromotionalSaleDetailsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getSellerDashboard:(Trading_GetSellerDashboardRequestType *) requestObject + success:(void (^)(Trading_GetSellerDashboardResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getSellerEvents:(Trading_GetSellerEventsRequestType *) requestObject + success:(void (^)(Trading_GetSellerEventsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getSellerList:(Trading_GetSellerListRequestType *) requestObject + success:(void (^)(Trading_GetSellerListResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getSellerPayments:(Trading_GetSellerPaymentsRequestType *) requestObject + success:(void (^)(Trading_GetSellerPaymentsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getSellerTransactions:(Trading_GetSellerTransactionsRequestType *) requestObject + success:(void (^)(Trading_GetSellerTransactionsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getSellingManagerAlerts:(Trading_GetSellingManagerAlertsRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerAlertsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getSellingManagerEmailLog:(Trading_GetSellingManagerEmailLogRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerEmailLogResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getSellingManagerInventory:(Trading_GetSellingManagerInventoryRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerInventoryResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getSellingManagerInventoryFolder:(Trading_GetSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getSellingManagerItemAutomationRule:(Trading_GetSellingManagerItemAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerItemAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getSellingManagerSaleRecord:(Trading_GetSellingManagerSaleRecordRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerSaleRecordResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getSellingManagerSoldListings:(Trading_GetSellingManagerSoldListingsRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerSoldListingsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getSellingManagerTemplateAutomationRule:(Trading_GetSellingManagerTemplateAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerTemplateAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getSellingManagerTemplates:(Trading_GetSellingManagerTemplatesRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerTemplatesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getSessionID:(Trading_GetSessionIDRequestType *) requestObject + success:(void (^)(Trading_GetSessionIDResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getShippingDiscountProfiles:(Trading_GetShippingDiscountProfilesRequestType *) requestObject + success:(void (^)(Trading_GetShippingDiscountProfilesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getStore:(Trading_GetStoreRequestType *) requestObject + success:(void (^)(Trading_GetStoreResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getStoreCategoryUpdateStatus:(Trading_GetStoreCategoryUpdateStatusRequestType *) requestObject + success:(void (^)(Trading_GetStoreCategoryUpdateStatusResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getStoreCustomPage:(Trading_GetStoreCustomPageRequestType *) requestObject + success:(void (^)(Trading_GetStoreCustomPageResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getStoreOptions:(Trading_GetStoreOptionsRequestType *) requestObject + success:(void (^)(Trading_GetStoreOptionsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getStorePreferences:(Trading_GetStorePreferencesRequestType *) requestObject + success:(void (^)(Trading_GetStorePreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getSuggestedCategories:(Trading_GetSuggestedCategoriesRequestType *) requestObject + success:(void (^)(Trading_GetSuggestedCategoriesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getTaxTable:(Trading_GetTaxTableRequestType *) requestObject + success:(void (^)(Trading_GetTaxTableResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getTokenStatus:(Trading_GetTokenStatusRequestType *) requestObject + success:(void (^)(Trading_GetTokenStatusResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getUser:(Trading_GetUserRequestType *) requestObject + success:(void (^)(Trading_GetUserResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getUserContactDetails:(Trading_GetUserContactDetailsRequestType *) requestObject + success:(void (^)(Trading_GetUserContactDetailsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getUserDisputes:(Trading_GetUserDisputesRequestType *) requestObject + success:(void (^)(Trading_GetUserDisputesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getUserPreferences:(Trading_GetUserPreferencesRequestType *) requestObject + success:(void (^)(Trading_GetUserPreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getVeROReasonCodeDetails:(Trading_GetVeROReasonCodeDetailsRequestType *) requestObject + success:(void (^)(Trading_GetVeROReasonCodeDetailsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getVeROReportStatus:(Trading_GetVeROReportStatusRequestType *) requestObject + success:(void (^)(Trading_GetVeROReportStatusResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getWantItNowPost:(Trading_GetWantItNowPostRequestType *) requestObject + success:(void (^)(Trading_GetWantItNowPostResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)getWantItNowSearchResults:(Trading_GetWantItNowSearchResultsRequestType *) requestObject + success:(void (^)(Trading_GetWantItNowSearchResultsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)geteBayDetails:(Trading_GeteBayDetailsRequestType *) requestObject + success:(void (^)(Trading_GeteBayDetailsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)geteBayOfficialTime:(Trading_GeteBayOfficialTimeRequestType *) requestObject + success:(void (^)(Trading_GeteBayOfficialTimeResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)issueRefund:(Trading_IssueRefundRequestType *) requestObject + success:(void (^)(Trading_IssueRefundResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)leaveFeedback:(Trading_LeaveFeedbackRequestType *) requestObject + success:(void (^)(Trading_LeaveFeedbackResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)moveSellingManagerInventoryFolder:(Trading_MoveSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_MoveSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)placeOffer:(Trading_PlaceOfferRequestType *) requestObject + success:(void (^)(Trading_PlaceOfferResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)relistFixedPriceItem:(Trading_RelistFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_RelistFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)relistItem:(Trading_RelistItemRequestType *) requestObject + success:(void (^)(Trading_RelistItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)removeFromWatchList:(Trading_RemoveFromWatchListRequestType *) requestObject + success:(void (^)(Trading_RemoveFromWatchListResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)respondToBestOffer:(Trading_RespondToBestOfferRequestType *) requestObject + success:(void (^)(Trading_RespondToBestOfferResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)respondToFeedback:(Trading_RespondToFeedbackRequestType *) requestObject + success:(void (^)(Trading_RespondToFeedbackResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)respondToWantItNowPost:(Trading_RespondToWantItNowPostRequestType *) requestObject + success:(void (^)(Trading_RespondToWantItNowPostResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)reviseCheckoutStatus:(Trading_ReviseCheckoutStatusRequestType *) requestObject + success:(void (^)(Trading_ReviseCheckoutStatusResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)reviseFixedPriceItem:(Trading_ReviseFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_ReviseFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)reviseInventoryStatus:(Trading_ReviseInventoryStatusRequestType *) requestObject + success:(void (^)(Trading_ReviseInventoryStatusResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)reviseItem:(Trading_ReviseItemRequestType *) requestObject + success:(void (^)(Trading_ReviseItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)reviseMyMessages:(Trading_ReviseMyMessagesRequestType *) requestObject + success:(void (^)(Trading_ReviseMyMessagesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)reviseMyMessagesFolders:(Trading_ReviseMyMessagesFoldersRequestType *) requestObject + success:(void (^)(Trading_ReviseMyMessagesFoldersResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)reviseSellingManagerInventoryFolder:(Trading_ReviseSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_ReviseSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)reviseSellingManagerProduct:(Trading_ReviseSellingManagerProductRequestType *) requestObject + success:(void (^)(Trading_ReviseSellingManagerProductResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)reviseSellingManagerSaleRecord:(Trading_ReviseSellingManagerSaleRecordRequestType *) requestObject + success:(void (^)(Trading_ReviseSellingManagerSaleRecordResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)reviseSellingManagerTemplate:(Trading_ReviseSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_ReviseSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)revokeToken:(Trading_RevokeTokenRequestType *) requestObject + success:(void (^)(Trading_RevokeTokenResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)saveItemToSellingManagerTemplate:(Trading_SaveItemToSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_SaveItemToSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)sellerReverseDispute:(Trading_SellerReverseDisputeRequestType *) requestObject + success:(void (^)(Trading_SellerReverseDisputeResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)sendInvoice:(Trading_SendInvoiceRequestType *) requestObject + success:(void (^)(Trading_SendInvoiceResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)setMessagePreferences:(Trading_SetMessagePreferencesRequestType *) requestObject + success:(void (^)(Trading_SetMessagePreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)setNotificationPreferences:(Trading_SetNotificationPreferencesRequestType *) requestObject + success:(void (^)(Trading_SetNotificationPreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)setPromotionalSale:(Trading_SetPromotionalSaleRequestType *) requestObject + success:(void (^)(Trading_SetPromotionalSaleResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)setPromotionalSaleListings:(Trading_SetPromotionalSaleListingsRequestType *) requestObject + success:(void (^)(Trading_SetPromotionalSaleListingsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)setSellingManagerFeedbackOptions:(Trading_SetSellingManagerFeedbackOptionsRequestType *) requestObject + success:(void (^)(Trading_SetSellingManagerFeedbackOptionsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)setSellingManagerItemAutomationRule:(Trading_SetSellingManagerItemAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_SetSellingManagerItemAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)setSellingManagerTemplateAutomationRule:(Trading_SetSellingManagerTemplateAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_SetSellingManagerTemplateAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)setShippingDiscountProfiles:(Trading_SetShippingDiscountProfilesRequestType *) requestObject + success:(void (^)(Trading_SetShippingDiscountProfilesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)setStore:(Trading_SetStoreRequestType *) requestObject + success:(void (^)(Trading_SetStoreResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)setStoreCategories:(Trading_SetStoreCategoriesRequestType *) requestObject + success:(void (^)(Trading_SetStoreCategoriesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)setStoreCustomPage:(Trading_SetStoreCustomPageRequestType *) requestObject + success:(void (^)(Trading_SetStoreCustomPageResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)setStorePreferences:(Trading_SetStorePreferencesRequestType *) requestObject + success:(void (^)(Trading_SetStorePreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)setTaxTable:(Trading_SetTaxTableRequestType *) requestObject + success:(void (^)(Trading_SetTaxTableResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)setUserNotes:(Trading_SetUserNotesRequestType *) requestObject + success:(void (^)(Trading_SetUserNotesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)setUserPreferences:(Trading_SetUserPreferencesRequestType *) requestObject + success:(void (^)(Trading_SetUserPreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)uploadSiteHostedPictures:(Trading_UploadSiteHostedPicturesRequestType *) requestObject + success:(void (^)(Trading_UploadSiteHostedPicturesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)validateChallengeInput:(Trading_ValidateChallengeInputRequestType *) requestObject + success:(void (^)(Trading_ValidateChallengeInputResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)validateTestUserRegistration:(Trading_ValidateTestUserRegistrationRequestType *) requestObject + success:(void (^)(Trading_ValidateTestUserRegistrationResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)veROReportItems:(Trading_VeROReportItemsRequestType *) requestObject + success:(void (^)(Trading_VeROReportItemsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)verifyAddFixedPriceItem:(Trading_VerifyAddFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_VerifyAddFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)verifyAddItem:(Trading_VerifyAddItemRequestType *) requestObject + success:(void (^)(Trading_VerifyAddItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)verifyAddSecondChanceItem:(Trading_VerifyAddSecondChanceItemRequestType *) requestObject + success:(void (^)(Trading_VerifyAddSecondChanceItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + +/** + public method +*/ +-(void)verifyRelistItem:(Trading_VerifyRelistItemRequestType *) requestObject + success:(void (^)(Trading_VerifyRelistItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure; + + +@end \ No newline at end of file diff --git a/Vendoo/TradingProxy/client/EBayAPIInterface_SOAPClient.m b/Vendoo/TradingProxy/client/EBayAPIInterface_SOAPClient.m new file mode 100755 index 0000000..95ea4f2 --- /dev/null +++ b/Vendoo/TradingProxy/client/EBayAPIInterface_SOAPClient.m @@ -0,0 +1,3286 @@ +// Generated by wsdl compiler for ios/objective-c +// DO NOT CHANGE! + + +#import "EBayAPIInterface_SOAPClient.h" + +@implementation EBayAPIInterface_SOAPClient + +-(void)addDispute:(Trading_AddDisputeRequestType *) requestObject + success:(void (^)(Trading_AddDisputeResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"AddDispute" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_AddDisputeResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)addDisputeResponse:(Trading_AddDisputeResponseRequestType *) requestObject + success:(void (^)(Trading_AddDisputeResponseResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"AddDisputeResponse" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_AddDisputeResponseResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)addFixedPriceItem:(Trading_AddFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_AddFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"AddFixedPriceItem" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_AddFixedPriceItemResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)addItem:(Trading_AddItemRequestType *) requestObject + success:(void (^)(Trading_AddItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"AddItem" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_AddItemResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)addItemFromSellingManagerTemplate:(Trading_AddItemFromSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_AddItemFromSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"AddItemFromSellingManagerTemplate" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_AddItemFromSellingManagerTemplateResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)addItems:(Trading_AddItemsRequestType *) requestObject + success:(void (^)(Trading_AddItemsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"AddItems" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_AddItemsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)addMemberMessageAAQToPartner:(Trading_AddMemberMessageAAQToPartnerRequestType *) requestObject + success:(void (^)(Trading_AddMemberMessageAAQToPartnerResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"AddMemberMessageAAQToPartner" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_AddMemberMessageAAQToPartnerResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)addMemberMessageRTQ:(Trading_AddMemberMessageRTQRequestType *) requestObject + success:(void (^)(Trading_AddMemberMessageRTQResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"AddMemberMessageRTQ" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_AddMemberMessageRTQResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)addMemberMessagesAAQToBidder:(Trading_AddMemberMessagesAAQToBidderRequestType *) requestObject + success:(void (^)(Trading_AddMemberMessagesAAQToBidderResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"AddMemberMessagesAAQToBidder" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_AddMemberMessagesAAQToBidderResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)addOrder:(Trading_AddOrderRequestType *) requestObject + success:(void (^)(Trading_AddOrderResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"AddOrder" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_AddOrderResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)addSecondChanceItem:(Trading_AddSecondChanceItemRequestType *) requestObject + success:(void (^)(Trading_AddSecondChanceItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"AddSecondChanceItem" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_AddSecondChanceItemResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)addSellingManagerInventoryFolder:(Trading_AddSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_AddSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"AddSellingManagerInventoryFolder" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_AddSellingManagerInventoryFolderResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)addSellingManagerProduct:(Trading_AddSellingManagerProductRequestType *) requestObject + success:(void (^)(Trading_AddSellingManagerProductResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"AddSellingManagerProduct" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_AddSellingManagerProductResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)addSellingManagerTemplate:(Trading_AddSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_AddSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"AddSellingManagerTemplate" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_AddSellingManagerTemplateResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)addToItemDescription:(Trading_AddToItemDescriptionRequestType *) requestObject + success:(void (^)(Trading_AddToItemDescriptionResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"AddToItemDescription" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_AddToItemDescriptionResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)addToWatchList:(Trading_AddToWatchListRequestType *) requestObject + success:(void (^)(Trading_AddToWatchListResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"AddToWatchList" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_AddToWatchListResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)addTransactionConfirmationItem:(Trading_AddTransactionConfirmationItemRequestType *) requestObject + success:(void (^)(Trading_AddTransactionConfirmationItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"AddTransactionConfirmationItem" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_AddTransactionConfirmationItemResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)completeSale:(Trading_CompleteSaleRequestType *) requestObject + success:(void (^)(Trading_CompleteSaleResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"CompleteSale" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_CompleteSaleResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)confirmIdentity:(Trading_ConfirmIdentityRequestType *) requestObject + success:(void (^)(Trading_ConfirmIdentityResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"ConfirmIdentity" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_ConfirmIdentityResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)deleteMyMessages:(Trading_DeleteMyMessagesRequestType *) requestObject + success:(void (^)(Trading_DeleteMyMessagesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"DeleteMyMessages" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_DeleteMyMessagesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)deleteSellingManagerInventoryFolder:(Trading_DeleteSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"DeleteSellingManagerInventoryFolder" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_DeleteSellingManagerInventoryFolderResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)deleteSellingManagerItemAutomationRule:(Trading_DeleteSellingManagerItemAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerItemAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"DeleteSellingManagerItemAutomationRule" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_DeleteSellingManagerItemAutomationRuleResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)deleteSellingManagerProduct:(Trading_DeleteSellingManagerProductRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerProductResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"DeleteSellingManagerProduct" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_DeleteSellingManagerProductResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)deleteSellingManagerTemplate:(Trading_DeleteSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"DeleteSellingManagerTemplate" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_DeleteSellingManagerTemplateResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)deleteSellingManagerTemplateAutomationRule:(Trading_DeleteSellingManagerTemplateAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerTemplateAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"DeleteSellingManagerTemplateAutomationRule" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_DeleteSellingManagerTemplateAutomationRuleResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)disableUnpaidItemAssistance:(Trading_DisableUnpaidItemAssistanceRequestType *) requestObject + success:(void (^)(Trading_DisableUnpaidItemAssistanceResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"DisableUnpaidItemAssistance" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_DisableUnpaidItemAssistanceResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)endFixedPriceItem:(Trading_EndFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_EndFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"EndFixedPriceItem" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_EndFixedPriceItemResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)endItem:(Trading_EndItemRequestType *) requestObject + success:(void (^)(Trading_EndItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"EndItem" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_EndItemResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)endItems:(Trading_EndItemsRequestType *) requestObject + success:(void (^)(Trading_EndItemsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"EndItems" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_EndItemsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)extendSiteHostedPictures:(Trading_ExtendSiteHostedPicturesRequestType *) requestObject + success:(void (^)(Trading_ExtendSiteHostedPicturesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"ExtendSiteHostedPictures" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_ExtendSiteHostedPicturesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)fetchToken:(Trading_FetchTokenRequestType *) requestObject + success:(void (^)(Trading_FetchTokenResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"FetchToken" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_FetchTokenResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getAccount:(Trading_GetAccountRequestType *) requestObject + success:(void (^)(Trading_GetAccountResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetAccount" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetAccountResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getAdFormatLeads:(Trading_GetAdFormatLeadsRequestType *) requestObject + success:(void (^)(Trading_GetAdFormatLeadsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetAdFormatLeads" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetAdFormatLeadsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getAllBidders:(Trading_GetAllBiddersRequestType *) requestObject + success:(void (^)(Trading_GetAllBiddersResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetAllBidders" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetAllBiddersResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getApiAccessRules:(Trading_GetApiAccessRulesRequestType *) requestObject + success:(void (^)(Trading_GetApiAccessRulesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetApiAccessRules" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetApiAccessRulesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getAttributesCS:(Trading_GetAttributesCSRequestType *) requestObject + success:(void (^)(Trading_GetAttributesCSResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetAttributesCS" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetAttributesCSResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getAttributesXSL:(Trading_GetAttributesXSLRequestType *) requestObject + success:(void (^)(Trading_GetAttributesXSLResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetAttributesXSL" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetAttributesXSLResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getBestOffers:(Trading_GetBestOffersRequestType *) requestObject + success:(void (^)(Trading_GetBestOffersResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetBestOffers" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetBestOffersResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getBidderList:(Trading_GetBidderListRequestType *) requestObject + success:(void (^)(Trading_GetBidderListResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetBidderList" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetBidderListResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getCategories:(Trading_GetCategoriesRequestType *) requestObject + success:(void (^)(Trading_GetCategoriesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetCategories" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetCategoriesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getCategory2CS:(Trading_GetCategory2CSRequestType *) requestObject + success:(void (^)(Trading_GetCategory2CSResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetCategory2CS" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetCategory2CSResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getCategoryFeatures:(Trading_GetCategoryFeaturesRequestType *) requestObject + success:(void (^)(Trading_GetCategoryFeaturesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetCategoryFeatures" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetCategoryFeaturesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getCategoryMappings:(Trading_GetCategoryMappingsRequestType *) requestObject + success:(void (^)(Trading_GetCategoryMappingsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetCategoryMappings" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetCategoryMappingsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getCategorySpecifics:(Trading_GetCategorySpecificsRequestType *) requestObject + success:(void (^)(Trading_GetCategorySpecificsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetCategorySpecifics" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetCategorySpecificsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getChallengeToken:(Trading_GetChallengeTokenRequestType *) requestObject + success:(void (^)(Trading_GetChallengeTokenResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetChallengeToken" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetChallengeTokenResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getCharities:(Trading_GetCharitiesRequestType *) requestObject + success:(void (^)(Trading_GetCharitiesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetCharities" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetCharitiesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getClientAlertsAuthToken:(Trading_GetClientAlertsAuthTokenRequestType *) requestObject + success:(void (^)(Trading_GetClientAlertsAuthTokenResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetClientAlertsAuthToken" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetClientAlertsAuthTokenResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getContextualKeywords:(Trading_GetContextualKeywordsRequestType *) requestObject + success:(void (^)(Trading_GetContextualKeywordsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetContextualKeywords" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetContextualKeywordsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getCrossPromotions:(Trading_GetCrossPromotionsRequestType *) requestObject + success:(void (^)(Trading_GetCrossPromotionsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetCrossPromotions" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetCrossPromotionsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getDescriptionTemplates:(Trading_GetDescriptionTemplatesRequestType *) requestObject + success:(void (^)(Trading_GetDescriptionTemplatesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetDescriptionTemplates" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetDescriptionTemplatesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getDispute:(Trading_GetDisputeRequestType *) requestObject + success:(void (^)(Trading_GetDisputeResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetDispute" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetDisputeResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getFeedback:(Trading_GetFeedbackRequestType *) requestObject + success:(void (^)(Trading_GetFeedbackResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetFeedback" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetFeedbackResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getItem:(Trading_GetItemRequestType *) requestObject + success:(void (^)(Trading_GetItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetItem" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetItemResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getItemRecommendations:(Trading_GetItemRecommendationsRequestType *) requestObject + success:(void (^)(Trading_GetItemRecommendationsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetItemRecommendations" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetItemRecommendationsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getItemShipping:(Trading_GetItemShippingRequestType *) requestObject + success:(void (^)(Trading_GetItemShippingResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetItemShipping" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetItemShippingResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getItemTransactions:(Trading_GetItemTransactionsRequestType *) requestObject + success:(void (^)(Trading_GetItemTransactionsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetItemTransactions" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetItemTransactionsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getItemsAwaitingFeedback:(Trading_GetItemsAwaitingFeedbackRequestType *) requestObject + success:(void (^)(Trading_GetItemsAwaitingFeedbackResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetItemsAwaitingFeedback" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetItemsAwaitingFeedbackResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getMemberMessages:(Trading_GetMemberMessagesRequestType *) requestObject + success:(void (^)(Trading_GetMemberMessagesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetMemberMessages" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetMemberMessagesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getMessagePreferences:(Trading_GetMessagePreferencesRequestType *) requestObject + success:(void (^)(Trading_GetMessagePreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetMessagePreferences" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetMessagePreferencesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getMyMessages:(Trading_GetMyMessagesRequestType *) requestObject + success:(void (^)(Trading_GetMyMessagesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetMyMessages" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetMyMessagesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getMyeBayBuying:(Trading_GetMyeBayBuyingRequestType *) requestObject + success:(void (^)(Trading_GetMyeBayBuyingResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetMyeBayBuying" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetMyeBayBuyingResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getMyeBayReminders:(Trading_GetMyeBayRemindersRequestType *) requestObject + success:(void (^)(Trading_GetMyeBayRemindersResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetMyeBayReminders" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetMyeBayRemindersResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getMyeBaySelling:(Trading_GetMyeBaySellingRequestType *) requestObject + success:(void (^)(Trading_GetMyeBaySellingResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetMyeBaySelling" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetMyeBaySellingResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getNotificationPreferences:(Trading_GetNotificationPreferencesRequestType *) requestObject + success:(void (^)(Trading_GetNotificationPreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetNotificationPreferences" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetNotificationPreferencesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getNotificationsUsage:(Trading_GetNotificationsUsageRequestType *) requestObject + success:(void (^)(Trading_GetNotificationsUsageResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetNotificationsUsage" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetNotificationsUsageResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getOrderTransactions:(Trading_GetOrderTransactionsRequestType *) requestObject + success:(void (^)(Trading_GetOrderTransactionsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetOrderTransactions" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetOrderTransactionsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getOrders:(Trading_GetOrdersRequestType *) requestObject + success:(void (^)(Trading_GetOrdersResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetOrders" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetOrdersResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getProductFamilyMembers:(Trading_GetProductFamilyMembersRequestType *) requestObject + success:(void (^)(Trading_GetProductFamilyMembersResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetProductFamilyMembers" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetProductFamilyMembersResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getProductFinder:(Trading_GetProductFinderRequestType *) requestObject + success:(void (^)(Trading_GetProductFinderResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetProductFinder" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetProductFinderResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getProductFinderXSL:(Trading_GetProductFinderXSLRequestType *) requestObject + success:(void (^)(Trading_GetProductFinderXSLResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetProductFinderXSL" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetProductFinderXSLResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getProductSearchPage:(Trading_GetProductSearchPageRequestType *) requestObject + success:(void (^)(Trading_GetProductSearchPageResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetProductSearchPage" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetProductSearchPageResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getProductSearchResults:(Trading_GetProductSearchResultsRequestType *) requestObject + success:(void (^)(Trading_GetProductSearchResultsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetProductSearchResults" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetProductSearchResultsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getProductSellingPages:(Trading_GetProductSellingPagesRequestType *) requestObject + success:(void (^)(Trading_GetProductSellingPagesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetProductSellingPages" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetProductSellingPagesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getPromotionRules:(Trading_GetPromotionRulesRequestType *) requestObject + success:(void (^)(Trading_GetPromotionRulesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetPromotionRules" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetPromotionRulesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getPromotionalSaleDetails:(Trading_GetPromotionalSaleDetailsRequestType *) requestObject + success:(void (^)(Trading_GetPromotionalSaleDetailsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetPromotionalSaleDetails" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetPromotionalSaleDetailsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getSellerDashboard:(Trading_GetSellerDashboardRequestType *) requestObject + success:(void (^)(Trading_GetSellerDashboardResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetSellerDashboard" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetSellerDashboardResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getSellerEvents:(Trading_GetSellerEventsRequestType *) requestObject + success:(void (^)(Trading_GetSellerEventsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetSellerEvents" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetSellerEventsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getSellerList:(Trading_GetSellerListRequestType *) requestObject + success:(void (^)(Trading_GetSellerListResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetSellerList" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetSellerListResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getSellerPayments:(Trading_GetSellerPaymentsRequestType *) requestObject + success:(void (^)(Trading_GetSellerPaymentsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetSellerPayments" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetSellerPaymentsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getSellerTransactions:(Trading_GetSellerTransactionsRequestType *) requestObject + success:(void (^)(Trading_GetSellerTransactionsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetSellerTransactions" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetSellerTransactionsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getSellingManagerAlerts:(Trading_GetSellingManagerAlertsRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerAlertsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetSellingManagerAlerts" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerAlertsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getSellingManagerEmailLog:(Trading_GetSellingManagerEmailLogRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerEmailLogResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetSellingManagerEmailLog" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerEmailLogResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getSellingManagerInventory:(Trading_GetSellingManagerInventoryRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerInventoryResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetSellingManagerInventory" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerInventoryResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getSellingManagerInventoryFolder:(Trading_GetSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetSellingManagerInventoryFolder" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerInventoryFolderResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getSellingManagerItemAutomationRule:(Trading_GetSellingManagerItemAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerItemAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetSellingManagerItemAutomationRule" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerItemAutomationRuleResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getSellingManagerSaleRecord:(Trading_GetSellingManagerSaleRecordRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerSaleRecordResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetSellingManagerSaleRecord" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerSaleRecordResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getSellingManagerSoldListings:(Trading_GetSellingManagerSoldListingsRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerSoldListingsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetSellingManagerSoldListings" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerSoldListingsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getSellingManagerTemplateAutomationRule:(Trading_GetSellingManagerTemplateAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerTemplateAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetSellingManagerTemplateAutomationRule" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerTemplateAutomationRuleResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getSellingManagerTemplates:(Trading_GetSellingManagerTemplatesRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerTemplatesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetSellingManagerTemplates" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerTemplatesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getSessionID:(Trading_GetSessionIDRequestType *) requestObject + success:(void (^)(Trading_GetSessionIDResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetSessionID" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetSessionIDResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getShippingDiscountProfiles:(Trading_GetShippingDiscountProfilesRequestType *) requestObject + success:(void (^)(Trading_GetShippingDiscountProfilesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetShippingDiscountProfiles" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetShippingDiscountProfilesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getStore:(Trading_GetStoreRequestType *) requestObject + success:(void (^)(Trading_GetStoreResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetStore" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetStoreResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getStoreCategoryUpdateStatus:(Trading_GetStoreCategoryUpdateStatusRequestType *) requestObject + success:(void (^)(Trading_GetStoreCategoryUpdateStatusResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetStoreCategoryUpdateStatus" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetStoreCategoryUpdateStatusResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getStoreCustomPage:(Trading_GetStoreCustomPageRequestType *) requestObject + success:(void (^)(Trading_GetStoreCustomPageResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetStoreCustomPage" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetStoreCustomPageResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getStoreOptions:(Trading_GetStoreOptionsRequestType *) requestObject + success:(void (^)(Trading_GetStoreOptionsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetStoreOptions" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetStoreOptionsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getStorePreferences:(Trading_GetStorePreferencesRequestType *) requestObject + success:(void (^)(Trading_GetStorePreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetStorePreferences" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetStorePreferencesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getSuggestedCategories:(Trading_GetSuggestedCategoriesRequestType *) requestObject + success:(void (^)(Trading_GetSuggestedCategoriesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetSuggestedCategories" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetSuggestedCategoriesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getTaxTable:(Trading_GetTaxTableRequestType *) requestObject + success:(void (^)(Trading_GetTaxTableResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetTaxTable" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetTaxTableResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getTokenStatus:(Trading_GetTokenStatusRequestType *) requestObject + success:(void (^)(Trading_GetTokenStatusResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetTokenStatus" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetTokenStatusResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getUser:(Trading_GetUserRequestType *) requestObject + success:(void (^)(Trading_GetUserResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetUser" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetUserResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getUserContactDetails:(Trading_GetUserContactDetailsRequestType *) requestObject + success:(void (^)(Trading_GetUserContactDetailsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetUserContactDetails" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetUserContactDetailsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getUserDisputes:(Trading_GetUserDisputesRequestType *) requestObject + success:(void (^)(Trading_GetUserDisputesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetUserDisputes" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetUserDisputesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getUserPreferences:(Trading_GetUserPreferencesRequestType *) requestObject + success:(void (^)(Trading_GetUserPreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetUserPreferences" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetUserPreferencesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getVeROReasonCodeDetails:(Trading_GetVeROReasonCodeDetailsRequestType *) requestObject + success:(void (^)(Trading_GetVeROReasonCodeDetailsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetVeROReasonCodeDetails" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetVeROReasonCodeDetailsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getVeROReportStatus:(Trading_GetVeROReportStatusRequestType *) requestObject + success:(void (^)(Trading_GetVeROReportStatusResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetVeROReportStatus" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetVeROReportStatusResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getWantItNowPost:(Trading_GetWantItNowPostRequestType *) requestObject + success:(void (^)(Trading_GetWantItNowPostResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetWantItNowPost" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetWantItNowPostResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)getWantItNowSearchResults:(Trading_GetWantItNowSearchResultsRequestType *) requestObject + success:(void (^)(Trading_GetWantItNowSearchResultsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GetWantItNowSearchResults" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GetWantItNowSearchResultsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)geteBayDetails:(Trading_GeteBayDetailsRequestType *) requestObject + success:(void (^)(Trading_GeteBayDetailsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GeteBayDetails" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GeteBayDetailsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)geteBayOfficialTime:(Trading_GeteBayOfficialTimeRequestType *) requestObject + success:(void (^)(Trading_GeteBayOfficialTimeResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"GeteBayOfficialTime" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_GeteBayOfficialTimeResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)issueRefund:(Trading_IssueRefundRequestType *) requestObject + success:(void (^)(Trading_IssueRefundResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"IssueRefund" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_IssueRefundResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)leaveFeedback:(Trading_LeaveFeedbackRequestType *) requestObject + success:(void (^)(Trading_LeaveFeedbackResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"LeaveFeedback" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_LeaveFeedbackResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)moveSellingManagerInventoryFolder:(Trading_MoveSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_MoveSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"MoveSellingManagerInventoryFolder" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_MoveSellingManagerInventoryFolderResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)placeOffer:(Trading_PlaceOfferRequestType *) requestObject + success:(void (^)(Trading_PlaceOfferResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"PlaceOffer" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_PlaceOfferResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)relistFixedPriceItem:(Trading_RelistFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_RelistFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"RelistFixedPriceItem" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_RelistFixedPriceItemResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)relistItem:(Trading_RelistItemRequestType *) requestObject + success:(void (^)(Trading_RelistItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"RelistItem" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_RelistItemResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)removeFromWatchList:(Trading_RemoveFromWatchListRequestType *) requestObject + success:(void (^)(Trading_RemoveFromWatchListResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"RemoveFromWatchList" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_RemoveFromWatchListResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)respondToBestOffer:(Trading_RespondToBestOfferRequestType *) requestObject + success:(void (^)(Trading_RespondToBestOfferResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"RespondToBestOffer" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_RespondToBestOfferResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)respondToFeedback:(Trading_RespondToFeedbackRequestType *) requestObject + success:(void (^)(Trading_RespondToFeedbackResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"RespondToFeedback" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_RespondToFeedbackResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)respondToWantItNowPost:(Trading_RespondToWantItNowPostRequestType *) requestObject + success:(void (^)(Trading_RespondToWantItNowPostResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"RespondToWantItNowPost" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_RespondToWantItNowPostResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)reviseCheckoutStatus:(Trading_ReviseCheckoutStatusRequestType *) requestObject + success:(void (^)(Trading_ReviseCheckoutStatusResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"ReviseCheckoutStatus" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_ReviseCheckoutStatusResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)reviseFixedPriceItem:(Trading_ReviseFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_ReviseFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"ReviseFixedPriceItem" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_ReviseFixedPriceItemResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)reviseInventoryStatus:(Trading_ReviseInventoryStatusRequestType *) requestObject + success:(void (^)(Trading_ReviseInventoryStatusResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"ReviseInventoryStatus" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_ReviseInventoryStatusResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)reviseItem:(Trading_ReviseItemRequestType *) requestObject + success:(void (^)(Trading_ReviseItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"ReviseItem" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_ReviseItemResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)reviseMyMessages:(Trading_ReviseMyMessagesRequestType *) requestObject + success:(void (^)(Trading_ReviseMyMessagesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"ReviseMyMessages" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_ReviseMyMessagesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)reviseMyMessagesFolders:(Trading_ReviseMyMessagesFoldersRequestType *) requestObject + success:(void (^)(Trading_ReviseMyMessagesFoldersResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"ReviseMyMessagesFolders" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_ReviseMyMessagesFoldersResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)reviseSellingManagerInventoryFolder:(Trading_ReviseSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_ReviseSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"ReviseSellingManagerInventoryFolder" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_ReviseSellingManagerInventoryFolderResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)reviseSellingManagerProduct:(Trading_ReviseSellingManagerProductRequestType *) requestObject + success:(void (^)(Trading_ReviseSellingManagerProductResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"ReviseSellingManagerProduct" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_ReviseSellingManagerProductResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)reviseSellingManagerSaleRecord:(Trading_ReviseSellingManagerSaleRecordRequestType *) requestObject + success:(void (^)(Trading_ReviseSellingManagerSaleRecordResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"ReviseSellingManagerSaleRecord" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_ReviseSellingManagerSaleRecordResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)reviseSellingManagerTemplate:(Trading_ReviseSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_ReviseSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"ReviseSellingManagerTemplate" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_ReviseSellingManagerTemplateResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)revokeToken:(Trading_RevokeTokenRequestType *) requestObject + success:(void (^)(Trading_RevokeTokenResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"RevokeToken" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_RevokeTokenResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)saveItemToSellingManagerTemplate:(Trading_SaveItemToSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_SaveItemToSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SaveItemToSellingManagerTemplate" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SaveItemToSellingManagerTemplateResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)sellerReverseDispute:(Trading_SellerReverseDisputeRequestType *) requestObject + success:(void (^)(Trading_SellerReverseDisputeResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SellerReverseDispute" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SellerReverseDisputeResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)sendInvoice:(Trading_SendInvoiceRequestType *) requestObject + success:(void (^)(Trading_SendInvoiceResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SendInvoice" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SendInvoiceResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)setMessagePreferences:(Trading_SetMessagePreferencesRequestType *) requestObject + success:(void (^)(Trading_SetMessagePreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SetMessagePreferences" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SetMessagePreferencesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)setNotificationPreferences:(Trading_SetNotificationPreferencesRequestType *) requestObject + success:(void (^)(Trading_SetNotificationPreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SetNotificationPreferences" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SetNotificationPreferencesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)setPromotionalSale:(Trading_SetPromotionalSaleRequestType *) requestObject + success:(void (^)(Trading_SetPromotionalSaleResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SetPromotionalSale" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SetPromotionalSaleResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)setPromotionalSaleListings:(Trading_SetPromotionalSaleListingsRequestType *) requestObject + success:(void (^)(Trading_SetPromotionalSaleListingsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SetPromotionalSaleListings" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SetPromotionalSaleListingsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)setSellingManagerFeedbackOptions:(Trading_SetSellingManagerFeedbackOptionsRequestType *) requestObject + success:(void (^)(Trading_SetSellingManagerFeedbackOptionsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SetSellingManagerFeedbackOptions" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SetSellingManagerFeedbackOptionsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)setSellingManagerItemAutomationRule:(Trading_SetSellingManagerItemAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_SetSellingManagerItemAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SetSellingManagerItemAutomationRule" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SetSellingManagerItemAutomationRuleResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)setSellingManagerTemplateAutomationRule:(Trading_SetSellingManagerTemplateAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_SetSellingManagerTemplateAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SetSellingManagerTemplateAutomationRule" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SetSellingManagerTemplateAutomationRuleResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)setShippingDiscountProfiles:(Trading_SetShippingDiscountProfilesRequestType *) requestObject + success:(void (^)(Trading_SetShippingDiscountProfilesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SetShippingDiscountProfiles" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SetShippingDiscountProfilesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)setStore:(Trading_SetStoreRequestType *) requestObject + success:(void (^)(Trading_SetStoreResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SetStore" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SetStoreResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)setStoreCategories:(Trading_SetStoreCategoriesRequestType *) requestObject + success:(void (^)(Trading_SetStoreCategoriesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SetStoreCategories" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SetStoreCategoriesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)setStoreCustomPage:(Trading_SetStoreCustomPageRequestType *) requestObject + success:(void (^)(Trading_SetStoreCustomPageResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SetStoreCustomPage" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SetStoreCustomPageResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)setStorePreferences:(Trading_SetStorePreferencesRequestType *) requestObject + success:(void (^)(Trading_SetStorePreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SetStorePreferences" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SetStorePreferencesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)setTaxTable:(Trading_SetTaxTableRequestType *) requestObject + success:(void (^)(Trading_SetTaxTableResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SetTaxTable" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SetTaxTableResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)setUserNotes:(Trading_SetUserNotesRequestType *) requestObject + success:(void (^)(Trading_SetUserNotesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SetUserNotes" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SetUserNotesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)setUserPreferences:(Trading_SetUserPreferencesRequestType *) requestObject + success:(void (^)(Trading_SetUserPreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"SetUserPreferences" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_SetUserPreferencesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)uploadSiteHostedPictures:(Trading_UploadSiteHostedPicturesRequestType *) requestObject + success:(void (^)(Trading_UploadSiteHostedPicturesResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"UploadSiteHostedPictures" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_UploadSiteHostedPicturesResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)validateChallengeInput:(Trading_ValidateChallengeInputRequestType *) requestObject + success:(void (^)(Trading_ValidateChallengeInputResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"ValidateChallengeInput" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_ValidateChallengeInputResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)validateTestUserRegistration:(Trading_ValidateTestUserRegistrationRequestType *) requestObject + success:(void (^)(Trading_ValidateTestUserRegistrationResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"ValidateTestUserRegistration" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_ValidateTestUserRegistrationResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)veROReportItems:(Trading_VeROReportItemsRequestType *) requestObject + success:(void (^)(Trading_VeROReportItemsResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"VeROReportItems" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_VeROReportItemsResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)verifyAddFixedPriceItem:(Trading_VerifyAddFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_VerifyAddFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"VerifyAddFixedPriceItem" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_VerifyAddFixedPriceItemResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)verifyAddItem:(Trading_VerifyAddItemRequestType *) requestObject + success:(void (^)(Trading_VerifyAddItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"VerifyAddItem" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_VerifyAddItemResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)verifyAddSecondChanceItem:(Trading_VerifyAddSecondChanceItemRequestType *) requestObject + success:(void (^)(Trading_VerifyAddSecondChanceItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"VerifyAddSecondChanceItem" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_VerifyAddSecondChanceItemResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + +-(void)verifyRelistItem:(Trading_VerifyRelistItemRequestType *) requestObject + success:(void (^)(Trading_VerifyRelistItemResponseType *responseObject))success + failure:(void (^)(NSError *error, id soapFault))failure { + + [self.additionalParameters setObject: @"VerifyRelistItem" forKey: @"callname"]; + if(!requestObject.version) { + requestObject.version = [self.additionalParameters objectForKey:@"version"]; + } + + [super invoke:requestObject responseClass:[Trading_VerifyRelistItemResponseType class] + success:^(PicoSOAPRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoSOAPRequestOperation *operation, NSError *error, id soapFault) { + if (failure) { + failure(error, soapFault); + } + }]; +} + + +@end \ No newline at end of file diff --git a/Vendoo/TradingProxy/client/EBayAPIInterface_XMLClient.h b/Vendoo/TradingProxy/client/EBayAPIInterface_XMLClient.h new file mode 100755 index 0000000..1527c85 --- /dev/null +++ b/Vendoo/TradingProxy/client/EBayAPIInterface_XMLClient.h @@ -0,0 +1,1421 @@ +// Generated by wsdl compiler for ios/objective-c +// DO NOT CHANGE! + + +#import +#import "PicoXMLClient.h" +#import "Trading_GetFeedbackRequestType.h" +#import "Trading_VerifyAddSecondChanceItemResponseType.h" +#import "Trading_GetSellerTransactionsResponseType.h" +#import "Trading_AddTransactionConfirmationItemResponseType.h" +#import "Trading_RelistFixedPriceItemRequestType.h" +#import "Trading_ReviseSellingManagerSaleRecordResponseType.h" +#import "Trading_GetDisputeResponseType.h" +#import "Trading_GetVeROReportStatusRequestType.h" +#import "Trading_SetStoreCustomPageResponseType.h" +#import "Trading_GetMemberMessagesRequestType.h" +#import "Trading_GetAttributesXSLResponseType.h" +#import "Trading_AddDisputeResponseRequestType.h" +#import "Trading_AddDisputeResponseResponseType.h" +#import "Trading_GetItemRecommendationsResponseType.h" +#import "Trading_EndFixedPriceItemResponseType.h" +#import "Trading_ReviseMyMessagesRequestType.h" +#import "Trading_GetUserPreferencesRequestType.h" +#import "Trading_GetUserContactDetailsRequestType.h" +#import "Trading_DeleteSellingManagerTemplateAutomationRuleRequestType.h" +#import "Trading_AddTransactionConfirmationItemRequestType.h" +#import "Trading_GetPromotionalSaleDetailsResponseType.h" +#import "Trading_SetTaxTableResponseType.h" +#import "Trading_DeleteSellingManagerItemAutomationRuleRequestType.h" +#import "Trading_GetWantItNowSearchResultsResponseType.h" +#import "Trading_SetSellingManagerTemplateAutomationRuleResponseType.h" +#import "Trading_GetVeROReasonCodeDetailsRequestType.h" +#import "Trading_UploadSiteHostedPicturesRequestType.h" +#import "Trading_GetCrossPromotionsResponseType.h" +#import "Trading_GetMyeBaySellingResponseType.h" +#import "Trading_SetMessagePreferencesRequestType.h" +#import "Trading_GetProductFinderXSLRequestType.h" +#import "Trading_SetStoreCategoriesRequestType.h" +#import "Trading_ExtendSiteHostedPicturesResponseType.h" +#import "Trading_SetStorePreferencesResponseType.h" +#import "Trading_DisableUnpaidItemAssistanceRequestType.h" +#import "Trading_GetOrderTransactionsRequestType.h" +#import "Trading_GetWantItNowPostResponseType.h" +#import "Trading_GetDescriptionTemplatesRequestType.h" +#import "Trading_SetShippingDiscountProfilesResponseType.h" +#import "Trading_GetBestOffersRequestType.h" +#import "Trading_GetSuggestedCategoriesResponseType.h" +#import "Trading_GetSellingManagerSoldListingsResponseType.h" +#import "Trading_GetAttributesCSRequestType.h" +#import "Trading_GetCategoryMappingsRequestType.h" +#import "Trading_GeteBayOfficialTimeRequestType.h" +#import "Trading_GetSellingManagerInventoryFolderRequestType.h" +#import "Trading_RespondToFeedbackRequestType.h" +#import "Trading_GetStoreOptionsRequestType.h" +#import "Trading_RemoveFromWatchListRequestType.h" +#import "Trading_DeleteSellingManagerProductRequestType.h" +#import "Trading_GetSuggestedCategoriesRequestType.h" +#import "Trading_AddSecondChanceItemResponseType.h" +#import "Trading_AddSellingManagerProductRequestType.h" +#import "Trading_AddToWatchListRequestType.h" +#import "Trading_GetSellingManagerSoldListingsRequestType.h" +#import "Trading_RespondToWantItNowPostResponseType.h" +#import "Trading_SetNotificationPreferencesResponseType.h" +#import "Trading_SetSellingManagerFeedbackOptionsRequestType.h" +#import "Trading_AddMemberMessagesAAQToBidderResponseType.h" +#import "Trading_FetchTokenRequestType.h" +#import "Trading_RevokeTokenResponseType.h" +#import "Trading_GetNotificationPreferencesResponseType.h" +#import "Trading_GetVeROReasonCodeDetailsResponseType.h" +#import "Trading_DeleteSellingManagerItemAutomationRuleResponseType.h" +#import "Trading_VerifyAddItemResponseType.h" +#import "Trading_GetCategoriesRequestType.h" +#import "Trading_ValidateChallengeInputResponseType.h" +#import "Trading_GetProductSearchResultsRequestType.h" +#import "Trading_GetMyMessagesResponseType.h" +#import "Trading_SetUserPreferencesResponseType.h" +#import "Trading_GetSellingManagerInventoryRequestType.h" +#import "Trading_GetSessionIDResponseType.h" +#import "Trading_GetStorePreferencesResponseType.h" +#import "Trading_AddSellingManagerProductResponseType.h" +#import "Trading_GetMyMessagesRequestType.h" +#import "Trading_GetAccountRequestType.h" +#import "Trading_SetStoreResponseType.h" +#import "Trading_GetCategoryFeaturesRequestType.h" +#import "Trading_DeleteSellingManagerInventoryFolderRequestType.h" +#import "Trading_GetMessagePreferencesResponseType.h" +#import "Trading_SetSellingManagerFeedbackOptionsResponseType.h" +#import "Trading_SetPromotionalSaleRequestType.h" +#import "Trading_GetCategory2CSRequestType.h" +#import "Trading_GetChallengeTokenRequestType.h" +#import "Trading_GetMyeBayBuyingRequestType.h" +#import "Trading_SetMessagePreferencesResponseType.h" +#import "Trading_GetStorePreferencesRequestType.h" +#import "Trading_GetSessionIDRequestType.h" +#import "Trading_ReviseMyMessagesFoldersRequestType.h" +#import "Trading_GetVeROReportStatusResponseType.h" +#import "Trading_GetAttributesCSResponseType.h" +#import "Trading_GetStoreRequestType.h" +#import "Trading_ReviseFixedPriceItemRequestType.h" +#import "Trading_GetStoreResponseType.h" +#import "Trading_RelistItemResponseType.h" +#import "Trading_SetSellingManagerItemAutomationRuleResponseType.h" +#import "Trading_GetChallengeTokenResponseType.h" +#import "Trading_GetBidderListResponseType.h" +#import "Trading_VerifyAddFixedPriceItemResponseType.h" +#import "Trading_CompleteSaleRequestType.h" +#import "Trading_GetMyeBayBuyingResponseType.h" +#import "Trading_GetSellerTransactionsRequestType.h" +#import "Trading_GetShippingDiscountProfilesRequestType.h" +#import "Trading_ReviseSellingManagerInventoryFolderResponseType.h" +#import "Trading_AddFixedPriceItemRequestType.h" +#import "Trading_GetSellerListResponseType.h" +#import "Trading_GetItemTransactionsRequestType.h" +#import "Trading_GetItemRecommendationsRequestType.h" +#import "Trading_GetBestOffersResponseType.h" +#import "Trading_SetTaxTableRequestType.h" +#import "Trading_RespondToBestOfferResponseType.h" +#import "Trading_GetDisputeRequestType.h" +#import "Trading_RespondToBestOfferRequestType.h" +#import "Trading_GetCategoriesResponseType.h" +#import "Trading_AddFixedPriceItemResponseType.h" +#import "Trading_ReviseSellingManagerProductRequestType.h" +#import "Trading_GetAllBiddersRequestType.h" +#import "Trading_GetAllBiddersResponseType.h" +#import "Trading_GetStoreCustomPageRequestType.h" +#import "Trading_RespondToWantItNowPostRequestType.h" +#import "Trading_AddSellingManagerInventoryFolderRequestType.h" +#import "Trading_GetMessagePreferencesRequestType.h" +#import "Trading_AddItemsResponseType.h" +#import "Trading_GetItemsAwaitingFeedbackResponseType.h" +#import "Trading_GetUserPreferencesResponseType.h" +#import "Trading_ReviseMyMessagesFoldersResponseType.h" +#import "Trading_RemoveFromWatchListResponseType.h" +#import "Trading_GetSellingManagerSaleRecordRequestType.h" +#import "Trading_AddToItemDescriptionResponseType.h" +#import "Trading_SaveItemToSellingManagerTemplateRequestType.h" +#import "Trading_UploadSiteHostedPicturesResponseType.h" +#import "Trading_AddDisputeResponseType.h" +#import "Trading_GetMyeBayRemindersRequestType.h" +#import "Trading_AddSellingManagerTemplateResponseType.h" +#import "Trading_GetCrossPromotionsRequestType.h" +#import "Trading_SetUserNotesRequestType.h" +#import "Trading_GetSellingManagerInventoryFolderResponseType.h" +#import "Trading_GetAccountResponseType.h" +#import "Trading_AddItemResponseType.h" +#import "Trading_GetProductSearchPageResponseType.h" +#import "Trading_SetSellingManagerItemAutomationRuleRequestType.h" +#import "Trading_GetOrdersResponseType.h" +#import "Trading_ValidateChallengeInputRequestType.h" +#import "Trading_EndFixedPriceItemRequestType.h" +#import "Trading_DeleteSellingManagerTemplateAutomationRuleResponseType.h" +#import "Trading_SendInvoiceResponseType.h" +#import "Trading_GetClientAlertsAuthTokenRequestType.h" +#import "Trading_GetPromotionalSaleDetailsRequestType.h" +#import "Trading_GetSellingManagerEmailLogRequestType.h" +#import "Trading_IssueRefundRequestType.h" +#import "Trading_GetCategory2CSResponseType.h" +#import "Trading_PlaceOfferRequestType.h" +#import "Trading_VerifyAddItemRequestType.h" +#import "Trading_GetCategoryMappingsResponseType.h" +#import "Trading_GetMyeBaySellingRequestType.h" +#import "Trading_SetUserNotesResponseType.h" +#import "Trading_ReviseFixedPriceItemResponseType.h" +#import "Trading_VerifyAddFixedPriceItemRequestType.h" +#import "Trading_AddSecondChanceItemRequestType.h" +#import "Trading_GetStoreCustomPageResponseType.h" +#import "Trading_GetNotificationsUsageResponseType.h" +#import "Trading_GetUserResponseType.h" +#import "Trading_GetItemShippingResponseType.h" +#import "Trading_GetSellingManagerTemplatesResponseType.h" +#import "Trading_CompleteSaleResponseType.h" +#import "Trading_GetSellingManagerEmailLogResponseType.h" +#import "Trading_SetUserPreferencesRequestType.h" +#import "Trading_ConfirmIdentityResponseType.h" +#import "Trading_IssueRefundResponseType.h" +#import "Trading_DeleteMyMessagesResponseType.h" +#import "Trading_GetApiAccessRulesRequestType.h" +#import "Trading_ReviseCheckoutStatusResponseType.h" +#import "Trading_GetSellerEventsRequestType.h" +#import "Trading_GetSellingManagerSaleRecordResponseType.h" +#import "Trading_SetStoreCustomPageRequestType.h" +#import "Trading_GetOrderTransactionsResponseType.h" +#import "Trading_GetSellingManagerAlertsResponseType.h" +#import "Trading_GetSellingManagerTemplateAutomationRuleRequestType.h" +#import "Trading_ExtendSiteHostedPicturesRequestType.h" +#import "Trading_DeleteSellingManagerTemplateResponseType.h" +#import "Trading_ValidateTestUserRegistrationRequestType.h" +#import "Trading_ReviseSellingManagerTemplateResponseType.h" +#import "Trading_GetSellingManagerAlertsRequestType.h" +#import "Trading_GetUserRequestType.h" +#import "Trading_GetContextualKeywordsRequestType.h" +#import "Trading_AddItemRequestType.h" +#import "Trading_DeleteMyMessagesRequestType.h" +#import "Trading_ReviseCheckoutStatusRequestType.h" +#import "Trading_ReviseMyMessagesResponseType.h" +#import "Trading_GetItemRequestType.h" +#import "Trading_EndItemRequestType.h" +#import "Trading_GetSellingManagerInventoryResponseType.h" +#import "Trading_VerifyRelistItemResponseType.h" +#import "Trading_VerifyAddSecondChanceItemRequestType.h" +#import "Trading_SetPromotionalSaleResponseType.h" +#import "Trading_GetProductSellingPagesRequestType.h" +#import "Trading_LeaveFeedbackResponseType.h" +#import "Trading_DeleteSellingManagerTemplateRequestType.h" +#import "Trading_GetShippingDiscountProfilesResponseType.h" +#import "Trading_GetStoreCategoryUpdateStatusRequestType.h" +#import "Trading_GetUserDisputesResponseType.h" +#import "Trading_GetCategorySpecificsResponseType.h" +#import "Trading_DeleteSellingManagerInventoryFolderResponseType.h" +#import "Trading_ReviseItemRequestType.h" +#import "Trading_GetOrdersRequestType.h" +#import "Trading_GetProductFinderRequestType.h" +#import "Trading_GeteBayDetailsResponseType.h" +#import "Trading_RespondToFeedbackResponseType.h" +#import "Trading_PlaceOfferResponseType.h" +#import "Trading_RelistFixedPriceItemResponseType.h" +#import "Trading_GetMyeBayRemindersResponseType.h" +#import "Trading_AddOrderResponseType.h" +#import "Trading_DeleteSellingManagerProductResponseType.h" +#import "Trading_RelistItemRequestType.h" +#import "Trading_GetWantItNowPostRequestType.h" +#import "Trading_GeteBayOfficialTimeResponseType.h" +#import "Trading_GetAdFormatLeadsResponseType.h" +#import "Trading_ReviseSellingManagerSaleRecordRequestType.h" +#import "Trading_FetchTokenResponseType.h" +#import "Trading_GetAttributesXSLRequestType.h" +#import "Trading_AddSellingManagerInventoryFolderResponseType.h" +#import "Trading_VerifyRelistItemRequestType.h" +#import "Trading_SetShippingDiscountProfilesRequestType.h" +#import "Trading_GetApiAccessRulesResponseType.h" +#import "Trading_GetUserDisputesRequestType.h" +#import "Trading_GetBidderListRequestType.h" +#import "Trading_SetStoreRequestType.h" +#import "Trading_SaveItemToSellingManagerTemplateResponseType.h" +#import "Trading_GetSellerListRequestType.h" +#import "Trading_GetItemShippingRequestType.h" +#import "Trading_GetCharitiesRequestType.h" +#import "Trading_GetPromotionRulesRequestType.h" +#import "Trading_EndItemsRequestType.h" +#import "Trading_SetStorePreferencesRequestType.h" +#import "Trading_VeROReportItemsRequestType.h" +#import "Trading_GetTokenStatusResponseType.h" +#import "Trading_AddOrderRequestType.h" +#import "Trading_SetNotificationPreferencesRequestType.h" +#import "Trading_GetContextualKeywordsResponseType.h" +#import "Trading_GetItemsAwaitingFeedbackRequestType.h" +#import "Trading_GetSellingManagerItemAutomationRuleRequestType.h" +#import "Trading_GetAdFormatLeadsRequestType.h" +#import "Trading_MoveSellingManagerInventoryFolderRequestType.h" +#import "Trading_AddSellingManagerTemplateRequestType.h" +#import "Trading_GeteBayDetailsRequestType.h" +#import "Trading_AddMemberMessageRTQRequestType.h" +#import "Trading_GetProductFamilyMembersRequestType.h" +#import "Trading_AddItemFromSellingManagerTemplateRequestType.h" +#import "Trading_DisableUnpaidItemAssistanceResponseType.h" +#import "Trading_AddMemberMessageAAQToPartnerRequestType.h" +#import "Trading_GetItemResponseType.h" +#import "Trading_GetProductFinderXSLResponseType.h" +#import "Trading_ConfirmIdentityRequestType.h" +#import "Trading_ReviseInventoryStatusResponseType.h" +#import "Trading_AddDisputeRequestType.h" +#import "Trading_GetFeedbackResponseType.h" +#import "Trading_GetNotificationPreferencesRequestType.h" +#import "Trading_GetSellerDashboardRequestType.h" +#import "Trading_ReviseSellingManagerTemplateRequestType.h" +#import "Trading_GetWantItNowSearchResultsRequestType.h" +#import "Trading_SetPromotionalSaleListingsResponseType.h" +#import "Trading_GetSellingManagerTemplatesRequestType.h" +#import "Trading_GetStoreOptionsResponseType.h" +#import "Trading_GetProductSearchPageRequestType.h" +#import "Trading_ReviseItemResponseType.h" +#import "Trading_GetTaxTableRequestType.h" +#import "Trading_GetDescriptionTemplatesResponseType.h" +#import "Trading_GetSellerEventsResponseType.h" +#import "Trading_ReviseInventoryStatusRequestType.h" +#import "Trading_AddMemberMessagesAAQToBidderRequestType.h" +#import "Trading_AddMemberMessageAAQToPartnerResponseType.h" +#import "Trading_SetPromotionalSaleListingsRequestType.h" +#import "Trading_GetCategoryFeaturesResponseType.h" +#import "Trading_AddMemberMessageRTQResponseType.h" +#import "Trading_GetSellerDashboardResponseType.h" +#import "Trading_SetSellingManagerTemplateAutomationRuleRequestType.h" +#import "Trading_SendInvoiceRequestType.h" +#import "Trading_AddItemsRequestType.h" +#import "Trading_GetSellerPaymentsResponseType.h" +#import "Trading_AddToItemDescriptionRequestType.h" +#import "Trading_ReviseSellingManagerProductResponseType.h" +#import "Trading_GetSellingManagerItemAutomationRuleResponseType.h" +#import "Trading_LeaveFeedbackRequestType.h" +#import "Trading_GetTaxTableResponseType.h" +#import "Trading_GetSellerPaymentsRequestType.h" +#import "Trading_VeROReportItemsResponseType.h" +#import "Trading_GetStoreCategoryUpdateStatusResponseType.h" +#import "Trading_EndItemsResponseType.h" +#import "Trading_GetClientAlertsAuthTokenResponseType.h" +#import "Trading_GetCategorySpecificsRequestType.h" +#import "Trading_GetProductSearchResultsResponseType.h" +#import "Trading_GetProductFinderResponseType.h" +#import "Trading_GetPromotionRulesResponseType.h" +#import "Trading_SellerReverseDisputeResponseType.h" +#import "Trading_GetMemberMessagesResponseType.h" +#import "Trading_GetProductSellingPagesResponseType.h" +#import "Trading_SetStoreCategoriesResponseType.h" +#import "Trading_GetNotificationsUsageRequestType.h" +#import "Trading_SellerReverseDisputeRequestType.h" +#import "Trading_GetProductFamilyMembersResponseType.h" +#import "Trading_ValidateTestUserRegistrationResponseType.h" +#import "Trading_RevokeTokenRequestType.h" +#import "Trading_ReviseSellingManagerInventoryFolderRequestType.h" +#import "Trading_GetTokenStatusRequestType.h" +#import "Trading_EndItemResponseType.h" +#import "Trading_AddItemFromSellingManagerTemplateResponseType.h" +#import "Trading_GetItemTransactionsResponseType.h" +#import "Trading_MoveSellingManagerInventoryFolderResponseType.h" +#import "Trading_GetCharitiesResponseType.h" +#import "Trading_GetSellingManagerTemplateAutomationRuleResponseType.h" +#import "Trading_GetUserContactDetailsResponseType.h" +#import "Trading_AddToWatchListResponseType.h" + + +/** + This class is the XML client to the EBayAPIInterface Web Service. +*/ +@interface EBayAPIInterface_XMLClient : PicoXMLClient { + +} + +/** + public method +*/ +-(void)addDispute:(Trading_AddDisputeRequestType *) requestObject + success:(void (^)(Trading_AddDisputeResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)addDisputeResponse:(Trading_AddDisputeResponseRequestType *) requestObject + success:(void (^)(Trading_AddDisputeResponseResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)addFixedPriceItem:(Trading_AddFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_AddFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)addItem:(Trading_AddItemRequestType *) requestObject + success:(void (^)(Trading_AddItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)addItemFromSellingManagerTemplate:(Trading_AddItemFromSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_AddItemFromSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)addItems:(Trading_AddItemsRequestType *) requestObject + success:(void (^)(Trading_AddItemsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)addMemberMessageAAQToPartner:(Trading_AddMemberMessageAAQToPartnerRequestType *) requestObject + success:(void (^)(Trading_AddMemberMessageAAQToPartnerResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)addMemberMessageRTQ:(Trading_AddMemberMessageRTQRequestType *) requestObject + success:(void (^)(Trading_AddMemberMessageRTQResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)addMemberMessagesAAQToBidder:(Trading_AddMemberMessagesAAQToBidderRequestType *) requestObject + success:(void (^)(Trading_AddMemberMessagesAAQToBidderResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)addOrder:(Trading_AddOrderRequestType *) requestObject + success:(void (^)(Trading_AddOrderResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)addSecondChanceItem:(Trading_AddSecondChanceItemRequestType *) requestObject + success:(void (^)(Trading_AddSecondChanceItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)addSellingManagerInventoryFolder:(Trading_AddSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_AddSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)addSellingManagerProduct:(Trading_AddSellingManagerProductRequestType *) requestObject + success:(void (^)(Trading_AddSellingManagerProductResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)addSellingManagerTemplate:(Trading_AddSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_AddSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)addToItemDescription:(Trading_AddToItemDescriptionRequestType *) requestObject + success:(void (^)(Trading_AddToItemDescriptionResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)addToWatchList:(Trading_AddToWatchListRequestType *) requestObject + success:(void (^)(Trading_AddToWatchListResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)addTransactionConfirmationItem:(Trading_AddTransactionConfirmationItemRequestType *) requestObject + success:(void (^)(Trading_AddTransactionConfirmationItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)completeSale:(Trading_CompleteSaleRequestType *) requestObject + success:(void (^)(Trading_CompleteSaleResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)confirmIdentity:(Trading_ConfirmIdentityRequestType *) requestObject + success:(void (^)(Trading_ConfirmIdentityResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)deleteMyMessages:(Trading_DeleteMyMessagesRequestType *) requestObject + success:(void (^)(Trading_DeleteMyMessagesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)deleteSellingManagerInventoryFolder:(Trading_DeleteSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)deleteSellingManagerItemAutomationRule:(Trading_DeleteSellingManagerItemAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerItemAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)deleteSellingManagerProduct:(Trading_DeleteSellingManagerProductRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerProductResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)deleteSellingManagerTemplate:(Trading_DeleteSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)deleteSellingManagerTemplateAutomationRule:(Trading_DeleteSellingManagerTemplateAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerTemplateAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)disableUnpaidItemAssistance:(Trading_DisableUnpaidItemAssistanceRequestType *) requestObject + success:(void (^)(Trading_DisableUnpaidItemAssistanceResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)endFixedPriceItem:(Trading_EndFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_EndFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)endItem:(Trading_EndItemRequestType *) requestObject + success:(void (^)(Trading_EndItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)endItems:(Trading_EndItemsRequestType *) requestObject + success:(void (^)(Trading_EndItemsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)extendSiteHostedPictures:(Trading_ExtendSiteHostedPicturesRequestType *) requestObject + success:(void (^)(Trading_ExtendSiteHostedPicturesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)fetchToken:(Trading_FetchTokenRequestType *) requestObject + success:(void (^)(Trading_FetchTokenResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getAccount:(Trading_GetAccountRequestType *) requestObject + success:(void (^)(Trading_GetAccountResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getAdFormatLeads:(Trading_GetAdFormatLeadsRequestType *) requestObject + success:(void (^)(Trading_GetAdFormatLeadsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getAllBidders:(Trading_GetAllBiddersRequestType *) requestObject + success:(void (^)(Trading_GetAllBiddersResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getApiAccessRules:(Trading_GetApiAccessRulesRequestType *) requestObject + success:(void (^)(Trading_GetApiAccessRulesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getAttributesCS:(Trading_GetAttributesCSRequestType *) requestObject + success:(void (^)(Trading_GetAttributesCSResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getAttributesXSL:(Trading_GetAttributesXSLRequestType *) requestObject + success:(void (^)(Trading_GetAttributesXSLResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getBestOffers:(Trading_GetBestOffersRequestType *) requestObject + success:(void (^)(Trading_GetBestOffersResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getBidderList:(Trading_GetBidderListRequestType *) requestObject + success:(void (^)(Trading_GetBidderListResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getCategories:(Trading_GetCategoriesRequestType *) requestObject + success:(void (^)(Trading_GetCategoriesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getCategory2CS:(Trading_GetCategory2CSRequestType *) requestObject + success:(void (^)(Trading_GetCategory2CSResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getCategoryFeatures:(Trading_GetCategoryFeaturesRequestType *) requestObject + success:(void (^)(Trading_GetCategoryFeaturesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getCategoryMappings:(Trading_GetCategoryMappingsRequestType *) requestObject + success:(void (^)(Trading_GetCategoryMappingsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getCategorySpecifics:(Trading_GetCategorySpecificsRequestType *) requestObject + success:(void (^)(Trading_GetCategorySpecificsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getChallengeToken:(Trading_GetChallengeTokenRequestType *) requestObject + success:(void (^)(Trading_GetChallengeTokenResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getCharities:(Trading_GetCharitiesRequestType *) requestObject + success:(void (^)(Trading_GetCharitiesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getClientAlertsAuthToken:(Trading_GetClientAlertsAuthTokenRequestType *) requestObject + success:(void (^)(Trading_GetClientAlertsAuthTokenResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getContextualKeywords:(Trading_GetContextualKeywordsRequestType *) requestObject + success:(void (^)(Trading_GetContextualKeywordsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getCrossPromotions:(Trading_GetCrossPromotionsRequestType *) requestObject + success:(void (^)(Trading_GetCrossPromotionsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getDescriptionTemplates:(Trading_GetDescriptionTemplatesRequestType *) requestObject + success:(void (^)(Trading_GetDescriptionTemplatesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getDispute:(Trading_GetDisputeRequestType *) requestObject + success:(void (^)(Trading_GetDisputeResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getFeedback:(Trading_GetFeedbackRequestType *) requestObject + success:(void (^)(Trading_GetFeedbackResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getItem:(Trading_GetItemRequestType *) requestObject + success:(void (^)(Trading_GetItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getItemRecommendations:(Trading_GetItemRecommendationsRequestType *) requestObject + success:(void (^)(Trading_GetItemRecommendationsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getItemShipping:(Trading_GetItemShippingRequestType *) requestObject + success:(void (^)(Trading_GetItemShippingResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getItemTransactions:(Trading_GetItemTransactionsRequestType *) requestObject + success:(void (^)(Trading_GetItemTransactionsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getItemsAwaitingFeedback:(Trading_GetItemsAwaitingFeedbackRequestType *) requestObject + success:(void (^)(Trading_GetItemsAwaitingFeedbackResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getMemberMessages:(Trading_GetMemberMessagesRequestType *) requestObject + success:(void (^)(Trading_GetMemberMessagesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getMessagePreferences:(Trading_GetMessagePreferencesRequestType *) requestObject + success:(void (^)(Trading_GetMessagePreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getMyMessages:(Trading_GetMyMessagesRequestType *) requestObject + success:(void (^)(Trading_GetMyMessagesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getMyeBayBuying:(Trading_GetMyeBayBuyingRequestType *) requestObject + success:(void (^)(Trading_GetMyeBayBuyingResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getMyeBayReminders:(Trading_GetMyeBayRemindersRequestType *) requestObject + success:(void (^)(Trading_GetMyeBayRemindersResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getMyeBaySelling:(Trading_GetMyeBaySellingRequestType *) requestObject + success:(void (^)(Trading_GetMyeBaySellingResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getNotificationPreferences:(Trading_GetNotificationPreferencesRequestType *) requestObject + success:(void (^)(Trading_GetNotificationPreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getNotificationsUsage:(Trading_GetNotificationsUsageRequestType *) requestObject + success:(void (^)(Trading_GetNotificationsUsageResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getOrderTransactions:(Trading_GetOrderTransactionsRequestType *) requestObject + success:(void (^)(Trading_GetOrderTransactionsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getOrders:(Trading_GetOrdersRequestType *) requestObject + success:(void (^)(Trading_GetOrdersResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getProductFamilyMembers:(Trading_GetProductFamilyMembersRequestType *) requestObject + success:(void (^)(Trading_GetProductFamilyMembersResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getProductFinder:(Trading_GetProductFinderRequestType *) requestObject + success:(void (^)(Trading_GetProductFinderResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getProductFinderXSL:(Trading_GetProductFinderXSLRequestType *) requestObject + success:(void (^)(Trading_GetProductFinderXSLResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getProductSearchPage:(Trading_GetProductSearchPageRequestType *) requestObject + success:(void (^)(Trading_GetProductSearchPageResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getProductSearchResults:(Trading_GetProductSearchResultsRequestType *) requestObject + success:(void (^)(Trading_GetProductSearchResultsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getProductSellingPages:(Trading_GetProductSellingPagesRequestType *) requestObject + success:(void (^)(Trading_GetProductSellingPagesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getPromotionRules:(Trading_GetPromotionRulesRequestType *) requestObject + success:(void (^)(Trading_GetPromotionRulesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getPromotionalSaleDetails:(Trading_GetPromotionalSaleDetailsRequestType *) requestObject + success:(void (^)(Trading_GetPromotionalSaleDetailsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getSellerDashboard:(Trading_GetSellerDashboardRequestType *) requestObject + success:(void (^)(Trading_GetSellerDashboardResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getSellerEvents:(Trading_GetSellerEventsRequestType *) requestObject + success:(void (^)(Trading_GetSellerEventsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getSellerList:(Trading_GetSellerListRequestType *) requestObject + success:(void (^)(Trading_GetSellerListResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getSellerPayments:(Trading_GetSellerPaymentsRequestType *) requestObject + success:(void (^)(Trading_GetSellerPaymentsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getSellerTransactions:(Trading_GetSellerTransactionsRequestType *) requestObject + success:(void (^)(Trading_GetSellerTransactionsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getSellingManagerAlerts:(Trading_GetSellingManagerAlertsRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerAlertsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getSellingManagerEmailLog:(Trading_GetSellingManagerEmailLogRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerEmailLogResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getSellingManagerInventory:(Trading_GetSellingManagerInventoryRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerInventoryResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getSellingManagerInventoryFolder:(Trading_GetSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getSellingManagerItemAutomationRule:(Trading_GetSellingManagerItemAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerItemAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getSellingManagerSaleRecord:(Trading_GetSellingManagerSaleRecordRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerSaleRecordResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getSellingManagerSoldListings:(Trading_GetSellingManagerSoldListingsRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerSoldListingsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getSellingManagerTemplateAutomationRule:(Trading_GetSellingManagerTemplateAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerTemplateAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getSellingManagerTemplates:(Trading_GetSellingManagerTemplatesRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerTemplatesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getSessionID:(Trading_GetSessionIDRequestType *) requestObject + success:(void (^)(Trading_GetSessionIDResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getShippingDiscountProfiles:(Trading_GetShippingDiscountProfilesRequestType *) requestObject + success:(void (^)(Trading_GetShippingDiscountProfilesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getStore:(Trading_GetStoreRequestType *) requestObject + success:(void (^)(Trading_GetStoreResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getStoreCategoryUpdateStatus:(Trading_GetStoreCategoryUpdateStatusRequestType *) requestObject + success:(void (^)(Trading_GetStoreCategoryUpdateStatusResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getStoreCustomPage:(Trading_GetStoreCustomPageRequestType *) requestObject + success:(void (^)(Trading_GetStoreCustomPageResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getStoreOptions:(Trading_GetStoreOptionsRequestType *) requestObject + success:(void (^)(Trading_GetStoreOptionsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getStorePreferences:(Trading_GetStorePreferencesRequestType *) requestObject + success:(void (^)(Trading_GetStorePreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getSuggestedCategories:(Trading_GetSuggestedCategoriesRequestType *) requestObject + success:(void (^)(Trading_GetSuggestedCategoriesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getTaxTable:(Trading_GetTaxTableRequestType *) requestObject + success:(void (^)(Trading_GetTaxTableResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getTokenStatus:(Trading_GetTokenStatusRequestType *) requestObject + success:(void (^)(Trading_GetTokenStatusResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getUser:(Trading_GetUserRequestType *) requestObject + success:(void (^)(Trading_GetUserResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getUserContactDetails:(Trading_GetUserContactDetailsRequestType *) requestObject + success:(void (^)(Trading_GetUserContactDetailsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getUserDisputes:(Trading_GetUserDisputesRequestType *) requestObject + success:(void (^)(Trading_GetUserDisputesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getUserPreferences:(Trading_GetUserPreferencesRequestType *) requestObject + success:(void (^)(Trading_GetUserPreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getVeROReasonCodeDetails:(Trading_GetVeROReasonCodeDetailsRequestType *) requestObject + success:(void (^)(Trading_GetVeROReasonCodeDetailsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getVeROReportStatus:(Trading_GetVeROReportStatusRequestType *) requestObject + success:(void (^)(Trading_GetVeROReportStatusResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getWantItNowPost:(Trading_GetWantItNowPostRequestType *) requestObject + success:(void (^)(Trading_GetWantItNowPostResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)getWantItNowSearchResults:(Trading_GetWantItNowSearchResultsRequestType *) requestObject + success:(void (^)(Trading_GetWantItNowSearchResultsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)geteBayDetails:(Trading_GeteBayDetailsRequestType *) requestObject + success:(void (^)(Trading_GeteBayDetailsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)geteBayOfficialTime:(Trading_GeteBayOfficialTimeRequestType *) requestObject + success:(void (^)(Trading_GeteBayOfficialTimeResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)issueRefund:(Trading_IssueRefundRequestType *) requestObject + success:(void (^)(Trading_IssueRefundResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)leaveFeedback:(Trading_LeaveFeedbackRequestType *) requestObject + success:(void (^)(Trading_LeaveFeedbackResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)moveSellingManagerInventoryFolder:(Trading_MoveSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_MoveSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)placeOffer:(Trading_PlaceOfferRequestType *) requestObject + success:(void (^)(Trading_PlaceOfferResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)relistFixedPriceItem:(Trading_RelistFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_RelistFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)relistItem:(Trading_RelistItemRequestType *) requestObject + success:(void (^)(Trading_RelistItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)removeFromWatchList:(Trading_RemoveFromWatchListRequestType *) requestObject + success:(void (^)(Trading_RemoveFromWatchListResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)respondToBestOffer:(Trading_RespondToBestOfferRequestType *) requestObject + success:(void (^)(Trading_RespondToBestOfferResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)respondToFeedback:(Trading_RespondToFeedbackRequestType *) requestObject + success:(void (^)(Trading_RespondToFeedbackResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)respondToWantItNowPost:(Trading_RespondToWantItNowPostRequestType *) requestObject + success:(void (^)(Trading_RespondToWantItNowPostResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)reviseCheckoutStatus:(Trading_ReviseCheckoutStatusRequestType *) requestObject + success:(void (^)(Trading_ReviseCheckoutStatusResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)reviseFixedPriceItem:(Trading_ReviseFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_ReviseFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)reviseInventoryStatus:(Trading_ReviseInventoryStatusRequestType *) requestObject + success:(void (^)(Trading_ReviseInventoryStatusResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)reviseItem:(Trading_ReviseItemRequestType *) requestObject + success:(void (^)(Trading_ReviseItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)reviseMyMessages:(Trading_ReviseMyMessagesRequestType *) requestObject + success:(void (^)(Trading_ReviseMyMessagesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)reviseMyMessagesFolders:(Trading_ReviseMyMessagesFoldersRequestType *) requestObject + success:(void (^)(Trading_ReviseMyMessagesFoldersResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)reviseSellingManagerInventoryFolder:(Trading_ReviseSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_ReviseSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)reviseSellingManagerProduct:(Trading_ReviseSellingManagerProductRequestType *) requestObject + success:(void (^)(Trading_ReviseSellingManagerProductResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)reviseSellingManagerSaleRecord:(Trading_ReviseSellingManagerSaleRecordRequestType *) requestObject + success:(void (^)(Trading_ReviseSellingManagerSaleRecordResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)reviseSellingManagerTemplate:(Trading_ReviseSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_ReviseSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)revokeToken:(Trading_RevokeTokenRequestType *) requestObject + success:(void (^)(Trading_RevokeTokenResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)saveItemToSellingManagerTemplate:(Trading_SaveItemToSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_SaveItemToSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)sellerReverseDispute:(Trading_SellerReverseDisputeRequestType *) requestObject + success:(void (^)(Trading_SellerReverseDisputeResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)sendInvoice:(Trading_SendInvoiceRequestType *) requestObject + success:(void (^)(Trading_SendInvoiceResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)setMessagePreferences:(Trading_SetMessagePreferencesRequestType *) requestObject + success:(void (^)(Trading_SetMessagePreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)setNotificationPreferences:(Trading_SetNotificationPreferencesRequestType *) requestObject + success:(void (^)(Trading_SetNotificationPreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)setPromotionalSale:(Trading_SetPromotionalSaleRequestType *) requestObject + success:(void (^)(Trading_SetPromotionalSaleResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)setPromotionalSaleListings:(Trading_SetPromotionalSaleListingsRequestType *) requestObject + success:(void (^)(Trading_SetPromotionalSaleListingsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)setSellingManagerFeedbackOptions:(Trading_SetSellingManagerFeedbackOptionsRequestType *) requestObject + success:(void (^)(Trading_SetSellingManagerFeedbackOptionsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)setSellingManagerItemAutomationRule:(Trading_SetSellingManagerItemAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_SetSellingManagerItemAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)setSellingManagerTemplateAutomationRule:(Trading_SetSellingManagerTemplateAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_SetSellingManagerTemplateAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)setShippingDiscountProfiles:(Trading_SetShippingDiscountProfilesRequestType *) requestObject + success:(void (^)(Trading_SetShippingDiscountProfilesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)setStore:(Trading_SetStoreRequestType *) requestObject + success:(void (^)(Trading_SetStoreResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)setStoreCategories:(Trading_SetStoreCategoriesRequestType *) requestObject + success:(void (^)(Trading_SetStoreCategoriesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)setStoreCustomPage:(Trading_SetStoreCustomPageRequestType *) requestObject + success:(void (^)(Trading_SetStoreCustomPageResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)setStorePreferences:(Trading_SetStorePreferencesRequestType *) requestObject + success:(void (^)(Trading_SetStorePreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)setTaxTable:(Trading_SetTaxTableRequestType *) requestObject + success:(void (^)(Trading_SetTaxTableResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)setUserNotes:(Trading_SetUserNotesRequestType *) requestObject + success:(void (^)(Trading_SetUserNotesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)setUserPreferences:(Trading_SetUserPreferencesRequestType *) requestObject + success:(void (^)(Trading_SetUserPreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)uploadSiteHostedPictures:(Trading_UploadSiteHostedPicturesRequestType *) requestObject + success:(void (^)(Trading_UploadSiteHostedPicturesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)validateChallengeInput:(Trading_ValidateChallengeInputRequestType *) requestObject + success:(void (^)(Trading_ValidateChallengeInputResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)validateTestUserRegistration:(Trading_ValidateTestUserRegistrationRequestType *) requestObject + success:(void (^)(Trading_ValidateTestUserRegistrationResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)veROReportItems:(Trading_VeROReportItemsRequestType *) requestObject + success:(void (^)(Trading_VeROReportItemsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)verifyAddFixedPriceItem:(Trading_VerifyAddFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_VerifyAddFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)verifyAddItem:(Trading_VerifyAddItemRequestType *) requestObject + success:(void (^)(Trading_VerifyAddItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)verifyAddSecondChanceItem:(Trading_VerifyAddSecondChanceItemRequestType *) requestObject + success:(void (^)(Trading_VerifyAddSecondChanceItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + +/** + public method +*/ +-(void)verifyRelistItem:(Trading_VerifyRelistItemRequestType *) requestObject + success:(void (^)(Trading_VerifyRelistItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure; + + +@end \ No newline at end of file diff --git a/Vendoo/TradingProxy/client/EBayAPIInterface_XMLClient.m b/Vendoo/TradingProxy/client/EBayAPIInterface_XMLClient.m new file mode 100755 index 0000000..ffe3f32 --- /dev/null +++ b/Vendoo/TradingProxy/client/EBayAPIInterface_XMLClient.m @@ -0,0 +1,2662 @@ +// Generated by wsdl compiler for ios/objective-c +// DO NOT CHANGE! + + +#import "EBayAPIInterface_XMLClient.h" + +@implementation EBayAPIInterface_XMLClient + +-(void)addDispute:(Trading_AddDisputeRequestType *) requestObject + success:(void (^)(Trading_AddDisputeResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_AddDisputeResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)addDisputeResponse:(Trading_AddDisputeResponseRequestType *) requestObject + success:(void (^)(Trading_AddDisputeResponseResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_AddDisputeResponseResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)addFixedPriceItem:(Trading_AddFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_AddFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_AddFixedPriceItemResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)addItem:(Trading_AddItemRequestType *) requestObject + success:(void (^)(Trading_AddItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_AddItemResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)addItemFromSellingManagerTemplate:(Trading_AddItemFromSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_AddItemFromSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_AddItemFromSellingManagerTemplateResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)addItems:(Trading_AddItemsRequestType *) requestObject + success:(void (^)(Trading_AddItemsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_AddItemsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)addMemberMessageAAQToPartner:(Trading_AddMemberMessageAAQToPartnerRequestType *) requestObject + success:(void (^)(Trading_AddMemberMessageAAQToPartnerResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_AddMemberMessageAAQToPartnerResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)addMemberMessageRTQ:(Trading_AddMemberMessageRTQRequestType *) requestObject + success:(void (^)(Trading_AddMemberMessageRTQResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_AddMemberMessageRTQResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)addMemberMessagesAAQToBidder:(Trading_AddMemberMessagesAAQToBidderRequestType *) requestObject + success:(void (^)(Trading_AddMemberMessagesAAQToBidderResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_AddMemberMessagesAAQToBidderResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)addOrder:(Trading_AddOrderRequestType *) requestObject + success:(void (^)(Trading_AddOrderResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_AddOrderResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)addSecondChanceItem:(Trading_AddSecondChanceItemRequestType *) requestObject + success:(void (^)(Trading_AddSecondChanceItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_AddSecondChanceItemResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)addSellingManagerInventoryFolder:(Trading_AddSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_AddSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_AddSellingManagerInventoryFolderResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)addSellingManagerProduct:(Trading_AddSellingManagerProductRequestType *) requestObject + success:(void (^)(Trading_AddSellingManagerProductResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_AddSellingManagerProductResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)addSellingManagerTemplate:(Trading_AddSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_AddSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_AddSellingManagerTemplateResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)addToItemDescription:(Trading_AddToItemDescriptionRequestType *) requestObject + success:(void (^)(Trading_AddToItemDescriptionResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_AddToItemDescriptionResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)addToWatchList:(Trading_AddToWatchListRequestType *) requestObject + success:(void (^)(Trading_AddToWatchListResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_AddToWatchListResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)addTransactionConfirmationItem:(Trading_AddTransactionConfirmationItemRequestType *) requestObject + success:(void (^)(Trading_AddTransactionConfirmationItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_AddTransactionConfirmationItemResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)completeSale:(Trading_CompleteSaleRequestType *) requestObject + success:(void (^)(Trading_CompleteSaleResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_CompleteSaleResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)confirmIdentity:(Trading_ConfirmIdentityRequestType *) requestObject + success:(void (^)(Trading_ConfirmIdentityResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_ConfirmIdentityResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)deleteMyMessages:(Trading_DeleteMyMessagesRequestType *) requestObject + success:(void (^)(Trading_DeleteMyMessagesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_DeleteMyMessagesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)deleteSellingManagerInventoryFolder:(Trading_DeleteSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_DeleteSellingManagerInventoryFolderResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)deleteSellingManagerItemAutomationRule:(Trading_DeleteSellingManagerItemAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerItemAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_DeleteSellingManagerItemAutomationRuleResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)deleteSellingManagerProduct:(Trading_DeleteSellingManagerProductRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerProductResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_DeleteSellingManagerProductResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)deleteSellingManagerTemplate:(Trading_DeleteSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_DeleteSellingManagerTemplateResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)deleteSellingManagerTemplateAutomationRule:(Trading_DeleteSellingManagerTemplateAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_DeleteSellingManagerTemplateAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_DeleteSellingManagerTemplateAutomationRuleResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)disableUnpaidItemAssistance:(Trading_DisableUnpaidItemAssistanceRequestType *) requestObject + success:(void (^)(Trading_DisableUnpaidItemAssistanceResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_DisableUnpaidItemAssistanceResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)endFixedPriceItem:(Trading_EndFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_EndFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_EndFixedPriceItemResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)endItem:(Trading_EndItemRequestType *) requestObject + success:(void (^)(Trading_EndItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_EndItemResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)endItems:(Trading_EndItemsRequestType *) requestObject + success:(void (^)(Trading_EndItemsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_EndItemsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)extendSiteHostedPictures:(Trading_ExtendSiteHostedPicturesRequestType *) requestObject + success:(void (^)(Trading_ExtendSiteHostedPicturesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_ExtendSiteHostedPicturesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)fetchToken:(Trading_FetchTokenRequestType *) requestObject + success:(void (^)(Trading_FetchTokenResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_FetchTokenResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getAccount:(Trading_GetAccountRequestType *) requestObject + success:(void (^)(Trading_GetAccountResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetAccountResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getAdFormatLeads:(Trading_GetAdFormatLeadsRequestType *) requestObject + success:(void (^)(Trading_GetAdFormatLeadsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetAdFormatLeadsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getAllBidders:(Trading_GetAllBiddersRequestType *) requestObject + success:(void (^)(Trading_GetAllBiddersResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetAllBiddersResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getApiAccessRules:(Trading_GetApiAccessRulesRequestType *) requestObject + success:(void (^)(Trading_GetApiAccessRulesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetApiAccessRulesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getAttributesCS:(Trading_GetAttributesCSRequestType *) requestObject + success:(void (^)(Trading_GetAttributesCSResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetAttributesCSResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getAttributesXSL:(Trading_GetAttributesXSLRequestType *) requestObject + success:(void (^)(Trading_GetAttributesXSLResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetAttributesXSLResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getBestOffers:(Trading_GetBestOffersRequestType *) requestObject + success:(void (^)(Trading_GetBestOffersResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetBestOffersResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getBidderList:(Trading_GetBidderListRequestType *) requestObject + success:(void (^)(Trading_GetBidderListResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetBidderListResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getCategories:(Trading_GetCategoriesRequestType *) requestObject + success:(void (^)(Trading_GetCategoriesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetCategoriesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getCategory2CS:(Trading_GetCategory2CSRequestType *) requestObject + success:(void (^)(Trading_GetCategory2CSResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetCategory2CSResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getCategoryFeatures:(Trading_GetCategoryFeaturesRequestType *) requestObject + success:(void (^)(Trading_GetCategoryFeaturesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetCategoryFeaturesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getCategoryMappings:(Trading_GetCategoryMappingsRequestType *) requestObject + success:(void (^)(Trading_GetCategoryMappingsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetCategoryMappingsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getCategorySpecifics:(Trading_GetCategorySpecificsRequestType *) requestObject + success:(void (^)(Trading_GetCategorySpecificsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetCategorySpecificsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getChallengeToken:(Trading_GetChallengeTokenRequestType *) requestObject + success:(void (^)(Trading_GetChallengeTokenResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetChallengeTokenResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getCharities:(Trading_GetCharitiesRequestType *) requestObject + success:(void (^)(Trading_GetCharitiesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetCharitiesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getClientAlertsAuthToken:(Trading_GetClientAlertsAuthTokenRequestType *) requestObject + success:(void (^)(Trading_GetClientAlertsAuthTokenResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetClientAlertsAuthTokenResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getContextualKeywords:(Trading_GetContextualKeywordsRequestType *) requestObject + success:(void (^)(Trading_GetContextualKeywordsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetContextualKeywordsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getCrossPromotions:(Trading_GetCrossPromotionsRequestType *) requestObject + success:(void (^)(Trading_GetCrossPromotionsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetCrossPromotionsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getDescriptionTemplates:(Trading_GetDescriptionTemplatesRequestType *) requestObject + success:(void (^)(Trading_GetDescriptionTemplatesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetDescriptionTemplatesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getDispute:(Trading_GetDisputeRequestType *) requestObject + success:(void (^)(Trading_GetDisputeResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetDisputeResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getFeedback:(Trading_GetFeedbackRequestType *) requestObject + success:(void (^)(Trading_GetFeedbackResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetFeedbackResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getItem:(Trading_GetItemRequestType *) requestObject + success:(void (^)(Trading_GetItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetItemResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getItemRecommendations:(Trading_GetItemRecommendationsRequestType *) requestObject + success:(void (^)(Trading_GetItemRecommendationsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetItemRecommendationsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getItemShipping:(Trading_GetItemShippingRequestType *) requestObject + success:(void (^)(Trading_GetItemShippingResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetItemShippingResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getItemTransactions:(Trading_GetItemTransactionsRequestType *) requestObject + success:(void (^)(Trading_GetItemTransactionsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetItemTransactionsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getItemsAwaitingFeedback:(Trading_GetItemsAwaitingFeedbackRequestType *) requestObject + success:(void (^)(Trading_GetItemsAwaitingFeedbackResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetItemsAwaitingFeedbackResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getMemberMessages:(Trading_GetMemberMessagesRequestType *) requestObject + success:(void (^)(Trading_GetMemberMessagesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetMemberMessagesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getMessagePreferences:(Trading_GetMessagePreferencesRequestType *) requestObject + success:(void (^)(Trading_GetMessagePreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetMessagePreferencesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getMyMessages:(Trading_GetMyMessagesRequestType *) requestObject + success:(void (^)(Trading_GetMyMessagesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetMyMessagesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getMyeBayBuying:(Trading_GetMyeBayBuyingRequestType *) requestObject + success:(void (^)(Trading_GetMyeBayBuyingResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetMyeBayBuyingResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getMyeBayReminders:(Trading_GetMyeBayRemindersRequestType *) requestObject + success:(void (^)(Trading_GetMyeBayRemindersResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetMyeBayRemindersResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getMyeBaySelling:(Trading_GetMyeBaySellingRequestType *) requestObject + success:(void (^)(Trading_GetMyeBaySellingResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetMyeBaySellingResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getNotificationPreferences:(Trading_GetNotificationPreferencesRequestType *) requestObject + success:(void (^)(Trading_GetNotificationPreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetNotificationPreferencesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getNotificationsUsage:(Trading_GetNotificationsUsageRequestType *) requestObject + success:(void (^)(Trading_GetNotificationsUsageResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetNotificationsUsageResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getOrderTransactions:(Trading_GetOrderTransactionsRequestType *) requestObject + success:(void (^)(Trading_GetOrderTransactionsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetOrderTransactionsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getOrders:(Trading_GetOrdersRequestType *) requestObject + success:(void (^)(Trading_GetOrdersResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetOrdersResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getProductFamilyMembers:(Trading_GetProductFamilyMembersRequestType *) requestObject + success:(void (^)(Trading_GetProductFamilyMembersResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetProductFamilyMembersResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getProductFinder:(Trading_GetProductFinderRequestType *) requestObject + success:(void (^)(Trading_GetProductFinderResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetProductFinderResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getProductFinderXSL:(Trading_GetProductFinderXSLRequestType *) requestObject + success:(void (^)(Trading_GetProductFinderXSLResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetProductFinderXSLResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getProductSearchPage:(Trading_GetProductSearchPageRequestType *) requestObject + success:(void (^)(Trading_GetProductSearchPageResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetProductSearchPageResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getProductSearchResults:(Trading_GetProductSearchResultsRequestType *) requestObject + success:(void (^)(Trading_GetProductSearchResultsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetProductSearchResultsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getProductSellingPages:(Trading_GetProductSellingPagesRequestType *) requestObject + success:(void (^)(Trading_GetProductSellingPagesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetProductSellingPagesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getPromotionRules:(Trading_GetPromotionRulesRequestType *) requestObject + success:(void (^)(Trading_GetPromotionRulesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetPromotionRulesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getPromotionalSaleDetails:(Trading_GetPromotionalSaleDetailsRequestType *) requestObject + success:(void (^)(Trading_GetPromotionalSaleDetailsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetPromotionalSaleDetailsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getSellerDashboard:(Trading_GetSellerDashboardRequestType *) requestObject + success:(void (^)(Trading_GetSellerDashboardResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetSellerDashboardResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getSellerEvents:(Trading_GetSellerEventsRequestType *) requestObject + success:(void (^)(Trading_GetSellerEventsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetSellerEventsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getSellerList:(Trading_GetSellerListRequestType *) requestObject + success:(void (^)(Trading_GetSellerListResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetSellerListResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getSellerPayments:(Trading_GetSellerPaymentsRequestType *) requestObject + success:(void (^)(Trading_GetSellerPaymentsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetSellerPaymentsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getSellerTransactions:(Trading_GetSellerTransactionsRequestType *) requestObject + success:(void (^)(Trading_GetSellerTransactionsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetSellerTransactionsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getSellingManagerAlerts:(Trading_GetSellingManagerAlertsRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerAlertsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerAlertsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getSellingManagerEmailLog:(Trading_GetSellingManagerEmailLogRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerEmailLogResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerEmailLogResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getSellingManagerInventory:(Trading_GetSellingManagerInventoryRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerInventoryResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerInventoryResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getSellingManagerInventoryFolder:(Trading_GetSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerInventoryFolderResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getSellingManagerItemAutomationRule:(Trading_GetSellingManagerItemAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerItemAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerItemAutomationRuleResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getSellingManagerSaleRecord:(Trading_GetSellingManagerSaleRecordRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerSaleRecordResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerSaleRecordResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getSellingManagerSoldListings:(Trading_GetSellingManagerSoldListingsRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerSoldListingsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerSoldListingsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getSellingManagerTemplateAutomationRule:(Trading_GetSellingManagerTemplateAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerTemplateAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerTemplateAutomationRuleResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getSellingManagerTemplates:(Trading_GetSellingManagerTemplatesRequestType *) requestObject + success:(void (^)(Trading_GetSellingManagerTemplatesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetSellingManagerTemplatesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getSessionID:(Trading_GetSessionIDRequestType *) requestObject + success:(void (^)(Trading_GetSessionIDResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetSessionIDResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getShippingDiscountProfiles:(Trading_GetShippingDiscountProfilesRequestType *) requestObject + success:(void (^)(Trading_GetShippingDiscountProfilesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetShippingDiscountProfilesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getStore:(Trading_GetStoreRequestType *) requestObject + success:(void (^)(Trading_GetStoreResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetStoreResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getStoreCategoryUpdateStatus:(Trading_GetStoreCategoryUpdateStatusRequestType *) requestObject + success:(void (^)(Trading_GetStoreCategoryUpdateStatusResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetStoreCategoryUpdateStatusResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getStoreCustomPage:(Trading_GetStoreCustomPageRequestType *) requestObject + success:(void (^)(Trading_GetStoreCustomPageResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetStoreCustomPageResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getStoreOptions:(Trading_GetStoreOptionsRequestType *) requestObject + success:(void (^)(Trading_GetStoreOptionsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetStoreOptionsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getStorePreferences:(Trading_GetStorePreferencesRequestType *) requestObject + success:(void (^)(Trading_GetStorePreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetStorePreferencesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getSuggestedCategories:(Trading_GetSuggestedCategoriesRequestType *) requestObject + success:(void (^)(Trading_GetSuggestedCategoriesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetSuggestedCategoriesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getTaxTable:(Trading_GetTaxTableRequestType *) requestObject + success:(void (^)(Trading_GetTaxTableResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetTaxTableResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getTokenStatus:(Trading_GetTokenStatusRequestType *) requestObject + success:(void (^)(Trading_GetTokenStatusResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetTokenStatusResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getUser:(Trading_GetUserRequestType *) requestObject + success:(void (^)(Trading_GetUserResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetUserResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getUserContactDetails:(Trading_GetUserContactDetailsRequestType *) requestObject + success:(void (^)(Trading_GetUserContactDetailsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetUserContactDetailsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getUserDisputes:(Trading_GetUserDisputesRequestType *) requestObject + success:(void (^)(Trading_GetUserDisputesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetUserDisputesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getUserPreferences:(Trading_GetUserPreferencesRequestType *) requestObject + success:(void (^)(Trading_GetUserPreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetUserPreferencesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getVeROReasonCodeDetails:(Trading_GetVeROReasonCodeDetailsRequestType *) requestObject + success:(void (^)(Trading_GetVeROReasonCodeDetailsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetVeROReasonCodeDetailsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getVeROReportStatus:(Trading_GetVeROReportStatusRequestType *) requestObject + success:(void (^)(Trading_GetVeROReportStatusResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetVeROReportStatusResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getWantItNowPost:(Trading_GetWantItNowPostRequestType *) requestObject + success:(void (^)(Trading_GetWantItNowPostResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetWantItNowPostResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)getWantItNowSearchResults:(Trading_GetWantItNowSearchResultsRequestType *) requestObject + success:(void (^)(Trading_GetWantItNowSearchResultsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GetWantItNowSearchResultsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)geteBayDetails:(Trading_GeteBayDetailsRequestType *) requestObject + success:(void (^)(Trading_GeteBayDetailsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GeteBayDetailsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)geteBayOfficialTime:(Trading_GeteBayOfficialTimeRequestType *) requestObject + success:(void (^)(Trading_GeteBayOfficialTimeResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_GeteBayOfficialTimeResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)issueRefund:(Trading_IssueRefundRequestType *) requestObject + success:(void (^)(Trading_IssueRefundResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_IssueRefundResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)leaveFeedback:(Trading_LeaveFeedbackRequestType *) requestObject + success:(void (^)(Trading_LeaveFeedbackResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_LeaveFeedbackResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)moveSellingManagerInventoryFolder:(Trading_MoveSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_MoveSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_MoveSellingManagerInventoryFolderResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)placeOffer:(Trading_PlaceOfferRequestType *) requestObject + success:(void (^)(Trading_PlaceOfferResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_PlaceOfferResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)relistFixedPriceItem:(Trading_RelistFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_RelistFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_RelistFixedPriceItemResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)relistItem:(Trading_RelistItemRequestType *) requestObject + success:(void (^)(Trading_RelistItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_RelistItemResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)removeFromWatchList:(Trading_RemoveFromWatchListRequestType *) requestObject + success:(void (^)(Trading_RemoveFromWatchListResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_RemoveFromWatchListResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)respondToBestOffer:(Trading_RespondToBestOfferRequestType *) requestObject + success:(void (^)(Trading_RespondToBestOfferResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_RespondToBestOfferResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)respondToFeedback:(Trading_RespondToFeedbackRequestType *) requestObject + success:(void (^)(Trading_RespondToFeedbackResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_RespondToFeedbackResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)respondToWantItNowPost:(Trading_RespondToWantItNowPostRequestType *) requestObject + success:(void (^)(Trading_RespondToWantItNowPostResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_RespondToWantItNowPostResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)reviseCheckoutStatus:(Trading_ReviseCheckoutStatusRequestType *) requestObject + success:(void (^)(Trading_ReviseCheckoutStatusResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_ReviseCheckoutStatusResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)reviseFixedPriceItem:(Trading_ReviseFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_ReviseFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_ReviseFixedPriceItemResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)reviseInventoryStatus:(Trading_ReviseInventoryStatusRequestType *) requestObject + success:(void (^)(Trading_ReviseInventoryStatusResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_ReviseInventoryStatusResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)reviseItem:(Trading_ReviseItemRequestType *) requestObject + success:(void (^)(Trading_ReviseItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_ReviseItemResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)reviseMyMessages:(Trading_ReviseMyMessagesRequestType *) requestObject + success:(void (^)(Trading_ReviseMyMessagesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_ReviseMyMessagesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)reviseMyMessagesFolders:(Trading_ReviseMyMessagesFoldersRequestType *) requestObject + success:(void (^)(Trading_ReviseMyMessagesFoldersResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_ReviseMyMessagesFoldersResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)reviseSellingManagerInventoryFolder:(Trading_ReviseSellingManagerInventoryFolderRequestType *) requestObject + success:(void (^)(Trading_ReviseSellingManagerInventoryFolderResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_ReviseSellingManagerInventoryFolderResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)reviseSellingManagerProduct:(Trading_ReviseSellingManagerProductRequestType *) requestObject + success:(void (^)(Trading_ReviseSellingManagerProductResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_ReviseSellingManagerProductResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)reviseSellingManagerSaleRecord:(Trading_ReviseSellingManagerSaleRecordRequestType *) requestObject + success:(void (^)(Trading_ReviseSellingManagerSaleRecordResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_ReviseSellingManagerSaleRecordResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)reviseSellingManagerTemplate:(Trading_ReviseSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_ReviseSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_ReviseSellingManagerTemplateResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)revokeToken:(Trading_RevokeTokenRequestType *) requestObject + success:(void (^)(Trading_RevokeTokenResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_RevokeTokenResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)saveItemToSellingManagerTemplate:(Trading_SaveItemToSellingManagerTemplateRequestType *) requestObject + success:(void (^)(Trading_SaveItemToSellingManagerTemplateResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SaveItemToSellingManagerTemplateResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)sellerReverseDispute:(Trading_SellerReverseDisputeRequestType *) requestObject + success:(void (^)(Trading_SellerReverseDisputeResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SellerReverseDisputeResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)sendInvoice:(Trading_SendInvoiceRequestType *) requestObject + success:(void (^)(Trading_SendInvoiceResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SendInvoiceResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)setMessagePreferences:(Trading_SetMessagePreferencesRequestType *) requestObject + success:(void (^)(Trading_SetMessagePreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SetMessagePreferencesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)setNotificationPreferences:(Trading_SetNotificationPreferencesRequestType *) requestObject + success:(void (^)(Trading_SetNotificationPreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SetNotificationPreferencesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)setPromotionalSale:(Trading_SetPromotionalSaleRequestType *) requestObject + success:(void (^)(Trading_SetPromotionalSaleResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SetPromotionalSaleResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)setPromotionalSaleListings:(Trading_SetPromotionalSaleListingsRequestType *) requestObject + success:(void (^)(Trading_SetPromotionalSaleListingsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SetPromotionalSaleListingsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)setSellingManagerFeedbackOptions:(Trading_SetSellingManagerFeedbackOptionsRequestType *) requestObject + success:(void (^)(Trading_SetSellingManagerFeedbackOptionsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SetSellingManagerFeedbackOptionsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)setSellingManagerItemAutomationRule:(Trading_SetSellingManagerItemAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_SetSellingManagerItemAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SetSellingManagerItemAutomationRuleResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)setSellingManagerTemplateAutomationRule:(Trading_SetSellingManagerTemplateAutomationRuleRequestType *) requestObject + success:(void (^)(Trading_SetSellingManagerTemplateAutomationRuleResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SetSellingManagerTemplateAutomationRuleResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)setShippingDiscountProfiles:(Trading_SetShippingDiscountProfilesRequestType *) requestObject + success:(void (^)(Trading_SetShippingDiscountProfilesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SetShippingDiscountProfilesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)setStore:(Trading_SetStoreRequestType *) requestObject + success:(void (^)(Trading_SetStoreResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SetStoreResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)setStoreCategories:(Trading_SetStoreCategoriesRequestType *) requestObject + success:(void (^)(Trading_SetStoreCategoriesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SetStoreCategoriesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)setStoreCustomPage:(Trading_SetStoreCustomPageRequestType *) requestObject + success:(void (^)(Trading_SetStoreCustomPageResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SetStoreCustomPageResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)setStorePreferences:(Trading_SetStorePreferencesRequestType *) requestObject + success:(void (^)(Trading_SetStorePreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SetStorePreferencesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)setTaxTable:(Trading_SetTaxTableRequestType *) requestObject + success:(void (^)(Trading_SetTaxTableResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SetTaxTableResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)setUserNotes:(Trading_SetUserNotesRequestType *) requestObject + success:(void (^)(Trading_SetUserNotesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SetUserNotesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)setUserPreferences:(Trading_SetUserPreferencesRequestType *) requestObject + success:(void (^)(Trading_SetUserPreferencesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_SetUserPreferencesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)uploadSiteHostedPictures:(Trading_UploadSiteHostedPicturesRequestType *) requestObject + success:(void (^)(Trading_UploadSiteHostedPicturesResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_UploadSiteHostedPicturesResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)validateChallengeInput:(Trading_ValidateChallengeInputRequestType *) requestObject + success:(void (^)(Trading_ValidateChallengeInputResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_ValidateChallengeInputResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)validateTestUserRegistration:(Trading_ValidateTestUserRegistrationRequestType *) requestObject + success:(void (^)(Trading_ValidateTestUserRegistrationResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_ValidateTestUserRegistrationResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)veROReportItems:(Trading_VeROReportItemsRequestType *) requestObject + success:(void (^)(Trading_VeROReportItemsResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_VeROReportItemsResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)verifyAddFixedPriceItem:(Trading_VerifyAddFixedPriceItemRequestType *) requestObject + success:(void (^)(Trading_VerifyAddFixedPriceItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_VerifyAddFixedPriceItemResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)verifyAddItem:(Trading_VerifyAddItemRequestType *) requestObject + success:(void (^)(Trading_VerifyAddItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_VerifyAddItemResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)verifyAddSecondChanceItem:(Trading_VerifyAddSecondChanceItemRequestType *) requestObject + success:(void (^)(Trading_VerifyAddSecondChanceItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_VerifyAddSecondChanceItemResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + +-(void)verifyRelistItem:(Trading_VerifyRelistItemRequestType *) requestObject + success:(void (^)(Trading_VerifyRelistItemResponseType *responseObject))success + failure:(void (^)(NSError *error))failure { + + + [super invoke:requestObject responseClass:[Trading_VerifyRelistItemResponseType class] + success:^(PicoXMLRequestOperation *operation, id responseObject) { + if (success) { + success(responseObject); + } + } failure:^(PicoXMLRequestOperation *operation, NSError *error) { + if (failure) { + failure(error); + } + }]; +} + + +@end \ No newline at end of file diff --git a/Vendoo/TradingProxy/common/Trading_CommonTypes.h b/Vendoo/TradingProxy/common/Trading_CommonTypes.h new file mode 100755 index 0000000..c4ef0d2 --- /dev/null +++ b/Vendoo/TradingProxy/common/Trading_CommonTypes.h @@ -0,0 +1,1210 @@ +// Generated by xsd compiler for ios/objective-c +// DO NOT CHANGE! + +/** + Common header file +*/ + +#import "Trading_AffiliateTrackingDetailsType.h" +#import "Trading_GetSellerDashboardRequestType.h" +#import "Trading_UnpaidItemType.h" +#import "Trading_AddItemRequestContainerType.h" +#import "Trading_LocalMarketBestOfferEnabledDefinitionType.h" +#import "Trading_ClassifiedAdContactByEmailEnabledDefintionType.h" +#import "Trading_UnitOfMeasurementDetailsType.h" +#import "Trading_AccountEntriesType.h" +#import "Trading_ShippingCarrierDetailsType.h" +#import "Trading_AddItemRequestType.h" +#import "Trading_SetUserNotesRequestType.h" +#import "Trading_ConditionType.h" +#import "Trading_GetCategoriesResponseType.h" +#import "Trading_GetBidderListResponseType.h" +#import "Trading_ValuePackEnabledDefinitionType.h" +#import "Trading_ReviseMyMessagesRequestType.h" +#import "Trading_ContextSearchAssetType.h" +#import "Trading_GetMyeBaySellingResponseType.h" +#import "Trading_PowerSellerDashboardType.h" +#import "Trading_CompleteSaleResponseType.h" +#import "Trading_FeeType.h" +#import "Trading_ReviewType.h" +#import "Trading_GetItemShippingResponseType.h" +#import "Trading_TaxesType.h" +#import "Trading_EBayMotorsProBestOfferEnabledDefinitionType.h" +#import "Trading_UserIDArrayType.h" +#import "Trading_QuantityType.h" +#import "Trading_MoveSellingManagerInventoryFolderResponseType.h" +#import "Trading_ItemListCustomizationType.h" +#import "Trading_ItemIDArrayType.h" +#import "Trading_DepositSupportedDefinitionType.h" +#import "Trading_SkypeMeTransactionalEnabledDefinitionType.h" +#import "Trading_RespondToFeedbackRequestType.h" +#import "Trading_CharacteristicsSetProductHistogramType.h" +#import "Trading_ListingTipMessageType.h" +#import "Trading_GeteBayOfficialTimeResponseType.h" +#import "Trading_SetStorePreferencesResponseType.h" +#import "Trading_EndFixedPriceItemResponseType.h" +#import "Trading_UserAgreementInfoType.h" +#import "Trading_SupportedSellerProfileType.h" +#import "Trading_ExpressEnabledDefinitionType.h" +#import "Trading_VariationSpecificPictureSetType.h" +#import "Trading_AddFixedPriceItemResponseType.h" +#import "Trading_ClassifiedAdContactByAddressEnabledDefinitionType.h" +#import "Trading_DiscountPriceInfoType.h" +#import "Trading_TopRatedSellerDetailsType.h" +#import "Trading_MaxFlatShippingCostDefinitionType.h" +#import "Trading_LocalMarketContactByPhoneEnabledDefinitionType.h" +#import "Trading_MemberMessageType.h" +#import "Trading_GetCategory2CSResponseType.h" +#import "Trading_MyeBayFavoriteSearchType.h" +#import "Trading_TransactionStatusType.h" +#import "Trading_AddSecondChanceItemRequestType.h" +#import "Trading_BuyerRoleMetricsType.h" +#import "Trading_VerifyAddSecondChanceItemResponseType.h" +#import "Trading_GetOrderTransactionsResponseType.h" +#import "Trading_ShippingInsuranceType.h" +#import "Trading_AddDisputeResponseRequestType.h" +#import "Trading_ItemTransactionIDType.h" +#import "Trading_GetOrdersResponseType.h" +#import "Trading_GetUserDisputesRequestType.h" +#import "Trading_LookupAttributeType.h" +#import "Trading_GetShippingDiscountProfilesRequestType.h" +#import "Trading_CalculatedShippingDiscountType.h" +#import "Trading_DeleteSellingManagerTemplateAutomationRuleResponseType.h" +#import "Trading_AddToWatchListResponseType.h" +#import "Trading_GetItemRequestType.h" +#import "Trading_IntegratedMerchantCreditCardInfoType.h" +#import "Trading_InternationalShippingServiceOptionsType.h" +#import "Trading_GetChallengeTokenResponseType.h" +#import "Trading_CombinedFixedPriceTreatmentEnabledDefinitionType.h" +#import "Trading_StoreLogoType.h" +#import "Trading_BidderNoticePreferencesType.h" +#import "Trading_GetProductSearchResultsResponseType.h" +#import "Trading_ReviseSellingManagerInventoryFolderResponseType.h" +#import "Trading_VariationsType.h" +#import "Trading_PictureManagerPictureDisplayType.h" +#import "Trading_GetAttributesCSRequestType.h" +#import "Trading_GeteBayDetailsResponseType.h" +#import "Trading_FetchTokenRequestType.h" +#import "Trading_BotBlockRequestType.h" +#import "Trading_StorePreferencesType.h" +#import "Trading_GetSellingManagerSoldListingsResponseType.h" +#import "Trading_AddItemsResponseType.h" +#import "Trading_NotificationDetailsArrayType.h" +#import "Trading_SellerPaymentProfileType.h" +#import "Trading_NonSubscriptionDefinitionType.h" +#import "Trading_SellingManagerAutoRelistType.h" +#import "Trading_GetClientAlertsAuthTokenResponseType.h" +#import "Trading_PictureManagerDetailsType.h" +#import "Trading_LocalSearchType.h" +#import "Trading_ProfileCategoryGroupDefinitionType.h" +#import "Trading_BotBlockResponseType.h" +#import "Trading_TimeZoneDetailsType.h" +#import "Trading_ReviseSellingManagerProductResponseType.h" +#import "Trading_NameValueRelationshipType.h" +#import "Trading_ProductSearchPageType.h" +#import "Trading_RefundTransactionArrayType.h" +#import "Trading_BuyerProtectionDetailsType.h" +#import "Trading_GetSellingManagerSaleRecordResponseType.h" +#import "Trading_SetSellingManagerTemplateAutomationRuleResponseType.h" +#import "Trading_GetItemTransactionsRequestType.h" +#import "Trading_VerifyAddFixedPriceItemRequestType.h" +#import "Trading_GetDisputeResponseType.h" +#import "Trading_ValidateChallengeInputRequestType.h" +#import "Trading_SellingManagerProductDetailsType.h" +#import "Trading_MemberMessageExchangeType.h" +#import "Trading_SetNotificationPreferencesRequestType.h" +#import "Trading_GetMyMessagesResponseType.h" +#import "Trading_ValType.h" +#import "Trading_RevisePriceAllowedDefinitionType.h" +#import "Trading_VerifyAddItemResponseType.h" +#import "Trading_ListingTipType.h" +#import "Trading_ClassifiedAdPayPerLeadEnabledDefinitionType.h" +#import "Trading_SellingManagerAutoListMinActiveItemsType.h" +#import "Trading_GetSellerTransactionsRequestType.h" +#import "Trading_CompatibleVehicleTypeDefinitionType.h" +#import "Trading_GetCategorySpecificsRequestType.h" +#import "Trading_AttributeArrayType.h" +#import "Trading_PromotionalShippingDiscountDetailsType.h" +#import "Trading_BidApprovalArrayType.h" +#import "Trading_MyeBaySellingSummaryType.h" +#import "Trading_LocalMarketNonSubscriptionDefinitionType.h" +#import "Trading_SiteDetailsType.h" +#import "Trading_RelistItemRequestType.h" +#import "Trading_GetItemRecommendationsResponseType.h" +#import "Trading_ClassifiedAdCompanyNameEnabledDefinitionType.h" +#import "Trading_DistanceType.h" +#import "Trading_HomePageFeaturedEnabledDefinitionType.h" +#import "Trading_StoreFontType.h" +#import "Trading_ReviseSellingManagerProductRequestType.h" +#import "Trading_SetMessagePreferencesRequestType.h" +#import "Trading_LocalListingDistancesNonSubscriptionDefinitionType.h" +#import "Trading_ConfirmIdentityResponseType.h" +#import "Trading_MyMessagesFolderType.h" +#import "Trading_ReturnPolicyEnabledDefinitionType.h" +#import "Trading_AddressType.h" +#import "Trading_EBayMotorsProCompanyNameEnabledDefinitionType.h" +#import "Trading_GetFeedbackRequestType.h" +#import "Trading_LocalMarketPhoneCountDefinitionType.h" +#import "Trading_GetFeedbackResponseType.h" +#import "Trading_EndItemResponseType.h" +#import "Trading_Base64BinaryType.h" +#import "Trading_MeasureType.h" +#import "Trading_RespondToFeedbackResponseType.h" +#import "Trading_ItemPolicyViolationType.h" +#import "Trading_GetCategoryFeaturesResponseType.h" +#import "Trading_ItemCompatibilityEnabledDefinitionType.h" +#import "Trading_GetTaxTableResponseType.h" +#import "Trading_ShippingLocationDetailsType.h" +#import "Trading_Group2MaxFlatShippingCostDefinitionType.h" +#import "Trading_SupportedSellerProfilesType.h" +#import "Trading_PurchaseReminderEmailPreferencesType.h" +#import "Trading_ReviseFixedPriceItemRequestType.h" +#import "Trading_GetSellingManagerTemplatesRequestType.h" +#import "Trading_MyMessagesAlertIDArrayType.h" +#import "Trading_OfferArrayType.h" +#import "Trading_ProductFinderConstraintType.h" +#import "Trading_VRMSupportedDefinitionType.h" +#import "Trading_SKUArrayType.h" +#import "Trading_RespondToWantItNowPostResponseType.h" +#import "Trading_ProductCreationEnabledDefinitionType.h" +#import "Trading_ShipPackageDetailsType.h" +#import "Trading_AddMemberMessagesAAQToBidderResponseContainerType.h" +#import "Trading_ExtendedContactDetailsType.h" +#import "Trading_GetContextualKeywordsResponseType.h" +#import "Trading_GetProductFinderResponseType.h" +#import "Trading_SellerProvidedTitleSupportedDefinitionType.h" +#import "Trading_RespondToBestOfferRequestType.h" +#import "Trading_EBayMotorsProAdFormatEnabledDefinitionType.h" +#import "Trading_PromotionalSaleType.h" +#import "Trading_VeROReportItemType.h" +#import "Trading_PaginatedItemArrayType.h" +#import "Trading_CrossPromotionPreferencesType.h" +#import "Trading_BrandMPNType.h" +#import "Trading_MaximumItemRequirementsDetailsType.h" +#import "Trading_GeteBayOfficialTimeRequestType.h" +#import "Trading_CombinedPaymentPreferencesType.h" +#import "Trading_FetchTokenResponseType.h" +#import "Trading_VeROReportItemsResponseType.h" +#import "Trading_GetSessionIDRequestType.h" +#import "Trading_StoreCustomCategoryArrayType.h" +#import "Trading_VeROReportedItemDetailsType.h" +#import "Trading_CharitySellerType.h" +#import "Trading_AdFormatLeadType.h" +#import "Trading_AddDisputeResponseType.h" +#import "Trading_InventoryFeesType.h" +#import "Trading_SetTaxTableRequestType.h" +#import "Trading_BasicAmountType.h" +#import "Trading_AddTransactionConfirmationItemResponseType.h" +#import "Trading_VeROReportItemsType.h" +#import "Trading_GetItemTransactionsResponseType.h" +#import "Trading_FlatShippingDiscountType.h" +#import "Trading_SellerReturnPreferencesType.h" +#import "Trading_MyeBayFavoriteSellerType.h" +#import "Trading_DisableUnpaidItemAssistanceResponseType.h" +#import "Trading_ClassifiedAdAutoDeclineEnabledDefinitionType.h" +#import "Trading_ReviseItemResponseType.h" +#import "Trading_AdFormatEnabledDefinitionType.h" +#import "Trading_BiddingDetailsType.h" +#import "Trading_ReasonCodeDetailType.h" +#import "Trading_CharacteristicSetIDsType.h" +#import "Trading_CartItemType.h" +#import "Trading_EndItemsRequestType.h" +#import "Trading_ListingAnalyzerRecommendationsType.h" +#import "Trading_PaymentOptionDetailsType.h" +#import "Trading_StoreColorType.h" +#import "Trading_FreePicturePackEnabledDefinitionType.h" +#import "Trading_VeROReportItemsRequestType.h" +#import "Trading_ValidateTestUserRegistrationResponseType.h" +#import "Trading_RelistFixedPriceItemResponseType.h" +#import "Trading_SellerFavoriteItemPreferencesType.h" +#import "Trading_PaginatedOrderTransactionArrayType.h" +#import "Trading_UploadSiteHostedPicturesResponseType.h" +#import "Trading_ExpressConditionRequiredDefinitionType.h" +#import "Trading_GetSellingManagerItemAutomationRuleResponseType.h" +#import "Trading_MyeBayFavoriteSearchListType.h" +#import "Trading_AddSellingManagerInventoryFolderResponseType.h" +#import "Trading_CharityAffiliationDetailsType.h" +#import "Trading_SaveItemToSellingManagerTemplateRequestType.h" +#import "Trading_GetOrderTransactionsRequestType.h" +#import "Trading_AddFixedPriceItemRequestType.h" +#import "Trading_LocalMarketContactByAddressEnabledDefinitionType.h" +#import "Trading_PricingRecommendationsType.h" +#import "Trading_GetCrossPromotionsRequestType.h" +#import "Trading_GetStoreOptionsResponseType.h" +#import "Trading_DeleteSellingManagerTemplateRequestType.h" +#import "Trading_UserIdPasswordType.h" +#import "Trading_StoreColorSchemeArrayType.h" +#import "Trading_CategoryItemSpecificsType.h" +#import "Trading_GetUserDisputesResponseType.h" +#import "Trading_GetWantItNowSearchResultsRequestType.h" +#import "Trading_RequiredSellerActionArrayType.h" +#import "Trading_RefundArrayType.h" +#import "Trading_ReviseCheckoutStatusRequestType.h" +#import "Trading_PromotionRuleType.h" +#import "Trading_SiteDefaultsType.h" +#import "Trading_GetAllBiddersResponseType.h" +#import "Trading_StoreCustomPageArrayType.h" +#import "Trading_ClassifiedAdPaymentMethodEnabledDefinitionType.h" +#import "Trading_FeedbackInfoType.h" +#import "Trading_BidApprovalType.h" +#import "Trading_DuplicateInvocationDetailsType.h" +#import "Trading_MyMessagesAlertArrayType.h" +#import "Trading_NameValueListType.h" +#import "Trading_MultiLegShippingServiceType.h" +#import "Trading_GetVeROReportStatusRequestType.h" +#import "Trading_NotificationEventPropertyType.h" +#import "Trading_ShippingPackageDetailsType.h" +#import "Trading_ModifyNameArrayType.h" +#import "Trading_SellingManagerOrderStatusType.h" +#import "Trading_SellingManagerProductSpecificsType.h" +#import "Trading_GetSellerEventsRequestType.h" +#import "Trading_DispatchCutoffTimePreferencesType.h" +#import "Trading_GetTokenStatusResponseType.h" +#import "Trading_GetMemberMessagesRequestType.h" +#import "Trading_SellerRatingSummaryArrayType.h" +#import "Trading_VerifyAddItemRequestType.h" +#import "Trading_CheckoutOrderDetailType.h" +#import "Trading_GetMyeBayRemindersResponseType.h" +#import "Trading_CharityAffiliationsType.h" +#import "Trading_BrandMPNIdentifierEnabledDefinitionType.h" +#import "Trading_AddItemsRequestType.h" +#import "Trading_SellerDiscountType.h" +#import "Trading_Group3MaxFlatShippingCostDefinitionType.h" +#import "Trading_GetSellingManagerSoldListingsRequestType.h" +#import "Trading_ExternalAlertIDArrayType.h" +#import "Trading_GetCategoriesRequestType.h" +#import "Trading_ClassifiedAdStreetCountDefinitionType.h" +#import "Trading_ResponseAttributeSetType.h" +#import "Trading_MyMessagesMessageType.h" +#import "Trading_SIFFTASRecommendationsType.h" +#import "Trading_VINSupportedDefinitionType.h" +#import "Trading_SetStoreResponseType.h" +#import "Trading_BuyerSatisfactionDashboardType.h" +#import "Trading_SellingManagerProductInventoryStatusType.h" +#import "Trading_SellerPaymentType.h" +#import "Trading_LocalMarketAdFormatEnabledDefinitionType.h" +#import "Trading_ReviseCheckoutStatusResponseType.h" +#import "Trading_RateTableDetailsType.h" +#import "Trading_AddMemberMessageRTQResponseType.h" +#import "Trading_MotorsLocalMarketEnabledDefinitionType.h" +#import "Trading_GetStoreCustomPageResponseType.h" +#import "Trading_RefundFundingSourceType.h" +#import "Trading_SetStoreCategoriesResponseType.h" +#import "Trading_VerifyRelistItemResponseType.h" +#import "Trading_CatalogProductType.h" +#import "Trading_BestOfferArrayType.h" +#import "Trading_MaximumUnpaidItemStrikesInfoType.h" +#import "Trading_MaximumUnpaidItemStrikesDurationDetailsType.h" +#import "Trading_AccountEntryType.h" +#import "Trading_StoreOwnerExtendedListingDurationsType.h" +#import "Trading_FeedbackCommentArrayType.h" +#import "Trading_VerifiedUserRequirementsDetailsType.h" +#import "Trading_BuyerGuaranteeEnabledDefinitionType.h" +#import "Trading_CrossBorderTradeGBEnabledDefinitionType.h" +#import "Trading_RefundLineType.h" +#import "Trading_FeatureDefinitionsType.h" +#import "Trading_GetProductSearchPageRequestType.h" +#import "Trading_GlobalShippingEnabledDefinitionType.h" +#import "Trading_AverageRatingSummaryType.h" +#import "Trading_EBayMotorsProAutoDeclineEnabledDefinitionType.h" +#import "Trading_INEscrowWorkflowTimelineDefinitionType.h" +#import "Trading_GetCrossPromotionsResponseType.h" +#import "Trading_BidAssistantListType.h" +#import "Trading_SiteWideCharacteristicsType.h" +#import "Trading_AddItemResponseContainerType.h" +#import "Trading_MyMessagesResponseDetailsType.h" +#import "Trading_SubscriptionType.h" +#import "Trading_FeedbackPeriodArrayType.h" +#import "Trading_LocalMarketSellerContactDetailsEnabledDefinitionType.h" +#import "Trading_ItemRatingDetailsType.h" +#import "Trading_GetSuggestedCategoriesResponseType.h" +#import "Trading_ReviseFixedPriceItemResponseType.h" +#import "Trading_PromotionRuleArrayType.h" +#import "Trading_LocalListingDistancesSpecialtyDefinitionType.h" +#import "Trading_StoreCustomListingHeaderType.h" +#import "Trading_TransactionType.h" +#import "Trading_GetSessionIDResponseType.h" +#import "Trading_VerifyAddSecondChanceItemRequestType.h" +#import "Trading_RefundFundingSourceArrayType.h" +#import "Trading_SkypeMeNonTransactionalEnabledDefinitionType.h" +#import "Trading_AbstractRequestType.h" +#import "Trading_MyMessagesAlertType.h" +#import "Trading_ProPackEnabledDefinitionType.h" +#import "Trading_ReviseSellingManagerInventoryFolderRequestType.h" +#import "Trading_GetMessagePreferencesResponseType.h" +#import "Trading_EBayPaymentMismatchDetailsType.h" +#import "Trading_CategoryFeatureType.h" +#import "Trading_RefundFailureReasonType.h" +#import "Trading_ShipmentLineItemType.h" +#import "Trading_CharityAffiliationDetailType.h" +#import "Trading_ListingDetailsType.h" +#import "Trading_SiteBuyerRequirementDetailsType.h" +#import "Trading_AddSellingManagerTemplateResponseType.h" +#import "Trading_ContactHoursDetailsType.h" +#import "Trading_CrossBorderTradeNorthAmericaEnabledDefinitionType.h" +#import "Trading_SearchDetailsType.h" +#import "Trading_MoveSellingManagerInventoryFolderRequestType.h" +#import "Trading_GetUserContactDetailsRequestType.h" +#import "Trading_RecoupmentPolicyDetailsType.h" +#import "Trading_CategoryType.h" +#import "Trading_GetSellingManagerInventoryResponseType.h" +#import "Trading_StoreCustomPageType.h" +#import "Trading_ProductSearchResultType.h" +#import "Trading_VATDetailsType.h" +#import "Trading_SellerExcludeShipToLocationPreferencesType.h" +#import "Trading_ClassifiedAdBestOfferEnabledDefinitionType.h" +#import "Trading_CharityIDType.h" +#import "Trading_SellerReverseDisputeResponseType.h" +#import "Trading_ShippingServiceOptionsType.h" +#import "Trading_GetSuggestedCategoriesRequestType.h" +#import "Trading_PolicyViolationDurationDetailsType.h" +#import "Trading_ShippingCostPaidByDetailsType.h" +#import "Trading_ExtendSiteHostedPicturesResponseType.h" +#import "Trading_IssueRefundResponseType.h" +#import "Trading_RefundType.h" +#import "Trading_GetVeROReasonCodeDetailsRequestType.h" +#import "Trading_GetPromotionalSaleDetailsResponseType.h" +#import "Trading_ShippingServiceDetailsType.h" +#import "Trading_GetProductFamilyMembersResponseType.h" +#import "Trading_SearchStandingDashboardType.h" +#import "Trading_SellerProfilePreferencesType.h" +#import "Trading_VATRateType.h" +#import "Trading_GetUserResponseType.h" +#import "Trading_CountryDetailsType.h" +#import "Trading_GetTokenStatusRequestType.h" +#import "Trading_ProductType.h" +#import "Trading_ProStoresCheckoutPreferenceType.h" +#import "Trading_SellingManagerFolderDetailsType.h" +#import "Trading_ReviseItemRequestType.h" +#import "Trading_EndFixedPriceItemRequestType.h" +#import "Trading_CompleteSaleRequestType.h" +#import "Trading_GetAdFormatLeadsRequestType.h" +#import "Trading_GetApiAccessRulesRequestType.h" +#import "Trading_MaximumUnpaidItemStrikesCountDetailsType.h" +#import "Trading_MinimumReservePriceDefinitionType.h" +#import "Trading_AbstractResponseType.h" +#import "Trading_SMSSubscriptionType.h" +#import "Trading_DeleteSellingManagerInventoryFolderRequestType.h" +#import "Trading_NotificationUserDataType.h" +#import "Trading_ConfirmIdentityRequestType.h" +#import "Trading_WantItNowPostType.h" +#import "Trading_HandlingTimeEnabledDefinitionType.h" +#import "Trading_GetMemberMessagesResponseType.h" +#import "Trading_DispatchCutOffTimePreferencesType.h" +#import "Trading_VariationKeyType.h" +#import "Trading_SetShippingDiscountProfilesRequestType.h" +#import "Trading_BidderDetailArrayType.h" +#import "Trading_GetVeROReportStatusResponseType.h" +#import "Trading_ItemsCanceledEventType.h" +#import "Trading_SellingSummaryType.h" +#import "Trading_BestOfferCounterEnabledDefinitionType.h" +#import "Trading_OrderIDArrayType.h" +#import "Trading_NameRecommendationType.h" +#import "Trading_GetProductSellingPagesRequestType.h" +#import "Trading_StorefrontType.h" +#import "Trading_AddDisputeRequestType.h" +#import "Trading_GetAccountResponseType.h" +#import "Trading_BestOfferType.h" +#import "Trading_EndOfAuctionEmailPreferencesType.h" +#import "Trading_ItemCompatibilityListType.h" +#import "Trading_PromotionDetailsType.h" +#import "Trading_GetCategoryMappingsRequestType.h" +#import "Trading_MaximumUnpaidItemStrikesInfoDetailsType.h" +#import "Trading_SetStoreCategoriesRequestType.h" +#import "Trading_BuyerRequirementDetailsType.h" +#import "Trading_BidGroupItemType.h" +#import "Trading_ExternalProductIDType.h" +#import "Trading_GeteBayDetailsRequestType.h" +#import "Trading_ProductSearchType.h" +#import "Trading_GetSellingManagerTemplatesResponseType.h" +#import "Trading_DeleteMyMessagesRequestType.h" +#import "Trading_StoreColorSchemeType.h" +#import "Trading_ConditionValuesType.h" +#import "Trading_BestOfferAutoAcceptEnabledDefinitionType.h" +#import "Trading_RelistFixedPriceItemRequestType.h" +#import "Trading_GetStoreOptionsRequestType.h" +#import "Trading_ValidateChallengeInputResponseType.h" +#import "Trading_GetProductFamilyMembersRequestType.h" +#import "Trading_GetAttributesCSResponseType.h" +#import "Trading_VerifyAddFixedPriceItemResponseType.h" +#import "Trading_SetNotificationPreferencesResponseType.h" +#import "Trading_RespondToBestOfferResponseType.h" +#import "Trading_ReturnsAcceptedDetailsType.h" +#import "Trading_PlaceOfferRequestType.h" +#import "Trading_DisputeFilterCountType.h" +#import "Trading_GetSellerEventsResponseType.h" +#import "Trading_BuyerType.h" +#import "Trading_StoreSubscriptionArrayType.h" +#import "Trading_GetSellingManagerAlertsRequestType.h" +#import "Trading_PolicyComplianceDashboardType.h" +#import "Trading_TransactionArrayType.h" +#import "Trading_GetWantItNowPostRequestType.h" +#import "Trading_GetMyMessagesRequestType.h" +#import "Trading_ReviseQuantityAllowedDefinitionType.h" +#import "Trading_ListingEnhancementDurationDefinitionType.h" +#import "Trading_ListingDurationDefinitionType.h" +#import "Trading_DateType.h" +#import "Trading_GetItemsAwaitingFeedbackResponseType.h" +#import "Trading_GetPromotionRulesResponseType.h" +#import "Trading_SellerReverseDisputeRequestType.h" +#import "Trading_SellingManagerSearchType.h" +#import "Trading_EBayMotorsProAutoAcceptEnabledDefinitionType.h" +#import "Trading_TaxDetailsType.h" +#import "Trading_NameValueListArrayType.h" +#import "Trading_ListingEnhancementDurationReferenceType.h" +#import "Trading_GetWantItNowSearchResultsResponseType.h" +#import "Trading_AverageRatingDetailsType.h" +#import "Trading_PayPalRequiredDefinitionType.h" +#import "Trading_ReviseStatusType.h" +#import "Trading_SetSellingManagerItemAutomationRuleResponseType.h" +#import "Trading_MarkUpMarkDownHistoryType.h" +#import "Trading_MyMessagesSummaryType.h" +#import "Trading_PictureSetMemberType.h" +#import "Trading_EndItemRequestType.h" +#import "Trading_CrossPromotionsType.h" +#import "Trading_MaximumBuyerPolicyViolationsType.h" +#import "Trading_CharacteristicType.h" +#import "Trading_GetNotificationsUsageResponseType.h" +#import "Trading_ProductSuggestionType.h" +#import "Trading_VariationType.h" +#import "Trading_EBayMotorsProContactByAddressEnabledDefinitionType.h" +#import "Trading_GetProductSearchPageResponseType.h" +#import "Trading_UserConsentRequiredDefinitionType.h" +#import "Trading_MyMessagesMessageIDArrayType.h" +#import "Trading_ProStoresDetailsType.h" +#import "Trading_CalculatedHandlingDiscountType.h" +#import "Trading_AverageRatingDetailArrayType.h" +#import "Trading_ListingDurationDefinitionsType.h" +#import "Trading_ReviseMyMessagesFoldersRequestType.h" +#import "Trading_PromotionalSaleArrayType.h" +#import "Trading_MyeBaySelectionType.h" +#import "Trading_EBayMotorsProCounterOfferEnabledDefinitionType.h" +#import "Trading_SetSellingManagerFeedbackOptionsResponseType.h" +#import "Trading_SetStoreCustomPageResponseType.h" +#import "Trading_GetSellerListRequestType.h" +#import "Trading_DisputeMessageType.h" +#import "Trading_BiddingSummaryType.h" +#import "Trading_ListingCheckoutRedirectPreferenceType.h" +#import "Trading_GetAllBiddersRequestType.h" +#import "Trading_VariationDetailsType.h" +#import "Trading_QuantityInfoType.h" +#import "Trading_AddSellingManagerInventoryFolderRequestType.h" +#import "Trading_VerifyRelistItemRequestType.h" +#import "Trading_CalculatedShippingPreferencesType.h" +#import "Trading_RefundTransactionType.h" +#import "Trading_PictureManagerFolderType.h" +#import "Trading_TimeRangeType.h" +#import "Trading_SellingManagerTemplateDetailsType.h" +#import "Trading_StoreLogoArrayType.h" +#import "Trading_SetUserPreferencesResponseType.h" +#import "Trading_AddMemberMessageRTQRequestType.h" +#import "Trading_RegionDetailsType.h" +#import "Trading_GetMessagePreferencesRequestType.h" +#import "Trading_NonProfitAddressType.h" +#import "Trading_TokenStatusType.h" +#import "Trading_GetItemResponseType.h" +#import "Trading_RefundDetailsType.h" +#import "Trading_FeedbackDetailArrayType.h" +#import "Trading_DeleteSellingManagerTemplateAutomationRuleRequestType.h" +#import "Trading_GetRecommendationsResponseContainerType.h" +#import "Trading_XSLFileType.h" +#import "Trading_GetCategoryMappingsResponseType.h" +#import "Trading_FreeGalleryPlusEnabledDefinitionType.h" +#import "Trading_ClassifiedAdShippingMethodEnabledDefinitionType.h" +#import "Trading_GetSellingManagerAlertsResponseType.h" +#import "Trading_GetProductFinderXSLResponseType.h" +#import "Trading_GetSellingManagerSaleRecordRequestType.h" +#import "Trading_PictureManagerSubscriptionType.h" +#import "Trading_ListingTipFieldType.h" +#import "Trading_StoreCustomCategoryType.h" +#import "Trading_EndItemResponseContainerType.h" +#import "Trading_AddSellingManagerProductRequestType.h" +#import "Trading_GetMyeBayBuyingRequestType.h" +#import "Trading_SetPromotionalSaleRequestType.h" +#import "Trading_MaxFlatShippingCostCBTExemptDefinitionType.h" +#import "Trading_MaxItemCompatibilityDefinitionType.h" +#import "Trading_PaymentHoldDetailType.h" +#import "Trading_GetStoreRequestType.h" +#import "Trading_EBayMotorsProPhoneCountDefinitionType.h" +#import "Trading_PictureManagerPictureType.h" +#import "Trading_ApplicationDeliveryPreferencesType.h" +#import "Trading_StoreVacationPreferencesType.h" +#import "Trading_AddMemberMessagesAAQToBidderRequestType.h" +#import "Trading_GetAccountRequestType.h" +#import "Trading_TicketListingDetailsType.h" +#import "Trading_ItemSpecificsEnabledDefinitionType.h" +#import "Trading_CrossBorderTradeAustraliaEnabledDefinitionType.h" +#import "Trading_GetCategoryFeaturesRequestType.h" +#import "Trading_ReviseSellingManagerTemplateRequestType.h" +#import "Trading_ConditionEnabledDefinitionType.h" +#import "Trading_ValidateTestUserRegistrationRequestType.h" +#import "Trading_GetCategorySpecificsResponseType.h" +#import "Trading_SellingStatusType.h" +#import "Trading_PayPalRequiredForStoreOwnerDefinitionType.h" +#import "Trading_AddMemberMessagesAAQToBidderRequestContainerType.h" +#import "Trading_GetSellingManagerInventoryFolderRequestType.h" +#import "Trading_WantItNowPostArrayType.h" +#import "Trading_SellingManagerAutoListAccordingToScheduleType.h" +#import "Trading_DeleteSellingManagerProductResponseType.h" +#import "Trading_SetShippingDiscountProfilesResponseType.h" +#import "Trading_GetSellingManagerTemplateAutomationRuleResponseType.h" +#import "Trading_ListingStartPriceDetailsType.h" +#import "Trading_GetAdFormatLeadsResponseType.h" +#import "Trading_BidGroupArrayType.h" +#import "Trading_BestOfferAutoDeclineEnabledDefinitionType.h" +#import "Trading_FeedbackPeriodType.h" +#import "Trading_DeliveryURLDetailType.h" +#import "Trading_PayPalBuyerProtectionEnabledDefinitionType.h" +#import "Trading_SellingManagerTemplateDetailsArrayType.h" +#import "Trading_VerifiedUserRequirementsType.h" +#import "Trading_RecommendationsType.h" +#import "Trading_ModifyNameType.h" +#import "Trading_ReviseSellingManagerSaleRecordRequestType.h" +#import "Trading_MaxGranularFitmentCountDefinitionType.h" +#import "Trading_ItemBestOffersArrayType.h" +#import "Trading_LocalMarketRegularSubscriptionDefinitionType.h" +#import "Trading_AddToWatchListRequestType.h" +#import "Trading_GetNotificationsUsageRequestType.h" +#import "Trading_NonProfitSocialAddressType.h" +#import "Trading_RecommendationValidationRulesType.h" +#import "Trading_PaisaPayFullEscrowEnabledDefinitionType.h" +#import "Trading_MaximumItemRequirementsType.h" +#import "Trading_LocalMarketPaymentMethodCheckOutEnabledDefinitionType.h" +#import "Trading_GetPromotionRulesRequestType.h" +#import "Trading_AddItemFromSellingManagerTemplateResponseType.h" +#import "Trading_ItemSpecificDetailsType.h" +#import "Trading_GetRecommendationsRequestContainerType.h" +#import "Trading_SellerDashboardAlertType.h" +#import "Trading_SellerReturnProfileType.h" +#import "Trading_EndItemsResponseType.h" +#import "Trading_ItemCompatibilityType.h" +#import "Trading_ExtendSiteHostedPicturesRequestType.h" +#import "Trading_SellerPaymentPreferencesType.h" +#import "Trading_SellerProfilesType.h" +#import "Trading_SellingManagerAutoSecondChanceOfferType.h" +#import "Trading_ListingFeatureDetailsType.h" +#import "Trading_RefundLineArrayType.h" +#import "Trading_LocalListingDistancesRegularDefinitionType.h" +#import "Trading_GetUserContactDetailsResponseType.h" +#import "Trading_SetSellingManagerItemAutomationRuleRequestType.h" +#import "Trading_AttributeConversionEnabledFeatureDefinitionType.h" +#import "Trading_VeROReasonCodeDetailsType.h" +#import "Trading_AddToItemDescriptionResponseType.h" +#import "Trading_GetStorePreferencesRequestType.h" +#import "Trading_GetStoreCustomPageRequestType.h" +#import "Trading_EndItemRequestContainerType.h" +#import "Trading_PaymentDetailsType.h" +#import "Trading_InventoryStatusType.h" +#import "Trading_CategoryArrayType.h" +#import "Trading_MinItemCompatibilityDefinitionType.h" +#import "Trading_RelistItemResponseType.h" +#import "Trading_ShippingTermRequiredDefinitionType.h" +#import "Trading_SalesTaxType.h" +#import "Trading_RegionOfOriginDetailsType.h" +#import "Trading_MyMessagesForwardDetailsType.h" +#import "Trading_GetSellerTransactionsResponseType.h" +#import "Trading_StoreType.h" +#import "Trading_VeROSiteDetailType.h" +#import "Trading_NotificationMessageType.h" +#import "Trading_WarrantyTypeDetailsType.h" +#import "Trading_HistogramEntryType.h" +#import "Trading_GetSellerPaymentsRequestType.h" +#import "Trading_StoreCustomListingHeaderLinkType.h" +#import "Trading_GetItemsAwaitingFeedbackRequestType.h" +#import "Trading_CustomSecurityHeaderType.h" +#import "Trading_GetBidderListRequestType.h" +#import "Trading_RevokeTokenRequestType.h" +#import "Trading_AddItemResponseType.h" +#import "Trading_AddSecondChanceItemResponseType.h" +#import "Trading_MyMessagesExternalMessageIDArrayType.h" +#import "Trading_EBayMotorsProShippingMethodEnabledDefinitionType.h" +#import "Trading_MyeBayFavoriteSellerListType.h" +#import "Trading_CurrencyDetailsType.h" +#import "Trading_BuyingGuideDetailsType.h" +#import "Trading_GetCharitiesRequestType.h" +#import "Trading_RemoveFromWatchListRequestType.h" +#import "Trading_SendInvoiceRequestType.h" +#import "Trading_ASQPreferencesType.h" +#import "Trading_PromotedItemType.h" +#import "Trading_LocalMarketAutoDeclineEnabledDefinitionType.h" +#import "Trading_SummaryEventScheduleType.h" +#import "Trading_MinimumFeedbackScoreDetailsType.h" +#import "Trading_ItemTransactionIDArrayType.h" +#import "Trading_GetSellingManagerItemAutomationRuleRequestType.h" +#import "Trading_NotificationStatisticsType.h" +#import "Trading_LocalMarketCompanyNameEnabledDefinitionType.h" +#import "Trading_SetUserPreferencesRequestType.h" +#import "Trading_AnnouncementMessageType.h" +#import "Trading_QuantityRestrictionPerBuyerInfoType.h" +#import "Trading_EBayMotorsProContactByEmailEnabledDefinitionType.h" +#import "Trading_ReviseInventoryStatusRequestType.h" +#import "Trading_OrderTransactionArrayType.h" +#import "Trading_SpecialitySubscriptionDefinitionType.h" +#import "Trading_SchedulingInfoType.h" +#import "Trading_DispatchTimeMaxDetailsType.h" +#import "Trading_DeleteMyMessagesResponseType.h" +#import "Trading_CalculatedShippingRateType.h" +#import "Trading_SellereBayPaymentProcessConsentCodeType.h" +#import "Trading_GetSellingManagerEmailLogRequestType.h" +#import "Trading_PaginationType.h" +#import "Trading_RemoveFromWatchListResponseType.h" +#import "Trading_BestOfferDetailsType.h" +#import "Trading_URLDetailsType.h" +#import "Trading_ClassifiedAdCounterOfferEnabledDefinitionType.h" +#import "Trading_GetSellerPaymentsResponseType.h" +#import "Trading_DeleteSellingManagerProductRequestType.h" +#import "Trading_DisputeResolutionType.h" +#import "Trading_AttributeSetArrayType.h" +#import "Trading_GetSellerListResponseType.h" +#import "Trading_CancelOfferType.h" +#import "Trading_ExternalTransactionType.h" +#import "Trading_CharityType.h" +#import "Trading_MaximumBuyerPolicyViolationsDetailsType.h" +#import "Trading_GetAttributesXSLResponseType.h" +#import "Trading_CheckoutStatusType.h" +#import "Trading_RestockingFeeValueDetailsType.h" +#import "Trading_GetSellingManagerInventoryRequestType.h" +#import "Trading_LocalMarketSpecialitySubscriptionDefinitionType.h" +#import "Trading_NotificationEnableArrayType.h" +#import "Trading_UnpaidItemAssistancePreferencesType.h" +#import "Trading_FeedbackSummaryType.h" +#import "Trading_PromotionalSaleDetailsType.h" +#import "Trading_ProductInfoType.h" +#import "Trading_SuggestedCategoryArrayType.h" +#import "Trading_ReviewDetailsType.h" +#import "Trading_FeedbackRequirementsType.h" +#import "Trading_DeleteSellingManagerItemAutomationRuleResponseType.h" +#import "Trading_GetSellingManagerEmailLogResponseType.h" +#import "Trading_GetShippingDiscountProfilesResponseType.h" +#import "Trading_ScheduleType.h" +#import "Trading_ReviseSellingManagerTemplateResponseType.h" +#import "Trading_GetDisputeRequestType.h" +#import "Trading_AddTransactionConfirmationItemRequestType.h" +#import "Trading_GetUserPreferencesRequestType.h" +#import "Trading_RespondToWantItNowPostRequestType.h" +#import "Trading_PaymentOptionsGroupEnabledDefinitionType.h" +#import "Trading_ShipmentTrackingDetailsType.h" +#import "Trading_FaultDetailsType.h" +#import "Trading_ItemArrayType.h" +#import "Trading_GetOrdersRequestType.h" +#import "Trading_PaymentMethodDefinitionType.h" +#import "Trading_CategoryMappingType.h" +#import "Trading_ClassifiedAdContactByPhoneEnabledDefinitionType.h" +#import "Trading_AttributeType.h" +#import "Trading_AddDisputeResponseResponseType.h" +#import "Trading_GetClientAlertsAuthTokenRequestType.h" +#import "Trading_SetStoreRequestType.h" +#import "Trading_SellingManagerProductType.h" +#import "Trading_AttributeRecommendationsType.h" +#import "Trading_AdditionalAccountType.h" +#import "Trading_PerformanceDashboardType.h" +#import "Trading_GetSellingManagerInventoryFolderResponseType.h" +#import "Trading_ProductFamilyType.h" +#import "Trading_MarkUpMarkDownEventType.h" +#import "Trading_Group1MaxFlatShippingCostDefinitionType.h" +#import "Trading_DisputeArrayType.h" +#import "Trading_ThemeGroupType.h" +#import "Trading_DiscountProfileType.h" +#import "Trading_GetMyeBayRemindersRequestType.h" +#import "Trading_ReturnPolicyType.h" +#import "Trading_GetStoreResponseType.h" +#import "Trading_ItemType.h" +#import "Trading_LocalMarketStreetCountDefinitionType.h" +#import "Trading_GetNotificationPreferencesResponseType.h" +#import "Trading_SetStorePreferencesRequestType.h" +#import "Trading_WarrantyDurationDetailsType.h" +#import "Trading_AddItemFromSellingManagerTemplateRequestType.h" +#import "Trading_GetChallengeTokenRequestType.h" +#import "Trading_EBayMotorsProContactByPhoneEnabledDefinitionType.h" +#import "Trading_DataElementSetType.h" +#import "Trading_UnitInfoType.h" +#import "Trading_SellerFeeDiscountDashboardType.h" +#import "Trading_ReminderCustomizationType.h" +#import "Trading_VariationsEnabledDefinitionType.h" +#import "Trading_SetMessagePreferencesResponseType.h" +#import "Trading_GetStoreCategoryUpdateStatusRequestType.h" +#import "Trading_AddMemberMessagesAAQToBidderResponseType.h" +#import "Trading_StoreOwnerExtendedListingDurationsEnabledDefinitionType.h" +#import "Trading_MultiLegShippingDetailsType.h" +#import "Trading_AttributeSetType.h" +#import "Trading_GetApiAccessRulesResponseType.h" +#import "Trading_ListingDesignerType.h" +#import "Trading_GetCharitiesResponseType.h" +#import "Trading_ReviseSellingManagerSaleRecordResponseType.h" +#import "Trading_SellingManagerAutoListType.h" +#import "Trading_LabelType.h" +#import "Trading_ListingDurationReferenceType.h" +#import "Trading_SellingManagerSoldTransactionType.h" +#import "Trading_RegularSubscriptionDefinitionType.h" +#import "Trading_SuggestedCategoryType.h" +#import "Trading_LookupAttributeArrayType.h" +#import "Trading_FeesType.h" +#import "Trading_GetBestOffersResponseType.h" +#import "Trading_GetSellerDashboardResponseType.h" +#import "Trading_VeROReportedItemType.h" +#import "Trading_SetTaxTableResponseType.h" +#import "Trading_SellingManagerAlertType.h" +#import "Trading_AddOrderRequestType.h" +#import "Trading_PremiumSubscriptionDefinitionType.h" +#import "Trading_ShippingDetailsType.h" +#import "Trading_GetStorePreferencesResponseType.h" +#import "Trading_DutchBINEnabledDefinitionType.h" +#import "Trading_AddOrderResponseType.h" +#import "Trading_BestOfferEnabledDefinitionType.h" +#import "Trading_SetUserNotesResponseType.h" +#import "Trading_ItemTotalsType.h" +#import "Trading_AddMemberMessageAAQToPartnerResponseType.h" +#import "Trading_MultiLegShipmentType.h" +#import "Trading_ItemRatingDetailArrayType.h" +#import "Trading_ProductRecommendationsType.h" +#import "Trading_GetMyeBayBuyingResponseType.h" +#import "Trading_StoreInventoryEnabledDefinitionType.h" +#import "Trading_SellerType.h" +#import "Trading_CharityInfoType.h" +#import "Trading_ItemBestOffersType.h" +#import "Trading_ClassifiedAdAutoAcceptEnabledDefinitionType.h" +#import "Trading_SellerDiscountsType.h" +#import "Trading_TaxTableType.h" +#import "Trading_GetSellingManagerTemplateAutomationRuleRequestType.h" +#import "Trading_GetUserRequestType.h" +#import "Trading_NotificationEnableType.h" +#import "Trading_SaveItemToSellingManagerTemplateResponseType.h" +#import "Trading_SiteHostedPictureDetailsType.h" +#import "Trading_DeleteSellingManagerItemAutomationRuleRequestType.h" +#import "Trading_SetSellingManagerFeedbackOptionsRequestType.h" +#import "Trading_ExcludeShippingLocationDetailsType.h" +#import "Trading_AddSellingManagerTemplateRequestType.h" +#import "Trading_GetTaxTableRequestType.h" +#import "Trading_ReturnPolicyDetailsType.h" +#import "Trading_AddSellingManagerProductResponseType.h" +#import "Trading_LeaveFeedbackRequestType.h" +#import "Trading_SetPromotionalSaleListingsResponseType.h" +#import "Trading_StoreOwnerExtendedListingDurationsDefinitionType.h" +#import "Trading_GetCategory2CSRequestType.h" +#import "Trading_LocalMarketPremiumSubscriptionDefinitionType.h" +#import "Trading_CharityAffiliationType.h" +#import "Trading_GetProductSellingPagesResponseType.h" +#import "Trading_BidGroupType.h" +#import "Trading_OfferType.h" +#import "Trading_ValueRecommendationType.h" +#import "Trading_ProductSuggestionsType.h" +#import "Trading_OrderTransactionType.h" +#import "Trading_AddToItemDescriptionRequestType.h" +#import "Trading_DisableUnpaidItemAssistanceRequestType.h" +#import "Trading_ClassifiedAdPhoneCountDefinitionType.h" +#import "Trading_FlatRateInsuranceRangeCostType.h" +#import "Trading_MyeBaySecondChanceOfferListType.h" +#import "Trading_TCREnabledDefinitionType.h" +#import "Trading_EBayMotorsProSellerContactDetailsEnabledDefinitionType.h" +#import "Trading_PicturesType.h" +#import "Trading_BidderDetailType.h" +#import "Trading_ISBNIdentifierEnabledDefinitionType.h" +#import "Trading_GetAttributesXSLRequestType.h" +#import "Trading_AccountSummaryType.h" +#import "Trading_ConditionValuesDefinitionType.h" +#import "Trading_ListingTipArrayType.h" +#import "Trading_XMLRequesterCredentialsType.h" +#import "Trading_GetMyeBaySellingRequestType.h" +#import "Trading_LocalMarketShippingMethodEnabledDefinitionType.h" +#import "Trading_GetVeROReasonCodeDetailsResponseType.h" +#import "Trading_ReviseMyMessagesFoldersResponseType.h" +#import "Trading_IssueRefundRequestType.h" +#import "Trading_OrderArrayType.h" +#import "Trading_CancelOfferArrayType.h" +#import "Trading_LocalMarketAutoAcceptEnabledDefinitionType.h" +#import "Trading_ExpressPicturesRequiredDefinitionType.h" +#import "Trading_GetProductFinderXSLRequestType.h" +#import "Trading_SafePaymentRequiredDefinitionType.h" +#import "Trading_EANIdentifierEnabledDefinitionType.h" +#import "Trading_RecoupmentPolicyConsentType.h" +#import "Trading_UploadSiteHostedPicturesRequestType.h" +#import "Trading_GetDescriptionTemplatesRequestType.h" +#import "Trading_UserDefinedListType.h" +#import "Trading_PlaceOfferResponseType.h" +#import "Trading_SearchAttributesType.h" +#import "Trading_GetDescriptionTemplatesResponseType.h" +#import "Trading_ItemBidDetailsType.h" +#import "Trading_InsuranceDetailsType.h" +#import "Trading_GetItemShippingRequestType.h" +#import "Trading_DisputeType.h" +#import "Trading_FeedbackDetailType.h" +#import "Trading_ReviseInventoryStatusResponseType.h" +#import "Trading_GetItemRecommendationsRequestType.h" +#import "Trading_ReturnsWithinDetailsType.h" +#import "Trading_ShippingCategoryDetailsType.h" +#import "Trading_EBayMotorsProStreetCountDefinitionType.h" +#import "Trading_SellerContactDetailsEnabledDefinitionType.h" +#import "Trading_ValueCategoryDefinitionType.h" +#import "Trading_DeleteSellingManagerInventoryFolderResponseType.h" +#import "Trading_SetStoreCustomPageRequestType.h" +#import "Trading_StoreThemeType.h" +#import "Trading_StoreSubscriptionType.h" +#import "Trading_DeleteSellingManagerTemplateResponseType.h" +#import "Trading_SellerAccountDashboardType.h" +#import "Trading_UnitOfMeasurementType.h" +#import "Trading_ErrorParameterType.h" +#import "Trading_MyMessagesMessageArrayType.h" +#import "Trading_PaginatedTransactionArrayType.h" +#import "Trading_ShippingServicePackageDetailsType.h" +#import "Trading_SellingManagerEmailLogType.h" +#import "Trading_SellingManagerVendorDetailsType.h" +#import "Trading_GetNotificationPreferencesRequestType.h" +#import "Trading_SellingManagerSoldOrderType.h" +#import "Trading_UserType.h" +#import "Trading_ExpressItemRequirementsType.h" +#import "Trading_StoreThemeArrayType.h" +#import "Trading_ShipmentType.h" +#import "Trading_SellerRoleMetricsType.h" +#import "Trading_GetBestOffersRequestType.h" +#import "Trading_ErrorType.h" +#import "Trading_MyMessagesFolderSummaryType.h" +#import "Trading_GetPromotionalSaleDetailsRequestType.h" +#import "Trading_GetStoreCategoryUpdateStatusResponseType.h" +#import "Trading_LocalMarketCounterOfferEnabledDefinitionType.h" +#import "Trading_GetContextualKeywordsRequestType.h" +#import "Trading_LineItemType.h" +#import "Trading_LeaveFeedbackResponseType.h" +#import "Trading_UPCIdentifierEnabledDefinitionType.h" +#import "Trading_FlatShippingPreferencesType.h" +#import "Trading_BasicUpgradePackEnabledDefinitionType.h" +#import "Trading_BuyingSummaryType.h" +#import "Trading_WarrantyOfferedDetailsType.h" +#import "Trading_AmountType.h" +#import "Trading_CharacteristicsSetType.h" +#import "Trading_MemberMessageExchangeArrayType.h" +#import "Trading_GetUserPreferencesResponseType.h" +#import "Trading_SetPromotionalSaleResponseType.h" +#import "Trading_ProductListingDetailsType.h" +#import "Trading_ApiAccessRuleType.h" +#import "Trading_SellerShippingProfileType.h" +#import "Trading_SiteLocationType.h" +#import "Trading_LocalMarketContactByEmailEnabledDefinitionType.h" +#import "Trading_ProPackPlusEnabledDefinitionType.h" +#import "Trading_SendInvoiceResponseType.h" +#import "Trading_GetProductFinderRequestType.h" +#import "Trading_RemindersType.h" +#import "Trading_CategoryGroupType.h" +#import "Trading_OrderType.h" +#import "Trading_RevokeTokenResponseType.h" +#import "Trading_BuyingGuideType.h" +#import "Trading_SupportedEventTypesArrayType.h" +#import "Trading_SetSellingManagerTemplateAutomationRuleRequestType.h" +#import "Trading_GetWantItNowPostResponseType.h" +#import "Trading_EBayMotorsProPaymentMethodCheckOutEnabledDefinitionType.h" +#import "Trading_GetProductSearchResultsRequestType.h" +#import "Trading_ExtendedProductFinderIDType.h" +#import "Trading_SetPromotionalSaleListingsRequestType.h" +#import "Trading_PaginationResultType.h" +#import "Trading_TaxJurisdictionType.h" +#import "Trading_DescriptionTemplateType.h" +#import "Trading_FeatureEligibilityType.h" +#import "Trading_ReviseMyMessagesResponseType.h" +#import "Trading_BusinessSellerDetailsType.h" +#import "Trading_NumberOfPolicyViolationsDetailsType.h" +#import "Trading_AddMemberMessageAAQToPartnerRequestType.h" +#import "Trading_PictureDetailsType.h" +#import "Trading_NotificationDetailsType.h" + +#import "Trading_PromotionalSaleStatusCodeType.h" +#import "Trading_VeROItemStatusCodeType.h" +#import "Trading_UPSRateOptionCodeType.h" +#import "Trading_ProductCreationEnabledCodeType.h" +#import "Trading_FeedbackSummaryPeriodCodeType.h" +#import "Trading_PurchasePurposeTypeCodeType.h" +#import "Trading_SellingManagerProductSortCodeType.h" +#import "Trading_DiscountCodeType.h" +#import "Trading_DescriptionReviseModeCodeType.h" +#import "Trading_MessageStatusTypeCodeType.h" +#import "Trading_StringMatchCodeType.h" +#import "Trading_GetAllBiddersModeCodeType.h" +#import "Trading_ShipmentStatusCodeType.h" +#import "Trading_PictureManagerSubscriptionLevelCodeType.h" +#import "Trading_ProductSortCodeType.h" +#import "Trading_StoreFontFaceCodeType.h" +#import "Trading_CombinedPaymentPeriodCodeType.h" +#import "Trading_MeasurementSystemCodeType.h" +#import "Trading_RefundStatusCodeType.h" +#import "Trading_RefundingSourceTypeCodeType.h" +#import "Trading_EnableCodeType.h" +#import "Trading_SearchStandingStatusCodeType.h" +#import "Trading_ItemSpecificsEnabledCodeType.h" +#import "Trading_DisputeResolutionRecordTypeCodeType.h" +#import "Trading_LogoTypeCodeType.h" +#import "Trading_BidActionCodeType.h" +#import "Trading_DepositTypeCodeType.h" +#import "Trading_URLTypeCodeType.h" +#import "Trading_DeviceTypeCodeType.h" +#import "Trading_UserStatusCodeType.h" +#import "Trading_PromotionItemPriceTypeCodeType.h" +#import "Trading_CalculatedShippingRateOptionCodeType.h" +#import "Trading_FeaturedPlusCodeType.h" +#import "Trading_ModifyActionCodeType.h" +#import "Trading_AccountStateCodeType.h" +#import "Trading_PaymentHoldStatusCodeType.h" +#import "Trading_PaymentStatusCodeType.h" +#import "Trading_PaymentOptionsGroupEnabledCodeType.h" +#import "Trading_AdFormatEnabledCodeType.h" +#import "Trading_FeedbackRatingStarCodeType.h" +#import "Trading_PictureManagerDetailLevelCodeType.h" +#import "Trading_StoreCustomPageStatusCodeType.h" +#import "Trading_QuestionTypeCodeType.h" +#import "Trading_ItemSortTypeCodeType.h" +#import "Trading_PromotionalSaleTypeCodeType.h" +#import "Trading_RequiredSellerActionCodeType.h" +#import "Trading_BorderCodeType.h" +#import "Trading_ValueFormatCodeType.h" +#import "Trading_ReturnsWithinOptionsCodeType.h" +#import "Trading_AddressOwnerCodeType.h" +#import "Trading_BuyerSatisfactionStatusCodeType.h" +#import "Trading_DayOfWeekCodeType.h" +#import "Trading_DisputeSortTypeCodeType.h" +#import "Trading_PictureSourceCodeType.h" +#import "Trading_ConditionEnabledCodeType.h" +#import "Trading_HandlingNameCodeType.h" +#import "Trading_RefundFailureCodeType.h" +#import "Trading_SiteIDFilterCodeType.h" +#import "Trading_DisputeFilterTypeCodeType.h" +#import "Trading_PayPalAccountTypeCodeType.h" +#import "Trading_SellingManagerAutoRelistOptionCodeType.h" +#import "Trading_PayPalAccountStatusCodeType.h" +#import "Trading_FeaturedFirstCodeType.h" +#import "Trading_VeROReportPacketStatusCodeType.h" +#import "Trading_CheckoutMethodCodeType.h" +#import "Trading_NotificationRoleCodeType.h" +#import "Trading_AddressUsageCodeType.h" +#import "Trading_HomePageFeaturedCodeType.h" +#import "Trading_CompleteStatusCodeType.h" +#import "Trading_ItemTypeCodeType.h" +#import "Trading_RefundTypeCodeType.h" +#import "Trading_AccessRuleCurrentStatusCodeType.h" +#import "Trading_GeneralPaymentMethodCodeType.h" +#import "Trading_ItemConditionCodeType.h" +#import "Trading_SellingManagerSoldListingsPropertyTypeCodeType.h" +#import "Trading_PromotionSchemeCodeType.h" +#import "Trading_ShippingTypeCodeType.h" +#import "Trading_AddressTypeCodeType.h" +#import "Trading_PictureSetCodeType.h" +#import "Trading_ClassifiedAdBestOfferEnabledCodeType.h" +#import "Trading_BestOfferTypeCodeType.h" +#import "Trading_MerchDisplayCodeType.h" +#import "Trading_RangeCodeType.h" +#import "Trading_SellingManagerInventoryPropertyTypeCodeType.h" +#import "Trading_BestOfferStatusCodeType.h" +#import "Trading_SummaryFrequencyCodeType.h" +#import "Trading_CheckoutStatusCodeType.h" +#import "Trading_ApplicationDeviceTypeCodeType.h" +#import "Trading_ItemFormatSortFilterCodeType.h" +#import "Trading_NotificationDeliveryStatusCodeType.h" +#import "Trading_CommentTypeCodeType.h" +#import "Trading_ShippingRegionCodeType.h" +#import "Trading_VATStatusCodeType.h" +#import "Trading_CharitySellerStatusCodeType.h" +#import "Trading_EndReasonCodeType.h" +#import "Trading_FeedbackRatingDetailCodeType.h" +#import "Trading_DescriptionTemplateCodeType.h" +#import "Trading_AuthTokenTypeCodeType.h" +#import "Trading_OrderStatusFilterCodeType.h" +#import "Trading_SellingManagerAlertTypeCodeType.h" +#import "Trading_GiftServicesCodeType.h" +#import "Trading_PictureUploadPolicyCodeType.h" +#import "Trading_BoldTitleCodeType.h" +#import "Trading_SellingManagerPaidStatusCodeType.h" +#import "Trading_VariationSpecificsRuleCodeType.h" +#import "Trading_PromotionItemSelectionCodeType.h" +#import "Trading_DisputeReasonCodeType.h" +#import "Trading_SMSSubscriptionUserStatusCodeType.h" +#import "Trading_PayoutMethodType.h" +#import "Trading_BusinessRoleType.h" +#import "Trading_GeographicExposureCodeType.h" +#import "Trading_RecommendationEngineCodeType.h" +#import "Trading_SellingManagerSoldListingsSortTypeCodeType.h" +#import "Trading_MismatchTypeCodeType.h" +#import "Trading_ListingEnhancementsCodeType.h" +#import "Trading_AttributeConversionEnabledCodeType.h" +#import "Trading_PayPalAccountLevelCodeType.h" +#import "Trading_ListingStatusCodeType.h" +#import "Trading_SellerDashboardAlertSeverityCodeType.h" +#import "Trading_USPSRateOptionCodeType.h" +#import "Trading_ItemSpecificSourceCodeType.h" +#import "Trading_SellingManagerSearchTypeCodeType.h" +#import "Trading_ExternalProductCodeType.h" +#import "Trading_GallerySortFilterCodeType.h" +#import "Trading_AccountDetailEntryCodeType.h" +#import "Trading_WirelessCarrierIDCodeType.h" +#import "Trading_ShippingCostPaidByOptionsCodeType.h" +#import "Trading_AutomatedLeaveFeedbackEventCodeType.h" +#import "Trading_SiteCodeType.h" +#import "Trading_SellingManagerAutomationPropertyTypeCodeType.h" +#import "Trading_BuyerProtectionSourceCodeType.h" +#import "Trading_RefundReasonCodeType.h" +#import "Trading_BidderStatusCodeType.h" +#import "Trading_DetailLevelCodeType.h" +#import "Trading_WarrantyOfferedCodeType.h" +#import "Trading_SellerBusinessCodeType.h" +#import "Trading_OrderRoleCodeType.h" +#import "Trading_WarrantyTypeOptionsCodeType.h" +#import "Trading_OrderStatusCodeType.h" +#import "Trading_PaymentHoldReasonCodeType.h" +#import "Trading_ListingSubtypeCodeType.h" +#import "Trading_UnpaidItemCaseOpenTypeCodeType.h" +#import "Trading_DiscountNameCodeType.h" +#import "Trading_FeedbackResponseCodeType.h" +#import "Trading_SummaryWindowPeriodCodeType.h" +#import "Trading_FeatureIDCodeType.h" +#import "Trading_UnpaidItemStatusTypeCodeType.h" +#import "Trading_StoreCustomHeaderLayoutCodeType.h" +#import "Trading_PictureManagerActionCodeType.h" +#import "Trading_CalculatedShippingChargeOptionCodeType.h" +#import "Trading_MessageTypeCodeType.h" +#import "Trading_PricingTreatmentCodeType.h" +#import "Trading_ProductStateCodeType.h" +#import "Trading_StatusCodeType.h" +#import "Trading_GalleryTypeCodeType.h" +#import "Trading_UnpaidItemCaseStatusTypeCodeType.h" +#import "Trading_NotificationEventTypeCodeType.h" +#import "Trading_SellingManagerEmailSentStatusCodeType.h" +#import "Trading_ProductUseCaseCodeType.h" +#import "Trading_MailOptionsTypeCodeType.h" +#import "Trading_SellingManagerShippedStatusCodeType.h" +#import "Trading_CountryCodeType.h" +#import "Trading_WarrantyDurationOptionsCodeType.h" +#import "Trading_WarningLevelCodeType.h" +#import "Trading_PaymentMethodSearchCodeType.h" +#import "Trading_SellerGuaranteeLevelCodeType.h" +#import "Trading_AccountEntrySortTypeCodeType.h" +#import "Trading_MerchandizingPrefCodeType.h" +#import "Trading_AdFormatLeadStatusCodeType.h" +#import "Trading_PictureManagerPictureDisplayTypeCodeType.h" +#import "Trading_PerformanceStatusCodeType.h" +#import "Trading_SellereBayPaymentProcessStatusCodeType.h" +#import "Trading_ErrorHandlingCodeType.h" +#import "Trading_AccessRuleStatusCodeType.h" +#import "Trading_MarkUpMarkDownEventTypeCodeType.h" +#import "Trading_RestockingFeeCodeType.h" +#import "Trading_PaymentTypeCodeType.h" +#import "Trading_DetailNameCodeType.h" +#import "Trading_StoreCustomListingHeaderDisplayCodeType.h" +#import "Trading_SellingManagerEmailTypeCodeType.h" +#import "Trading_PaidStatusCodeType.h" +#import "Trading_BulkCatalogListerStatusCodeType.h" +#import "Trading_GiftIconCodeType.h" +#import "Trading_ShippingFeatureCodeType.h" +#import "Trading_TradingRoleCodeType.h" +#import "Trading_SMSSubscriptionErrorCodeCodeType.h" +#import "Trading_StoreSubscriptionLevelCodeType.h" +#import "Trading_SellerPaymentMethodCodeType.h" +#import "Trading_ShippingPackageCodeType.h" +#import "Trading_DisputeResolutionReasonCodeType.h" +#import "Trading_SimpleItemSortCodeType.h" +#import "Trading_BestOfferActionCodeType.h" +#import "Trading_GranularityLevelCodeType.h" +#import "Trading_SellerPIStatusCodeType.h" +#import "Trading_ListingEnhancementDurationCodeType.h" +#import "Trading_DisputeStatusCodeType.h" +#import "Trading_AddressStatusCodeType.h" +#import "Trading_ErrorClassificationCodeType.h" +#import "Trading_SortOrderCodeType.h" +#import "Trading_FlatShippingRateOptionCodeType.h" +#import "Trading_PhotoDisplayCodeType.h" +#import "Trading_CurrencyCodeType.h" +#import "Trading_FlatRateInsuranceRangeCodeType.h" +#import "Trading_InventoryTrackingMethodCodeType.h" +#import "Trading_SellerAccountStatusCodeType.h" +#import "Trading_EscrowCodeType.h" +#import "Trading_CharityAffiliationTypeCodeType.h" +#import "Trading_DisplayPayNowButtonCodeType.h" +#import "Trading_AddressRecordTypeCodeType.h" +#import "Trading_FeedbackTypeCodeType.h" +#import "Trading_ClassifiedAdPaymentMethodEnabledCodeType.h" +#import "Trading_ShippingRateTypeCodeType.h" +#import "Trading_SetUserNotesActionCodeType.h" +#import "Trading_RCSPaymentStatusCodeType.h" +#import "Trading_DisputeExplanationCodeType.h" +#import "Trading_StoreFontSizeCodeType.h" +#import "Trading_BalanceCodeType.h" +#import "Trading_InvocationStatusType.h" +#import "Trading_TaxTypeCodeType.h" +#import "Trading_TicketEventTypeCodeType.h" +#import "Trading_BuyerPaymentMethodCodeType.h" +#import "Trading_ShippingCarrierCodeType.h" +#import "Trading_DaysCodeType.h" +#import "Trading_ListingFlowCodeType.h" +#import "Trading_AckCodeType.h" +#import "Trading_ShipmentDeliveryStatusCodeType.h" +#import "Trading_StoreItemListSortOrderCodeType.h" +#import "Trading_ProPackCodeType.h" +#import "Trading_MyMessagesAlertResolutionStatusCode.h" +#import "Trading_RefundLineTypeCodeType.h" +#import "Trading_AnnouncementMessageCodeType.h" +#import "Trading_PictureWatermarkCodeType.h" +#import "Trading_SellingManagerAutoRelistTypeCodeType.h" +#import "Trading_MinimumAdvertisedPriceExposureCodeType.h" +#import "Trading_AccountHistorySelectionCodeType.h" +#import "Trading_CombinedPaymentOptionCodeType.h" +#import "Trading_SkypeContactOptionCodeType.h" +#import "Trading_TokenReturnMethodCodeType.h" +#import "Trading_InsuranceOptionCodeType.h" +#import "Trading_SellingManagerPaisaPayPropertyTypeCodeType.h" +#import "Trading_INEscrowWorkflowTimelineCodeType.h" +#import "Trading_FedExRateOptionCodeType.h" +#import "Trading_StoreHeaderStyleCodeType.h" +#import "Trading_CharityStatusCodeType.h" +#import "Trading_SellingManagerGeneralPropertyTypeCodeType.h" +#import "Trading_TopRatedProgramCodeType.h" +#import "Trading_DisputeStateCodeType.h" +#import "Trading_BidGroupItemStatusCodeType.h" +#import "Trading_UnitCodeType.h" +#import "Trading_PolicyComplianceStatusCodeType.h" +#import "Trading_DisputeMessageSourceCodeType.h" +#import "Trading_BidderTypeCodeType.h" +#import "Trading_PreferredLocationCodeType.h" +#import "Trading_TransactionPlatformCodeType.h" +#import "Trading_GalleryStatusCodeType.h" +#import "Trading_PictureFormatCodeType.h" +#import "Trading_StoreCustomListingHeaderLinkCodeType.h" +#import "Trading_DisputeActivityCodeType.h" +#import "Trading_NotificationEventStateCodeType.h" +#import "Trading_ItemCompatibilityEnabledCodeType.h" +#import "Trading_SellerLevelCodeType.h" +#import "Trading_ShippingServiceCodeType.h" +#import "Trading_BuyerProtectionCodeType.h" +#import "Trading_DiscountReasonCodeType.h" +#import "Trading_StoreItemListLayoutCodeType.h" +#import "Trading_ReasonHideFromSearchCodeType.h" +#import "Trading_DisputeRecordTypeCodeType.h" +#import "Trading_ItemSortFilterCodeType.h" +#import "Trading_NotificationPayloadTypeCodeType.h" +#import "Trading_StoreCategoryUpdateActionCodeType.h" +#import "Trading_VariationPictureRuleCodeType.h" +#import "Trading_SocialAddressTypeCodeType.h" +#import "Trading_EBaySubscriptionTypeCodeType.h" +#import "Trading_CostGroupFlatCodeType.h" +#import "Trading_CategoryFeatureDetailLevelCodeType.h" +#import "Trading_MyMessagesFolderOperationCodeType.h" +#import "Trading_PeriodCodeType.h" +#import "Trading_SeverityCodeType.h" +#import "Trading_SellingManagerAutoSecondChanceOfferTypeCodeType.h" +#import "Trading_HighlightCodeType.h" +#import "Trading_QuantityOperatorCodeType.h" +#import "Trading_TaxDescriptionCodeType.h" +#import "Trading_ValueTypeCodeType.h" +#import "Trading_InsuranceSelectedCodeType.h" +#import "Trading_TaskStatusCodeType.h" +#import "Trading_NotificationEventPropertyNameCodeType.h" +#import "Trading_SearchFlagCodeType.h" +#import "Trading_DateSpecifierCodeType.h" +#import "Trading_EndOfAuctionLogoTypeCodeType.h" +#import "Trading_SelectionModeCodeType.h" +#import "Trading_QuantityAvailableHintCodeType.h" +#import "Trading_CharacteristicsSearchCodeType.h" +#import "Trading_ProfileCategoryGroupCodeType.h" +#import "Trading_PromotionMethodCodeType.h" +#import "Trading_SecondChanceOfferDurationCodeType.h" +#import "Trading_TokenStatusCodeType.h" +#import "Trading_RefundOptionsCodeType.h" +#import "Trading_DisputeCreditEligibilityCodeType.h" +#import "Trading_ListingDurationCodeType.h" +#import "Trading_ReturnsAcceptedOptionsCodeType.h" +#import "Trading_ListingTypeCodeType.h" +#import "Trading_BidGroupStatusCodeType.h" +#import "Trading_HitCounterCodeType.h" diff --git a/Vendoo/Vendoo-Bridging-Header.h b/Vendoo/Vendoo-Bridging-Header.h new file mode 100644 index 0000000..73af8b9 --- /dev/null +++ b/Vendoo/Vendoo-Bridging-Header.h @@ -0,0 +1,17 @@ +// +// Vendoo-Bridging-Header.h +// Vendoo +// +// Created by Okechi Onyeje on 6/3/16. +// Copyright © 2016 Okechi Onyeje. All rights reserved. +// + +#ifndef Vendoo_Bridging_Header_h +#define Vendoo_Bridging_Header_h + + +#endif /* Vendoo_Bridging_Header_h */ + +#import "EBayTradingServiceClient.h" + +