Directus / @directus/sdk / schema / DirectusField
Type Alias: DirectusField<Schema> ​
DirectusField<
Schema>:object
Defined in: schema/field.ts:3
Type Parameters ​
• Schema = any
Type declaration ​
collection ​
collection:
string
field ​
field:
string
meta ​
meta:
MergeCoreCollection<Schema,"directus_fields", {collection:string;conditions:FieldMetaConditionType[] |null;display:string|null;display_options:Record<string,any> |null;field:string;group:string|null;hidden:boolean;id:number;interface:string|null;note:string|null;options:Record<string,any> |null;readonly:boolean;required:boolean;sort:number|null;special:string[] |null;translations:FieldMetaTranslationType[] |null;validation:Record<string,any> |null;validation_message:string|null;width:string|null; }>
schema ​
schema:
object
schema.comment ​
schema.comment:
string|null
schema.data_type ​
schema.data_type:
string
schema.default_value ​
schema.default_value:
any|null
schema.foreign_key_column ​
schema.foreign_key_column:
string|null
schema.foreign_key_schema ​
schema.foreign_key_schema:
string|null
schema.foreign_key_table ​
schema.foreign_key_table:
string|null
schema.generation_expression ​
schema.generation_expression:
unknown|null
schema.has_auto_increment ​
schema.has_auto_increment:
boolean
schema.is_generated ​
schema.is_generated:
boolean
schema.is_indexed ​
schema.is_indexed:
boolean
schema.is_nullable ​
schema.is_nullable:
boolean
schema.is_primary_key ​
schema.is_primary_key:
boolean
schema.is_unique ​
schema.is_unique:
boolean
schema.max_length ​
schema.max_length:
number|null
schema.name ​
schema.name:
string
schema.numeric_precision ​
schema.numeric_precision:
number|null
schema.numeric_scale ​
schema.numeric_scale:
number|null
schema.schema ​
schema.schema:
string
schema.table ​
schema.table:
string
type ​
type:
string