43 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| using Domains.VisaApplicationDomain;
 | |
| 
 | |
| namespace ApplicationLayer.Services.VisaApplications.Models;
 | |
| 
 | |
| /// Model of <see cref="VisaApplication"/>
 | |
| public class VisaApplicationModelForApplicant
 | |
| {
 | |
|     /// <inheritdoc cref="VisaApplication.Id"/>
 | |
|     public Guid Id { get; set; }
 | |
| 
 | |
|     /// <inheritdoc cref="VisaApplication.Status"/>
 | |
|     public ApplicationStatus Status { get; set; }
 | |
| 
 | |
|     /// <inheritdoc cref="VisaApplication.ReentryPermit"/>
 | |
|     public ReentryPermit? ReentryPermit { get; set; }
 | |
| 
 | |
|     /// <inheritdoc cref="VisaApplication.DestinationCountry"/>
 | |
|     public string DestinationCountry { get; set; } = null!;
 | |
| 
 | |
|     /// <inheritdoc cref="VisaApplication.PastVisas"/>
 | |
|     public List<PastVisa> PastVisas { get; set; } = null!;
 | |
| 
 | |
|     /// <inheritdoc cref="VisaApplication.PermissionToDestCountry"/>
 | |
|     public PermissionToDestCountry? PermissionToDestCountry { get; set; }
 | |
| 
 | |
|     /// <inheritdoc cref="VisaApplication.PastVisits"/>
 | |
|     public List<PastVisit> PastVisits { get; set; } = null!;
 | |
| 
 | |
|     /// <inheritdoc cref="VisaApplication.VisaCategory"/>
 | |
|     public VisaCategory VisaCategory { get; set; }
 | |
| 
 | |
|     /// <inheritdoc cref="VisaApplication.ForGroup"/>
 | |
|     public bool ForGroup { get; set; }
 | |
| 
 | |
|     /// <inheritdoc cref="VisaApplication.RequestedNumberOfEntries"/>
 | |
|     public RequestedNumberOfEntries RequestedNumberOfEntries { get; set; }
 | |
| 
 | |
|     /// <inheritdoc cref="VisaApplication.RequestDate"/>
 | |
|     public DateTime RequestDate { get; set; }
 | |
| 
 | |
|     /// <inheritdoc cref="VisaApplication.ValidDaysRequested"/>
 | |
|     public int ValidDaysRequested { get; set; }
 | |
| } |