/// <summary> /// /// </summary> /// <param name="ApiContext">The <see cref="ApiCall.ApiContext"/> for this API Call of type <see cref="ApiContext"/>.</param> public GetCategoryListingsCall(ApiContext ApiContext) { ApiRequest = new GetCategoryListingsRequestType(); this.ApiContext = ApiContext; }
/// <summary> /// For generic support . /// </summary> public ItemTypeCollection GetCategoryListings(GetCategoryListingsRequestType request) { this.MotorsGermanySearchable = request.MotorsGermanySearchable; this.CategoryID = request.CategoryID; this.AdFormat = request.AdFormat; this.FreeShipping = request.FreeShipping; this.Currency = request.Currency; this.ItemTypeFilter = request.ItemTypeFilter; this.SearchType = request.SearchType; this.OrderBy = request.OrderBy; this.Pagination = request.Pagination; this.SearchLocation = request.SearchLocation; this.ProximitySearch = request.ProximitySearch; this.IncludeGetItFastItems = request.IncludeGetItFastItems; this.PaymentMethod = request.PaymentMethod; this.IncludeCondition = request.IncludeCondition; this.IncludeFeedback = request.IncludeFeedback; this.LocalSearchPostalCode = request.LocalSearchPostalCode; this.MaxRelatedSearchKeywords = request.MaxRelatedSearchKeywords; Execute(); return ApiResponse.ItemArray; }
/// <summary> /// /// </summary> public GetCategoryListingsCall() { ApiRequest = new GetCategoryListingsRequestType(); }