Skip to main content

DecideOrgAiSuggestionInput

A person's decision on an organisation-level AI suggestion: accept it, accept it edited, or reject it with a reason.

input DecideOrgAiSuggestionInput {
decision: String!
editedPayload: JSON
expectedVersion: Int!
id: ID!
rejectNote: String
rejectReason: String
}

Fields​

DecideOrgAiSuggestionInput.decision ● String! non-null scalar​

ACCEPT, EDIT or REJECT.

DecideOrgAiSuggestionInput.editedPayload ● JSON scalar​

The edited change; required for EDIT.

DecideOrgAiSuggestionInput.expectedVersion ● Int! non-null scalar​

The version the decision is based on.

DecideOrgAiSuggestionInput.id ● ID! non-null scalar​

The suggestion.

DecideOrgAiSuggestionInput.rejectNote ● String scalar​

Required when the reason is OTHER; at most 500 characters.

DecideOrgAiSuggestionInput.rejectReason ● String scalar​

Required for REJECT: WRONG, DUPLICATE, NOT_NEEDED, OUT_OF_SCOPE or OTHER.

Member Of​

decideOrgAiSuggestion mutation