using vendorApproverBackend.Entities; namespace vendorApproverBackend.Requests; public class VendorRequestLetterCreate { public long VendorId { get; set; } public string? FullName { get; set; } public string? ShortName { get; set; } public DateTime? DateEstablished { get; set; } public string? OriginCountry { get; set; } public string? VendorGpsCoordinates { get; set; } public string? VendorWebsite { get; set; } public string? OfficeLocation { get; set; } public string? GccCountryName { get; set; } public string? OtherCountryName { get; set; } public string? OmanStreet { get; set; } public string? OmanPoBox { get; set; } public string? OmanTel { get; set; } public string? OmanFax { get; set; } public string? HqStreet { get; set; } public string? HqPoBox { get; set; } public string? HqTel { get; set; } public string? HqFax { get; set; } public string? HqEmail { get; set; } public string? FactoryStreet { get; set; } public string? FactoryPoBox { get; set; } public string? FactoryTel { get; set; } public string? FactoryFax { get; set; } public string? FactoryEmail { get; set; } public string? SalesStreet { get; set; } public string? SalesPoBox { get; set; } public string? SalesTel { get; set; } public string? SalesFax { get; set; } public string? SalesEmail { get; set; } public bool? IsBranchInOman { get; set; } public string? AgentNames { get; set; } public string? CommercialRegNumber { get; set; } public string? AgentContactPerson { get; set; } public string? AgentDesignation { get; set; } public string? RegisteredHeadOffice { get; set; } public string? GpsCoordinates { get; set; } public string? AgentTel { get; set; } public string? AgentFax { get; set; } public string? AgentEmail { get; set; } public string? AgentWebsite { get; set; } public string? OfficialAgencySubmitted { get; set; } public string? AuthorizedPersonsSubmitted { get; set; } public List LocalOwners { get; set; } = new(); public List BoardOfDirectors { get; set; } = new(); public List ContactPersons { get; set; } = new(); public List AuthorizedSignatories { get; set; } = new(); public CertificatesAndLicenses? CertificatesAndLicenses { get; set; } public List AssociatedCompanies { get; set; } = new(); public List LetterProducts { get; set; } = new(); } public class CreateLetterProductDto { public string? Category { get; set; } public string? Subcategory { get; set; } public string? ProductName { get; set; } public string? ProductCity { get; set; } public string? ProductCountry { get; set; } public string? ProductType { get; set; } public string? ProductDesc { get; set; } }