/// <summary> /// Get redirection claims list /// </summary> /// <param name="reference">Claim reference key</param> /// <param name="number">Claim number</param> /// <param name="beginDate">Searching start date</param> /// <param name="endDate">Searching end date</param> /// <param name="page">List page number</param> /// <param name="limit">List page size</param> /// <returns></returns> public virtual IResponseEnvelope <GetRedirectionClaimListResponse.RedirectionClaimItem> GetRedirectionOrdersList(Guid?reference, string number, DateTime?beginDate, DateTime?endDate, int page = 0, int limit = 50) { var request = new GetRedirectionClaimListRequest() { Reference = reference, Number = number, BeginDate = beginDate.ParseToString(), EndDate = endDate.ParseToString(), Page = page, Limit = limit }; return(GetRedirectionOrdersList(request)); }
/// <summary> /// Get redirection claims list /// </summary> /// <param name="getRedirectionClaimListRequest">Redirection claims list request</param> /// <returns>Redirection claims list response</returns> public virtual IResponseEnvelope <GetRedirectionClaimListResponse.RedirectionClaimItem> GetRedirectionOrdersList(GetRedirectionClaimListRequest getRedirectionClaimListRequest) { var request = new RequestEnvelope <GetRedirectionClaimListRequest>(getRedirectionClaimListRequest) { CalledMethod = "getRedirectionOrdersList", ModelName = MODEL }; var response = _novaPoshtaGateway.CreateRequest <GetRedirectionClaimListRequest, GetRedirectionClaimListResponse>(request); return(response); }