Files
Backend-Api/CompanyManagment.App.Contracts/InsuranceList/InsuranceListConfirmOperation.cs
2025-05-21 18:25:09 +03:30

33 lines
1.0 KiB
C#

using Company.Domain.InsuranceListAgg.ValueObjects;
using Microsoft.AspNetCore.Http;
namespace CompanyManagment.App.Contracts.InsuranceList;
public class InsuranceListConfirmOperation
{
public long InsuranceListId { get; set; }
public CreateInsuranceListInspection Inspection { get; set; }
public CreateInsuranceListDebt Debt { get; set; }
public CreateInsuranceListApproval Approval { get; set; }
public bool ConfirmSentList { get; set; }
}
public class CreateInsuranceListApproval
{
public InsuranceListEmployerApprovalStatus ApprovalStatus { get; set; }
public string Description { get; set; }
}
public class CreateInsuranceListDebt
{
public InsuranceListDebtType Type { get; set; }
public string DebtDate { get; set; }
public string Amount { get; set; }
public IFormFile DebtFile { get; set; }
}
public class CreateInsuranceListInspection
{
public InsuraceListInspectionType Type { get; set; }
public string LastInspectionDate { get; set; }
public IFormFile InspectionFile { get; set; }
}