{
  "formatVersion": 1,
  "database": {
    "version": 3,
    "identityHash": "1420dddb863a361cd3cf0b7fdd8d2732",
    "entities": [
      {
        "tableName": "CompatibleAppEntity",
        "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`caeUid` INTEGER NOT NULL, `caeUrl` TEXT NOT NULL, `caeIcon` TEXT, `caeLastModified` INTEGER NOT NULL, `caeEtag` TEXT, `caeLicense` TEXT NOT NULL, `caeWebsite` TEXT NOT NULL, `caeLearningUnits` TEXT NOT NULL, `caeDefaultLaunchUri` TEXT NOT NULL, `caeAndroidPackageId` TEXT, `caeAndroidStoreList` TEXT, `caeAndroidSourceCode` TEXT, PRIMARY KEY(`caeUid`))",
        "fields": [
          {
            "fieldPath": "caeUid",
            "columnName": "caeUid",
            "affinity": "INTEGER",
            "notNull": true
          },
          {
            "fieldPath": "caeUrl",
            "columnName": "caeUrl",
            "affinity": "TEXT",
            "notNull": true
          },
          {
            "fieldPath": "caeIcon",
            "columnName": "caeIcon",
            "affinity": "TEXT"
          },
          {
            "fieldPath": "caeLastModified",
            "columnName": "caeLastModified",
            "affinity": "INTEGER",
            "notNull": true
          },
          {
            "fieldPath": "caeEtag",
            "columnName": "caeEtag",
            "affinity": "TEXT"
          },
          {
            "fieldPath": "caeLicense",
            "columnName": "caeLicense",
            "affinity": "TEXT",
            "notNull": true
          },
          {
            "fieldPath": "caeWebsite",
            "columnName": "caeWebsite",
            "affinity": "TEXT",
            "notNull": true
          },
          {
            "fieldPath": "caeLearningUnits",
            "columnName": "caeLearningUnits",
            "affinity": "TEXT",
            "notNull": true
          },
          {
            "fieldPath": "caeDefaultLaunchUri",
            "columnName": "caeDefaultLaunchUri",
            "affinity": "TEXT",
            "notNull": true
          },
          {
            "fieldPath": "caeAndroidPackageId",
            "columnName": "caeAndroidPackageId",
            "affinity": "TEXT"
          },
          {
            "fieldPath": "caeAndroidStoreList",
            "columnName": "caeAndroidStoreList",
            "affinity": "TEXT"
          },
          {
            "fieldPath": "caeAndroidSourceCode",
            "columnName": "caeAndroidSourceCode",
            "affinity": "TEXT"
          }
        ],
        "primaryKey": {
          "autoGenerate": false,
          "columnNames": [
            "caeUid"
          ]
        }
      },
      {
        "tableName": "CompatibleAppAddJoin",
        "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`appCaeUid` INTEGER NOT NULL, `added` INTEGER NOT NULL, PRIMARY KEY(`appCaeUid`))",
        "fields": [
          {
            "fieldPath": "appCaeUid",
            "columnName": "appCaeUid",
            "affinity": "INTEGER",
            "notNull": true
          },
          {
            "fieldPath": "added",
            "columnName": "added",
            "affinity": "INTEGER",
            "notNull": true
          }
        ],
        "primaryKey": {
          "autoGenerate": false,
          "columnNames": [
            "appCaeUid"
          ]
        }
      },
      {
        "tableName": "SchoolDirectoryEntity",
        "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`rdUid` INTEGER NOT NULL, `rdUrl` TEXT NOT NULL, `rdInvitePrefix` TEXT NOT NULL, PRIMARY KEY(`rdUid`))",
        "fields": [
          {
            "fieldPath": "rdUid",
            "columnName": "rdUid",
            "affinity": "INTEGER",
            "notNull": true
          },
          {
            "fieldPath": "rdUrl",
            "columnName": "rdUrl",
            "affinity": "TEXT",
            "notNull": true
          },
          {
            "fieldPath": "rdInvitePrefix",
            "columnName": "rdInvitePrefix",
            "affinity": "TEXT",
            "notNull": true
          }
        ],
        "primaryKey": {
          "autoGenerate": false,
          "columnNames": [
            "rdUid"
          ]
        }
      },
      {
        "tableName": "SchoolDirectoryEntryEntity",
        "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`reUid` INTEGER NOT NULL, `reSelf` TEXT NOT NULL, `reXapi` TEXT NOT NULL, `reOneRoster` TEXT NOT NULL, `reRespectExt` TEXT, `reRpId` TEXT, `reLastModified` INTEGER NOT NULL, `reStored` INTEGER NOT NULL, PRIMARY KEY(`reUid`))",
        "fields": [
          {
            "fieldPath": "reUid",
            "columnName": "reUid",
            "affinity": "INTEGER",
            "notNull": true
          },
          {
            "fieldPath": "reSelf",
            "columnName": "reSelf",
            "affinity": "TEXT",
            "notNull": true
          },
          {
            "fieldPath": "reXapi",
            "columnName": "reXapi",
            "affinity": "TEXT",
            "notNull": true
          },
          {
            "fieldPath": "reOneRoster",
            "columnName": "reOneRoster",
            "affinity": "TEXT",
            "notNull": true
          },
          {
            "fieldPath": "reRespectExt",
            "columnName": "reRespectExt",
            "affinity": "TEXT"
          },
          {
            "fieldPath": "reRpId",
            "columnName": "reRpId",
            "affinity": "TEXT"
          },
          {
            "fieldPath": "reLastModified",
            "columnName": "reLastModified",
            "affinity": "INTEGER",
            "notNull": true
          },
          {
            "fieldPath": "reStored",
            "columnName": "reStored",
            "affinity": "INTEGER",
            "notNull": true
          }
        ],
        "primaryKey": {
          "autoGenerate": false,
          "columnNames": [
            "reUid"
          ]
        }
      },
      {
        "tableName": "SchoolDirectoryEntryLangMapEntity",
        "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`sdelUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `sdelReUid` INTEGER NOT NULL, `sdelLang` TEXT NOT NULL, `sdelRegion` TEXT, `sdelValue` TEXT NOT NULL, `sdelPropId` INTEGER NOT NULL)",
        "fields": [
          {
            "fieldPath": "sdelUid",
            "columnName": "sdelUid",
            "affinity": "INTEGER",
            "notNull": true
          },
          {
            "fieldPath": "sdelReUid",
            "columnName": "sdelReUid",
            "affinity": "INTEGER",
            "notNull": true
          },
          {
            "fieldPath": "sdelLang",
            "columnName": "sdelLang",
            "affinity": "TEXT",
            "notNull": true
          },
          {
            "fieldPath": "sdelRegion",
            "columnName": "sdelRegion",
            "affinity": "TEXT"
          },
          {
            "fieldPath": "sdelValue",
            "columnName": "sdelValue",
            "affinity": "TEXT",
            "notNull": true
          },
          {
            "fieldPath": "sdelPropId",
            "columnName": "sdelPropId",
            "affinity": "INTEGER",
            "notNull": true
          }
        ],
        "primaryKey": {
          "autoGenerate": true,
          "columnNames": [
            "sdelUid"
          ]
        }
      },
      {
        "tableName": "SchoolConfigEntity",
        "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`rcUid` INTEGER NOT NULL, `dbUrl` TEXT NOT NULL, PRIMARY KEY(`rcUid`))",
        "fields": [
          {
            "fieldPath": "rcUid",
            "columnName": "rcUid",
            "affinity": "INTEGER",
            "notNull": true
          },
          {
            "fieldPath": "dbUrl",
            "columnName": "dbUrl",
            "affinity": "TEXT",
            "notNull": true
          }
        ],
        "primaryKey": {
          "autoGenerate": false,
          "columnNames": [
            "rcUid"
          ]
        }
      },
      {
        "tableName": "NetworkValidationInfoEntity",
        "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`nviUrlHash` INTEGER NOT NULL, `nviKey` INTEGER NOT NULL, `nviVaryHeader` TEXT, `nviLastModified` INTEGER NOT NULL, `nviEtag` TEXT, `nviConsistentThrough` INTEGER, `nviLastChecked` INTEGER NOT NULL, PRIMARY KEY(`nviUrlHash`, `nviKey`))",
        "fields": [
          {
            "fieldPath": "nviUrlHash",
            "columnName": "nviUrlHash",
            "affinity": "INTEGER",
            "notNull": true
          },
          {
            "fieldPath": "nviKey",
            "columnName": "nviKey",
            "affinity": "INTEGER",
            "notNull": true
          },
          {
            "fieldPath": "nviVaryHeader",
            "columnName": "nviVaryHeader",
            "affinity": "TEXT"
          },
          {
            "fieldPath": "nviLastModified",
            "columnName": "nviLastModified",
            "affinity": "INTEGER",
            "notNull": true
          },
          {
            "fieldPath": "nviEtag",
            "columnName": "nviEtag",
            "affinity": "TEXT"
          },
          {
            "fieldPath": "nviConsistentThrough",
            "columnName": "nviConsistentThrough",
            "affinity": "INTEGER"
          },
          {
            "fieldPath": "nviLastChecked",
            "columnName": "nviLastChecked",
            "affinity": "INTEGER",
            "notNull": true
          }
        ],
        "primaryKey": {
          "autoGenerate": false,
          "columnNames": [
            "nviUrlHash",
            "nviKey"
          ]
        }
      }
    ],
    "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, '1420dddb863a361cd3cf0b7fdd8d2732')"
    ]
  }
}