INPUT_OBJECT

CreateApplication

link GraphQL Schema definition

1input CreateApplication {
3
2id: ID
5
4isPublic: Boolean
7
6name: String!
9
8key: String!
11
10details: JSONData
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: CreateContextMenuExtensions
35
34eventEndpoint: String
37
36packageDistributionType: EngineDistributionType
40
38# The application roles that need to be created for this application
39applicationRoles: [CreateApplicationRole!]
43
41# The tags associated with the application.
42entityTags: [EntityTagInput]
48
44# The resources which will be added to the new application's package. Any engines,
45# flows, or data registries will also
46# be added as components for the application.
47resources: [ApplicationResourceInput]
50
49headerbarEnabled: Boolean
53
51# The headerbar configuration to be used with this application
52headerbar: ApplicationHeaderbarInput
56
54# This creates a config definition for an application
55applicationConfigDefinition: [ApplicationConfigDefinitionInput]
60
57# The node modules that need to be installed with the application and will be
58# added to the same package as this application.
59nodeModules: [NodeModuleInput]
63
61# Allow application to be created with initial status
62status: ApplicationStatus
64}