public async Task GetSupplierInvoicePaymentsTest() { var request = new SupplierInvoicePaymentListRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); var response = await SupplierInvoicePaymentService.GetSupplierInvoicePaymentsAsync(request); Assert.IsTrue(response.Data.Count() > 0); }
public static async Task <ListedResourceResponse <SupplierInvoicePaymentSubset> > GetSupplierInvoicePaymentsAsync(SupplierInvoicePaymentListRequest listRequest) { var apiRequest = new FortnoxApiClientRequest <ListedResourceResponse <SupplierInvoicePaymentSubset> >(HttpMethod.Get, listRequest.AccessToken, listRequest.ClientSecret, $"{ApiEndpoints.SupplierInvoicePayments}"); apiRequest.SetPageAndLimit(listRequest.Page, listRequest.Limit); if (listRequest.SearchParameters == null) { return(await FortnoxAPIClient.CallAsync(apiRequest)); } foreach (var param in listRequest.SearchParameters) { apiRequest.AddSearchParam(param.Key.ToString().ToLower(), param.Value); } return(await FortnoxAPIClient.CallAsync(apiRequest)); }