INPUT_OBJECT

UpdateTDO

Payload required to create a temporal data object

link GraphQL Schema definition

1input UpdateTDO {
4
2# ID of the TDO to update
3id: ID!
7
5# Start date and time in numerical (epoch) format.
6startDateTime: DateTime
10
8# Stop date and time in numerical (epoch) format.
9stopDateTime: DateTime
13
11# Source for the TDO, such as an ingestion type or engine ID.
12source: String
16
14# Current status, such as "downloaded" or "recording".
15status: String
19
17# A name for the TDO object, such as the name of the primary media file.
18name: String
22
20# A description for the TDO object.
21description: String
25
23# Set the primary asset of a given type (transcript or media)
24primaryAsset: [SetPrimaryAsset!]
30
26# True if the new TDO should be made public. If true, security.global
27# will be set to true and users from other organizations will be able to
28# view, but not modify, the TDO's metadata and assets.
29isPublic: Boolean
32
31details: JSONData
39
33# Optionally, specify one or more structured data objects to apply as
34# content templates to the TDO. They will be stored as assets of type
35# content-template and will contain an immutable copy of the original data.
36# Setting this field on an update does _not_ affect any content templates
37# previously added to the TDO -- it only creates the new ones.
38contentTemplates: [CreateTDOContentTemplateWithTDO!]
42
40# An optional thumbnail URL for the TDO
41thumbnailUrl: String
45
43# An optional preview asset URL for the TDO
44previewUrl: String
48
46# An optional image representing the TDO source
47sourceImageUrl: String
51
49# Optionally, add the data to the search index.
50addToIndex: Boolean
54
52# Optional flags for enforcing certain constrains during tdoCreation
53flags: [UpdateTDOFlag]
55}