Files
Backend-Api/CompanyManagment.App.Contracts/TemporaryClientRegistration/CreateInstitutionContractTemp.cs

86 lines
2.1 KiB
C#

using System;
namespace CompanyManagment.App.Contracts.TemporaryClientRegistration;
public class CreateInstitutionContractTemp
{
/// <summary>
/// آیدی طرف حساب
/// </summary>
public long ContractingPartyTempId { get; set; }
/// <summary>
/// مدل پرداخت
/// بصورت یکجا
/// -
/// بصورت ماهیانه
/// </summary>
public string PaymentModel { get; set; }
/// <summary>
/// مدت قرارداد
/// چند ماهه؟
/// </summary>
public string PeriodModel { get; set; }
/// <summary>
/// مبلغ کل قرارداد
/// </summary>
public double TotalPayment { get; set; }
/// <summary>
/// تاریخ شرع قراداد
/// میلادی
/// </summary>
public DateTime ContractStartGr { get; set; }
/// <summary>
/// تاریخ پایان قراداد شمسی
/// </summary>
public DateTime ContractEndGr { get; set; }
/// <summary>
/// پرداخت بصورت رسمی با غیر رسمی
/// </summary>
public string OfficialCompany { get; set; }
/// <summary>
/// مبلغ مالیات بر ارزش افزوده
/// </summary>
public double ValueAddedTax { get; set; }
/// <summary>
/// کد شش رقمی ثبت قرارداد
/// </summary>
public string VerifyCode { get; set; }
/// <summary>
/// وضعیت ثبت نام
/// -
/// BeforeSendVerifyCode قبل از ارسال کد
/// -
/// VerifyCodeSent کد ارسال شده
/// -
/// ReceivedCodeFromClient
/// -
/// Completed ثبت نام تکمیل شده
/// </summary>
public InstitutionContractTempStatus RegistrationStatus { get; set; }
/// <summary>
/// آی دی پیامک ارسال شده
/// </summary>
public int MessageId { get; set; }
/// <summary>
/// ثبت زمان ارسال کد
/// </summary>
public DateTime? SendVerifyCodeTime { get; set; }
/// <summary>
/// زمان پایان مهلت ارسال کد
/// </summary>
public DateTime? VerifyCodeEndTime { get; set; }
}