export const LixChangeSchema = {
    "x-lix-key": "lix_change",
    "x-lix-version": "1.0",
    "x-lix-primary-key": ["/id"],
    "x-lix-override-lixcols": {
        lixcol_file_id: '"lix"',
        lixcol_plugin_key: '"lix_sdk"',
    },
    type: "object",
    properties: {
        id: {
            type: "string",
            "x-lix-default": "lix_uuid_v7()",
        },
        entity_id: { type: "string" },
        schema_key: { type: "string" },
        schema_version: { type: "string" },
        file_id: { type: "string" },
        plugin_key: { type: "string" },
        metadata: { type: ["object", "null"] },
        created_at: { type: "string" },
        snapshot_content: { type: ["object", "null"] },
    },
    required: [
        "id",
        "entity_id",
        "schema_key",
        "schema_version",
        "file_id",
        "plugin_key",
        "created_at",
    ],
    additionalProperties: false,
};
LixChangeSchema;
//# sourceMappingURL=schema-definition.js.map