using CashLineERP.Contracts.IslamicFinance;

namespace CashLineERP.Application.IslamicFinance.Murabaha;

public interface IIslamicFinanceMurabahaAssetService
{
    IReadOnlyCollection<IslamicFinanceMurabahaAssetResponse> GetAssets(long murabahaCaseId);
    IslamicFinanceMurabahaAssetResponse? GetAsset(long murabahaAssetId);
    IslamicFinanceMurabahaAssetResponse CreateAsset(long murabahaCaseId, CreateIslamicFinanceMurabahaAssetRequest request);
}
