Skip to main content

UndoGroupPreviewRow

One recorded change in an undo group, and whether it can go back.

type UndoGroupPreviewRow {
conflictingFields: [String!]!
createdAt: DateTime!
eligible: Boolean!
expiresAt: DateTime!
fieldChanges: [UndoFieldChange!]!
id: ID!
reason: String
recordId: ID
requestName: String
}

Fields​

UndoGroupPreviewRow.conflictingFields ● [String!]! non-null scalar​

The fields changed again since this change, which stop it going back.

UndoGroupPreviewRow.createdAt ● DateTime! non-null scalar​

The date and time the change was recorded.

UndoGroupPreviewRow.eligible ● Boolean! non-null scalar​

Whether the change can go back.

UndoGroupPreviewRow.expiresAt ● DateTime! non-null scalar​

The date and time after which the change can no longer go back.

UndoGroupPreviewRow.fieldChanges ● [UndoFieldChange!]! non-null object​

The fields the change modified, with their values before and after.

UndoGroupPreviewRow.id ● ID! non-null scalar​

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

UndoGroupPreviewRow.reason ● String scalar​

The reason the change cannot go back. Optional.

UndoGroupPreviewRow.recordId ● ID scalar​

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

UndoGroupPreviewRow.requestName ● String scalar​

The name of the request that made the change. This is the EventsAir internal command name, not a GraphQL name. Use it for display and diagnostics only: it can change without a schema change. Optional.

Member Of​

UndoGroupPreview object