ResourceFileChangeStructure

Version #1

Description:

Represents a change which should be applied to a single file of a resource.
To add a new file to the resource, use type="add"
To modify the file’s data, use type="modify" and add changes to dataChanges. Note only the data object can be modified.
To remove a file from the resource, use type="remove"
When no changes should be applied to a file, do not add it as a change.

Fields:

  • dataChanges: Array< DataChangeStructure:v1 > [Optional]
    Default: No changes
    Description: Should contain every change that should be applied to the file reference’s custom data object.
  • fileId: String [Required]
    Description: References the resource’s file reference.
  • fileSize: Integer [Optional]
    Default: null
    Description: Defines the referenced file’s size in bytes. This is used only when type="add"
  • mimeType: String [Optional]
    Default: null
    Description: Defines the referenced file’s mime type. This is used only when type="add"
  • type: Enum<add | modify | remove> [Optional]
    Default: add
    Description: Defines what kind of change should be applied to the file reference.