ServerSideSessionTable constructor

ServerSideSessionTable({
  1. TableRelation? tableRelation,
})

Implementation

ServerSideSessionTable({super.tableRelation})
  : super(tableName: 'serverpod_auth_core_session') {
  updateTable = ServerSideSessionUpdateTable(this);
  authUserId = _i1.ColumnUuid(
    'authUserId',
    this,
  );
  scopeNames = _i1.ColumnSerializable<Set<String>>(
    'scopeNames',
    this,
  );
  createdAt = _i1.ColumnDateTime(
    'createdAt',
    this,
    hasDefault: true,
  );
  lastUsedAt = _i1.ColumnDateTime(
    'lastUsedAt',
    this,
    hasDefault: true,
  );
  expiresAt = _i1.ColumnDateTime(
    'expiresAt',
    this,
  );
  expireAfterUnusedFor = _i1.ColumnDuration(
    'expireAfterUnusedFor',
    this,
  );
  sessionKeyHash = _i1.ColumnByteData(
    'sessionKeyHash',
    this,
  );
  sessionKeySalt = _i1.ColumnByteData(
    'sessionKeySalt',
    this,
  );
  method = _i1.ColumnString(
    'method',
    this,
  );
}