AuthSessionInfo.fromJson constructor

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

Implementation

factory AuthSessionInfo.fromJson(Map<String, dynamic> jsonSerialization) {
  return AuthSessionInfo(
    id: _i1.UuidValueJsonExtension.fromJson(jsonSerialization['id']),
    authUserId:
        _i1.UuidValueJsonExtension.fromJson(jsonSerialization['authUserId']),
    scopeNames: _i1.SetJsonExtension.fromJson(
        (jsonSerialization['scopeNames'] as List),
        itemFromJson: (e) => e as String)!,
    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,
  );
}