using Hcs.Broker.Api.Payload.Payments;
using Hcs.Broker.Api.Request.Payments;
namespace Hcs.Broker.Api
{
///
public class PaymentsApi(Client client) : ApiBase(client), IPaymentsApi
{
///
public async Task ImportNotificationsOfOrderExecutionAsync(ImportNotificationsOfOrderExecutionPayload payload, CancellationToken token = default)
{
var request = new ImportNotificationsOfOrderExecutionRequest(client);
return await request.ExecuteAsync(payload, token);
}
///
public async Task ImportSupplierNotificationsOfOrderExecutionAsync(ImportSupplierNotificationsOfOrderExecutionPayload payload, CancellationToken token = default)
{
var request = new ImportSupplierNotificationsOfOrderExecutionRequest(client);
return await request.ExecuteAsync(payload, token);
}
}
}