RefreshToken.fromJson constructor

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

Implementation

factory RefreshToken.fromJson(Map<String, dynamic> jsonSerialization) {
  return RefreshToken(
    id: jsonSerialization['id'] == null
        ? null
        : _is.UuidValueJsonExtension.fromJson(jsonSerialization['id']),
    authUserId: _is.UuidValueJsonExtension.fromJson(
      jsonSerialization['authUserId'],
    ),
    authUser: jsonSerialization['authUser'] == null
        ? null
        : _i8reeoob.Protocol().deserialize<_ivyervu7.AuthUser>(
            jsonSerialization['authUser'],
          ),
    scopeNames: _i8reeoob.Protocol().deserialize<Set<String>>(
      jsonSerialization['scopeNames'],
    ),
    extraClaims: jsonSerialization['extraClaims'] as String?,
    method: jsonSerialization['method'] as String,
    fixedSecret: _is.ByteDataJsonExtension.fromJson(
      jsonSerialization['fixedSecret'],
    ),
    rotatingSecretHash: jsonSerialization['rotatingSecretHash'] as String,
    lastUpdatedAt: jsonSerialization['lastUpdatedAt'] == null
        ? null
        : _is.DateTimeJsonExtension.fromJson(
            jsonSerialization['lastUpdatedAt'],
          ),
    createdAt: jsonSerialization['createdAt'] == null
        ? null
        : _is.DateTimeJsonExtension.fromJson(jsonSerialization['createdAt']),
  );
}