Commit e3c4e95
Add poster_time to file/gallery field value types
The CMA returns (and accepts) a `poster_time` metadata key on file and
gallery field values for video assets — the float second into the video
used to generate the thumbnail. The hand-written field value types didn't
include it, so it was missing from `FileFieldValue`,
`FileFieldValueInRequest`, and (via re-export) the gallery equivalents.
- Add `poster_time` to `FileFieldValue` (`number | null`) and
`FileFieldValueInRequest` (`number | null`, optional).
- Require `poster_time` in the `isFileFieldValue` response type guard,
matching the existing `focal_point` check.
- Surface `poster_time` in `inspectItem` for file and gallery items.
Gallery types derive from the file types, so they pick this up for free.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 791bf3e commit e3c4e95
2 files changed
Lines changed: 14 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
| 56 | + | |
55 | 57 | | |
56 | 58 | | |
57 | 59 | | |
| |||
75 | 77 | | |
76 | 78 | | |
77 | 79 | | |
| 80 | + | |
78 | 81 | | |
79 | 82 | | |
80 | 83 | | |
| |||
95 | 98 | | |
96 | 99 | | |
97 | 100 | | |
98 | | - | |
| 101 | + | |
| 102 | + | |
99 | 103 | | |
100 | 104 | | |
101 | 105 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
387 | 387 | | |
388 | 388 | | |
389 | 389 | | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
390 | 394 | | |
391 | 395 | | |
392 | 396 | | |
| |||
432 | 436 | | |
433 | 437 | | |
434 | 438 | | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
435 | 443 | | |
436 | 444 | | |
437 | 445 | | |
| |||
0 commit comments