@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
48 lines (47 loc) • 1.62 kB
TypeScript
import type { CustomFieldValueContent } from './CustomFieldValueContent.js';
export interface CustomFieldValue {
_id?: string;
_type?: CustomFieldValueTypeEnum;
_rootId?: string;
_createdOn?: Date;
_createdBy?: string;
_updatedOn?: Date;
_updatedBy?: string;
_archivedOn?: Date;
_archivedBy?: string;
_deletedOn?: Date;
_deletedBy?: string;
_operationId?: string;
_isPublic?: boolean;
_customFieldId?: string;
_customFieldType?: string;
_customFieldName?: string;
_objectType?: CustomFieldValueObjectTypeEnum;
_objectId?: string;
_fieldType?: CustomFieldValueFieldTypeEnum;
content?: CustomFieldValueContent;
}
export declare enum CustomFieldValueTypeEnum {
custom_field_value = "custom_field_value"
}
export declare enum CustomFieldValueObjectTypeEnum {
team = "team",
user = "user",
goal = "goal",
role = "role",
role_assignment = "role_assignment",
agreement = "agreement"
}
export declare enum CustomFieldValueFieldTypeEnum {
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 function instanceOfCustomFieldValue(value: object): boolean;
export declare function CustomFieldValueFromJSON(json: any): CustomFieldValue;
export declare function CustomFieldValueFromJSONTyped(json: any, ignoreDiscriminator: boolean): CustomFieldValue;
export declare function CustomFieldValueToJSON(value?: CustomFieldValue | null): any;