type Phone = {
  countryCode: number;
  number: number;
};

type Contact = {
  firstName: string;
  lastName: string;
  phone: Phone[];
  source: { name?: string };
};

export type Task = {
  id: string;
  status: string;
  leadName: string;
  leadScore?: number;
  leadAvatar: string;
  phoneNumber: string;
  activity: string;
  due: string;
  source: string;
  projectName: string;
  leadScore?: number;
  avatar: string;
  contact: Contact;
  activityType: string;
  activityDate: string | Date;
  assignedUser: Contact;
  createdByUser: Contact;
  project: { id?: string; projectName?: string };
  unit: { id?: string; unitNumber?: string };
  assignedBy: {
    name: string;
    avatar: string;
  };
  createdBy: {
    name: string;
    avatar: string;
  };
  createdAt: string | Date;
  updatedAt: string | Date;
};
