Skip to main content

UndoGroupOutcome

The outcome of undoing one recorded change.

type UndoGroupOutcome {
conflicts: [UndoConflict!]!
id: ID!
reason: String
recordId: ID
revertedByTransactionId: ID
succeeded: Boolean!
}

Fields​

UndoGroupOutcome.conflicts ● [UndoConflict!]! non-null object​

The records changed again since this change, which stopped it going back.

UndoGroupOutcome.id ● ID! non-null scalar​

The unique identifier of the undo transaction that recorded the change.

UndoGroupOutcome.reason ● String scalar​

The reason the change did not go back. Optional.

UndoGroupOutcome.recordId ● ID scalar​

The unique identifier of the record the change was made to. Optional.

UndoGroupOutcome.revertedByTransactionId ● ID scalar​

The unique identifier of the transaction that undid the change. Optional.

UndoGroupOutcome.succeeded ● Boolean! non-null scalar​

Whether the change went back.

Member Of​

ApplyUndoGroupPayload object