UnarchiveObjectInfo
Specifies which records of a single Salesforce object should be unarchived, plus options that apply to that object.
Fields
| Field | Type | Description |
|---|---|---|
| areAutomationsDisabled | Boolean | If true, Salesforce automations are suppressed for the duration of the unarchival job. |
| cascadePolicy | SalesforceArchivalCascadeNodeInput | Optional. Cascade selection tree describing which related child objects to unarchive alongside this object's records. The root node's object_name must equal this entry's object_name. Uses the same shape as the archival policy's cascade selection. If omitted, only this object's records are unarchived. |
| objectId | UUID! | Object ID of the Salesforce object. |
| objectName | String! | API name of the Salesforce object (e.g. "Opportunity"). |
| recordCriteria | ArchivedRecordCriteria | Optional. The criteria for which matching records will be unarchived, as an alternative to specifying the records directly. |
| recordsToUnarchive | UnarchiveRecordsInfo | Optional. The list of records to be unarchived directly. |