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
22metadataVersion: Int
25
24oauth2RedirectUrls: [String!]
27
26checkPermissions: Boolean
29
28permissionsRequired: [String!]
31
30deploymentModel: DeploymentModel
33
32contextMenuExtensions: UpdateContextMenuExtensions
35
34eventEndpoint: String
37
36packageDistributionType: EngineDistributionType
41
38# The application roles that need to be updated for this application. It
39# overwrites all existing permissions.
40applicationRoles: [UpdateApplicationRole!]
44
42# The tags associated with the application.
43entityTags: [EntityTagInput]
47
45# Update existing application config definitions
46applicationConfigDefinition: [ApplicationConfigDefinitionUpdateApp]
53
48# The resources which will be added to or removed from the application's package.
49# Any engines, flows, or
50# data registries will also be added to or removed from the list of components for
51# the application.
52resources: [ApplicationResourceUpdate]
55
54headerbarEnabled: Boolean
58
56# The headerbar configuration to be used with this application
57headerbar: ApplicationHeaderbarUpdate
62
59# The node modules that need to be installed with the application and will be
60# added to the same package as this application.
61nodeModules: [NodeModuleInput]
63}