Variable: LixChangeSetElementSchema
const LixChangeSetElementSchema: { additionalProperties: false; properties: { change_id: { type: "string"; }; change_set_id: { type: "string"; }; entity_id: { type: "string"; }; file_id: { type: "string"; }; schema_key: { type: "string"; }; }; required: readonly ["change_set_id", "change_id", "entity_id", "schema_key", "file_id"]; type: "object"; x-lix-foreign-keys: readonly [{ properties: readonly ["/change_set_id"]; references: { properties: readonly ["/id"]; schemaKey: "lix_change_set"; }; }, { properties: readonly ["/change_id"]; references: { properties: readonly ["/id"]; schemaKey: "lix_change"; }; }, { properties: readonly ["/schema_key"]; references: { properties: readonly ["/value/x-lix-key"]; schemaKey: "lix_stored_schema"; }; }]; x-lix-key: "lix_change_set_element"; x-lix-override-lixcols: { lixcol_file_id: ""lix""; lixcol_plugin_key: ""lix_sdk""; lixcol_version_id: ""global""; }; x-lix-primary-key: readonly ["/change_set_id", "/change_id"]; x-lix-unique: readonly [readonly ["/change_set_id", "/entity_id", "/schema_key", "/file_id"]]; x-lix-version: "1.0"; }
Type Declaration
additionalProperties
readonly additionalProperties: false = false
properties
readonly properties: { change_id: { type: "string"; }; change_set_id: { type: "string"; }; entity_id: { type: "string"; }; file_id: { type: "string"; }; schema_key: { type: "string"; }; }
properties.change_id
readonly change_id: { type: "string"; }
properties.change_id.type
readonly type: "string" = "string"
properties.change_set_id
readonly change_set_id: { type: "string"; }
properties.change_set_id.type
readonly type: "string" = "string"
properties.entity_id
readonly entity_id: { type: "string"; }
properties.entity_id.type
readonly type: "string" = "string"
properties.file_id
readonly file_id: { type: "string"; }
properties.file_id.type
readonly type: "string" = "string"
properties.schema_key
readonly schema_key: { type: "string"; }
properties.schema_key.type
readonly type: "string" = "string"
required
readonly required: readonly ["change_set_id", "change_id", "entity_id", "schema_key", "file_id"]
type
readonly type: "object" = "object"
x-lix-foreign-keys
readonly x-lix-foreign-keys: readonly [{ properties: readonly ["/change_set_id"]; references: { properties: readonly ["/id"]; schemaKey: "lix_change_set"; }; }, { properties: readonly ["/change_id"]; references: { properties: readonly ["/id"]; schemaKey: "lix_change"; }; }, { properties: readonly ["/schema_key"]; references: { properties: readonly ["/value/x-lix-key"]; schemaKey: "lix_stored_schema"; }; }]
x-lix-key
readonly x-lix-key: "lix_change_set_element" = "lix_change_set_element"
x-lix-override-lixcols
readonly x-lix-override-lixcols: { lixcol_file_id: ""lix""; lixcol_plugin_key: ""lix_sdk""; lixcol_version_id: ""global""; }
x-lix-override-lixcols.lixcol_file_id
readonly lixcol_file_id: ""lix"" = '"lix"'
x-lix-override-lixcols.lixcol_plugin_key
readonly lixcol_plugin_key: ""lix_sdk"" = '"lix_sdk"'
x-lix-override-lixcols.lixcol_version_id
readonly lixcol_version_id: ""global"" = '"global"'
x-lix-primary-key
readonly x-lix-primary-key: readonly ["/change_set_id", "/change_id"]
x-lix-unique
readonly x-lix-unique: readonly [readonly ["/change_set_id", "/entity_id", "/schema_key", "/file_id"]]
x-lix-version
readonly x-lix-version: "1.0" = "1.0"