ReviewAttemptRequest.fromJson constructor

ReviewAttemptRequest.fromJson(
  1. Object? json
)

Implementation

factory ReviewAttemptRequest.fromJson(Object? json) {
  try {
    return ReviewByIDRequestVariant(
      ReviewAttemptByIDRequest.fromJson(
        (json as Map).cast<String, Object?>(),
      ),
    );
  } catch (_) {}
  try {
    return ReviewByOrdinalRequestVariant(
      ReviewAttemptByOrdinalRequest.fromJson(
        (json as Map).cast<String, Object?>(),
      ),
    );
  } catch (_) {}
  throw FormatException(
    'Unsupported ReviewAttemptRequest value',
  );
}