JwtPayload.fromJson constructor

JwtPayload.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory JwtPayload.fromJson(Map<String, dynamic> json) {
  json = json.clone();
  return JwtPayload(
      iss: json['iss'],
      sub: json['sub'],
      aud: json['aud'],
      exp: json['exp'],
      iat: json['iat'],
      nbf: json['nbf'],
      jti: json['jti'],
      name: json['name'],
      customClaims: json
        ..removeWhere((k, v) => [
              'name',
              'jti',
              'nbf',
              'iat',
              'iss',
              'sub',
              'aud',
              'exp',
            ].contains(k)));
}