using ApplicationLayer.Services.Applicants.Models; using Domains.VisaApplicationDomain; namespace ApplicationLayer.Services.VisaApplications.Models; /// Model of with applicant property public class VisaApplicationModelForAuthority { /// public Guid Id { get; set; } /// Applicant of application public ApplicantModel Applicant { get; set; } = null!; /// public ApplicationStatus Status { get; set; } /// public ReentryPermitModel? ReentryPermit { get; set; } /// public string DestinationCountry { get; set; } = null!; /// public List PastVisas { get; set; } = null!; /// public PermissionToDestCountryModel? PermissionToDestCountry { get; set; } public List PastVisits { get; set; } = null!; /// public VisaCategory VisaCategory { get; set; } /// public bool ForGroup { get; set; } /// public RequestedNumberOfEntries RequestedNumberOfEntries { get; set; } /// public DateTime RequestDate { get; set; } /// public int ValidDaysRequested { get; set; } }