using CsvHelper.Configuration.Attributes; namespace PowderCoating.Application.DTOs.Import; /// /// DTO for importing vendors from CSV files. /// public class VendorImportDto { [Name("CompanyName")] public string CompanyName { get; set; } = string.Empty; [Name("ContactName")] public string? ContactName { get; set; } [Name("Email")] public string? Email { get; set; } [Name("Phone")] public string? Phone { get; set; } [Name("Address")] public string? Address { get; set; } [Name("City")] public string? City { get; set; } [Name("State")] public string? State { get; set; } [Name("ZipCode")] public string? ZipCode { get; set; } [Name("Country")] public string? Country { get; set; } [Name("Website")] public string? Website { get; set; } [Name("AccountNumber")] public string? AccountNumber { get; set; } [Name("TaxId")] public string? TaxId { get; set; } [Name("PaymentTerms")] public string? PaymentTerms { get; set; } [Name("CreditLimit")] public decimal? CreditLimit { get; set; } [Name("IsPreferred")] public bool? IsPreferred { get; set; } [Name("IsActive")] public bool? IsActive { get; set; } [Name("Notes")] public string? Notes { get; set; } }