namespace CashLineERP.Contracts.IslamicFinance;

public sealed class CreateIslamicFinanceDecisionRequest
{
    public string DecisionCode { get; set; } = string.Empty;
    public string? DecisionNotes { get; set; }
    public long? DecidingPartyId { get; set; }
    public long? PartnerLenderId { get; set; }
    public string OfferProductTypeCode { get; set; } = string.Empty;
    public string OfferFundingSourceMode { get; set; } = string.Empty;
    public string OfferCurrencyCode { get; set; } = string.Empty;
    public decimal? OfferedAmount { get; set; }
    public int? TenorMonths { get; set; }
    public decimal? ProfitRatePercent { get; set; }
    public decimal? ProcessingFeeAmount { get; set; }
    public string? SecurityRequirementText { get; set; }
    public int? OfferRank { get; set; }
}
