namespace OnlineSalesAutoCrop.CoreAPI.Models.Responses.Integrations;

public class CustomerIntegrationResponse : ResponseBase
{
    public string CustomerNumber { get; set;  }
    public string CompanyCode { get; set; }
    public bool IsUpdated {  get; set; }
}

public class CustomerByCompanyCodeResponse : ResponseBase
{
    public int CustomerId { get; set; } 
    public string CustomerNumber { get; set; }
    public string CustomerName { get; set; }

    public string AccountGroup { get; set; }
    public string AccountGroupDescription { get; set; }

    public string CompanyCode { get; set; }
    public string CompanyCodeDescription { get; set; }

    public string SalesOrganization { get; set; }
    public string SalesOrganizationDescription { get; set; }

    public string DistributionChannel { get; set; }
    public string DistributionChannelDescription { get; set; }

    public string Division { get; set; }
    public string DivisionDescription { get; set; }

    public string MobileNumber { get; set; }
    public string EmailAddress { get; set; }

    public string BusinessTaxNumber { get; set; }

    public decimal? CreditLimit { get; set; }

    public string SalesOffice { get; set; }
    public string SalesOfficeDescription { get; set; }

    public string SalesGroup { get; set; }
    public string CustomerGroup { get; set; }

    public string Status { get; set; }

    public string PaymentTerms { get; set; }

    public string SearchTerm { get; set; }

    public string Region { get; set; }
    public string RegionName { get; set; }

    public string Area { get; set; }
    public string AreaName { get; set; }

    public string SalesUnit { get; set; }
    public string SalesUnitName { get; set; }

    public string Territory { get; set; }
    public string TerritoryName { get; set; }

    public string Plant { get; set; }
    public string PlantName { get; set; }
}
