OnlineSalesAutoCrop/Api/OnlineSalesAutoCrop.CoreAPI.Services/Contracts/Integrations/IIntegrationHttpService.cs

23 lines
814 B
C#
Raw Normal View History


using OnlineSalesAutoCrop.CoreAPI.Models.Responses.Integrations;
2026-07-20 18:30:13 +06:00
using OnlineSalesAutoCrop.CoreAPI.Models.Responses.MobileApp;
using System;
2026-07-19 16:05:07 +06:00
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
namespace OnlineSalesAutoCrop.CoreAPI.Services.Contracts.Integrations;
public interface IIntegrationHttpService
{
2026-07-19 16:05:07 +06:00
Task<IntegrationCustLedgerHttpResponse?> GetCustomerLedgerAsync(string customerNumber, string companyCode,
CancellationToken cancellationToken = default);
2026-07-19 16:05:07 +06:00
Task<IList<IntegrationMaterialStockHttpResponse>> GetMaterialStockAsync(string plantCode,
CancellationToken cancellationToken = default);
Task<Tuple<string, string>> SendSAPOrdersAsync(GetOrderForSAPResponse request,
2026-07-20 18:30:13 +06:00
CancellationToken cancellationToken = default);
}