@widergy/web-utils
Version:
Utility GO! Web utils
38 lines (37 loc) • 1.02 kB
TypeScript
import { JsonObject } from './commonInterfaces';
export interface Field {
id: number;
type: string;
order: number;
suborder: number;
code: string;
title: string;
description: string;
required: boolean;
required_message: string;
key: string;
placeholder: string;
tooltip: string;
format: string;
format_error_message: string;
form_id: number;
child_keys: string;
visibility_parent_field_key_id: number | null;
visibility_parent_field_option_values: unknown[];
visibility_toggleable_field_id: number | null;
visibility_toggleable_field_value: unknown;
read_only: boolean;
default_value: string;
auxiliary: boolean;
hidden: boolean;
logic_evaluation: string;
logic_evaluation_error_message: string;
image_url: string;
configuration: JsonObject;
section?: number;
external_field_options: boolean;
field_normalizers: unknown[];
field_options?: Array<{
[key: string]: unknown;
}>;
}