UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

50 lines (49 loc) 1.56 kB
import type { CustomFieldConfig } from './CustomFieldConfig.js'; export interface CustomField { _id?: string; _type?: CustomFieldTypeEnum; _rootId?: string; _createdOn?: Date; _createdBy?: string; _updatedOn?: Date; _updatedBy?: string; _archivedOn?: Date; _archivedBy?: string; _deletedOn?: Date; _deletedBy?: string; _operationId?: string; _isPublic?: boolean; _fieldType?: CustomFieldFieldTypeEnum; name?: string; description?: string; placeholder?: string; visibility?: boolean; controlledBy?: string; order?: number; objectTypes?: Array<CustomFieldObjectTypesEnum>; config?: CustomFieldConfig; } export declare enum CustomFieldTypeEnum { custom_field = "custom_field" } export declare enum CustomFieldFieldTypeEnum { text = "text", badge = "badge", dropdown_single = "dropdown_single", dropdown_multi = "dropdown_multi", tag = "tag", relates_to_single = "relates_to_single", relates_to_multi = "relates_to_multi" } export declare enum CustomFieldObjectTypesEnum { team = "team", user = "user", goal = "goal", role = "role", role_assignment = "role_assignment", agreement = "agreement" } export declare function instanceOfCustomField(value: object): boolean; export declare function CustomFieldFromJSON(json: any): CustomField; export declare function CustomFieldFromJSONTyped(json: any, ignoreDiscriminator: boolean): CustomField; export declare function CustomFieldToJSON(value?: CustomField | null): any;