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