AuthorizationResponse.fromJson constructor Null safety

AuthorizationResponse.fromJson(
  1. Map<String, dynamic> json,
  2. {String? state}
)

Implementation

factory AuthorizationResponse.fromJson(
  Map<String, dynamic> json, {
  String? state,
}) =>
    AuthorizationResponse(
      accessToken: json["access_token"].toString(),
      tokenType: json["token_type"].toString(),
      idToken: json["id_token"].toString(),
      refreshToken: json["refresh_token"]?.toString(),
      expiresAt: DateTime.now().add(
        Duration(seconds: (json['expires_in'] as int?) ?? 0),
      ),
      additionalProperties: json,
      state: state,
    );