ReviewAttemptByIDRequest.fromJson constructor

ReviewAttemptByIDRequest.fromJson(
  1. Map<String, Object?> json
)

Implementation

factory ReviewAttemptByIDRequest.fromJson(
  Map<String, Object?> json,
) =>
    ReviewAttemptByIDRequest(
      publicMessage: json["public_message"] == null
          ? null
          : json["public_message"] as String,
      reasons: json["reasons"] == null
          ? null
          : (json["reasons"] as List)
              .map(
                (item) => ReviewReasonInput.fromJson(
                  (item as Map).cast<String, Object?>(),
                ),
              )
              .toList(),
      attemptId: json["attempt_id"] as String,
      decision: UploadReviewDecision.fromJson(json["decision"]),
      id: json["id"] as String,
    );