{ "formatVersion": 1, "database": { "version": 1, "identityHash": "924cec9afdb455dced2592399a08f5da", "entities": [ { "tableName": "outbox_commands", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `gatewayId` TEXT NOT NULL, `sessionKey` TEXT NOT NULL, `text` TEXT NOT NULL, `thinkingLevel` TEXT NOT NULL, `createdAtMs` INTEGER NOT NULL, `status` TEXT NOT NULL, `retryCount` INTEGER NOT NULL, `lastError` TEXT, `gatedEpoch` INTEGER, `ownerAgentId` TEXT, PRIMARY KEY(`id`))", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "TEXT", "notNull": true }, { "fieldPath": "gatewayId", "columnName": "gatewayId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "sessionKey", "columnName": "sessionKey", "affinity": "TEXT", "notNull": true }, { "fieldPath": "text", "columnName": "text", "affinity": "TEXT", "notNull": true }, { "fieldPath": "thinkingLevel", "columnName": "thinkingLevel", "affinity": "TEXT", "notNull": true }, { "fieldPath": "createdAtMs", "columnName": "createdAtMs", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "status", "columnName": "status", "affinity": "TEXT", "notNull": true }, { "fieldPath": "retryCount", "columnName": "retryCount", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "lastError", "columnName": "lastError", "affinity": "TEXT" }, { "fieldPath": "gatedEpoch", "columnName": "gatedEpoch", "affinity": "INTEGER" }, { "fieldPath": "ownerAgentId", "columnName": "ownerAgentId", "affinity": "TEXT" } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "id" ] } }, { "tableName": "outbox_attachments", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `commandId` TEXT NOT NULL, `position` INTEGER NOT NULL, `type` TEXT NOT NULL, `mimeType` TEXT NOT NULL, `fileName` TEXT NOT NULL, `durationMs` INTEGER, `byteLength` INTEGER NOT NULL, PRIMARY KEY(`id`))", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "TEXT", "notNull": true }, { "fieldPath": "commandId", "columnName": "commandId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "position", "columnName": "position", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "type", "columnName": "type", "affinity": "TEXT", "notNull": true }, { "fieldPath": "mimeType", "columnName": "mimeType", "affinity": "TEXT", "notNull": true }, { "fieldPath": "fileName", "columnName": "fileName", "affinity": "TEXT", "notNull": true }, { "fieldPath": "durationMs", "columnName": "durationMs", "affinity": "INTEGER" }, { "fieldPath": "byteLength", "columnName": "byteLength", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "id" ] }, "indices": [ { "name": "index_outbox_attachments_commandId", "unique": false, "columnNames": [ "commandId" ], "orders": [], "createSql": "CREATE INDEX IF NOT EXISTS `index_outbox_attachments_commandId` ON `${TABLE_NAME}` (`commandId`)" } ] }, { "tableName": "outbox_attachment_chunks", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`attachmentId` TEXT NOT NULL, `chunkIndex` INTEGER NOT NULL, `bytes` BLOB NOT NULL, PRIMARY KEY(`attachmentId`, `chunkIndex`))", "fields": [ { "fieldPath": "attachmentId", "columnName": "attachmentId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "chunkIndex", "columnName": "chunkIndex", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "bytes", "columnName": "bytes", "affinity": "BLOB", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "attachmentId", "chunkIndex" ] } }, { "tableName": "composer_send_admissions", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `gatewayId` TEXT NOT NULL, `ownerAgentId` TEXT NOT NULL, `sessionKey` TEXT NOT NULL, PRIMARY KEY(`id`))", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "TEXT", "notNull": true }, { "fieldPath": "gatewayId", "columnName": "gatewayId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "ownerAgentId", "columnName": "ownerAgentId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "sessionKey", "columnName": "sessionKey", "affinity": "TEXT", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "id" ] } }, { "tableName": "client_state_metadata", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`key` TEXT NOT NULL, `value` TEXT NOT NULL, PRIMARY KEY(`key`))", "fields": [ { "fieldPath": "key", "columnName": "key", "affinity": "TEXT", "notNull": true }, { "fieldPath": "value", "columnName": "value", "affinity": "TEXT", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "key" ] } }, { "tableName": "gateway_removals", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`gatewayId` TEXT NOT NULL, `phase` TEXT NOT NULL, PRIMARY KEY(`gatewayId`))", "fields": [ { "fieldPath": "gatewayId", "columnName": "gatewayId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "phase", "columnName": "phase", "affinity": "TEXT", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "gatewayId" ] } } ], "setupQueries": [ "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)", "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '924cec9afdb455dced2592399a08f5da')" ] } }