Type alias Project

Project: {
    client?: Client;
    clientId: string;
    company: Company;
    companyId: string;
    createdAt: string;
    deletedAt: string;
    description: string;
    dueDate?: string;
    id: string;
    name: string;
    rate?: number;
    startDate?: string;
    status: Project.status;
    tags: Tag[];
    teamMembers: ProjectTeamMember[];
    timesheets: string[];
    updatedAt: string;
}

Type declaration

  • Optional client?: Client

    Details of the client associated with this project

  • clientId: string

    ID of the client associated with this project

  • company: Company

    Details of the company associated with this project

  • companyId: string

    company ID associated with this project

  • createdAt: string

    Timestamp at which this project was created

  • deletedAt: string

    Timestamp at which this project was deleted

  • description: string

    Description of the project

  • Optional dueDate?: string

    Due date of the project

  • id: string

    ID of the project

  • name: string

    Name of the project

  • Optional rate?: number

    Hourly rate for the project

  • Optional startDate?: string

    Start date of the project

  • status: Project.status

    The current status of the project

  • tags: Tag[]

    Tags associated with this project

  • teamMembers: ProjectTeamMember[]

    Team members that are a part of this project

  • timesheets: string[]

    The timesheets for this project

  • updatedAt: string

    Timestamp at which this project was last updated