@datocms/cma-client
Version:
JS client for DatoCMS REST Content Management API
1,252 lines • 165 kB
TypeScript
import BaseResource from '../../BaseResource';
import type * as ApiTypes from '../ApiTypes';
import type * as RawApiTypes from '../RawApiTypes';
export default class Field extends BaseResource {
static readonly TYPE: "field";
/**
* Create a new field
*
* Read more: https://www.datocms.com/docs/content-management-api/resources/field/create
*
* @throws {ApiError}
* @throws {TimeoutError}
*/
create(itemTypeId: string | ApiTypes.ItemTypeData, body: ApiTypes.FieldCreateSchema): Promise<(Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "boolean";
localized: false;
default_value: import("../..").BooleanFieldValue;
validators: import("../..").BooleanFieldValidators;
appearance: import("../..").BooleanFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "boolean";
localized: true;
default_value: Record<string, import("../..").BooleanFieldValue>;
validators: import("../..").BooleanFieldValidators;
appearance: import("../..").BooleanFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "color";
localized: false;
default_value: import("../..").ColorFieldValue;
validators: import("../..").ColorFieldValidators;
appearance: import("../..").ColorFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "color";
localized: true;
default_value: Record<string, import("../..").ColorFieldValue>;
validators: import("../..").ColorFieldValidators;
appearance: import("../..").ColorFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "date";
localized: false;
default_value: import("../..").DateFieldValue;
validators: import("../..").DateFieldValidators;
appearance: import("../..").DateFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "date";
localized: true;
default_value: Record<string, import("../..").DateFieldValue>;
validators: import("../..").DateFieldValidators;
appearance: import("../..").DateFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "date_time";
localized: false;
default_value: import("../..").DateTimeFieldValue;
validators: import("../..").DateTimeFieldValidators;
appearance: import("../..").DateTimeFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "date_time";
localized: true;
default_value: Record<string, import("../..").DateTimeFieldValue>;
validators: import("../..").DateTimeFieldValidators;
appearance: import("../..").DateTimeFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "file";
localized: false;
default_value: null;
validators: import("../..").FileFieldValidators;
appearance: import("../..").FileFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "file";
localized: true;
default_value: Record<string, null>;
validators: import("../..").FileFieldValidators;
appearance: import("../..").FileFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "float";
localized: false;
default_value: import("../..").FloatFieldValue;
validators: import("../..").FloatFieldValidators;
appearance: import("../..").FloatFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "float";
localized: true;
default_value: Record<string, import("../..").FloatFieldValue>;
validators: import("../..").FloatFieldValidators;
appearance: import("../..").FloatFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "gallery";
localized: false;
default_value: null;
validators: import("../..").GalleryFieldValidators;
appearance: import("../..").GalleryFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "gallery";
localized: true;
default_value: Record<string, null>;
validators: import("../..").GalleryFieldValidators;
appearance: import("../..").GalleryFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "integer";
localized: false;
default_value: import("../..").IntegerFieldValue;
validators: import("../..").IntegerFieldValidators;
appearance: import("../..").IntegerFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "integer";
localized: true;
default_value: Record<string, import("../..").IntegerFieldValue>;
validators: import("../..").IntegerFieldValidators;
appearance: import("../..").IntegerFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "json";
localized: false;
default_value: import("../..").JsonFieldValue;
validators: import("../..").JsonFieldValidators;
appearance: import("../..").JsonFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "json";
localized: true;
default_value: Record<string, import("../..").JsonFieldValue>;
validators: import("../..").JsonFieldValidators;
appearance: import("../..").JsonFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "lat_lon";
localized: false;
default_value: import("../..").LatLonFieldValue;
validators: import("../..").LatLonFieldValidators;
appearance: import("../..").LatLonFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "lat_lon";
localized: true;
default_value: Record<string, import("../..").LatLonFieldValue>;
validators: import("../..").LatLonFieldValidators;
appearance: import("../..").LatLonFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "link";
localized: false;
default_value: null;
validators: import("../..").LinkFieldValidators;
appearance: import("../..").LinkFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "link";
localized: true;
default_value: Record<string, null>;
validators: import("../..").LinkFieldValidators;
appearance: import("../..").LinkFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "links";
localized: false;
default_value: null;
validators: import("../..").LinksFieldValidators;
appearance: import("../..").LinksFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "links";
localized: true;
default_value: Record<string, null>;
validators: import("../..").LinksFieldValidators;
appearance: import("../..").LinksFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "rich_text";
localized: false;
default_value: null;
validators: import("../..").RichTextFieldValidators;
appearance: import("../..").RichTextFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "rich_text";
localized: true;
default_value: Record<string, null>;
validators: import("../..").RichTextFieldValidators;
appearance: import("../..").RichTextFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "seo";
localized: false;
default_value: null;
validators: import("../..").SeoFieldValidators;
appearance: import("../..").SeoFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "seo";
localized: true;
default_value: Record<string, null>;
validators: import("../..").SeoFieldValidators;
appearance: import("../..").SeoFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "single_block";
localized: false;
default_value: null;
validators: import("../..").SingleBlockFieldValidators;
appearance: import("../..").SingleBlockFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "single_block";
localized: true;
default_value: Record<string, null>;
validators: import("../..").SingleBlockFieldValidators;
appearance: import("../..").SingleBlockFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "slug";
localized: false;
default_value: null;
validators: import("../..").SlugFieldValidators;
appearance: import("../..").SlugFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "slug";
localized: true;
default_value: Record<string, null>;
validators: import("../..").SlugFieldValidators;
appearance: import("../..").SlugFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "string";
localized: false;
default_value: import("../..").StringFieldValue;
validators: import("../..").StringFieldValidators;
appearance: import("../..").StringFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "string";
localized: true;
default_value: Record<string, import("../..").StringFieldValue>;
validators: import("../..").StringFieldValidators;
appearance: import("../..").StringFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "structured_text";
localized: false;
default_value: null;
validators: import("../..").StructuredTextFieldValidators;
appearance: import("../..").StructuredTextFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "structured_text";
localized: true;
default_value: Record<string, null>;
validators: import("../..").StructuredTextFieldValidators;
appearance: import("../..").StructuredTextFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "text";
localized: false;
default_value: import("../..").TextFieldValue;
validators: import("../..").TextFieldValidators;
appearance: import("../..").TextFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "text";
localized: true;
default_value: Record<string, import("../..").TextFieldValue>;
validators: import("../..").TextFieldValidators;
appearance: import("../..").TextFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "video";
localized: false;
default_value: null;
validators: import("../..").VideoFieldValidators;
appearance: import("../..").VideoFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "video";
localized: true;
default_value: Record<string, null>;
validators: import("../..").VideoFieldValidators;
appearance: import("../..").VideoFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
})>;
/**
* Create a new field
*
* Read more: https://www.datocms.com/docs/content-management-api/resources/field/create
*
* @throws {ApiError}
* @throws {TimeoutError}
*/
rawCreate(itemTypeId: string, body: RawApiTypes.FieldCreateSchema): Promise<RawApiTypes.FieldCreateJobSchema>;
/**
* Update a field
*
* Read more: https://www.datocms.com/docs/content-management-api/resources/field/update
*
* @throws {ApiError}
* @throws {TimeoutError}
*/
update(fieldId: string | ApiTypes.FieldData, body: ApiTypes.FieldUpdateSchema): Promise<(Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "boolean";
localized: false;
default_value: import("../..").BooleanFieldValue;
validators: import("../..").BooleanFieldValidators;
appearance: import("../..").BooleanFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "boolean";
localized: true;
default_value: Record<string, import("../..").BooleanFieldValue>;
validators: import("../..").BooleanFieldValidators;
appearance: import("../..").BooleanFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "color";
localized: false;
default_value: import("../..").ColorFieldValue;
validators: import("../..").ColorFieldValidators;
appearance: import("../..").ColorFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "color";
localized: true;
default_value: Record<string, import("../..").ColorFieldValue>;
validators: import("../..").ColorFieldValidators;
appearance: import("../..").ColorFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "date";
localized: false;
default_value: import("../..").DateFieldValue;
validators: import("../..").DateFieldValidators;
appearance: import("../..").DateFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "date";
localized: true;
default_value: Record<string, import("../..").DateFieldValue>;
validators: import("../..").DateFieldValidators;
appearance: import("../..").DateFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "date_time";
localized: false;
default_value: import("../..").DateTimeFieldValue;
validators: import("../..").DateTimeFieldValidators;
appearance: import("../..").DateTimeFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "date_time";
localized: true;
default_value: Record<string, import("../..").DateTimeFieldValue>;
validators: import("../..").DateTimeFieldValidators;
appearance: import("../..").DateTimeFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "file";
localized: false;
default_value: null;
validators: import("../..").FileFieldValidators;
appearance: import("../..").FileFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "file";
localized: true;
default_value: Record<string, null>;
validators: import("../..").FileFieldValidators;
appearance: import("../..").FileFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "float";
localized: false;
default_value: import("../..").FloatFieldValue;
validators: import("../..").FloatFieldValidators;
appearance: import("../..").FloatFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "float";
localized: true;
default_value: Record<string, import("../..").FloatFieldValue>;
validators: import("../..").FloatFieldValidators;
appearance: import("../..").FloatFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "gallery";
localized: false;
default_value: null;
validators: import("../..").GalleryFieldValidators;
appearance: import("../..").GalleryFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "gallery";
localized: true;
default_value: Record<string, null>;
validators: import("../..").GalleryFieldValidators;
appearance: import("../..").GalleryFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "integer";
localized: false;
default_value: import("../..").IntegerFieldValue;
validators: import("../..").IntegerFieldValidators;
appearance: import("../..").IntegerFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "integer";
localized: true;
default_value: Record<string, import("../..").IntegerFieldValue>;
validators: import("../..").IntegerFieldValidators;
appearance: import("../..").IntegerFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "json";
localized: false;
default_value: import("../..").JsonFieldValue;
validators: import("../..").JsonFieldValidators;
appearance: import("../..").JsonFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "json";
localized: true;
default_value: Record<string, import("../..").JsonFieldValue>;
validators: import("../..").JsonFieldValidators;
appearance: import("../..").JsonFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "lat_lon";
localized: false;
default_value: import("../..").LatLonFieldValue;
validators: import("../..").LatLonFieldValidators;
appearance: import("../..").LatLonFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "lat_lon";
localized: true;
default_value: Record<string, import("../..").LatLonFieldValue>;
validators: import("../..").LatLonFieldValidators;
appearance: import("../..").LatLonFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.FieldStableShell, "localized" | "field_type" | "default_value" | "validators" | "appearance"> & {
field_type: "link";
localized: false;
default_value: null;
validators: import("../..").LinkFieldValidators;
appearance: import("../..").LinkFieldAppearance & Omit<{
editor: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
addons: {
[k: string]: unknown;
id: string;
field_extension?: string | undefined;
parameters: {
[k: string]: unknown;
};
}[];
}, "editor" | "parameters">;
}) | (Omit<ApiTypes.