getDatabaseCreationSQLForSyncable static method

String getDatabaseCreationSQLForSyncable()

Returns the SQL statement to create the table for CloudSyncable entities. This includes common fields like id, created_at, updated_at, etc.

Implementation

static String getDatabaseCreationSQLForSyncable() {
  return '''
      id TEXT PRIMARY KEY,
      created_at TEXT NOT NULL,
      updated_at TEXT NOT NULL,
      local_time_synced_at TEXT,
      server_time_synced_at TEXT,
      deleted_at TEXT,
      local_file_path TEXT,
      remote_file_path TEXT,
      file_synced_at TEXT,
      time_offset TEXT,
    ''';
}