ServerSideSessionInfo.fromJson constructor

ServerSideSessionInfo.fromJson(
  1. Map<String, dynamic> jsonSerialization
)

Implementation

factory ServerSideSessionInfo.fromJson(
  Map<String, dynamic> jsonSerialization,
) {
  return ServerSideSessionInfo(
    id: _i1.UuidValueJsonExtension.fromJson(jsonSerialization['id']),
    authUserId: _i1.UuidValueJsonExtension.fromJson(
      jsonSerialization['authUserId'],
    ),
    scopeNames: _i2.Protocol().deserialize<Set<String>>(
      jsonSerialization['scopeNames'],
    ),
    created: _i1.DateTimeJsonExtension.fromJson(jsonSerialization['created']),
    lastUsed: _i1.DateTimeJsonExtension.fromJson(
      jsonSerialization['lastUsed'],
    ),
    expiresAt: jsonSerialization['expiresAt'] == null
        ? null
        : _i1.DateTimeJsonExtension.fromJson(jsonSerialization['expiresAt']),
    expireAfterUnusedFor: jsonSerialization['expireAfterUnusedFor'] == null
        ? null
        : _i1.DurationJsonExtension.fromJson(
            jsonSerialization['expireAfterUnusedFor'],
          ),
    method: jsonSerialization['method'] as String,
  );
}