32 lines
929 B
C#
32 lines
929 B
C#
using ApplicationLayer.DataAccessingServices.VisaApplications.Models;
|
|
using Domains.ApplicantDomain;
|
|
using Domains.VisaApplicationDomain;
|
|
|
|
namespace ApplicationLayer.DataAccessingServices.VisaApplications.Requests;
|
|
|
|
/// Model of visa request from user
|
|
public record VisaApplicationCreateRequest(
|
|
Name FullName,
|
|
Passport Passport,
|
|
DateTime BirthDate,
|
|
Guid BirthCityId,
|
|
string CitizenShip,
|
|
string CitizenshipByBirth,
|
|
Gender Gender,
|
|
MaritalStatus MaritalStatus,
|
|
Name FatherName,
|
|
Name MotherName,
|
|
bool IsNonResident,
|
|
ReentryPermit ReentryPermit,
|
|
string JobTitle,
|
|
PlaceOfWorkModel PlaceOfWork,
|
|
Guid DestinationCountryId,
|
|
VisaCategory VisaCategory,
|
|
bool IsForGroup,
|
|
RequestedNumberOfEntries RequestedNumberOfEntries,
|
|
int ValidDaysRequested,
|
|
PastVisa[] PastVisas,
|
|
PermissionToDestCountry? PermissionToDestCountry,
|
|
PastVisitModel[] PastVisits
|
|
);
|