INPUT_OBJECT

UpdateApplication

link GraphQL Schema definition

1input UpdateApplication {
3
2id: ID!
5
4isPublic: Boolean
7
6name: String
9
8details: JSONData
11
10status: ApplicationStatus
13
12category: String
15
14description: String
17
16iconUrl: String
19
18iconSvg: String
21
20url: String
23
22events: [UpsertEvent!]
25
24metadataVersion: Int
27
26oauth2RedirectUrls: [String!]
29
28checkPermissions: Boolean
31
30permissionsRequired: [String!]
33
32deploymentModel: DeploymentModel
35
34contextMenuExtensions: UpdateContextMenuExtensions
37
36eventEndpoint: String
39
38eventSubscriptions: [EventSubscriptionInput]
41
40packageDistributionType: EngineDistributionType
45
42# The application roles that need to be updated for this application. It
43# overwrites all existing permissions.
44applicationRoles: [UpdateApplicationRole!]
48
46# The tags associated with the application.
47entityTags: [EntityTagInput]
51
49# Update existing application config definitions
50applicationConfigDefinition: [ApplicationConfigDefinitionUpdateApp]
57
52# The resources which will be added to or removed from the application's package.
53# Any engines, flows, or
54# data registries will also be added to or removed from the list of components for
55# the application.
56resources: [ApplicationResourceUpdate]
59
58headerbarEnabled: Boolean
62
60# The headerbar configuration to be used with this application
61headerbar: ApplicationHeaderbarUpdate
66
63# The node modules that need to be installed with the application and will be
64# added to the same package as this application.
65nodeModules: [NodeModuleInput]
67}