export interface IIndividualCustomer {
  first_name: string;
  last_name: string;
  national_id: string;
  postal_code: string;
  mobile_number: string;
  economic_code: string;
  is_favorite?: boolean;
}
export interface ILegalCustomer {
  company_name: string;
  economic_code: string;
  registration_number: string;
  postal_code: string;
  is_favorite?: boolean;
}

export interface IUnknownCustomer {
  national_id: string;
  name: string;
}

export interface ICustomer {
  customer_individual?: IIndividualCustomer;
  customer_legal?: ILegalCustomer;
  customer_unknown?: IUnknownCustomer;
}

export type TCustomerInfo = IIndividualCustomer | ILegalCustomer | IUnknownCustomer;
