CreateAiReviewPayload
Every payload carries an errors array rather than throwing. The grid patches from the response instead of refetching, so a payload that threw would cost a round trip on the path the reviewer uses most.
type CreateAiReviewPayload {
review: AiReview
errors: [AiReviewError!]
}
Fields
CreateAiReviewPayload.review ● AiReview object
CreateAiReviewPayload.errors ● [AiReviewError!] list object
Returned By
createAiReview mutation