import { IsoDate } from './iso-date.model'; /** * Member Optional Custom Field * ============================================================================= */ export interface CustomFieldChoice { id: number; value: string; } export declare enum CustomFieldType { Date = "date", DateTime = "datetime", Float = "number.float", Int = "number.int", MultipleChoice = "choice.multiple", Number = "number", SingleChoice = "choice.single", Text = "text", TextArea = "textarea", Time = "time" } export declare type CustomFieldValue = number | Array | IsoDate | string; export interface CustomField { archived: boolean; bundle: string; choices?: { [key: string]: string; }; entity_id: number; hint?: string; id: number; label: string; member_edit_own: boolean; ordering: number; postfix?: any; required: boolean; secure: boolean; type: CustomFieldType; value: CustomFieldValue; value_string: string; }