/// <summary> /// Get features for a specific category ID /// </summary> /// <param name="CategoryID">Any CategoryID</param> public static void GetCategoryFeaturesRequest(string CategoryID) { eBayAPIInterfaceService service = EbayCalls.eBayServiceCall("GetCategoryFeatures"); GetCategoryFeaturesRequestType request = new GetCategoryFeaturesRequestType(); request.Version = "949"; request.WarningLevel = WarningLevelCodeType.High; request.CategoryID = CategoryID; request.FeatureID = new FeatureIDCodeTypeCollection { FeatureIDCodeType.ConditionValues, FeatureIDCodeType.ListingDurations, FeatureIDCodeType.HandlingTimeEnabled, FeatureIDCodeType.MaxFlatShippingCost, FeatureIDCodeType.PayPalRequired, FeatureIDCodeType.BestOfferEnabled, FeatureIDCodeType.ReturnPolicyEnabled }; request.DetailLevel = new DetailLevelCodeTypeCollection { DetailLevelCodeType.ReturnAll }; GetCategoryFeaturesResponseType response = service.GetCategoryFeatures(request); Console.WriteLine("====================================="); Console.WriteLine("Category Features"); Console.WriteLine("====================================="); Console.WriteLine("Ack: {0}", response.Ack); Console.WriteLine("Version: {0}", response.Version); Console.WriteLine("Build: {0}", response.Build); Console.WriteLine("Category Version: {0}", response.CategoryVersion); Console.WriteLine("Update Time: {0}", response.UpdateTime); Console.WriteLine("Return Policy Enabled: {0}", response.SiteDefaults.ReturnPolicyEnabled); Console.WriteLine("PayPal Required: {0}", response.SiteDefaults.PayPalRequired); // ... }
/// <summary> /// /// </summary> /// <param name="ApiContext">The <see cref="ApiCall.ApiContext"/> for this API Call of type <see cref="ApiContext"/>.</param> public GetCategoryFeaturesCall(ApiContext ApiContext) { ApiRequest = new GetCategoryFeaturesRequestType(); this.ApiContext = ApiContext; }
/// <summary> /// /// </summary> public GetCategoryFeaturesCall() { ApiRequest = new GetCategoryFeaturesRequestType(); }
/// <summary> /// /// </summary> /// <param name="ApiContext">The <see cref="ApiCall.ApiContext"/> for this API Call of type <see cref="ApiContext"/>.</param> public GetCategoryFeaturesCall(ApiContext ApiContext) { ApiRequest = new GetCategoryFeaturesRequestType(); this.ApiContext = ApiContext; }
/// <summary> /// /// </summary> public GetCategoryFeaturesCall() { ApiRequest = new GetCategoryFeaturesRequestType(); }