namespace CashLineERP.Contracts.Finance;

public sealed record ProcessGatewayCallbackBatchResultResponse(
    long PaymentChannelConfigurationId,
    string ProcessorCode,
    int RequestedBatchSize,
    int ProcessedCount,
    int UpdatedExecutionCount,
    int SettlementMutationCount,
    IReadOnlyCollection<long> PaymentGatewayExecutionIds,
    IReadOnlyCollection<long> SettlementBatchIds);
