import type * as Merge from "../../../index"; /** * # The Custom Object Class Object * ### Description * The `Custom Object Class` object is used to represent a Custom Object Schema in the remote system. * ### Usage Example * TODO */ export interface CustomObjectClass { id?: string; /** The third-party API ID of the matching object. */ remoteId?: string; createdAt?: Date; modifiedAt?: Date; /** The custom object class's name. */ name?: string; /** The custom object class's description. */ description?: string; /** The custom object class's singular and plural labels. */ labels?: Record; fields?: Merge.crm.RemoteFieldClassForCustomObjectClass[]; /** The types of associations with other models that the custom object class can have. */ associationTypes?: Record[]; }