{
	"formatVersion" : 1,
	"database" : {
		"version" : 2,
		"identityHash" : "1fe0e3b4ee146734bb2273e9ac67f4b2",
		"entities" : [
			{
				"tableName" : "KeyValue",
				"createSql" : "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`key` TEXT NOT NULL, `value` TEXT, PRIMARY KEY(`key`))",
				"fields" : [
					{
						"fieldPath" : "key",
						"columnName" : "key",
						"affinity" : "TEXT",
						"notNull" : true
					},
					{
						"fieldPath" : "value",
						"columnName" : "value",
						"affinity" : "TEXT",
						"notNull" : false
					}
				],
				"primaryKey" : {
					"columnNames" : [
						"key"
					],
					"autoGenerate" : false
				},
				"indices" : [],
				"foreignKeys" : []
			},
			{
				"tableName" : "PushIdentifierKey",
				"createSql" : "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`pushIdentifierId` TEXT NOT NULL, `deviceEncPushIdentifierKey` BLOB, PRIMARY KEY(`pushIdentifierId`))",
				"fields" : [
					{
						"fieldPath" : "pushIdentifierId",
						"columnName" : "pushIdentifierId",
						"affinity" : "TEXT",
						"notNull" : true
					},
					{
						"fieldPath" : "deviceEncPushIdentifierKey",
						"columnName" : "deviceEncPushIdentifierKey",
						"affinity" : "BLOB",
						"notNull" : false
					}
				],
				"primaryKey" : {
					"columnNames" : [
						"pushIdentifierId"
					],
					"autoGenerate" : false
				},
				"indices" : [],
				"foreignKeys" : []
			},
			{
				"tableName" : "AlarmNotification",
				"createSql" : "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`operation` INTEGER, `summary` TEXT, `eventStart` TEXT, `eventEnd` TEXT, `user` TEXT, `trigger` TEXT NOT NULL, `identifier` TEXT NOT NULL, `frequency` TEXT, `interval` TEXT, `timeZone` TEXT, `endType` TEXT, `endValue` TEXT, `excludedDates` TEXT, `keypushIdentifierSessionEncSessionKey` TEXT, `keylistId` TEXT, `keyelementId` TEXT, PRIMARY KEY(`identifier`))",
				"fields" : [
					{
						"fieldPath" : "operation",
						"columnName" : "operation",
						"affinity" : "INTEGER",
						"notNull" : false
					},
					{
						"fieldPath" : "summary",
						"columnName" : "summary",
						"affinity" : "TEXT",
						"notNull" : false
					},
					{
						"fieldPath" : "eventStart",
						"columnName" : "eventStart",
						"affinity" : "TEXT",
						"notNull" : false
					},
					{
						"fieldPath" : "eventEnd",
						"columnName" : "eventEnd",
						"affinity" : "TEXT",
						"notNull" : false
					},
					{
						"fieldPath" : "user",
						"columnName" : "user",
						"affinity" : "TEXT",
						"notNull" : false
					},
					{
						"fieldPath" : "alarmInfo.trigger",
						"columnName" : "trigger",
						"affinity" : "TEXT",
						"notNull" : true
					},
					{
						"fieldPath" : "alarmInfo.identifier",
						"columnName" : "identifier",
						"affinity" : "TEXT",
						"notNull" : true
					},
					{
						"fieldPath" : "repeatRule.frequency",
						"columnName" : "frequency",
						"affinity" : "TEXT",
						"notNull" : false
					},
					{
						"fieldPath" : "repeatRule.interval",
						"columnName" : "interval",
						"affinity" : "TEXT",
						"notNull" : false
					},
					{
						"fieldPath" : "repeatRule.timeZone",
						"columnName" : "timeZone",
						"affinity" : "TEXT",
						"notNull" : false
					},
					{
						"fieldPath" : "repeatRule.endType",
						"columnName" : "endType",
						"affinity" : "TEXT",
						"notNull" : false
					},
					{
						"fieldPath" : "repeatRule.endValue",
						"columnName" : "endValue",
						"affinity" : "TEXT",
						"notNull" : false
					},
					{
						"fieldPath" : "repeatRule.excludedDates",
						"columnName" : "excludedDates",
						"affinity" : "TEXT",
						"notNull" : false
					},
					{
						"fieldPath" : "notificationSessionKey.pushIdentifierSessionEncSessionKey",
						"columnName" : "keypushIdentifierSessionEncSessionKey",
						"affinity" : "TEXT",
						"notNull" : false
					},
					{
						"fieldPath" : "notificationSessionKey.pushIdentifier.listId",
						"columnName" : "keylistId",
						"affinity" : "TEXT",
						"notNull" : false
					},
					{
						"fieldPath" : "notificationSessionKey.pushIdentifier.elementId",
						"columnName" : "keyelementId",
						"affinity" : "TEXT",
						"notNull" : false
					}
				],
				"primaryKey" : {
					"columnNames" : [
						"identifier"
					],
					"autoGenerate" : false
				},
				"indices" : [],
				"foreignKeys" : []
			},
			{
				"tableName" : "User",
				"createSql" : "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`userId` TEXT NOT NULL, PRIMARY KEY(`userId`))",
				"fields" : [
					{
						"fieldPath" : "userId",
						"columnName" : "userId",
						"affinity" : "TEXT",
						"notNull" : true
					}
				],
				"primaryKey" : {
					"columnNames" : [
						"userId"
					],
					"autoGenerate" : false
				},
				"indices" : [],
				"foreignKeys" : []
			}
		],
		"views" : [],
		"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, '1fe0e3b4ee146734bb2273e9ac67f4b2')"
		]
	}
}