namespace CashLineERP.Application.Finance;

public sealed record WalletRuleEvaluationLineView(
    long WalletRuleId,
    string RuleCode,
    string RuleName,
    long? BranchId,
    string PartyTypeCode,
    string TransactionTypeCode,
    string WalletSchemeCode,
    string IntegrationProviderCode,
    string CurrencyCode,
    decimal? MinimumAmount,
    decimal? MaximumAmount,
    decimal RequestedAmount,
    decimal EstimatedFeeAmount,
    decimal EstimatedSettlementAmount,
    int SettlementLeadDays,
    int Priority,
    string RecommendationStatusCode,
    string? Notes);
