INPUT_OBJECT

PageInputType

# GraphQL Schema definition

1input PageInputType {
4
2# ids of authorization policies which should be checked
3authorization_policy_ids: [ID]
6
5content: String
8
7dynamic_cache_expire: Int
10
9dynamic_cache_key: String
12
11dynamic_cache_layout: Boolean
14
13format: PageFormat
16
15handler: PageHandler
19
17# name of the liquid layout to which the content should be injected
18layout: String
22
20# deprecated, use layout
21layout_name: String
27
23# max nesting of the url to be resolved by this slug. For example slug "abc" with
24# max_deep_level 2 will resolve /abc, abc/1, abc/2, but will NOT resolve
25# abc/2/something.
26max_deep_level: Int
29
28metadata: HashObject
34
30# defines where the file definition will be available after pull; should start
31# with the module name follow by private/public scope, for example
32# manual/public/views/pages/my-page
33physical_file_path: String!
36
35redirect_code: PageRedifectCode
38
37redirect_to: String
40
39request_method: PageRequestMethod
42
41response_headers: HashObject
44
43searchable: Boolean
50
45# defines the url at which the page will be available, for example if you want the
46# page to be available at https://example.com/hello/world set the slug to
47# hello/world. If blank, slug will be derived from physical_file_path, in this
48# example set physical_file_path to views/pages/hello/world.html.liquid
49slug: String
52
51static_cache_expire: Int
53}

# Required by