Appearance
ComponentArtworkFileState
Type: Object
A reference linking a component to an artwork file (or external URI) it uses
Fields
| Name | Type | Args | Description | Deprecated |
|---|---|---|---|---|
| component | ComponentState | Parent component. Requires component:read permission. | ||
| componentId | ComponentID! | Parent component ID | ||
| createdAt | String! | Creation timestamp (ISO8601) | ||
| description | String | Human-readable description of this file's role | ||
| externalUri | String | External URI for artwork not tracked in the file store | ||
| file | FileState | The referenced file record. Requires file:read permission. | ||
| fileId | FileID | Referenced file ID (nil when using externalUri) | ||
| id | ComponentArtworkFileID! | Unique identifier | ||
| pageCount | Int | Number of pages contributed by this file | ||
| pageRange | String | Page range within the file to use (e.g. '1-32' or 'all') | ||
| sortOrder | Int! | Sort order within the component's artwork references | ||
| updatedAt | String! | Last update timestamp (ISO8601) | ||
| usageRole | ComponentFileUsageRole! | Role this file plays for the component (artwork / template / data / path / other) |