export interface ProfileResponse {
  companyId: string;
  companyName: string;
  companyEmail: string | null;
  companyPhone: string | null;
  companyLocation: string;
  companyAddress: string | null;
  tinNumber: string;
  vatNumber: string | null;
  fanNumber: string | null;
  contactPersonName: string | null;
  contactPersonPhone: string | null;
  generalManagerName: string | null;
  generalManagerEmail: string | null;
  generalManagerPhone: string | null;
  poaName: string | null;
  poaPhone: string | null;
  poaEmail: string | null;
  poaLocation: string | null;
  poaAddress: string | null;
  profileId: string;
}

export interface UpdateProfilePayload {
  companyName?: string;
  companyEmail?: string;
  companyPhone?: string;
  companyLocation?: string;
  companyAddress?: string;
  tin?: string;
  vatNumber?: string;
  fanNumber?: string;
  contactPersonName?: string;
  contactPersonPhone?: string;
  generalManagerName?: string;
  generalManagerEmail?: string;
  generalManagerPhone?: string;
  poaName?: string;
  poaPhone?: string;
  poaEmail?: string;
  poaLocation?: string;
  poaAddress?: string;
}
