UNPKG

gohl

Version:

Go Highlevel Node Js ease of use library implementation to their API

61 lines (60 loc) 1.43 kB
export interface ICustomField { id: string; name: string; key: string; type: string; objectType: string; folderId?: string; required: boolean; options?: string[]; createdAt: string; updatedAt: string; } export interface ICustomFieldFolder { id: string; name: string; objectType: string; createdAt: string; updatedAt: string; } export interface ICreateCustomField { name: string; key: string; type: "text" | "number" | "date" | "dropdown" | "checkbox" | "radio" | "textarea"; objectType: string; folderId?: string; required?: boolean; options?: string[]; } export interface IUpdateCustomField { name?: string; key?: string; type?: "text" | "number" | "date" | "dropdown" | "checkbox" | "radio" | "textarea"; required?: boolean; options?: string[]; } export interface ICreateCustomFieldFolder { name: string; objectType: string; } export interface IUpdateCustomFieldFolder { name: string; } export interface ICustomFieldResponse { customField: ICustomField; traceId: string; } export interface ICustomFieldFolderResponse { folder: ICustomFieldFolder; traceId: string; } export interface ICustomFieldListResponse { customFields: ICustomField[]; total: number; traceId: string; } export interface ICustomFieldListParams { objectType: string; page?: number; limit?: number; }