import type * as Merge from "../../../index"; /** * # The Project Object * ### Description * The `Project` object is used to track and manage time, costs, resources, and revenue for specific initiatives or work efforts. * It provides classification on transactions for allocating expenses, revenue, and activities to a specific project for financial reporting. * * ### Usage Example * Fetch from the `GET Project` endpoint and view project information. */ export interface Project { id?: string; /** The third-party API ID of the matching object. */ remoteId?: string; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The project’s name */ name: string; /** `True` if the project is active, `False` if the project is not active. */ isActive?: boolean; /** The subsidiary that the project belongs to. */ company?: Merge.accounting.ProjectCompany; /** The supplier, or customer involved in the project. */ contact?: Merge.accounting.ProjectContact; fieldMappings?: Record; remoteData?: Merge.accounting.RemoteData[]; }