interface Address {
  currentAddress: string;
  currentDistrictId: string;
  currentProvinceId: string;
  currentSubDistrictId: string;
  currentZipCode: string;
  id: string;
  registrationAddress: string;
  registrationDistrictId: string;
  registrationProvinceId: string;
  registrationSubDistrictId: string;
  registrationZipCode: string;
}
interface Provinces {
  createdAt: string;
  createdFullName: string;
  id: string;
  lastUpdateFullName: string;
  lastUpdatedAt: string;
  name: string;
}

interface Districts {
  createdAt: string;
  createdFullName: string;
  createdUserId: string;
  id: string;
  lastUpdateFullName: string;
  lastUpdateUserId: string;
  lastUpdatedAt: string;
  name: string;
  provinceId: string;
}

interface SubDistricts {
  createdAt: string;
  createdFullName: string;
  createdUserId: string;
  districtId: string;
  id: string;
  lastUpdateFullName: string;
  lastUpdateUserId: string;
  lastUpdatedAt: string;
  name: string;
  zipCode: string;
}

interface ChangNameRows {
  id: string;
  createdAt: string;
  createdUserId: string;
  lastUpdatedAt: string;
  lastUpdateUserId: string;
  createdFullName: string;
  lastUpdateFullName: string;
  profileId: string;
  prefixId: string;
  prefix: string;
  firstName: string;
  lastName: string;
  status: string;
  documentId: string;
  profileEmployeeId: string | null;
}

export type { Address, Provinces, Districts, SubDistricts,ChangNameRows };
