INPUT_OBJECT

UpdateSource

Data used to update an existing source

link GraphQL Schema definition

1input UpdateSource {
4
2# The ID of the source to update
3id: ID!
7
5# Update the name field
6name: String
10
8# Update the isPublic field
9isPublic: Boolean
14
11# Additional metadata to associate with the source. This data may be
12# validated against a schema associated with the source type.
13details: JSONData
17
15# Optional thumbnail image URL for the source
16thumbnailUrl: String
20
18# Optionally, associate content templates with the new source
19contentTemplates: [CreateSourceContentTemplateWithSource!]
24
21# Optionally associate a schema for correlation.
22# Required when correlationSDOId is specified.
23correlationSchemaId: ID
29
25# Optionally associate a structured data object of the specified
26# correlationSchemaId.
27# Required when correlationSchemaId is specified.
28correlationSDOId: ID
34
30# Add or modify collaborators on the source. Permissions for organizations
31# not mentioned in this list will _not_ be modified. To revoke permissions
32# for an organization, use the `none` permission.
33collaborators: [CreateSourceCollaborator!]
38
35# Set current state for the source. This is used only by the adapters
36# that use the source and should not be set by other clients.
37state: JSONData
39}

link Required by

This element is not required by anyone