GraphQL requests
No HTTP queries on GraphQL endpoint(s)
Refresh with latest queryNo GraphQL queries stored.
Schema: default
schema {
query: Domain
mutation: ItemMutation
}
type UntypedContent implements DomainContent & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_content: Content @deprecated(reason: "Renamed to _info")
"Underlying content info item"
_info: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
reason: String
}
interface DomainContent {
"Item's content info"
_info: Content
"Underlying content item"
_content: Content @deprecated(reason: "Renamed to _info")
"Item's content type"
_type: ContentType
"The content's main location"
_location: Location
"All the content's locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
}
"An Ibexa repository ContentInfo."
type Content {
"The Content item's unique ID."
id: Int
"The content type ID of the Content item."
contentTypeId: Int!
"The content type of the Content item."
contentType: ContentType
"The computed name (via name schema) in the main language of the Content item."
name: String
"The section to which the Content object is assigned."
section: Section
"Version number of the published version, or 1 for a newly created draft."
currentVersionNo: Int
"The currently published version"
currentVersion: Version
"All content versions."
versions: [Version]
"If the Content item has a published version."
published: Boolean
"The user id of the owner of the Content object"
ownerId: Int
"The owner user of the Content object"
owner: User
"Date the Content item was last modified on."
modificationDate: DateTime
"Date the Content item was first published on."
publishedDate: DateTime
"Indicates if the Content object is shown in the mainlanguage if its not present in an other requested language."
alwaysAvailable: Boolean
"A global unique id of the Content object"
remoteId: String
"The main language code of the Content object. If the available flag is set to true the Content is shown in this language if the requested language does not exist."
mainLanguageCode: String
"Identifier of the Content item's main location."
mainLocationId: Int
"Content item's main location."
mainLocation: Location
"All the locations of the Content item"
locations: [Location]
"Relations from this Content"
relations: [ContentRelation]
"Relations to this Content"
reverseRelations: [ContentRelation]
"Content States."
states: [ObjectState]
}
"An Ibexa repository ContentType."
type ContentType {
"The content type's unique ID."
id: Int!
"The content type's description"
description(language: RepositoryLanguage = null): String
"The ContentType's Field Definitions."
fieldDefinitions: [FieldDefinition]
"The status of the content type. One of ContentType::STATUS_DEFINED|ContentType::STATUS_DRAFT|ContentType::STATUS_MODIFIED."
status: Int
"The identifier of the content type."
identifier: String
"The content type's name in the main language"
name(language: RepositoryLanguage = null): String
"The content type's names in all languages"
names: [String]
"The date of the creation of this content type."
creationDate: DateTime
"the date of the last modification of this content type."
modificationDate: DateTime
"The user id of the creator of this content type."
creatorId: Int
"The user who created this content type."
creator: User
"The user id of the user which has last modified this content type"
modifierId: Int
"The user which has last modified this content type"
modifier: User
"A global unique id of the content type."
remoteId: String
"URL alias schema. If nothing is provided, nameSchema will be used instead."
urlAliasSchema: String
"The name schema."
nameSchema: String
"This flag hints to UIs if type may have children or not."
isContainer: Boolean
"The main language of the content type names and description used for fallback."
mainLanguageCode: String
"If an instance of a content type is created the always available flag is set by default this this value."
defaultAlwaysAvailable: Boolean
"Specifies which property the child locations should be sorted on by default when created. Valid values are found at {@link Location::SORT_FIELD_*}"
defaultSortField: Int
"Specifies whether the sort order should be ascending or descending by default when created. Valid values are {@link Location::SORT_ORDER_*}"
defaultSortOrder: Int
groups: [ContentTypeGroup]
}
enum RepositoryLanguage {
"English (United Kingdom)"
eng_GB
"German (Germany)"
ger_DE
}
"An Ibexa repository FieldDefinition."
type FieldDefinition {
"The id of the field definition."
id: Int
"The field definition name, either in the most prioritized language, or in the language given as an argument"
name(language: RepositoryLanguage = null): String
"The field definition description, either in the most prioritized language, or in the language given as an argument"
description(language: RepositoryLanguage = null): String
"The system identifier of the field definition."
identifier: String
"The field group name."
fieldGroup: String
"The position of the field definition in the content type"
position: Int
"The identifier of the field type (ibexa_string, ibexa_integer...)."
fieldTypeIdentifier: String
"Indicates if this field can be a thumbnail."
isThumbnail: Boolean
"Indicates if fields of this definition are translatable."
isTranslatable: Boolean
"Indicates if this field is used for information collection"
isRequired: Boolean
"Indicates if the content is searchable by this attribute"
isSearchable: Boolean
}
"A date"
type DateTime {
"Date formatted with a date() format"
format(
"A pattern compatible with date()"
pattern: String
constant: DateFormatConstant
): String
"The raw string value"
timestamp: Int
}
enum DateFormatConstant {
"Y-m-d\\TH:i:sP"
atom
"l, d-M-Y H:i:s T"
cookie
"Y-M-D\\TH:I:SO"
iso8601
"D, D M Y H:I:S O"
rfc822
"L, D-M-Y H:I:S T"
rfc850
"D, D M Y H:I:S O"
rfc1036
"D, D M Y H:I:S O"
rfc1123
"D, D M Y H:I:S O"
rfc2822
"Y-M-D\\TH:I:SP"
rfc3339
"Y-M-D\\TH:I:S.VP"
rfc3339_extended
"D, D M Y H:I:S O"
rss
"Y-M-D\\TH:I:SP"
w3c
}
"An Ibexa repository User."
type User {
"The Content item's id. Shortcut to ContentInfo {id}."
id: Int
name: String
content: UserItem
"Current version metadata"
version: Version
enabled: Boolean
maxLogin: Int
groups: [UserGroup]
thumbnail: Thumbnail
}
type UserItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
firstName(language: RepositoryLanguage): String
lastName(language: RepositoryLanguage): String
userAccount: String
signature(language: RepositoryLanguage): String
image(language: RepositoryLanguage): ImageFieldValue
}
interface Item {
"Item's content info"
_contentInfo: Content
"Item's content type"
_type: ContentType
"The content's main location"
_location: Location
"All the content's locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias for the current location."
_url: String
_thumbnail: Thumbnail
}
"An Ibexa repository location."
type Location {
"The unique ID of the location."
id: Int!
"The ID of the Content item referenced by the Location."
contentId: Int!
"Position of the Location among its siblings when sorted using priority/"
priority: Int
"Indicates that the Location is explicitly marked as hidden."
hidden: Boolean
"Indicates that the Location is implicitly marked as hidden by a parent location"
invisible: Boolean
"A global unique id of the content object"
remoteId: String
"The id of the parent location"
parentLocationId: Int
"The parent location"
parentLocation: Location
"The path to the Location in the Tree."
pathString: String
"Same as $pathString but as array, e.g. [ 1, 2, 4, 23 ]"
path: [Int]
"Depth location has in the location tree"
depth: Int
children(
after: String
first: Int
before: String
last: Int
"A sort clause, or array of clauses. Add _desc after a clause to reverse it"
sortBy: [LocationSortByOptions]
): LocationConnection
urlAliases(custom: Boolean): [LocationUrlAlias]
contentInfo: Content
content: DomainContent
}
enum LocationSortByOptions {
"Sort by content id"
_contentId
"Sort by content name"
_name
"Sort by last modification date"
_dateModified
"Sort by initial publication date"
_datePublished
"Sort by content section identifier"
_sectionIdentifier
"Sort by section name"
_sectionName
"Sort by score"
_score
"Reverse the previous sorting option"
_desc
_depth
_locationId
_isMainLocation
_path
_priority
_visibility
}
"A connection to a list of items."
type LocationConnection {
sliceSize: Int!
orderBy: String
totalCount: Int
pages: [ConnectionPage]
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [LocationEdge]
}
type ConnectionPage {
number: Int
cursor: String
}
"Information about pagination in a connection."
type PageInfo {
"When paginating forwards, are there more items?"
hasNextPage: Boolean!
"When paginating backwards, are there more items?"
hasPreviousPage: Boolean!
"When paginating backwards, the cursor to continue."
startCursor: String
"When paginating forwards, the cursor to continue."
endCursor: String
}
"An edge in a connection."
type LocationEdge {
"The item at the end of the edge."
node: Location
"A cursor for use in pagination."
cursor: String!
}
type LocationUrlAlias implements UrlAlias {
id: String
path: String
languageCodes: [String]
alwaysAvailable: Boolean
isHistory: Boolean
isCustom: Boolean
forward: Boolean
location: Location
}
interface UrlAlias {
id: String
path: String
languageCodes: [String]
alwaysAvailable: Boolean
isHistory: Boolean
isCustom: Boolean
forward: Boolean
}
type Thumbnail {
"The image's URI (example: 'https://example.com/var/site/storage/images/_aliases/small/9/8/1/0/189-1-eng-GB/image.png')"
uri: String
"The width as number of pixels (example: 320)"
width: Int
"The height as number of pixels (example: 200)"
height: Int
alternativeText: String
mimeType: String
}
"Fetches an object given its ID"
interface Node {
"The ID of an object"
id: ID!
}
type ImageFieldValue {
"String representation of the value"
text: String
id: String
alternativeText: String
fileName: String
fileSize: Int
uri: String
width: Int
height: Int
additionalData: ImageAdditionalData
variations(
"One or more variation identifiers."
identifier: [ImageVariationIdentifier]!
): [ImageVariation]
variation(
"A variation identifier."
identifier: ImageVariationIdentifier!
): ImageVariation
}
type ImageAdditionalData {
"The X value of focal point"
focalPointX: Int
"The Y value of focal point"
focalPointY: Int
}
enum ImageVariationIdentifier {
original
reference
small
tiny
medium
large
nglayouts_app_preview
ngcb_thumbnail
ezplatform_admin_ui_profile_picture_user_menu
i30
i160
i320
i480
i770
i1320
i1920
}
type ImageVariation {
"The image's URI (example: 'https://example.com/var/site/storage/images/_aliases/small/9/8/1/0/189-1-eng-GB/image.png')"
uri: String
"The name of the image alias (example: 'original')"
name: String
"The MIME type (for example 'image/png')"
mimeType: String
"The name of the file (for example 'my_image.png')"
fileName: String
"When the variation was last modified"
lastModified: DateTime
"The width as number of pixels (example: 320)"
width: Int
"The height as number of pixels (example: 200)"
height: Int
}
"Content Version metadata"
type Version {
id: Int
versionNumber: Int
names: [String]
name(language: RepositoryLanguage): String
modificationDate: DateTime
creationDate: DateTime
creatorId: Int
creator: User
status: Int
initialLanguageCode: String
languageCodes: [String]
}
type UserGroup {
"The Content item's id. Shortcut to ContentInfo {id}."
id: Int
name: String
"The User Group content item"
content: UserGroupItem
"Current version"
version: Version
parentGroup: UserGroup
subGroups: [UserGroup]
users: [User]
}
type UserGroupItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
name(language: RepositoryLanguage): String
description(language: RepositoryLanguage): String
}
type ContentTypeGroup {
id: Int
identifier: String
creationDate: DateTime
modificationDate: DateTime
creatorId: Int
creator: User
modifierId: Int
modifier: User
contentTypes: [ContentType]
groups: [ContentTypeGroup]
}
"An Ibexa repository section."
type Section {
"The Section's unique ID."
id: Int!
"The Section's system identifier."
identifier: String
"The Section's name."
name: String
}
type ContentRelation {
sourceFieldDefinitionIdentifier: String
sourceContent: DomainContent
destinationContent: DomainContent
type: RelationType
}
enum RelationType {
common
embed
link
field
asset
}
"An Ibexa content object state."
type ObjectState {
"The ObjectState's unique ID."
id: Int!
"The ObjectState's system identifier."
identifier: String
"The ObjectState's priority used for ordering."
priority: Int
"The ObjectStateGroup's language codes."
languageCodes: [String]
group: ObjectStateGroup
}
"An Ibexa content object state group."
type ObjectStateGroup {
"The ObjectStateGroup's unique ID."
id: Int!
"The ObjectStateGroup's system identifier."
identifier: String
"The ObjectStateGroup's default language code."
defaultLanguageCode: String
"The ObjectStateGroup's language codes."
languageCodes: [String]
"List of ObjectStates under ObjectStateGroup."
states: [ObjectState]
}
type Domain {
"Ibexa repository API"
_repository: Repository
"Fetches an object given its ID"
node(
"The ID of an object"
id: ID!
): Node
"An item, whatever its type"
item(
"Content ID of the article"
contentId: Int
"Content remote ID of the article"
remoteId: String
"Location ID of the article"
locationId: Int
"Location remote ID of the article"
locationRemoteId: String
"URL alias of the article"
urlAlias: String
): Item
netgen: ItemGroupNetgen
media: ItemGroupMedia
users: ItemGroupUsers
netgenComponents: ItemGroupNetgenComponents
}
"Ibexa repository"
type Repository {
location(
"A location id"
locationId: Int
"A location remote id"
remoteId: Int
"A location url alias: 'path/to/content-item'"
urlAlias: String
): Location
contentType(
"Resolves using the unique ContentType id."
id: Int
"Resolves using the unique ContentType identifier."
identifier: String
): ContentType
contentTypes(groupId: String, groupIdentifier: String): [ContentType]
"Fetches Object State Group by ID."
objectStateGroup(
"ID of the Object State Group"
id: Int
): ObjectStateGroup
"Fetches all Object State Groups."
objectStateGroups: [ObjectStateGroup]
"Fetches Object State by ID."
objectState(
"ID of the Object State"
id: Int
): ObjectState
"Fetches Object States assigned to given Group ID."
objectStates(
"ID of the ObjectStateGroup"
groupId: Int
): [ObjectState]
}
type ItemGroupNetgen {
"The contenttype group's properties"
_info: ContentTypeGroup
"Content types from this group"
_types: ItemGroupNetgenTypes
"Standard article object"
ngArticles(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgArticleItemConnection
"Standard article object"
ngArticle(
"Content ID of the ng_article"
contentId: Int
"Content remote ID of the ng_article"
remoteId: String
"Location ID of the ng_article"
locationId: Int
"Location remote ID of the ng_article"
locationRemoteId: String
"URL alias of the ng_article"
urlAlias: String
): NgArticleItem
"Object for defining content banners"
ngBanners(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgBannerItemConnection
"Object for defining content banners"
ngBanner(
"Content ID of the ng_banner"
contentId: Int
"Content remote ID of the ng_banner"
remoteId: String
"Location ID of the ng_banner"
locationId: Int
"Location remote ID of the ng_banner"
locationRemoteId: String
"URL alias of the ng_banner"
urlAlias: String
): NgBannerItem
"Standard blog post item"
ngBlogPosts(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgBlogPostItemConnection
"Standard blog post item"
ngBlogPost(
"Content ID of the ng_blog_post"
contentId: Int
"Content remote ID of the ng_blog_post"
remoteId: String
"Location ID of the ng_blog_post"
locationId: Int
"Location remote ID of the ng_blog_post"
locationRemoteId: String
"URL alias of the ng_blog_post"
urlAlias: String
): NgBlogPostItem
"No description available"
ngContactForms(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgContactFormItemConnection
"No description available"
ngContactForm(
"Content ID of the ng_contact_form"
contentId: Int
"Content remote ID of the ng_contact_form"
remoteId: String
"Location ID of the ng_contact_form"
locationId: Int
"Location remote ID of the ng_contact_form"
locationRemoteId: String
"URL alias of the ng_contact_form"
urlAlias: String
): NgContactFormItem
"Cookie popup policy content"
ngCookiePolicies(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgCookiePolicyItemConnection
"Cookie popup policy content"
ngCookiePolicy(
"Content ID of the ng_cookie_policy"
contentId: Int
"Content remote ID of the ng_cookie_policy"
remoteId: String
"Location ID of the ng_cookie_policy"
locationId: Int
"Location remote ID of the ng_cookie_policy"
locationRemoteId: String
"URL alias of the ng_cookie_policy"
urlAlias: String
): NgCookiePolicyItem
"Frontpage"
ngFrontpages(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgFrontpageItemConnection
"Frontpage"
ngFrontpage(
"Content ID of the ng_frontpage"
contentId: Int
"Content remote ID of the ng_frontpage"
remoteId: String
"Location ID of the ng_frontpage"
locationId: Int
"Location remote ID of the ng_frontpage"
locationRemoteId: String
"URL alias of the ng_frontpage"
urlAlias: String
): NgFrontpageItem
"No description available"
ngJobApplicationForms(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgJobApplicationFormItemConnection
"No description available"
ngJobApplicationForm(
"Content ID of the ng_job_application_form"
contentId: Int
"Content remote ID of the ng_job_application_form"
remoteId: String
"Location ID of the ng_job_application_form"
locationId: Int
"Location remote ID of the ng_job_application_form"
locationRemoteId: String
"URL alias of the ng_job_application_form"
urlAlias: String
): NgJobApplicationFormItem
"No description available"
ngJobPositia(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgJobPositionItemConnection
"No description available"
ngJobPosition(
"Content ID of the ng_job_position"
contentId: Int
"Content remote ID of the ng_job_position"
remoteId: String
"Location ID of the ng_job_position"
locationId: Int
"Location remote ID of the ng_job_position"
locationRemoteId: String
"URL alias of the ng_job_position"
urlAlias: String
): NgJobPositionItem
"Landing page"
ngLandingPages(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgLandingPageItemConnection
"Landing page"
ngLandingPage(
"Content ID of the ng_landing_page"
contentId: Int
"Content remote ID of the ng_landing_page"
remoteId: String
"Location ID of the ng_landing_page"
locationId: Int
"Location remote ID of the ng_landing_page"
locationRemoteId: String
"URL alias of the ng_landing_page"
urlAlias: String
): NgLandingPageItem
"No description available"
ngLeadForms(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgLeadFormItemConnection
"No description available"
ngLeadForm(
"Content ID of the ng_lead_form"
contentId: Int
"Content remote ID of the ng_lead_form"
remoteId: String
"Location ID of the ng_lead_form"
locationId: Int
"Location remote ID of the ng_lead_form"
locationRemoteId: String
"URL alias of the ng_lead_form"
urlAlias: String
): NgLeadFormItem
"Object for defining logos"
ngLogoes(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgLogoItemConnection
"Object for defining logos"
ngLogo(
"Content ID of the ng_logo"
contentId: Int
"Content remote ID of the ng_logo"
remoteId: String
"Location ID of the ng_logo"
locationId: Int
"Location remote ID of the ng_logo"
locationRemoteId: String
"URL alias of the ng_logo"
urlAlias: String
): NgLogoItem
"Standard news object"
ngNewses(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgNewsItemConnection
"Standard news object"
ngNews(
"Content ID of the ng_news"
contentId: Int
"Content remote ID of the ng_news"
remoteId: String
"Location ID of the ng_news"
locationId: Int
"Location remote ID of the ng_news"
locationRemoteId: String
"URL alias of the ng_news"
urlAlias: String
): NgNewsItem
"Object for linking to external and internal resources"
ngShortcuts(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgShortcutItemConnection
"Object for linking to external and internal resources"
ngShortcut(
"Content ID of the ng_shortcut"
contentId: Int
"Content remote ID of the ng_shortcut"
remoteId: String
"Location ID of the ng_shortcut"
locationId: Int
"Location remote ID of the ng_shortcut"
locationRemoteId: String
"URL alias of the ng_shortcut"
urlAlias: String
): NgShortcutItem
"Site info"
ngSiteInfoes(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgSiteInfoItemConnection
"Site info"
ngSiteInfo(
"Content ID of the ng_site_info"
contentId: Int
"Content remote ID of the ng_site_info"
remoteId: String
"Location ID of the ng_site_info"
locationId: Int
"Location remote ID of the ng_site_info"
locationRemoteId: String
"URL alias of the ng_site_info"
urlAlias: String
): NgSiteInfoItem
"HTML5, YouTube, Vimeo and Dailymotion video"
ngVideoes(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgVideoItemConnection
"HTML5, YouTube, Vimeo and Dailymotion video"
ngVideo(
"Content ID of the ng_video"
contentId: Int
"Content remote ID of the ng_video"
remoteId: String
"Location ID of the ng_video"
locationId: Int
"Location remote ID of the ng_video"
locationRemoteId: String
"URL alias of the ng_video"
urlAlias: String
): NgVideoItem
"No description available"
ngAccordionItems(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgAccordionItemItemConnection
"No description available"
ngAccordionItem(
"Content ID of the ng_accordion_item"
contentId: Int
"Content remote ID of the ng_accordion_item"
remoteId: String
"Location ID of the ng_accordion_item"
locationId: Int
"Location remote ID of the ng_accordion_item"
locationRemoteId: String
"URL alias of the ng_accordion_item"
urlAlias: String
): NgAccordionItemItem
ngAudioes(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgAudioItemConnection
ngAudio(
"Content ID of the ng_audio"
contentId: Int
"Content remote ID of the ng_audio"
remoteId: String
"Location ID of the ng_audio"
locationId: Int
"Location remote ID of the ng_audio"
locationRemoteId: String
"URL alias of the ng_audio"
urlAlias: String
): NgAudioItem
ngCategories(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgCategoryItemConnection
ngCategory(
"Content ID of the ng_category"
contentId: Int
"Content remote ID of the ng_category"
remoteId: String
"Location ID of the ng_category"
locationId: Int
"Location remote ID of the ng_category"
locationRemoteId: String
"URL alias of the ng_category"
urlAlias: String
): NgCategoryItem
ngContainers(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgContainerItemConnection
ngContainer(
"Content ID of the ng_container"
contentId: Int
"Content remote ID of the ng_container"
remoteId: String
"Location ID of the ng_container"
locationId: Int
"Location remote ID of the ng_container"
locationRemoteId: String
"URL alias of the ng_container"
urlAlias: String
): NgContainerItem
ngGalleries(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgGalleryItemConnection
ngGallery(
"Content ID of the ng_gallery"
contentId: Int
"Content remote ID of the ng_gallery"
remoteId: String
"Location ID of the ng_gallery"
locationId: Int
"Location remote ID of the ng_gallery"
locationRemoteId: String
"URL alias of the ng_gallery"
urlAlias: String
): NgGalleryItem
"Object for inserting HTML content"
ngHtmlboxes(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgHtmlboxItemConnection
"Object for inserting HTML content"
ngHtmlbox(
"Content ID of the ng_htmlbox"
contentId: Int
"Content remote ID of the ng_htmlbox"
remoteId: String
"Location ID of the ng_htmlbox"
locationId: Int
"Location remote ID of the ng_htmlbox"
locationRemoteId: String
"URL alias of the ng_htmlbox"
urlAlias: String
): NgHtmlboxItem
ngMenuItems(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgMenuItemItemConnection
ngMenuItem(
"Content ID of the ng_menu_item"
contentId: Int
"Content remote ID of the ng_menu_item"
remoteId: String
"Location ID of the ng_menu_item"
locationId: Int
"Location remote ID of the ng_menu_item"
locationRemoteId: String
"URL alias of the ng_menu_item"
urlAlias: String
): NgMenuItemItem
"No description available"
ngPersa(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgPersonItemConnection
"No description available"
ngPerson(
"Content ID of the ng_person"
contentId: Int
"Content remote ID of the ng_person"
remoteId: String
"Location ID of the ng_person"
locationId: Int
"Location remote ID of the ng_person"
locationRemoteId: String
"URL alias of the ng_person"
urlAlias: String
): NgPersonItem
"Recipe object"
ngRecipes(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgRecipeItemConnection
"Recipe object"
ngRecipe(
"Content ID of the ng_recipe"
contentId: Int
"Content remote ID of the ng_recipe"
remoteId: String
"Location ID of the ng_recipe"
locationId: Int
"Location remote ID of the ng_recipe"
locationRemoteId: String
"URL alias of the ng_recipe"
urlAlias: String
): NgRecipeItem
ngTopics(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgTopicItemConnection
ngTopic(
"Content ID of the ng_topic"
contentId: Int
"Content remote ID of the ng_topic"
remoteId: String
"Location ID of the ng_topic"
locationId: Int
"Location remote ID of the ng_topic"
locationRemoteId: String
"URL alias of the ng_topic"
urlAlias: String
): NgTopicItem
}
type ItemGroupNetgenTypes {
ngArticle: NgArticleItemType
ngBanner: NgBannerItemType
ngBlogPost: NgBlogPostItemType
ngContactForm: NgContactFormItemType
ngCookiePolicy: NgCookiePolicyItemType
ngFrontpage: NgFrontpageItemType
ngJobApplicationForm: NgJobApplicationFormItemType
ngJobPosition: NgJobPositionItemType
ngLandingPage: NgLandingPageItemType
ngLeadForm: NgLeadFormItemType
ngLogo: NgLogoItemType
ngNews: NgNewsItemType
ngShortcut: NgShortcutItemType
ngSiteInfo: NgSiteInfoItemType
ngVideo: NgVideoItemType
ngAccordionItem: NgAccordionItemItemType
ngAudio: NgAudioItemType
ngCategory: NgCategoryItemType
ngContainer: NgContainerItemType
ngGallery: NgGalleryItemType
ngHtmlbox: NgHtmlboxItemType
ngMenuItem: NgMenuItemItemType
ngPerson: NgPersonItemType
ngRecipe: NgRecipeItemType
ngTopic: NgTopicItemType
}
type NgArticleItemType implements ItemType {
_info: ContentType
"Article title"
title: TextLineFieldDefinition
"Short version of a title, used in menus"
teaserTitle: TextLineFieldDefinition
authors: RelationListFieldDefinition
"Image used on full article page"
image: BinaryFieldDefinition
"Image used on listing and search pages"
teaserImage: BinaryFieldDefinition
"Full intro text, shown on full article page"
fullIntro: MatrixFieldDefinition
"Teaser intro text, shown on category page or in search result"
teaserIntro: MatrixFieldDefinition
"Main article text"
body: MatrixFieldDefinition
"Links to related content"
relatedContent: RelationListFieldDefinition
relatedMultimedia: RelationListFieldDefinition
mainTopic: MatrixFieldDefinition
tags: MatrixFieldDefinition
sponsoredContentDisclosure: TextLineFieldDefinition
"SEO meta data"
metadata: MatrixFieldDefinition
"Specific CSS class"
cssClass: TextLineFieldDefinition
"Text to be used when generating smart URLs"
urlText: TextLineFieldDefinition
}
interface ItemType {
"The content type's properties"
_info: ContentType
}
"An Ibexa repository FieldDefinition."
type TextLineFieldDefinition {
"The id of the field definition."
id: Int
"The field definition name, either in the most prioritized language, or in the language given as an argument"
name(language: RepositoryLanguage = null): String
"The field definition description, either in the most prioritized language, or in the language given as an argument"
description(language: RepositoryLanguage = null): String
"The system identifier of the field definition."
identifier: String
"The field group name."
fieldGroup: String
"The position of the field definition in the content type"
position: Int
"The identifier of the field type (ibexa_string, ibexa_integer...)."
fieldTypeIdentifier: String
"Indicates if this field can be a thumbnail."
isThumbnail: Boolean
"Indicates if fields of this definition are translatable."
isTranslatable: Boolean
"Indicates if this field is used for information collection"
isRequired: Boolean
"Indicates if the content is searchable by this attribute"
isSearchable: Boolean
constraints: TextLineFieldDefinitionConstraints
defaultValue: String
}
type TextLineFieldDefinitionConstraints {
minLength: Int
maxLength: Int
}
type RelationListFieldDefinition {
settings: RelationFieldDefinitionSettings
constraints: RelationListFieldDefinitionConstraints
}
type RelationFieldDefinitionSettings {
selectionMethod: String
selectionDefaultLocation: String
selectionContentTypes: [Int]
}
type RelationListFieldDefinitionConstraints {
selectionLimit: Int
}
"An Ibexa repository FieldDefinition."
type BinaryFieldDefinition {
"The id of the field definition."
id: Int
"The field definition name, either in the most prioritized language, or in the language given as an argument"
name(language: RepositoryLanguage = null): String
"The field definition description, either in the most prioritized language, or in the language given as an argument"
description(language: RepositoryLanguage = null): String
"The system identifier of the field definition."
identifier: String
"The field group name."
fieldGroup: String
"The position of the field definition in the content type"
position: Int
"The identifier of the field type (ibexa_string, ibexa_integer...)."
fieldTypeIdentifier: String
"Indicates if this field can be a thumbnail."
isThumbnail: Boolean
"Indicates if fields of this definition are translatable."
isTranslatable: Boolean
"Indicates if this field is used for information collection"
isRequired: Boolean
"Indicates if the content is searchable by this attribute"
isSearchable: Boolean
constraints: BinaryFieldDefinitionConstraints
}
type BinaryFieldDefinitionConstraints {
maxFileSize: Int
}
type MatrixFieldDefinition {
settings: MatrixFieldDefinitionSettings
}
type MatrixFieldDefinitionSettings {
columns: [MatrixFieldDefinitionColumn]
minimumRows: Int
}
type MatrixFieldDefinitionColumn {
name: String
identifier: String
}
type NgBannerItemType implements ItemType {
_info: ContentType
eyebrowTitle: TextLineFieldDefinition
title: TextLineFieldDefinition
image: BinaryFieldDefinition
description: MatrixFieldDefinition
link: MatrixFieldDefinition
"Specific CSS class"
cssClass: TextLineFieldDefinition
}
type NgBlogPostItemType implements ItemType {
_info: ContentType
"News title"
title: TextLineFieldDefinition
"News headline"
headline: TextLineFieldDefinition
authors: RelationListFieldDefinition
"Short title version"
teaserTitle: TextLineFieldDefinition
"Image used on blog post page"
image: BinaryFieldDefinition
"Image used on listing and search pages"
teaserImage: BinaryFieldDefinition
publishDate: MatrixFieldDefinition
"Full intro text, shown on news page"
fullIntro: MatrixFieldDefinition
"Teaser intro text, shown on category page or in search result"
teaserIntro: MatrixFieldDefinition
"Main news text"
body: MatrixFieldDefinition
"Links to related content"
relatedContent: RelationListFieldDefinition
mainTopic: MatrixFieldDefinition
"Tags"
tags: MatrixFieldDefinition
sponsoredContentDisclosure: TextLineFieldDefinition
metadata: MatrixFieldDefinition
cssClass: TextLineFieldDefinition
urlText: TextLineFieldDefinition
}
type NgContactFormItemType implements ItemType {
_info: ContentType
"Form title"
title: TextLineFieldDefinition
"Short version of a title, used in menus"
teaserTitle: TextLineFieldDefinition
"Full intro text, shown on full form page"
fullIntro: MatrixFieldDefinition
"Teaser intro text, shown on category page or in search result"
teaserIntro: MatrixFieldDefinition
body: MatrixFieldDefinition
senderFirstName: TextLineFieldDefinition
senderLastName: TextLineFieldDefinition
senderEmail: MatrixFieldDefinition
senderMessage: TextBlockFieldDefinition
gdprConsent: CheckboxFieldDefinition
gdprConsentLabel: MatrixFieldDefinition
newsletter1Consent: CheckboxFieldDefinition
newsletter1Label: MatrixFieldDefinition
newsletter1GroupIds: TextLineFieldDefinition
recipient: MatrixFieldDefinition
"Text shown to user after a successful post"
successText: MatrixFieldDefinition
referer: TextLineFieldDefinition
gtmEventPrefix: TextLineFieldDefinition
honeypotFieldName: TextLineFieldDefinition
honeypotFieldLabel: TextLineFieldDefinition
}
"An Ibexa repository FieldDefinition."
type TextBlockFieldDefinition {
"The id of the field definition."
id: Int
"The field definition name, either in the most prioritized language, or in the language given as an argument"
name(language: RepositoryLanguage = null): String
"The field definition description, either in the most prioritized language, or in the language given as an argument"
description(language: RepositoryLanguage = null): String
"The system identifier of the field definition."
identifier: String
"The field group name."
fieldGroup: String
"The position of the field definition in the content type"
position: Int
"The identifier of the field type (ibexa_string, ibexa_integer...)."
fieldTypeIdentifier: String
"Indicates if this field can be a thumbnail."
isThumbnail: Boolean
"Indicates if fields of this definition are translatable."
isTranslatable: Boolean
"Indicates if this field is used for information collection"
isRequired: Boolean
"Indicates if the content is searchable by this attribute"
isSearchable: Boolean
defaultValue: String
}
"An Ibexa repository FieldDefinition."
type CheckboxFieldDefinition {
"The id of the field definition."
id: Int
"The field definition name, either in the most prioritized language, or in the language given as an argument"
name(language: RepositoryLanguage = null): String
"The field definition description, either in the most prioritized language, or in the language given as an argument"
description(language: RepositoryLanguage = null): String
"The system identifier of the field definition."
identifier: String
"The field group name."
fieldGroup: String
"The position of the field definition in the content type"
position: Int
"The identifier of the field type (ibexa_string, ibexa_integer...)."
fieldTypeIdentifier: String
"Indicates if this field can be a thumbnail."
isThumbnail: Boolean
"Indicates if fields of this definition are translatable."
isTranslatable: Boolean
"Indicates if this field is used for information collection"
isRequired: Boolean
"Indicates if the content is searchable by this attribute"
isSearchable: Boolean
defaultValue: Boolean
}
type NgCookiePolicyItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
"Main title in ribbon"
ribbonHeading: TextLineFieldDefinition
"Description that shows in ribbon"
ribbonDescription: MatrixFieldDefinition
"Label for settings customization link"
ribbonSettingsLabel: TextLineFieldDefinition
"Label for Accept All button"
ribbonButtonAcceptAllLabel: TextLineFieldDefinition
"ribbon_button_save_label"
ribbonButtonSaveLabel: TextLineFieldDefinition
necessaryLabel: TextLineFieldDefinition
necessaryDescription: MatrixFieldDefinition
analyticsIsActive: CheckboxFieldDefinition
analyticsDefaultState: CheckboxFieldDefinition
analyticsLabel: TextLineFieldDefinition
analyticsDescription: MatrixFieldDefinition
analyticsOnAccept: TextBlockFieldDefinition
analyticsOnRevoke: TextBlockFieldDefinition
marketingIsActive: CheckboxFieldDefinition
marketingDefaultState: CheckboxFieldDefinition
marketingLabel: TextLineFieldDefinition
marketingDescription: MatrixFieldDefinition
marketingOnAccept: TextBlockFieldDefinition
marketingOnRevoke: TextBlockFieldDefinition
socialSharingIsActive: CheckboxFieldDefinition
socialSharingDefaultState: CheckboxFieldDefinition
socialSharingLabel: TextLineFieldDefinition
socialSharingDescription: MatrixFieldDefinition
socialSharingOnAccept: TextBlockFieldDefinition
socialSharingOnRevoke: TextBlockFieldDefinition
}
type NgFrontpageItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
metadata: MatrixFieldDefinition
}
type NgJobApplicationFormItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
"Form title"
title: TextLineFieldDefinition
"Full intro text, shown on full form page"
fullIntro: MatrixFieldDefinition
senderFirstName: TextLineFieldDefinition
senderLastName: TextLineFieldDefinition
senderEmail: MatrixFieldDefinition
senderMessage: TextBlockFieldDefinition
senderFileCv: BinaryFieldDefinition
senderMotivationLetter: BinaryFieldDefinition
gdprConsent: CheckboxFieldDefinition
gdprConsentLabel: MatrixFieldDefinition
newsletter1Consent: CheckboxFieldDefinition
newsletter1Label: MatrixFieldDefinition
newsletter1GroupIds: TextLineFieldDefinition
recipient: MatrixFieldDefinition
"Text shown to user after a successful post"
successText: MatrixFieldDefinition
referer: TextLineFieldDefinition
gtmEventPrefix: TextLineFieldDefinition
honeypotFieldName: TextLineFieldDefinition
honeypotFieldLabel: TextLineFieldDefinition
}
type NgJobPositionItemType implements ItemType {
_info: ContentType
"Article title"
title: TextLineFieldDefinition
"Short version of a title, used in menus"
teaserTitle: TextLineFieldDefinition
"Image used on full job position page"
image: BinaryFieldDefinition
"Image used on listing and search pages"
teaserImage: BinaryFieldDefinition
jobLocation: TextLineFieldDefinition
"Part time, full time, etc."
engagementType: TextLineFieldDefinition
applicationDeadline: MatrixFieldDefinition
"Full intro text, shown on full job position page"
fullIntro: MatrixFieldDefinition
"Teaser intro text, shown on category page or in search result"
teaserIntro: MatrixFieldDefinition
jobOverview: MatrixFieldDefinition
requirements: MatrixFieldDefinition
responsibilities: MatrixFieldDefinition
metadata: MatrixFieldDefinition
"Text to be used when generating smart URLs"
urlText: TextLineFieldDefinition
}
type NgLandingPageItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
teaserTitle: TextLineFieldDefinition
"Teaser intro text, shown on category page or in search result"
teaserIntro: MatrixFieldDefinition
tags: MatrixFieldDefinition
internalRedirect: RelationFieldDefinition
externalRedirect: MatrixFieldDefinition
metadata: MatrixFieldDefinition
cssClass: TextLineFieldDefinition
urlText: TextLineFieldDefinition
}
type RelationFieldDefinition {
settings: RelationFieldDefinitionSettings
}
type NgLeadFormItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
"Form title"
title: TextLineFieldDefinition
"Full intro text, shown on full form page"
fullIntro: MatrixFieldDefinition
senderFirstName: TextLineFieldDefinition
senderLastName: TextLineFieldDefinition
senderEmail: MatrixFieldDefinition
senderMessage: TextBlockFieldDefinition
gdprConsent: CheckboxFieldDefinition
gdprConsentLabel: MatrixFieldDefinition
newsletter1Consent: CheckboxFieldDefinition
newsletter1Label: MatrixFieldDefinition
newsletter1GroupIds: TextLineFieldDefinition
recipient: MatrixFieldDefinition
"Text shown to user after a successful post"
successText: MatrixFieldDefinition
referer: TextLineFieldDefinition
gtmEventPrefix: TextLineFieldDefinition
honeypotFieldName: TextLineFieldDefinition
honeypotFieldLabel: TextLineFieldDefinition
}
type NgLogoItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
title: TextLineFieldDefinition
logo: BinaryFieldDefinition
logoSvg: BinaryFieldDefinition
description: MatrixFieldDefinition
link: MatrixFieldDefinition
}
type NgNewsItemType implements ItemType {
_info: ContentType
"News title"
title: TextLineFieldDefinition
"Short title version"
teaserTitle: TextLineFieldDefinition
authors: RelationListFieldDefinition
"News headline"
headline: TextLineFieldDefinition
"Image used on article page"
image: BinaryFieldDefinition
"Image used on listing and search pages"
teaserImage: BinaryFieldDefinition
publishDate: MatrixFieldDefinition
"Full intro text, shown on news page"
fullIntro: MatrixFieldDefinition
"Teaser intro text, shown on category page or in search result"
teaserIntro: MatrixFieldDefinition
"Main news text"
body: MatrixFieldDefinition
"Links to related content"
relatedContent: RelationListFieldDefinition
relatedMultimedia: RelationListFieldDefinition
mainTopic: MatrixFieldDefinition
tags: MatrixFieldDefinition
sponsoredContentDisclosure: TextLineFieldDefinition
metadata: MatrixFieldDefinition
cssClass: TextLineFieldDefinition
urlText: TextLineFieldDefinition
}
type NgShortcutItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
"Short title version"
teaserTitle: TextLineFieldDefinition
image: BinaryFieldDefinition
"Used on line items"
teaserIntro: MatrixFieldDefinition
"If checked, uses shortcut name for generating label in menus"
useShortcutName: CheckboxFieldDefinition
link: MatrixFieldDefinition
}
type NgSiteInfoItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
"Default metadata object"
metadata: MatrixFieldDefinition
siteName: TextLineFieldDefinition
siteLogo: BinaryFieldDefinition
siteOpengraphImage: BinaryFieldDefinition
favicon32x32: BinaryFieldDefinition
favicon128x128: BinaryFieldDefinition
favicon180x180: BinaryFieldDefinition
favicon192x192: BinaryFieldDefinition
relatedCookiePolicy: RelationFieldDefinition
"Default RSS feed"
rssFeed: TextLineFieldDefinition
mainMenu: RelationListFieldDefinition
additionalMenu: RelationListFieldDefinition
footerBlock: MatrixFieldDefinition
javascriptBlockTop: TextBlockFieldDefinition
javascriptBlockBottom: TextBlockFieldDefinition
facebook: MatrixFieldDefinition
twitter: MatrixFieldDefinition
instagram: MatrixFieldDefinition
linkedin: MatrixFieldDefinition
}
type NgVideoItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
"Short title version"
teaserTitle: TextLineFieldDefinition
videoType: MatrixFieldDefinition
"Video file. Use 16:9 proportion, HD (1280×720) or FHD (1920×1080)"
videoFile: BinaryFieldDefinition
"Video identifier for external video content (YouTube, Vimeo, Dailymotion...)"
videoIdentifier: TextLineFieldDefinition
poster: BinaryFieldDefinition
"Teaser intro text, shown on category page or in search result"
teaserIntro: MatrixFieldDefinition
description: MatrixFieldDefinition
mainTopic: MatrixFieldDefinition
tags: MatrixFieldDefinition
sponsoredContentDisclosure: TextLineFieldDefinition
autoplay: CheckboxFieldDefinition
metadata: MatrixFieldDefinition
cssClass: TextLineFieldDefinition
urlText: TextLineFieldDefinition
}
type NgAccordionItemItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
description: MatrixFieldDefinition
}
type NgAudioItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
"Short title version"
teaserTitle: TextLineFieldDefinition
teaserIntro: MatrixFieldDefinition
description: MatrixFieldDefinition
file: MediaFieldDefinition
image: BinaryFieldDefinition
}
"An Ibexa repository FieldDefinition."
type MediaFieldDefinition {
"The id of the field definition."
id: Int
"The field definition name, either in the most prioritized language, or in the language given as an argument"
name(language: RepositoryLanguage = null): String
"The field definition description, either in the most prioritized language, or in the language given as an argument"
description(language: RepositoryLanguage = null): String
"The system identifier of the field definition."
identifier: String
"The field group name."
fieldGroup: String
"The position of the field definition in the content type"
position: Int
"The identifier of the field type (ibexa_string, ibexa_integer...)."
fieldTypeIdentifier: String
"Indicates if this field can be a thumbnail."
isThumbnail: Boolean
"Indicates if fields of this definition are translatable."
isTranslatable: Boolean
"Indicates if this field is used for information collection"
isRequired: Boolean
"Indicates if the content is searchable by this attribute"
isSearchable: Boolean
constraints: BinaryFieldDefinitionConstraints
settings: MediaFieldDefinitionSettings
}
type MediaFieldDefinitionSettings {
mediaType: String
}
type NgCategoryItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
teaserTitle: TextLineFieldDefinition
showChildren: CheckboxFieldDefinition
"SEO meta data"
metadata: MatrixFieldDefinition
"Class identifiers of classes to be shown on category page, comma delimited. Example: ng_article,ng_news"
childrenClassFilterInclude: TextLineFieldDefinition
"Show all descendents on category page"
fetchSubtree: CheckboxFieldDefinition
"Number of child nodes per page (if set to -1 template default value is used)"
pageLimit: IntegerFieldDefinition
"Specific CSS class"
cssClass: TextLineFieldDefinition
"Text to be used when generating smart URLs"
urlText: TextLineFieldDefinition
"Full intro text, shown on category page"
fullIntro: MatrixFieldDefinition
"Teaser intro text, shown on listing page or in search result"
teaserIntro: MatrixFieldDefinition
"Main category description text"
body: MatrixFieldDefinition
featuredContent: RelationListFieldDefinition
tags: MatrixFieldDefinition
gridColumns: MatrixFieldDefinition
viewType: MatrixFieldDefinition
internalRedirect: RelationFieldDefinition
externalRedirect: MatrixFieldDefinition
}
"An Ibexa repository FieldDefinition."
type IntegerFieldDefinition {
"The id of the field definition."
id: Int
"The field definition name, either in the most prioritized language, or in the language given as an argument"
name(language: RepositoryLanguage = null): String
"The field definition description, either in the most prioritized language, or in the language given as an argument"
description(language: RepositoryLanguage = null): String
"The system identifier of the field definition."
identifier: String
"The field group name."
fieldGroup: String
"The position of the field definition in the content type"
position: Int
"The identifier of the field type (ibexa_string, ibexa_integer...)."
fieldTypeIdentifier: String
"Indicates if this field can be a thumbnail."
isThumbnail: Boolean
"Indicates if fields of this definition are translatable."
isTranslatable: Boolean
"Indicates if this field is used for information collection"
isRequired: Boolean
"Indicates if the content is searchable by this attribute"
isSearchable: Boolean
defaultValue: Int
constraints: IntegerFieldDefinitionConstraints
}
type IntegerFieldDefinitionConstraints {
minIntegerValue: Int
maxIntegerValue: Int
}
type NgContainerItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
}
type NgGalleryItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
"Short title version"
teaserTitle: TextLineFieldDefinition
description: MatrixFieldDefinition
teaserIntro: MatrixFieldDefinition
mainTopic: MatrixFieldDefinition
tags: MatrixFieldDefinition
sponsoredContentDisclosure: TextLineFieldDefinition
metadata: MatrixFieldDefinition
cssClass: TextLineFieldDefinition
urlText: TextLineFieldDefinition
}
type NgHtmlboxItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
htmlCode: TextBlockFieldDefinition
metadata: MatrixFieldDefinition
}
type NgMenuItemItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
itemObject: RelationFieldDefinition
itemUrl: MatrixFieldDefinition
menuItems: RelationListFieldDefinition
"If defined, overrides \"Menu items\" list"
parentNode: RelationFieldDefinition
"Only valid if parent node is selected"
classFilter: MatrixFieldDefinition
"Only valid if parent node is selected"
classFilterType: MatrixFieldDefinition
depth: IntegerFieldDefinition
"Only valid if parent node is selected, 0 means unlimited"
limit: IntegerFieldDefinition
"If checked, uses menu item name for generating label in menus"
useMenuItemName: CheckboxFieldDefinition
"If checked, sets target attribute to \"_blank\" in menus"
targetBlank: CheckboxFieldDefinition
}
type NgPersonItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
cv: MatrixFieldDefinition
image: BinaryFieldDefinition
copyright: MatrixFieldDefinition
urlFacebook: MatrixFieldDefinition
urlTwitter: MatrixFieldDefinition
urlInstagram: MatrixFieldDefinition
}
type NgRecipeItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
"Short version of a title, used in menus"
teaserTitle: TextLineFieldDefinition
authors: RelationListFieldDefinition
"Image used on full recipe page"
image: BinaryFieldDefinition
"Image used on listing and search pages"
teaserImage: BinaryFieldDefinition
"Full intro text, shown on full recipe page"
fullIntro: MatrixFieldDefinition
"Teaser intro text, shown on category page or in search result"
teaserIntro: MatrixFieldDefinition
"Main article text"
body: MatrixFieldDefinition
preparationTime: IntegerFieldDefinition
servingCalories: IntegerFieldDefinition
servingFat: IntegerFieldDefinition
servingCarbohydrates: IntegerFieldDefinition
servingProtein: IntegerFieldDefinition
"Links to related content"
relatedContent: RelationListFieldDefinition
relatedMultimedia: RelationListFieldDefinition
mainTopic: MatrixFieldDefinition
tags: MatrixFieldDefinition
sponsoredContentDisclosure: TextLineFieldDefinition
"SEO meta data"
metadata: MatrixFieldDefinition
"Specific CSS class"
cssClass: TextLineFieldDefinition
"Text to be used when generating smart URLs"
urlText: TextLineFieldDefinition
}
type NgTopicItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
topic: MatrixFieldDefinition
"Full intro text, shown on category page"
fullIntro: MatrixFieldDefinition
"Main category description text"
body: MatrixFieldDefinition
"SEO meta data"
metadata: MatrixFieldDefinition
"Specific CSS class"
cssClass: TextLineFieldDefinition
"Text to be used when generating smart URLs"
urlText: TextLineFieldDefinition
}
input ContentSearchQuery {
"Content type identifier filter"
ContentTypeIdentifier: [ContentTypeIdentifier]
"Filter on content type id"
ContentTypeId: [String]
"Filter on any text from the content item"
Text: String
"Filter the date the content was initially created on"
Created: DateInput
"Filter on the date the content was last modified on"
Modified: DateInput
"Filter content based on its parent location id"
ParentLocationId: [Int]
"Field filter"
Field: [FieldCriterionInput]
SortBy: SortByOptions
}
enum ContentTypeIdentifier {
"Standard article object"
ng_article
"Object for defining content banners"
ng_banner
"Standard blog post item"
ng_blog_post
"No description available"
ng_contact_form
"Cookie popup policy content"
ng_cookie_policy
"Frontpage"
ng_frontpage
"No description available"
ng_job_application_form
"No description available"
ng_job_position
"Landing page"
ng_landing_page
"No description available"
ng_lead_form
"Object for defining logos"
ng_logo
"Standard news object"
ng_news
"Object for linking to external and internal resources"
ng_shortcut
"Site info"
ng_site_info
"HTML5, YouTube, Vimeo and Dailymotion video"
ng_video
"No description available"
ng_accordion_item
ng_audio
ng_category
ng_container
ng_gallery
"Object for inserting HTML content"
ng_htmlbox
ng_menu_item
"No description available"
ng_person
"Recipe object"
ng_recipe
ng_topic
file
image
user
user_group
"About component"
ng_component_about
"Features component"
ng_component_features
"Hero component"
ng_component_hero
"Lead component"
ng_component_lead
"Logos component"
ng_component_logos
"Quote component"
ng_component_quote
}
input DateInput {
"Before the given date or time."
before: String
"After the given date or time."
after: String
"On the given date or time."
on: String
}
input FieldCriterionInput {
"A field definition identifier"
target: String
"Between two values"
between: [String]
"Contains the value"
contains: String
"Equal to one of the given values"
in: [String]
"Equal to the value"
eq: String
"Greater than the value"
gt: String
"Greater than or equal to the value"
gte: String
"Lesser than the value"
lt: String
"Lesser than or equal to the value"
lte: String
"Like the value"
like: String
}
enum SortByOptions {
"Sort by content id"
_contentId
"Sort by content name"
_name
"Sort by last modification date"
_dateModified
"Sort by initial publication date"
_datePublished
"Sort by content section identifier"
_sectionIdentifier
"Sort by section name"
_sectionName
"Sort by score"
_score
"Reverse the previous sorting option"
_desc
}
"A connection to a list of items."
type NgArticleItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgArticleItemEdge]
}
"An edge in a connection."
type NgArticleItemEdge {
"The item at the end of the edge."
node: NgArticleItem
"A cursor for use in pagination."
cursor: String!
}
type NgArticleItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
teaserTitle(language: RepositoryLanguage): String
authors(after: String, first: Int, before: String, last: Int, language: RepositoryLanguage): RelationsConnection
image(language: RepositoryLanguage): ImageFieldValue
teaserImage(language: RepositoryLanguage): ImageFieldValue
fullIntro(language: RepositoryLanguage): RichTextFieldValue
teaserIntro(language: RepositoryLanguage): RichTextFieldValue
body(language: RepositoryLanguage): RichTextFieldValue
relatedContent(after: String, first: Int, before: String, last: Int, language: RepositoryLanguage): RelationsConnection
relatedMultimedia(after: String, first: Int, before: String, last: Int, language: RepositoryLanguage): RelationsConnection
mainTopic(language: RepositoryLanguage): String
tags(language: RepositoryLanguage): String
sponsoredContentDisclosure(language: RepositoryLanguage): String
metadata(language: RepositoryLanguage): String
cssClass(language: RepositoryLanguage): String
urlText(language: RepositoryLanguage): String
}
"A connection to a list of items."
type RelationsConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [RelationsEdge]
}
"An edge in a connection."
type RelationsEdge {
"The item at the end of the edge."
node: Item
"A cursor for use in pagination."
cursor: String!
}
type RichTextFieldValue {
"String representation of the value"
text: String
"The raw docbook xml"
xml: String
"Plain text representation of the value, without tags. Warning: the text representation may not be perfect."
plaintext: String
"HTML5 representation."
html5: String
"Editable HTML5 representation."
html5_edit: String
}
"A connection to a list of items."
type NgBannerItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgBannerItemEdge]
}
"An edge in a connection."
type NgBannerItemEdge {
"The item at the end of the edge."
node: NgBannerItem
"A cursor for use in pagination."
cursor: String!
}
type NgBannerItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
eyebrowTitle(language: RepositoryLanguage): String
title(language: RepositoryLanguage): String
image(language: RepositoryLanguage): ImageFieldValue
description(language: RepositoryLanguage): RichTextFieldValue
link(language: RepositoryLanguage): String
cssClass(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgBlogPostItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgBlogPostItemEdge]
}
"An edge in a connection."
type NgBlogPostItemEdge {
"The item at the end of the edge."
node: NgBlogPostItem
"A cursor for use in pagination."
cursor: String!
}
type NgBlogPostItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
headline(language: RepositoryLanguage): String
authors(after: String, first: Int, before: String, last: Int, language: RepositoryLanguage): RelationsConnection
teaserTitle(language: RepositoryLanguage): String
image(language: RepositoryLanguage): ImageFieldValue
teaserImage(language: RepositoryLanguage): ImageFieldValue
publishDate(language: RepositoryLanguage): DateTime
fullIntro(language: RepositoryLanguage): RichTextFieldValue
teaserIntro(language: RepositoryLanguage): RichTextFieldValue
body(language: RepositoryLanguage): RichTextFieldValue
relatedContent(after: String, first: Int, before: String, last: Int, language: RepositoryLanguage): RelationsConnection
mainTopic(language: RepositoryLanguage): String
tags(language: RepositoryLanguage): String
sponsoredContentDisclosure(language: RepositoryLanguage): String
metadata(language: RepositoryLanguage): String
cssClass(language: RepositoryLanguage): String
urlText(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgContactFormItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgContactFormItemEdge]
}
"An edge in a connection."
type NgContactFormItemEdge {
"The item at the end of the edge."
node: NgContactFormItem
"A cursor for use in pagination."
cursor: String!
}
type NgContactFormItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
teaserTitle(language: RepositoryLanguage): String
fullIntro(language: RepositoryLanguage): RichTextFieldValue
teaserIntro(language: RepositoryLanguage): RichTextFieldValue
body(language: RepositoryLanguage): RichTextFieldValue
senderFirstName: String
senderLastName: String
senderEmail: String
senderMessage: String
gdprConsent: Boolean
gdprConsentLabel(language: RepositoryLanguage): RichTextFieldValue
newsletter1Consent: Boolean
newsletter1Label(language: RepositoryLanguage): RichTextFieldValue
newsletter1GroupIds(language: RepositoryLanguage): String
recipient(language: RepositoryLanguage): String
successText(language: RepositoryLanguage): RichTextFieldValue
referer: String
gtmEventPrefix: String
honeypotFieldName: String
honeypotFieldLabel(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgCookiePolicyItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgCookiePolicyItemEdge]
}
"An edge in a connection."
type NgCookiePolicyItemEdge {
"The item at the end of the edge."
node: NgCookiePolicyItem
"A cursor for use in pagination."
cursor: String!
}
type NgCookiePolicyItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
ribbonHeading(language: RepositoryLanguage): String
ribbonDescription(language: RepositoryLanguage): RichTextFieldValue
ribbonSettingsLabel(language: RepositoryLanguage): String
ribbonButtonAcceptAllLabel(language: RepositoryLanguage): String
ribbonButtonSaveLabel(language: RepositoryLanguage): String
necessaryLabel(language: RepositoryLanguage): String
necessaryDescription(language: RepositoryLanguage): RichTextFieldValue
analyticsIsActive: Boolean
analyticsDefaultState: Boolean
analyticsLabel(language: RepositoryLanguage): String
analyticsDescription(language: RepositoryLanguage): RichTextFieldValue
analyticsOnAccept: String
analyticsOnRevoke: String
marketingIsActive: Boolean
marketingDefaultState: Boolean
marketingLabel(language: RepositoryLanguage): String
marketingDescription(language: RepositoryLanguage): RichTextFieldValue
marketingOnAccept: String
marketingOnRevoke: String
socialSharingIsActive: Boolean
socialSharingDefaultState: Boolean
socialSharingLabel(language: RepositoryLanguage): String
socialSharingDescription(language: RepositoryLanguage): RichTextFieldValue
socialSharingOnAccept: String
socialSharingOnRevoke: String
}
"A connection to a list of items."
type NgFrontpageItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgFrontpageItemEdge]
}
"An edge in a connection."
type NgFrontpageItemEdge {
"The item at the end of the edge."
node: NgFrontpageItem
"A cursor for use in pagination."
cursor: String!
}
type NgFrontpageItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
metadata(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgJobApplicationFormItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgJobApplicationFormItemEdge]
}
"An edge in a connection."
type NgJobApplicationFormItemEdge {
"The item at the end of the edge."
node: NgJobApplicationFormItem
"A cursor for use in pagination."
cursor: String!
}
type NgJobApplicationFormItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
name(language: RepositoryLanguage): String
title(language: RepositoryLanguage): String
fullIntro(language: RepositoryLanguage): RichTextFieldValue
senderFirstName: String
senderLastName: String
senderEmail: String
senderMessage: String
senderFileCv: BinaryFileFieldValue
senderMotivationLetter(language: RepositoryLanguage): BinaryFileFieldValue
gdprConsent: Boolean
gdprConsentLabel(language: RepositoryLanguage): RichTextFieldValue
newsletter1Consent: Boolean
newsletter1Label(language: RepositoryLanguage): RichTextFieldValue
newsletter1GroupIds(language: RepositoryLanguage): String
recipient(language: RepositoryLanguage): String
successText(language: RepositoryLanguage): RichTextFieldValue
referer: String
gtmEventPrefix: String
honeypotFieldName: String
honeypotFieldLabel(language: RepositoryLanguage): String
}
type BinaryFileFieldValue {
fileName: String
fileSize: Int
mimeType: String
uri: String
}
"A connection to a list of items."
type NgJobPositionItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgJobPositionItemEdge]
}
"An edge in a connection."
type NgJobPositionItemEdge {
"The item at the end of the edge."
node: NgJobPositionItem
"A cursor for use in pagination."
cursor: String!
}
type NgJobPositionItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
teaserTitle(language: RepositoryLanguage): String
image(language: RepositoryLanguage): ImageFieldValue
teaserImage(language: RepositoryLanguage): ImageFieldValue
jobLocation(language: RepositoryLanguage): String
engagementType(language: RepositoryLanguage): String
applicationDeadline(language: RepositoryLanguage): DateTime
fullIntro(language: RepositoryLanguage): RichTextFieldValue
teaserIntro(language: RepositoryLanguage): RichTextFieldValue
jobOverview(language: RepositoryLanguage): RichTextFieldValue
requirements(language: RepositoryLanguage): RichTextFieldValue
responsibilities(language: RepositoryLanguage): RichTextFieldValue
metadata(language: RepositoryLanguage): String
urlText(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgLandingPageItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgLandingPageItemEdge]
}
"An edge in a connection."
type NgLandingPageItemEdge {
"The item at the end of the edge."
node: NgLandingPageItem
"A cursor for use in pagination."
cursor: String!
}
type NgLandingPageItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
teaserTitle(language: RepositoryLanguage): String
teaserIntro(language: RepositoryLanguage): RichTextFieldValue
tags(language: RepositoryLanguage): String
internalRedirect(language: RepositoryLanguage): Item
externalRedirect(language: RepositoryLanguage): UrlFieldValue
metadata(language: RepositoryLanguage): String
cssClass(language: RepositoryLanguage): String
urlText(language: RepositoryLanguage): String
}
type UrlFieldValue {
"The link's URL"
link: String
"The link's name or description"
text: String
}
"A connection to a list of items."
type NgLeadFormItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgLeadFormItemEdge]
}
"An edge in a connection."
type NgLeadFormItemEdge {
"The item at the end of the edge."
node: NgLeadFormItem
"A cursor for use in pagination."
cursor: String!
}
type NgLeadFormItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
name(language: RepositoryLanguage): String
title(language: RepositoryLanguage): String
fullIntro(language: RepositoryLanguage): RichTextFieldValue
senderFirstName: String
senderLastName: String
senderEmail: String
senderMessage: String
gdprConsent: Boolean
gdprConsentLabel(language: RepositoryLanguage): RichTextFieldValue
newsletter1Consent: Boolean
newsletter1Label(language: RepositoryLanguage): RichTextFieldValue
newsletter1GroupIds(language: RepositoryLanguage): String
recipient(language: RepositoryLanguage): String
successText(language: RepositoryLanguage): RichTextFieldValue
referer: String
gtmEventPrefix: String
honeypotFieldName: String
honeypotFieldLabel(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgLogoItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgLogoItemEdge]
}
"An edge in a connection."
type NgLogoItemEdge {
"The item at the end of the edge."
node: NgLogoItem
"A cursor for use in pagination."
cursor: String!
}
type NgLogoItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
name(language: RepositoryLanguage): String
title(language: RepositoryLanguage): String
logo(language: RepositoryLanguage): ImageFieldValue
logoSvg(language: RepositoryLanguage): BinaryFileFieldValue
description(language: RepositoryLanguage): RichTextFieldValue
link(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgNewsItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgNewsItemEdge]
}
"An edge in a connection."
type NgNewsItemEdge {
"The item at the end of the edge."
node: NgNewsItem
"A cursor for use in pagination."
cursor: String!
}
type NgNewsItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
teaserTitle(language: RepositoryLanguage): String
authors(after: String, first: Int, before: String, last: Int, language: RepositoryLanguage): RelationsConnection
headline(language: RepositoryLanguage): String
image(language: RepositoryLanguage): ImageFieldValue
teaserImage(language: RepositoryLanguage): ImageFieldValue
publishDate(language: RepositoryLanguage): DateTime
fullIntro(language: RepositoryLanguage): RichTextFieldValue
teaserIntro(language: RepositoryLanguage): RichTextFieldValue
body(language: RepositoryLanguage): RichTextFieldValue
relatedContent(after: String, first: Int, before: String, last: Int, language: RepositoryLanguage): RelationsConnection
relatedMultimedia(after: String, first: Int, before: String, last: Int, language: RepositoryLanguage): RelationsConnection
mainTopic(language: RepositoryLanguage): String
tags(language: RepositoryLanguage): String
sponsoredContentDisclosure(language: RepositoryLanguage): String
metadata(language: RepositoryLanguage): String
cssClass(language: RepositoryLanguage): String
urlText(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgShortcutItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgShortcutItemEdge]
}
"An edge in a connection."
type NgShortcutItemEdge {
"The item at the end of the edge."
node: NgShortcutItem
"A cursor for use in pagination."
cursor: String!
}
type NgShortcutItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
teaserTitle(language: RepositoryLanguage): String
image(language: RepositoryLanguage): ImageFieldValue
teaserIntro(language: RepositoryLanguage): RichTextFieldValue
useShortcutName(language: RepositoryLanguage): Boolean
link(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgSiteInfoItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgSiteInfoItemEdge]
}
"An edge in a connection."
type NgSiteInfoItemEdge {
"The item at the end of the edge."
node: NgSiteInfoItem
"A cursor for use in pagination."
cursor: String!
}
type NgSiteInfoItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
metadata(language: RepositoryLanguage): String
siteName(language: RepositoryLanguage): String
siteLogo(language: RepositoryLanguage): BinaryFileFieldValue
siteOpengraphImage(language: RepositoryLanguage): ImageFieldValue
favicon32x32(language: RepositoryLanguage): ImageFieldValue
favicon128x128(language: RepositoryLanguage): ImageFieldValue
favicon180x180(language: RepositoryLanguage): ImageFieldValue
favicon192x192(language: RepositoryLanguage): ImageFieldValue
relatedCookiePolicy: NgCookiePolicyItem
rssFeed(language: RepositoryLanguage): String
mainMenu(after: String, first: Int, before: String, last: Int, language: RepositoryLanguage): RelationsConnection
additionalMenu(after: String, first: Int, before: String, last: Int, language: RepositoryLanguage): RelationsConnection
footerBlock(language: RepositoryLanguage): RichTextFieldValue
javascriptBlockTop(language: RepositoryLanguage): String
javascriptBlockBottom(language: RepositoryLanguage): String
facebook(language: RepositoryLanguage): UrlFieldValue
twitter(language: RepositoryLanguage): UrlFieldValue
instagram(language: RepositoryLanguage): UrlFieldValue
linkedin(language: RepositoryLanguage): UrlFieldValue
}
"A connection to a list of items."
type NgVideoItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgVideoItemEdge]
}
"An edge in a connection."
type NgVideoItemEdge {
"The item at the end of the edge."
node: NgVideoItem
"A cursor for use in pagination."
cursor: String!
}
type NgVideoItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
teaserTitle(language: RepositoryLanguage): String
videoType(language: RepositoryLanguage): String
videoFile(language: RepositoryLanguage): BinaryFileFieldValue
videoIdentifier(language: RepositoryLanguage): String
poster(language: RepositoryLanguage): ImageFieldValue
teaserIntro(language: RepositoryLanguage): RichTextFieldValue
description(language: RepositoryLanguage): RichTextFieldValue
mainTopic(language: RepositoryLanguage): String
tags(language: RepositoryLanguage): String
sponsoredContentDisclosure(language: RepositoryLanguage): String
autoplay(language: RepositoryLanguage): Boolean
metadata(language: RepositoryLanguage): String
cssClass(language: RepositoryLanguage): String
urlText(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgAccordionItemItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgAccordionItemItemEdge]
}
"An edge in a connection."
type NgAccordionItemItemEdge {
"The item at the end of the edge."
node: NgAccordionItemItem
"A cursor for use in pagination."
cursor: String!
}
type NgAccordionItemItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
}
"A connection to a list of items."
type NgAudioItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgAudioItemEdge]
}
"An edge in a connection."
type NgAudioItemEdge {
"The item at the end of the edge."
node: NgAudioItem
"A cursor for use in pagination."
cursor: String!
}
type NgAudioItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
teaserTitle(language: RepositoryLanguage): String
teaserIntro(language: RepositoryLanguage): RichTextFieldValue
description(language: RepositoryLanguage): RichTextFieldValue
file(language: RepositoryLanguage): MediaFieldValue
image(language: RepositoryLanguage): ImageFieldValue
}
type MediaFieldValue {
fileName: String
fileSize: Int
mimeType: String
uri: String
"String representation of the value"
text: String
"If the media has a controller when being displayed."
hasController: Boolean
"If the media should be automatically played."
autoplay: Boolean
"If the media should be played in a loop."
loop: Boolean
"Height of the media."
height: Int
"Width of the media."
width: Int
}
"A connection to a list of items."
type NgCategoryItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgCategoryItemEdge]
}
"An edge in a connection."
type NgCategoryItemEdge {
"The item at the end of the edge."
node: NgCategoryItem
"A cursor for use in pagination."
cursor: String!
}
type NgCategoryItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
teaserTitle(language: RepositoryLanguage): String
showChildren: Boolean
metadata(language: RepositoryLanguage): String
childrenClassFilterInclude(language: RepositoryLanguage): String
fetchSubtree(language: RepositoryLanguage): Boolean
pageLimit(language: RepositoryLanguage): Int
cssClass(language: RepositoryLanguage): String
urlText(language: RepositoryLanguage): String
fullIntro(language: RepositoryLanguage): RichTextFieldValue
teaserIntro(language: RepositoryLanguage): RichTextFieldValue
body(language: RepositoryLanguage): RichTextFieldValue
featuredContent(after: String, first: Int, before: String, last: Int, language: RepositoryLanguage): RelationsConnection
tags(language: RepositoryLanguage): String
gridColumns(language: RepositoryLanguage): String
viewType(language: RepositoryLanguage): String
internalRedirect(language: RepositoryLanguage): Item
externalRedirect(language: RepositoryLanguage): UrlFieldValue
}
"A connection to a list of items."
type NgContainerItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgContainerItemEdge]
}
"An edge in a connection."
type NgContainerItemEdge {
"The item at the end of the edge."
node: NgContainerItem
"A cursor for use in pagination."
cursor: String!
}
type NgContainerItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgGalleryItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgGalleryItemEdge]
}
"An edge in a connection."
type NgGalleryItemEdge {
"The item at the end of the edge."
node: NgGalleryItem
"A cursor for use in pagination."
cursor: String!
}
type NgGalleryItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
teaserTitle(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
teaserIntro(language: RepositoryLanguage): RichTextFieldValue
mainTopic(language: RepositoryLanguage): String
tags(language: RepositoryLanguage): String
sponsoredContentDisclosure(language: RepositoryLanguage): String
metadata(language: RepositoryLanguage): String
cssClass(language: RepositoryLanguage): String
urlText(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgHtmlboxItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgHtmlboxItemEdge]
}
"An edge in a connection."
type NgHtmlboxItemEdge {
"The item at the end of the edge."
node: NgHtmlboxItem
"A cursor for use in pagination."
cursor: String!
}
type NgHtmlboxItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
htmlCode(language: RepositoryLanguage): String
metadata(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgMenuItemItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgMenuItemItemEdge]
}
"An edge in a connection."
type NgMenuItemItemEdge {
"The item at the end of the edge."
node: NgMenuItemItem
"A cursor for use in pagination."
cursor: String!
}
type NgMenuItemItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
itemObject(language: RepositoryLanguage): Item
itemUrl(language: RepositoryLanguage): UrlFieldValue
menuItems(after: String, first: Int, before: String, last: Int, language: RepositoryLanguage): RelationsConnection
parentNode(language: RepositoryLanguage): Item
classFilter(language: RepositoryLanguage): String
classFilterType(language: RepositoryLanguage): String
depth(language: RepositoryLanguage): Int
limit(language: RepositoryLanguage): Int
useMenuItemName(language: RepositoryLanguage): Boolean
targetBlank(language: RepositoryLanguage): Boolean
}
"A connection to a list of items."
type NgPersonItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgPersonItemEdge]
}
"An edge in a connection."
type NgPersonItemEdge {
"The item at the end of the edge."
node: NgPersonItem
"A cursor for use in pagination."
cursor: String!
}
type NgPersonItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
name(language: RepositoryLanguage): String
cv(language: RepositoryLanguage): RichTextFieldValue
image(language: RepositoryLanguage): ImageFieldValue
copyright(language: RepositoryLanguage): RichTextFieldValue
urlFacebook(language: RepositoryLanguage): UrlFieldValue
urlTwitter(language: RepositoryLanguage): UrlFieldValue
urlInstagram(language: RepositoryLanguage): UrlFieldValue
}
"A connection to a list of items."
type NgRecipeItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgRecipeItemEdge]
}
"An edge in a connection."
type NgRecipeItemEdge {
"The item at the end of the edge."
node: NgRecipeItem
"A cursor for use in pagination."
cursor: String!
}
type NgRecipeItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
teaserTitle(language: RepositoryLanguage): String
authors(after: String, first: Int, before: String, last: Int, language: RepositoryLanguage): RelationsConnection
image(language: RepositoryLanguage): ImageFieldValue
teaserImage(language: RepositoryLanguage): ImageFieldValue
fullIntro(language: RepositoryLanguage): RichTextFieldValue
teaserIntro(language: RepositoryLanguage): RichTextFieldValue
body(language: RepositoryLanguage): RichTextFieldValue
preparationTime(language: RepositoryLanguage): Int
servingCalories(language: RepositoryLanguage): Int
servingFat(language: RepositoryLanguage): Int
servingCarbohydrates(language: RepositoryLanguage): Int
servingProtein(language: RepositoryLanguage): Int
relatedContent(after: String, first: Int, before: String, last: Int, language: RepositoryLanguage): RelationsConnection
relatedMultimedia(after: String, first: Int, before: String, last: Int, language: RepositoryLanguage): RelationsConnection
mainTopic(language: RepositoryLanguage): String
tags(language: RepositoryLanguage): String
sponsoredContentDisclosure(language: RepositoryLanguage): String
metadata(language: RepositoryLanguage): String
cssClass(language: RepositoryLanguage): String
urlText(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgTopicItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgTopicItemEdge]
}
"An edge in a connection."
type NgTopicItemEdge {
"The item at the end of the edge."
node: NgTopicItem
"A cursor for use in pagination."
cursor: String!
}
type NgTopicItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
title(language: RepositoryLanguage): String
topic(language: RepositoryLanguage): String
fullIntro(language: RepositoryLanguage): RichTextFieldValue
body(language: RepositoryLanguage): RichTextFieldValue
metadata(language: RepositoryLanguage): String
cssClass(language: RepositoryLanguage): String
urlText(language: RepositoryLanguage): String
}
type ItemGroupMedia {
"The contenttype group's properties"
_info: ContentTypeGroup
"Content types from this group"
_types: ItemGroupMediaTypes
files(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): FileItemConnection
file(
"Content ID of the file"
contentId: Int
"Content remote ID of the file"
remoteId: String
"Location ID of the file"
locationId: Int
"Location remote ID of the file"
locationRemoteId: String
"URL alias of the file"
urlAlias: String
): FileItem
images(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): ImageItemConnection
image(
"Content ID of the image"
contentId: Int
"Content remote ID of the image"
remoteId: String
"Location ID of the image"
locationId: Int
"Location remote ID of the image"
locationRemoteId: String
"URL alias of the image"
urlAlias: String
): ImageItem
}
type ItemGroupMediaTypes {
file: FileItemType
image: ImageItemType
}
type FileItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
description: MatrixFieldDefinition
file: BinaryFieldDefinition
}
type ImageItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
caption: MatrixFieldDefinition
image: BinaryFieldDefinition
}
"A connection to a list of items."
type FileItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [FileItemEdge]
}
"An edge in a connection."
type FileItemEdge {
"The item at the end of the edge."
node: FileItem
"A cursor for use in pagination."
cursor: String!
}
type FileItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
name(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
file(language: RepositoryLanguage): BinaryFileFieldValue
}
"A connection to a list of items."
type ImageItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [ImageItemEdge]
}
"An edge in a connection."
type ImageItemEdge {
"The item at the end of the edge."
node: ImageItem
"A cursor for use in pagination."
cursor: String!
}
type ImageItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
name(language: RepositoryLanguage): String
caption(language: RepositoryLanguage): RichTextFieldValue
image(language: RepositoryLanguage): ImageFieldValue
}
type ItemGroupUsers {
"The contenttype group's properties"
_info: ContentTypeGroup
"Content types from this group"
_types: ItemGroupUsersTypes
users(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): UserItemConnection
user(
"Content ID of the user"
contentId: Int
"Content remote ID of the user"
remoteId: String
"Location ID of the user"
locationId: Int
"Location remote ID of the user"
locationRemoteId: String
"URL alias of the user"
urlAlias: String
): UserItem
userGroups(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): UserGroupItemConnection
userGroup(
"Content ID of the user_group"
contentId: Int
"Content remote ID of the user_group"
remoteId: String
"Location ID of the user_group"
locationId: Int
"Location remote ID of the user_group"
locationRemoteId: String
"URL alias of the user_group"
urlAlias: String
): UserGroupItem
}
type ItemGroupUsersTypes {
user: UserItemType
userGroup: UserGroupItemType
}
type UserItemType implements ItemType {
_info: ContentType
firstName: TextLineFieldDefinition
lastName: TextLineFieldDefinition
userAccount: MatrixFieldDefinition
signature: TextBlockFieldDefinition
image: BinaryFieldDefinition
}
type UserGroupItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
description: TextLineFieldDefinition
}
"A connection to a list of items."
type UserItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [UserItemEdge]
}
"An edge in a connection."
type UserItemEdge {
"The item at the end of the edge."
node: UserItem
"A cursor for use in pagination."
cursor: String!
}
"A connection to a list of items."
type UserGroupItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [UserGroupItemEdge]
}
"An edge in a connection."
type UserGroupItemEdge {
"The item at the end of the edge."
node: UserGroupItem
"A cursor for use in pagination."
cursor: String!
}
type ItemGroupNetgenComponents {
"The contenttype group's properties"
_info: ContentTypeGroup
"Content types from this group"
_types: ItemGroupNetgenComponentsTypes
"About component"
ngComponentAbouts(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgComponentAboutItemConnection
"About component"
ngComponentAbout(
"Content ID of the ng_component_about"
contentId: Int
"Content remote ID of the ng_component_about"
remoteId: String
"Location ID of the ng_component_about"
locationId: Int
"Location remote ID of the ng_component_about"
locationRemoteId: String
"URL alias of the ng_component_about"
urlAlias: String
): NgComponentAboutItem
"Features component"
ngComponentFeatureses(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgComponentFeaturesItemConnection
"Features component"
ngComponentFeatures(
"Content ID of the ng_component_features"
contentId: Int
"Content remote ID of the ng_component_features"
remoteId: String
"Location ID of the ng_component_features"
locationId: Int
"Location remote ID of the ng_component_features"
locationRemoteId: String
"URL alias of the ng_component_features"
urlAlias: String
): NgComponentFeaturesItem
"Hero component"
ngComponentHeroes(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgComponentHeroItemConnection
"Hero component"
ngComponentHero(
"Content ID of the ng_component_hero"
contentId: Int
"Content remote ID of the ng_component_hero"
remoteId: String
"Location ID of the ng_component_hero"
locationId: Int
"Location remote ID of the ng_component_hero"
locationRemoteId: String
"URL alias of the ng_component_hero"
urlAlias: String
): NgComponentHeroItem
"Lead component"
ngComponentLeads(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgComponentLeadItemConnection
"Lead component"
ngComponentLead(
"Content ID of the ng_component_lead"
contentId: Int
"Content remote ID of the ng_component_lead"
remoteId: String
"Location ID of the ng_component_lead"
locationId: Int
"Location remote ID of the ng_component_lead"
locationRemoteId: String
"URL alias of the ng_component_lead"
urlAlias: String
): NgComponentLeadItem
"Logos component"
ngComponentLogoses(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgComponentLogosItemConnection
"Logos component"
ngComponentLogos(
"Content ID of the ng_component_logos"
contentId: Int
"Content remote ID of the ng_component_logos"
remoteId: String
"Location ID of the ng_component_logos"
locationId: Int
"Location remote ID of the ng_component_logos"
locationRemoteId: String
"URL alias of the ng_component_logos"
urlAlias: String
): NgComponentLogosItem
"Quote component"
ngComponentQuotes(
after: String
first: Int
before: String
last: Int
"A Content query used to filter results"
query: ContentSearchQuery
"A Sort Clause, or array of Clauses. Add _desc after a Clause to reverse it"
sortBy: [SortByOptions]
): NgComponentQuoteItemConnection
"Quote component"
ngComponentQuote(
"Content ID of the ng_component_quote"
contentId: Int
"Content remote ID of the ng_component_quote"
remoteId: String
"Location ID of the ng_component_quote"
locationId: Int
"Location remote ID of the ng_component_quote"
locationRemoteId: String
"URL alias of the ng_component_quote"
urlAlias: String
): NgComponentQuoteItem
}
type ItemGroupNetgenComponentsTypes {
ngComponentAbout: NgComponentAboutItemType
ngComponentFeatures: NgComponentFeaturesItemType
ngComponentHero: NgComponentHeroItemType
ngComponentLead: NgComponentLeadItemType
ngComponentLogos: NgComponentLogosItemType
ngComponentQuote: NgComponentQuoteItemType
}
type NgComponentAboutItemType implements ItemType {
_info: ContentType
"Internal name"
name: TextLineFieldDefinition
eyebrowTitle: TextLineFieldDefinition
title: TextLineFieldDefinition
description: MatrixFieldDefinition
description2: MatrixFieldDefinition
image: BinaryFieldDefinition
imageMobile: BinaryFieldDefinition
link1: MatrixFieldDefinition
link2: MatrixFieldDefinition
}
type NgComponentFeaturesItemType implements ItemType {
_info: ContentType
"Internal name"
name: TextLineFieldDefinition
eyebrowTitle: TextLineFieldDefinition
title: TextLineFieldDefinition
description: MatrixFieldDefinition
image: BinaryFieldDefinition
imageMobile: BinaryFieldDefinition
link1: MatrixFieldDefinition
link2: MatrixFieldDefinition
item1Position: MatrixFieldDefinition
item1HighlightTitle: TextLineFieldDefinition
item1Title: TextLineFieldDefinition
item1Description: MatrixFieldDefinition
item1Icon: BinaryFieldDefinition
item1Image: BinaryFieldDefinition
item1ImageMobile: BinaryFieldDefinition
item1Link: MatrixFieldDefinition
item2Position: MatrixFieldDefinition
item2HighlightTitle: TextLineFieldDefinition
item2Title: TextLineFieldDefinition
item2Description: MatrixFieldDefinition
item2Icon: BinaryFieldDefinition
item2Image: BinaryFieldDefinition
item2ImageMobile: BinaryFieldDefinition
item2Link: MatrixFieldDefinition
item3Position: MatrixFieldDefinition
item3HighlightTitle: TextLineFieldDefinition
item3Title: TextLineFieldDefinition
item3Description: MatrixFieldDefinition
item3Icon: BinaryFieldDefinition
item3Image: BinaryFieldDefinition
item3ImageMobile: BinaryFieldDefinition
item3Link: MatrixFieldDefinition
item4Position: MatrixFieldDefinition
item4HighlightTitle: TextLineFieldDefinition
item4Title: TextLineFieldDefinition
item4Description: MatrixFieldDefinition
item4Icon: BinaryFieldDefinition
item4Image: BinaryFieldDefinition
item4ImageMobile: BinaryFieldDefinition
item4Link: MatrixFieldDefinition
item5Position: MatrixFieldDefinition
item5HighlightTitle: TextLineFieldDefinition
item5Title: TextLineFieldDefinition
item5Description: MatrixFieldDefinition
item5Icon: BinaryFieldDefinition
item5Image: BinaryFieldDefinition
item5ImageMobile: BinaryFieldDefinition
item5Link: MatrixFieldDefinition
item6Position: MatrixFieldDefinition
item6HighlightTitle: TextLineFieldDefinition
item6Title: TextLineFieldDefinition
item6Description: MatrixFieldDefinition
item6Icon: BinaryFieldDefinition
item6Image: BinaryFieldDefinition
item6ImageMobile: BinaryFieldDefinition
item6Link: MatrixFieldDefinition
item7Position: MatrixFieldDefinition
item7HighlightTitle: TextLineFieldDefinition
item7Title: TextLineFieldDefinition
item7Description: MatrixFieldDefinition
item7Icon: BinaryFieldDefinition
item7Image: BinaryFieldDefinition
item7ImageMobile: BinaryFieldDefinition
item7Link: MatrixFieldDefinition
item8Position: MatrixFieldDefinition
item8HighlightTitle: TextLineFieldDefinition
item8Title: TextLineFieldDefinition
item8Description: MatrixFieldDefinition
item8Icon: BinaryFieldDefinition
item8Image: BinaryFieldDefinition
item8ImageMobile: BinaryFieldDefinition
item8Link: MatrixFieldDefinition
}
type NgComponentHeroItemType implements ItemType {
_info: ContentType
"Internal name"
name: TextLineFieldDefinition
eyebrowTitle: TextLineFieldDefinition
title: TextLineFieldDefinition
description: MatrixFieldDefinition
video: BinaryFieldDefinition
videoMobile: BinaryFieldDefinition
image: BinaryFieldDefinition
imageMobile: BinaryFieldDefinition
link1: MatrixFieldDefinition
link2: MatrixFieldDefinition
}
type NgComponentLeadItemType implements ItemType {
_info: ContentType
"Internal name"
name: TextLineFieldDefinition
eyebrowTitle: TextLineFieldDefinition
title: TextLineFieldDefinition
description: MatrixFieldDefinition
image: BinaryFieldDefinition
imageMobile: BinaryFieldDefinition
link1: MatrixFieldDefinition
}
type NgComponentLogosItemType implements ItemType {
_info: ContentType
"Internal name"
name: TextLineFieldDefinition
eyebrowTitle: TextLineFieldDefinition
title: TextLineFieldDefinition
description: MatrixFieldDefinition
image: BinaryFieldDefinition
imageMobile: BinaryFieldDefinition
logos: RelationListFieldDefinition
link1: MatrixFieldDefinition
link2: MatrixFieldDefinition
}
type NgComponentQuoteItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
title: TextLineFieldDefinition
item1Position: MatrixFieldDefinition
item1Title: TextLineFieldDefinition
item1Description: MatrixFieldDefinition
item1PersonImage: BinaryFieldDefinition
item1PersonName: TextLineFieldDefinition
item1PersonDescription: TextLineFieldDefinition
item2Position: MatrixFieldDefinition
item2Title: TextLineFieldDefinition
item2Description: MatrixFieldDefinition
item2PersonImage: BinaryFieldDefinition
item2PersonName: TextLineFieldDefinition
item2PersonDescription: TextLineFieldDefinition
item3Position: MatrixFieldDefinition
item3Title: TextLineFieldDefinition
item3Description: MatrixFieldDefinition
item3PersonImage: BinaryFieldDefinition
item3PersonName: TextLineFieldDefinition
item3PersonDescription: TextLineFieldDefinition
item4Position: MatrixFieldDefinition
item4Title: TextLineFieldDefinition
item4Description: MatrixFieldDefinition
item4PersonImage: BinaryFieldDefinition
item4PersonName: TextLineFieldDefinition
item4PersonDescription: TextLineFieldDefinition
item5Position: MatrixFieldDefinition
item5Title: TextLineFieldDefinition
item5Description: MatrixFieldDefinition
item5PersonImage: BinaryFieldDefinition
item5PersonName: TextLineFieldDefinition
item5PersonDescription: TextLineFieldDefinition
item6Position: MatrixFieldDefinition
item6Title: TextLineFieldDefinition
item6Description: MatrixFieldDefinition
item6PersonImage: BinaryFieldDefinition
item6PersonName: TextLineFieldDefinition
item6PersonDescription: TextLineFieldDefinition
item7Position: MatrixFieldDefinition
item7Title: TextLineFieldDefinition
item7Description: MatrixFieldDefinition
item7PersonImage: BinaryFieldDefinition
item7PersonName: TextLineFieldDefinition
item7PersonDescription: TextLineFieldDefinition
item8Position: MatrixFieldDefinition
item8Title: TextLineFieldDefinition
item8Description: MatrixFieldDefinition
item8PersonImage: BinaryFieldDefinition
item8PersonName: TextLineFieldDefinition
item8PersonDescription: TextLineFieldDefinition
}
"A connection to a list of items."
type NgComponentAboutItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgComponentAboutItemEdge]
}
"An edge in a connection."
type NgComponentAboutItemEdge {
"The item at the end of the edge."
node: NgComponentAboutItem
"A cursor for use in pagination."
cursor: String!
}
type NgComponentAboutItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
name(language: RepositoryLanguage): String
eyebrowTitle(language: RepositoryLanguage): String
title(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
description2(language: RepositoryLanguage): RichTextFieldValue
image(language: RepositoryLanguage): ImageFieldValue
imageMobile(language: RepositoryLanguage): ImageFieldValue
link1(language: RepositoryLanguage): String
link2(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgComponentFeaturesItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgComponentFeaturesItemEdge]
}
"An edge in a connection."
type NgComponentFeaturesItemEdge {
"The item at the end of the edge."
node: NgComponentFeaturesItem
"A cursor for use in pagination."
cursor: String!
}
type NgComponentFeaturesItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
name(language: RepositoryLanguage): String
eyebrowTitle(language: RepositoryLanguage): String
title(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
image(language: RepositoryLanguage): ImageFieldValue
imageMobile(language: RepositoryLanguage): ImageFieldValue
link1(language: RepositoryLanguage): String
link2(language: RepositoryLanguage): String
item1Position: String
item1HighlightTitle(language: RepositoryLanguage): String
item1Title(language: RepositoryLanguage): String
item1Description(language: RepositoryLanguage): RichTextFieldValue
item1Icon: BinaryFileFieldValue
item1Image: ImageFieldValue
item1ImageMobile: ImageFieldValue
item1Link(language: RepositoryLanguage): String
item2Position: String
item2HighlightTitle(language: RepositoryLanguage): String
item2Title(language: RepositoryLanguage): String
item2Description(language: RepositoryLanguage): RichTextFieldValue
item2Icon: BinaryFileFieldValue
item2Image: ImageFieldValue
item2ImageMobile: ImageFieldValue
item2Link(language: RepositoryLanguage): String
item3Position: String
item3HighlightTitle(language: RepositoryLanguage): String
item3Title(language: RepositoryLanguage): String
item3Description(language: RepositoryLanguage): RichTextFieldValue
item3Icon: BinaryFileFieldValue
item3Image: ImageFieldValue
item3ImageMobile: ImageFieldValue
item3Link(language: RepositoryLanguage): String
item4Position: String
item4HighlightTitle(language: RepositoryLanguage): String
item4Title(language: RepositoryLanguage): String
item4Description(language: RepositoryLanguage): RichTextFieldValue
item4Icon: BinaryFileFieldValue
item4Image: ImageFieldValue
item4ImageMobile: ImageFieldValue
item4Link(language: RepositoryLanguage): String
item5Position: String
item5HighlightTitle(language: RepositoryLanguage): String
item5Title(language: RepositoryLanguage): String
item5Description(language: RepositoryLanguage): RichTextFieldValue
item5Icon: BinaryFileFieldValue
item5Image: ImageFieldValue
item5ImageMobile: ImageFieldValue
item5Link(language: RepositoryLanguage): String
item6Position: String
item6HighlightTitle(language: RepositoryLanguage): String
item6Title(language: RepositoryLanguage): String
item6Description(language: RepositoryLanguage): RichTextFieldValue
item6Icon: BinaryFileFieldValue
item6Image: ImageFieldValue
item6ImageMobile: ImageFieldValue
item6Link(language: RepositoryLanguage): String
item7Position: String
item7HighlightTitle(language: RepositoryLanguage): String
item7Title(language: RepositoryLanguage): String
item7Description(language: RepositoryLanguage): RichTextFieldValue
item7Icon: BinaryFileFieldValue
item7Image: ImageFieldValue
item7ImageMobile: ImageFieldValue
item7Link(language: RepositoryLanguage): String
item8Position: String
item8HighlightTitle(language: RepositoryLanguage): String
item8Title(language: RepositoryLanguage): String
item8Description(language: RepositoryLanguage): RichTextFieldValue
item8Icon: BinaryFileFieldValue
item8Image: ImageFieldValue
item8ImageMobile: ImageFieldValue
item8Link(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgComponentHeroItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgComponentHeroItemEdge]
}
"An edge in a connection."
type NgComponentHeroItemEdge {
"The item at the end of the edge."
node: NgComponentHeroItem
"A cursor for use in pagination."
cursor: String!
}
type NgComponentHeroItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
name(language: RepositoryLanguage): String
eyebrowTitle(language: RepositoryLanguage): String
title(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
video: BinaryFileFieldValue
videoMobile: BinaryFileFieldValue
image(language: RepositoryLanguage): ImageFieldValue
imageMobile(language: RepositoryLanguage): ImageFieldValue
link1(language: RepositoryLanguage): String
link2(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgComponentLeadItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgComponentLeadItemEdge]
}
"An edge in a connection."
type NgComponentLeadItemEdge {
"The item at the end of the edge."
node: NgComponentLeadItem
"A cursor for use in pagination."
cursor: String!
}
type NgComponentLeadItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
name(language: RepositoryLanguage): String
eyebrowTitle(language: RepositoryLanguage): String
title(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
image(language: RepositoryLanguage): ImageFieldValue
imageMobile(language: RepositoryLanguage): ImageFieldValue
link1(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgComponentLogosItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgComponentLogosItemEdge]
}
"An edge in a connection."
type NgComponentLogosItemEdge {
"The item at the end of the edge."
node: NgComponentLogosItem
"A cursor for use in pagination."
cursor: String!
}
type NgComponentLogosItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
name(language: RepositoryLanguage): String
eyebrowTitle(language: RepositoryLanguage): String
title(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
image(language: RepositoryLanguage): ImageFieldValue
imageMobile(language: RepositoryLanguage): ImageFieldValue
logos(after: String, first: Int, before: String, last: Int, language: RepositoryLanguage): RelationsConnection
link1(language: RepositoryLanguage): String
link2(language: RepositoryLanguage): String
}
"A connection to a list of items."
type NgComponentQuoteItemConnection {
sliceSize: Int!
orderBy: String
"Information to aid in pagination."
pageInfo: PageInfo!
"Information to aid in pagination."
edges: [NgComponentQuoteItemEdge]
}
"An edge in a connection."
type NgComponentQuoteItemEdge {
"The item at the end of the edge."
node: NgComponentQuoteItem
"A cursor for use in pagination."
cursor: String!
}
type NgComponentQuoteItem implements Item & Node {
"The Content item's unique ID."
id: ID!
"The item's content type"
_type: ContentType
"Underlying content info item"
_contentInfo: Content
"Main location"
_location: Location
"All the locations"
_allLocations: [Location]
"The content item's name, in the prioritized language(s), based on the object name pattern"
_name: String
"The content item's url alias, based on the main location."
_url: String
_thumbnail: Thumbnail
name(language: RepositoryLanguage): String
title(language: RepositoryLanguage): String
item1Position: String
item1Title(language: RepositoryLanguage): String
item1Description(language: RepositoryLanguage): RichTextFieldValue
item1PersonImage: ImageFieldValue
item1PersonName(language: RepositoryLanguage): String
item1PersonDescription(language: RepositoryLanguage): String
item2Position: String
item2Title(language: RepositoryLanguage): String
item2Description(language: RepositoryLanguage): RichTextFieldValue
item2PersonImage: ImageFieldValue
item2PersonName(language: RepositoryLanguage): String
item2PersonDescription(language: RepositoryLanguage): String
item3Position: String
item3Title(language: RepositoryLanguage): String
item3Description(language: RepositoryLanguage): RichTextFieldValue
item3PersonImage: ImageFieldValue
item3PersonName(language: RepositoryLanguage): String
item3PersonDescription(language: RepositoryLanguage): String
item4Position: String
item4Title(language: RepositoryLanguage): String
item4Description(language: RepositoryLanguage): RichTextFieldValue
item4PersonImage: ImageFieldValue
item4PersonName(language: RepositoryLanguage): String
item4PersonDescription(language: RepositoryLanguage): String
item5Position: String
item5Title(language: RepositoryLanguage): String
item5Description(language: RepositoryLanguage): RichTextFieldValue
item5PersonImage: ImageFieldValue
item5PersonName(language: RepositoryLanguage): String
item5PersonDescription(language: RepositoryLanguage): String
item6Position: String
item6Title(language: RepositoryLanguage): String
item6Description(language: RepositoryLanguage): RichTextFieldValue
item6PersonImage: ImageFieldValue
item6PersonName(language: RepositoryLanguage): String
item6PersonDescription(language: RepositoryLanguage): String
item7Position: String
item7Title(language: RepositoryLanguage): String
item7Description(language: RepositoryLanguage): RichTextFieldValue
item7PersonImage: ImageFieldValue
item7PersonName(language: RepositoryLanguage): String
item7PersonDescription(language: RepositoryLanguage): String
item8Position: String
item8Title(language: RepositoryLanguage): String
item8Description(language: RepositoryLanguage): RichTextFieldValue
item8PersonImage: ImageFieldValue
item8PersonName(language: RepositoryLanguage): String
item8PersonDescription(language: RepositoryLanguage): String
}
type ItemMutation {
deleteContent(
"Global ID of the content item to delete"
id: ID
"ID of the content item to delete"
contentId: Int
): DeleteContentPayload
uploadFiles(
"The location ID of a container to upload the files to"
locationId: Int!
files: [FileUpload]!
"The language the content items must be created in"
language: RepositoryLanguage!
): UploadedFilesPayload
createToken(username: String!, password: String!): CreatedTokenPayload
createNgArticle(
input: NgArticleItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgArticleItem!
updateNgArticle(
input: NgArticleItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgArticleItem!
createNgBanner(
input: NgBannerItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgBannerItem!
updateNgBanner(
input: NgBannerItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgBannerItem!
createNgBlogPost(
input: NgBlogPostItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgBlogPostItem!
updateNgBlogPost(
input: NgBlogPostItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgBlogPostItem!
createNgContactForm(
input: NgContactFormItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgContactFormItem!
updateNgContactForm(
input: NgContactFormItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgContactFormItem!
createNgCookiePolicy(
input: NgCookiePolicyItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgCookiePolicyItem!
updateNgCookiePolicy(
input: NgCookiePolicyItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgCookiePolicyItem!
createNgFrontpage(
input: NgFrontpageItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgFrontpageItem!
updateNgFrontpage(
input: NgFrontpageItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgFrontpageItem!
createNgJobApplicationForm(
input: NgJobApplicationFormItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgJobApplicationFormItem!
updateNgJobApplicationForm(
input: NgJobApplicationFormItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgJobApplicationFormItem!
createNgJobPosition(
input: NgJobPositionItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgJobPositionItem!
updateNgJobPosition(
input: NgJobPositionItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgJobPositionItem!
createNgLandingPage(
input: NgLandingPageItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgLandingPageItem!
updateNgLandingPage(
input: NgLandingPageItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgLandingPageItem!
createNgLeadForm(
input: NgLeadFormItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgLeadFormItem!
updateNgLeadForm(
input: NgLeadFormItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgLeadFormItem!
createNgLogo(
input: NgLogoItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgLogoItem!
updateNgLogo(
input: NgLogoItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgLogoItem!
createNgNews(
input: NgNewsItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgNewsItem!
updateNgNews(
input: NgNewsItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgNewsItem!
createNgShortcut(
input: NgShortcutItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgShortcutItem!
updateNgShortcut(
input: NgShortcutItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgShortcutItem!
createNgSiteInfo(
input: NgSiteInfoItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgSiteInfoItem!
updateNgSiteInfo(
input: NgSiteInfoItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgSiteInfoItem!
createNgVideo(
input: NgVideoItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgVideoItem!
updateNgVideo(
input: NgVideoItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgVideoItem!
createNgAccordionItem(
input: NgAccordionItemItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgAccordionItemItem!
updateNgAccordionItem(
input: NgAccordionItemItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgAccordionItemItem!
createNgAudio(
input: NgAudioItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgAudioItem!
updateNgAudio(
input: NgAudioItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgAudioItem!
createNgCategory(
input: NgCategoryItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgCategoryItem!
updateNgCategory(
input: NgCategoryItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgCategoryItem!
createNgContainer(
input: NgContainerItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgContainerItem!
updateNgContainer(
input: NgContainerItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgContainerItem!
createNgGallery(
input: NgGalleryItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgGalleryItem!
updateNgGallery(
input: NgGalleryItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgGalleryItem!
createNgHtmlbox(
input: NgHtmlboxItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgHtmlboxItem!
updateNgHtmlbox(
input: NgHtmlboxItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgHtmlboxItem!
createNgMenuItem(
input: NgMenuItemItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgMenuItemItem!
updateNgMenuItem(
input: NgMenuItemItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgMenuItemItem!
createNgPerson(
input: NgPersonItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgPersonItem!
updateNgPerson(
input: NgPersonItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgPersonItem!
createNgRecipe(
input: NgRecipeItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgRecipeItem!
updateNgRecipe(
input: NgRecipeItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgRecipeItem!
createNgTopic(
input: NgTopicItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgTopicItem!
updateNgTopic(
input: NgTopicItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgTopicItem!
createFile(
input: FileItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): FileItem!
updateFile(
input: FileItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): FileItem!
createImage(
input: ImageItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): ImageItem!
updateImage(
input: ImageItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): ImageItem!
createUser(
input: UserItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): UserItem!
updateUser(
input: UserItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): UserItem!
createUserGroup(
input: UserGroupItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): UserGroupItem!
updateUserGroup(
input: UserGroupItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): UserGroupItem!
createNgComponentAbout(
input: NgComponentAboutItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgComponentAboutItem!
updateNgComponentAbout(
input: NgComponentAboutItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgComponentAboutItem!
createNgComponentFeatures(
input: NgComponentFeaturesItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgComponentFeaturesItem!
updateNgComponentFeatures(
input: NgComponentFeaturesItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgComponentFeaturesItem!
createNgComponentHero(
input: NgComponentHeroItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgComponentHeroItem!
updateNgComponentHero(
input: NgComponentHeroItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgComponentHeroItem!
createNgComponentLead(
input: NgComponentLeadItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgComponentLeadItem!
updateNgComponentLead(
input: NgComponentLeadItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgComponentLeadItem!
createNgComponentLogos(
input: NgComponentLogosItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgComponentLogosItem!
updateNgComponentLogos(
input: NgComponentLogosItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgComponentLogosItem!
createNgComponentQuote(
input: NgComponentQuoteItemCreateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
parentLocationId: Int!
): NgComponentQuoteItem!
updateNgComponentQuote(
input: NgComponentQuoteItemUpdateInput!
"The language the content should be created/updated in."
language: RepositoryLanguage!
"ID of the content item to update"
id: ID
"Repository content ID of the content item to update"
contentId: Int
"Optional version number to update. If it is a draft, it is saved, not published. If it is archived, it is used as the source version for the update, to complete missing fields."
versionNo: Int
): NgComponentQuoteItem!
}
type DeleteContentPayload {
"Numerical content id"
contentId: Int
"Global ID"
id: ID
}
scalar FileUpload
type UploadedFilesPayload {
files: [DomainContent]
warnings: [String]
}
type CreatedTokenPayload {
token: String
"The reason why authentication has failed, if it has"
message: String
}
input NgArticleItemCreateInput {
"Article title"
title: String!
"Short version of a title, used in menus"
teaserTitle: String
authors: [Int]
"Image used on full article page"
image: ImageFieldInput
"Image used on listing and search pages"
teaserImage: ImageFieldInput
"Full intro text, shown on full article page"
fullIntro: RichTextFieldInput
"Teaser intro text, shown on category page or in search result"
teaserIntro: RichTextFieldInput
"Main article text"
body: RichTextFieldInput
"Links to related content"
relatedContent: [Int]
relatedMultimedia: [Int]
mainTopic: String
tags: String
sponsoredContentDisclosure: String
"SEO meta data"
metadata: String
"Specific CSS class"
cssClass: String
"Text to be used when generating smart URLs"
urlText: String
}
input ImageFieldInput {
name: String
alternativeText: String
file: FileUpload
}
input RichTextFieldInput {
format: RichTextFieldInputFormat
input: String
}
enum RichTextFieldInputFormat {
markdown
html
}
input NgArticleItemUpdateInput {
"Article title"
title: String
"Short version of a title, used in menus"
teaserTitle: String
authors: [Int]
"Image used on full article page"
image: ImageFieldInput
"Image used on listing and search pages"
teaserImage: ImageFieldInput
"Full intro text, shown on full article page"
fullIntro: RichTextFieldInput
"Teaser intro text, shown on category page or in search result"
teaserIntro: RichTextFieldInput
"Main article text"
body: RichTextFieldInput
"Links to related content"
relatedContent: [Int]
relatedMultimedia: [Int]
mainTopic: String
tags: String
sponsoredContentDisclosure: String
"SEO meta data"
metadata: String
"Specific CSS class"
cssClass: String
"Text to be used when generating smart URLs"
urlText: String
}
input NgBannerItemCreateInput {
eyebrowTitle: String
title: String!
image: ImageFieldInput!
description: RichTextFieldInput
link: String
"Specific CSS class"
cssClass: String
}
input NgBannerItemUpdateInput {
eyebrowTitle: String
title: String
image: ImageFieldInput
description: RichTextFieldInput
link: String
"Specific CSS class"
cssClass: String
}
input NgBlogPostItemCreateInput {
"News title"
title: String!
"News headline"
headline: String
authors: [Int]
"Short title version"
teaserTitle: String
"Image used on blog post page"
image: ImageFieldInput
"Image used on listing and search pages"
teaserImage: ImageFieldInput
publishDate: DateFieldInput!
"Full intro text, shown on news page"
fullIntro: RichTextFieldInput
"Teaser intro text, shown on category page or in search result"
teaserIntro: RichTextFieldInput
"Main news text"
body: RichTextFieldInput
"Links to related content"
relatedContent: [Int]
mainTopic: String
"Tags"
tags: String
sponsoredContentDisclosure: String
metadata: String
cssClass: String
urlText: String
}
input DateFieldInput {
format: DateInputFormat
input: String
}
enum DateInputFormat {
timestring
rfc850
timestamp
}
input NgBlogPostItemUpdateInput {
"News title"
title: String
"News headline"
headline: String
authors: [Int]
"Short title version"
teaserTitle: String
"Image used on blog post page"
image: ImageFieldInput
"Image used on listing and search pages"
teaserImage: ImageFieldInput
publishDate: DateFieldInput
"Full intro text, shown on news page"
fullIntro: RichTextFieldInput
"Teaser intro text, shown on category page or in search result"
teaserIntro: RichTextFieldInput
"Main news text"
body: RichTextFieldInput
"Links to related content"
relatedContent: [Int]
mainTopic: String
"Tags"
tags: String
sponsoredContentDisclosure: String
metadata: String
cssClass: String
urlText: String
}
input NgContactFormItemCreateInput {
"Form title"
title: String!
"Short version of a title, used in menus"
teaserTitle: String
"Full intro text, shown on full form page"
fullIntro: RichTextFieldInput
"Teaser intro text, shown on category page or in search result"
teaserIntro: RichTextFieldInput
body: RichTextFieldInput
senderFirstName: String!
senderLastName: String!
senderEmail: String!
senderMessage: String
gdprConsent: Boolean!
gdprConsentLabel: RichTextFieldInput
newsletter1Consent: Boolean
newsletter1Label: RichTextFieldInput
newsletter1GroupIds: String
recipient: String
"Text shown to user after a successful post"
successText: RichTextFieldInput
referer: String
gtmEventPrefix: String
honeypotFieldName: String!
honeypotFieldLabel: String
}
input NgContactFormItemUpdateInput {
"Form title"
title: String
"Short version of a title, used in menus"
teaserTitle: String
"Full intro text, shown on full form page"
fullIntro: RichTextFieldInput
"Teaser intro text, shown on category page or in search result"
teaserIntro: RichTextFieldInput
body: RichTextFieldInput
senderFirstName: String
senderLastName: String
senderEmail: String
senderMessage: String
gdprConsent: Boolean
gdprConsentLabel: RichTextFieldInput
newsletter1Consent: Boolean
newsletter1Label: RichTextFieldInput
newsletter1GroupIds: String
recipient: String
"Text shown to user after a successful post"
successText: RichTextFieldInput
referer: String
gtmEventPrefix: String
honeypotFieldName: String
honeypotFieldLabel: String
}
input NgCookiePolicyItemCreateInput {
title: String!
"Main title in ribbon"
ribbonHeading: String
"Description that shows in ribbon"
ribbonDescription: RichTextFieldInput
"Label for settings customization link"
ribbonSettingsLabel: String!
"Label for Accept All button"
ribbonButtonAcceptAllLabel: String!
"ribbon_button_save_label"
ribbonButtonSaveLabel: String!
necessaryLabel: String!
necessaryDescription: RichTextFieldInput!
analyticsIsActive: Boolean
analyticsDefaultState: Boolean
analyticsLabel: String
analyticsDescription: RichTextFieldInput
analyticsOnAccept: String
analyticsOnRevoke: String
marketingIsActive: Boolean
marketingDefaultState: Boolean
marketingLabel: String
marketingDescription: RichTextFieldInput
marketingOnAccept: String
marketingOnRevoke: String
socialSharingIsActive: Boolean
socialSharingDefaultState: Boolean
socialSharingLabel: String
socialSharingDescription: RichTextFieldInput
socialSharingOnAccept: String
socialSharingOnRevoke: String
}
input NgCookiePolicyItemUpdateInput {
title: String
"Main title in ribbon"
ribbonHeading: String
"Description that shows in ribbon"
ribbonDescription: RichTextFieldInput
"Label for settings customization link"
ribbonSettingsLabel: String
"Label for Accept All button"
ribbonButtonAcceptAllLabel: String
"ribbon_button_save_label"
ribbonButtonSaveLabel: String
necessaryLabel: String
necessaryDescription: RichTextFieldInput
analyticsIsActive: Boolean
analyticsDefaultState: Boolean
analyticsLabel: String
analyticsDescription: RichTextFieldInput
analyticsOnAccept: String
analyticsOnRevoke: String
marketingIsActive: Boolean
marketingDefaultState: Boolean
marketingLabel: String
marketingDescription: RichTextFieldInput
marketingOnAccept: String
marketingOnRevoke: String
socialSharingIsActive: Boolean
socialSharingDefaultState: Boolean
socialSharingLabel: String
socialSharingDescription: RichTextFieldInput
socialSharingOnAccept: String
socialSharingOnRevoke: String
}
input NgFrontpageItemCreateInput {
title: String!
metadata: String
}
input NgFrontpageItemUpdateInput {
title: String
metadata: String
}
input NgJobApplicationFormItemCreateInput {
name: String!
"Form title"
title: String
"Full intro text, shown on full form page"
fullIntro: RichTextFieldInput
senderFirstName: String!
senderLastName: String!
senderEmail: String!
senderMessage: String
senderFileCv: BinaryFieldInput!
senderMotivationLetter: BinaryFieldInput
gdprConsent: Boolean!
gdprConsentLabel: RichTextFieldInput
newsletter1Consent: Boolean
newsletter1Label: RichTextFieldInput
newsletter1GroupIds: String
recipient: String
"Text shown to user after a successful post"
successText: RichTextFieldInput
referer: String
gtmEventPrefix: String
honeypotFieldName: String!
honeypotFieldLabel: String
}
input BinaryFieldInput {
"The media file"
file: FileUpload!
"The media's name. Will use the upload file's name if not provided."
fileName: String
}
input NgJobApplicationFormItemUpdateInput {
name: String
"Form title"
title: String
"Full intro text, shown on full form page"
fullIntro: RichTextFieldInput
senderFirstName: String
senderLastName: String
senderEmail: String
senderMessage: String
senderFileCv: BinaryFieldInput
senderMotivationLetter: BinaryFieldInput
gdprConsent: Boolean
gdprConsentLabel: RichTextFieldInput
newsletter1Consent: Boolean
newsletter1Label: RichTextFieldInput
newsletter1GroupIds: String
recipient: String
"Text shown to user after a successful post"
successText: RichTextFieldInput
referer: String
gtmEventPrefix: String
honeypotFieldName: String
honeypotFieldLabel: String
}
input NgJobPositionItemCreateInput {
"Article title"
title: String!
"Short version of a title, used in menus"
teaserTitle: String
"Image used on full job position page"
image: ImageFieldInput
"Image used on listing and search pages"
teaserImage: ImageFieldInput
jobLocation: String
"Part time, full time, etc."
engagementType: String
applicationDeadline: DateFieldInput
"Full intro text, shown on full job position page"
fullIntro: RichTextFieldInput
"Teaser intro text, shown on category page or in search result"
teaserIntro: RichTextFieldInput
jobOverview: RichTextFieldInput
requirements: RichTextFieldInput
responsibilities: RichTextFieldInput
metadata: String
"Text to be used when generating smart URLs"
urlText: String
}
input NgJobPositionItemUpdateInput {
"Article title"
title: String
"Short version of a title, used in menus"
teaserTitle: String
"Image used on full job position page"
image: ImageFieldInput
"Image used on listing and search pages"
teaserImage: ImageFieldInput
jobLocation: String
"Part time, full time, etc."
engagementType: String
applicationDeadline: DateFieldInput
"Full intro text, shown on full job position page"
fullIntro: RichTextFieldInput
"Teaser intro text, shown on category page or in search result"
teaserIntro: RichTextFieldInput
jobOverview: RichTextFieldInput
requirements: RichTextFieldInput
responsibilities: RichTextFieldInput
metadata: String
"Text to be used when generating smart URLs"
urlText: String
}
input NgLandingPageItemCreateInput {
title: String!
teaserTitle: String
"Teaser intro text, shown on category page or in search result"
teaserIntro: RichTextFieldInput
tags: String
internalRedirect: Int
externalRedirect: UrlFieldInput
metadata: String
cssClass: String
urlText: String
}
input UrlFieldInput {
"The link's URL"
link: String!
"The link's name or description"
text: String
}
input NgLandingPageItemUpdateInput {
title: String
teaserTitle: String
"Teaser intro text, shown on category page or in search result"
teaserIntro: RichTextFieldInput
tags: String
internalRedirect: Int
externalRedirect: UrlFieldInput
metadata: String
cssClass: String
urlText: String
}
input NgLeadFormItemCreateInput {
name: String!
"Form title"
title: String
"Full intro text, shown on full form page"
fullIntro: RichTextFieldInput
senderFirstName: String!
senderLastName: String!
senderEmail: String!
senderMessage: String
gdprConsent: Boolean!
gdprConsentLabel: RichTextFieldInput
newsletter1Consent: Boolean
newsletter1Label: RichTextFieldInput
newsletter1GroupIds: String
recipient: String
"Text shown to user after a successful post"
successText: RichTextFieldInput
referer: String
gtmEventPrefix: String
honeypotFieldName: String!
honeypotFieldLabel: String
}
input NgLeadFormItemUpdateInput {
name: String
"Form title"
title: String
"Full intro text, shown on full form page"
fullIntro: RichTextFieldInput
senderFirstName: String
senderLastName: String
senderEmail: String
senderMessage: String
gdprConsent: Boolean
gdprConsentLabel: RichTextFieldInput
newsletter1Consent: Boolean
newsletter1Label: RichTextFieldInput
newsletter1GroupIds: String
recipient: String
"Text shown to user after a successful post"
successText: RichTextFieldInput
referer: String
gtmEventPrefix: String
honeypotFieldName: String
honeypotFieldLabel: String
}
input NgLogoItemCreateInput {
name: String!
title: String
logo: ImageFieldInput
logoSvg: BinaryFieldInput
description: RichTextFieldInput
link: String
}
input NgLogoItemUpdateInput {
name: String
title: String
logo: ImageFieldInput
logoSvg: BinaryFieldInput
description: RichTextFieldInput
link: String
}
input NgNewsItemCreateInput {
"News title"
title: String!
"Short title version"
teaserTitle: String
authors: [Int]
"News headline"
headline: String
"Image used on article page"
image: ImageFieldInput
"Image used on listing and search pages"
teaserImage: ImageFieldInput
publishDate: DateFieldInput!
"Full intro text, shown on news page"
fullIntro: RichTextFieldInput
"Teaser intro text, shown on category page or in search result"
teaserIntro: RichTextFieldInput
"Main news text"
body: RichTextFieldInput
"Links to related content"
relatedContent: [Int]
relatedMultimedia: [Int]
mainTopic: String
tags: String
sponsoredContentDisclosure: String
metadata: String
cssClass: String
urlText: String
}
input NgNewsItemUpdateInput {
"News title"
title: String
"Short title version"
teaserTitle: String
authors: [Int]
"News headline"
headline: String
"Image used on article page"
image: ImageFieldInput
"Image used on listing and search pages"
teaserImage: ImageFieldInput
publishDate: DateFieldInput
"Full intro text, shown on news page"
fullIntro: RichTextFieldInput
"Teaser intro text, shown on category page or in search result"
teaserIntro: RichTextFieldInput
"Main news text"
body: RichTextFieldInput
"Links to related content"
relatedContent: [Int]
relatedMultimedia: [Int]
mainTopic: String
tags: String
sponsoredContentDisclosure: String
metadata: String
cssClass: String
urlText: String
}
input NgShortcutItemCreateInput {
title: String!
"Short title version"
teaserTitle: String
image: ImageFieldInput
"Used on line items"
teaserIntro: RichTextFieldInput
"If checked, uses shortcut name for generating label in menus"
useShortcutName: Boolean
link: String
}
input NgShortcutItemUpdateInput {
title: String
"Short title version"
teaserTitle: String
image: ImageFieldInput
"Used on line items"
teaserIntro: RichTextFieldInput
"If checked, uses shortcut name for generating label in menus"
useShortcutName: Boolean
link: String
}
input NgSiteInfoItemCreateInput {
title: String!
"Default metadata object"
metadata: String
siteName: String!
siteLogo: BinaryFieldInput
siteOpengraphImage: ImageFieldInput
favicon32x32: ImageFieldInput
favicon128x128: ImageFieldInput
favicon180x180: ImageFieldInput
favicon192x192: ImageFieldInput
relatedCookiePolicy: Int
"Default RSS feed"
rssFeed: String
mainMenu: [Int]
additionalMenu: [Int]
footerBlock: RichTextFieldInput
javascriptBlockTop: String
javascriptBlockBottom: String
facebook: UrlFieldInput
twitter: UrlFieldInput
instagram: UrlFieldInput
linkedin: UrlFieldInput
}
input NgSiteInfoItemUpdateInput {
title: String
"Default metadata object"
metadata: String
siteName: String
siteLogo: BinaryFieldInput
siteOpengraphImage: ImageFieldInput
favicon32x32: ImageFieldInput
favicon128x128: ImageFieldInput
favicon180x180: ImageFieldInput
favicon192x192: ImageFieldInput
relatedCookiePolicy: Int
"Default RSS feed"
rssFeed: String
mainMenu: [Int]
additionalMenu: [Int]
footerBlock: RichTextFieldInput
javascriptBlockTop: String
javascriptBlockBottom: String
facebook: UrlFieldInput
twitter: UrlFieldInput
instagram: UrlFieldInput
linkedin: UrlFieldInput
}
input NgVideoItemCreateInput {
title: String!
"Short title version"
teaserTitle: String
videoType: String!
"Video file. Use 16:9 proportion, HD (1280×720) or FHD (1920×1080)"
videoFile: BinaryFieldInput
"Video identifier for external video content (YouTube, Vimeo, Dailymotion...)"
videoIdentifier: String
poster: ImageFieldInput
"Teaser intro text, shown on category page or in search result"
teaserIntro: RichTextFieldInput
description: RichTextFieldInput
mainTopic: String
tags: String
sponsoredContentDisclosure: String
autoplay: Boolean
metadata: String
cssClass: String
urlText: String
}
input NgVideoItemUpdateInput {
title: String
"Short title version"
teaserTitle: String
videoType: String
"Video file. Use 16:9 proportion, HD (1280×720) or FHD (1920×1080)"
videoFile: BinaryFieldInput
"Video identifier for external video content (YouTube, Vimeo, Dailymotion...)"
videoIdentifier: String
poster: ImageFieldInput
"Teaser intro text, shown on category page or in search result"
teaserIntro: RichTextFieldInput
description: RichTextFieldInput
mainTopic: String
tags: String
sponsoredContentDisclosure: String
autoplay: Boolean
metadata: String
cssClass: String
urlText: String
}
input NgAccordionItemItemCreateInput {
title: String
description: RichTextFieldInput
}
input NgAccordionItemItemUpdateInput {
title: String
description: RichTextFieldInput
}
input NgAudioItemCreateInput {
title: String!
"Short title version"
teaserTitle: String
teaserIntro: RichTextFieldInput
description: RichTextFieldInput
file: MediaFieldInput
image: ImageFieldInput
}
input MediaFieldInput {
"The media file"
file: FileUpload!
"The media's name. Will use the upload file's name if not provided."
fileName: String
"If the media has a controller when being displayed"
hasController: Boolean = false
"If the media should be automatically played"
autoplay: Boolean = false
"If the media should be played in a loop"
loop: Boolean = false
"Height of the media"
height: Int
"Width of the media"
width: Int
}
input NgAudioItemUpdateInput {
title: String
"Short title version"
teaserTitle: String
teaserIntro: RichTextFieldInput
description: RichTextFieldInput
file: MediaFieldInput
image: ImageFieldInput
}
input NgCategoryItemCreateInput {
title: String!
teaserTitle: String
showChildren: Boolean
"SEO meta data"
metadata: String
"Class identifiers of classes to be shown on category page, comma delimited. Example: ng_article,ng_news"
childrenClassFilterInclude: String
"Show all descendents on category page"
fetchSubtree: Boolean
"Number of child nodes per page (if set to -1 template default value is used)"
pageLimit: Int!
"Specific CSS class"
cssClass: String
"Text to be used when generating smart URLs"
urlText: String
"Full intro text, shown on category page"
fullIntro: RichTextFieldInput
"Teaser intro text, shown on listing page or in search result"
teaserIntro: RichTextFieldInput
"Main category description text"
body: RichTextFieldInput
featuredContent: [Int]
tags: String
gridColumns: String!
viewType: String!
internalRedirect: Int
externalRedirect: UrlFieldInput
}
input NgCategoryItemUpdateInput {
title: String
teaserTitle: String
showChildren: Boolean
"SEO meta data"
metadata: String
"Class identifiers of classes to be shown on category page, comma delimited. Example: ng_article,ng_news"
childrenClassFilterInclude: String
"Show all descendents on category page"
fetchSubtree: Boolean
"Number of child nodes per page (if set to -1 template default value is used)"
pageLimit: Int
"Specific CSS class"
cssClass: String
"Text to be used when generating smart URLs"
urlText: String
"Full intro text, shown on category page"
fullIntro: RichTextFieldInput
"Teaser intro text, shown on listing page or in search result"
teaserIntro: RichTextFieldInput
"Main category description text"
body: RichTextFieldInput
featuredContent: [Int]
tags: String
gridColumns: String
viewType: String
internalRedirect: Int
externalRedirect: UrlFieldInput
}
input NgContainerItemCreateInput {
title: String!
}
input NgContainerItemUpdateInput {
title: String
}
input NgGalleryItemCreateInput {
title: String!
"Short title version"
teaserTitle: String
description: RichTextFieldInput
teaserIntro: RichTextFieldInput
mainTopic: String
tags: String
sponsoredContentDisclosure: String
metadata: String
cssClass: String
urlText: String
}
input NgGalleryItemUpdateInput {
title: String
"Short title version"
teaserTitle: String
description: RichTextFieldInput
teaserIntro: RichTextFieldInput
mainTopic: String
tags: String
sponsoredContentDisclosure: String
metadata: String
cssClass: String
urlText: String
}
input NgHtmlboxItemCreateInput {
title: String!
htmlCode: String
metadata: String
}
input NgHtmlboxItemUpdateInput {
title: String
htmlCode: String
metadata: String
}
input NgMenuItemItemCreateInput {
title: String!
itemObject: Int
itemUrl: UrlFieldInput
menuItems: [Int]
"If defined, overrides \"Menu items\" list"
parentNode: Int
"Only valid if parent node is selected"
classFilter: String
"Only valid if parent node is selected"
classFilterType: String
depth: Int
"Only valid if parent node is selected, 0 means unlimited"
limit: Int
"If checked, uses menu item name for generating label in menus"
useMenuItemName: Boolean
"If checked, sets target attribute to \"_blank\" in menus"
targetBlank: Boolean
}
input NgMenuItemItemUpdateInput {
title: String
itemObject: Int
itemUrl: UrlFieldInput
menuItems: [Int]
"If defined, overrides \"Menu items\" list"
parentNode: Int
"Only valid if parent node is selected"
classFilter: String
"Only valid if parent node is selected"
classFilterType: String
depth: Int
"Only valid if parent node is selected, 0 means unlimited"
limit: Int
"If checked, uses menu item name for generating label in menus"
useMenuItemName: Boolean
"If checked, sets target attribute to \"_blank\" in menus"
targetBlank: Boolean
}
input NgPersonItemCreateInput {
name: String!
cv: RichTextFieldInput
image: ImageFieldInput
copyright: RichTextFieldInput
urlFacebook: UrlFieldInput
urlTwitter: UrlFieldInput
urlInstagram: UrlFieldInput
}
input NgPersonItemUpdateInput {
name: String
cv: RichTextFieldInput
image: ImageFieldInput
copyright: RichTextFieldInput
urlFacebook: UrlFieldInput
urlTwitter: UrlFieldInput
urlInstagram: UrlFieldInput
}
input NgRecipeItemCreateInput {
title: String!
"Short version of a title, used in menus"
teaserTitle: String
authors: [Int]
"Image used on full recipe page"
image: ImageFieldInput
"Image used on listing and search pages"
teaserImage: ImageFieldInput
"Full intro text, shown on full recipe page"
fullIntro: RichTextFieldInput
"Teaser intro text, shown on category page or in search result"
teaserIntro: RichTextFieldInput
"Main article text"
body: RichTextFieldInput
preparationTime: Int
servingCalories: Int
servingFat: Int
servingCarbohydrates: Int
servingProtein: Int
"Links to related content"
relatedContent: [Int]
relatedMultimedia: [Int]
mainTopic: String
tags: String
sponsoredContentDisclosure: String
"SEO meta data"
metadata: String
"Specific CSS class"
cssClass: String
"Text to be used when generating smart URLs"
urlText: String
}
input NgRecipeItemUpdateInput {
title: String
"Short version of a title, used in menus"
teaserTitle: String
authors: [Int]
"Image used on full recipe page"
image: ImageFieldInput
"Image used on listing and search pages"
teaserImage: ImageFieldInput
"Full intro text, shown on full recipe page"
fullIntro: RichTextFieldInput
"Teaser intro text, shown on category page or in search result"
teaserIntro: RichTextFieldInput
"Main article text"
body: RichTextFieldInput
preparationTime: Int
servingCalories: Int
servingFat: Int
servingCarbohydrates: Int
servingProtein: Int
"Links to related content"
relatedContent: [Int]
relatedMultimedia: [Int]
mainTopic: String
tags: String
sponsoredContentDisclosure: String
"SEO meta data"
metadata: String
"Specific CSS class"
cssClass: String
"Text to be used when generating smart URLs"
urlText: String
}
input NgTopicItemCreateInput {
title: String!
topic: String
"Full intro text, shown on category page"
fullIntro: RichTextFieldInput
"Main category description text"
body: RichTextFieldInput
"SEO meta data"
metadata: String
"Specific CSS class"
cssClass: String
"Text to be used when generating smart URLs"
urlText: String
}
input NgTopicItemUpdateInput {
title: String
topic: String
"Full intro text, shown on category page"
fullIntro: RichTextFieldInput
"Main category description text"
body: RichTextFieldInput
"SEO meta data"
metadata: String
"Specific CSS class"
cssClass: String
"Text to be used when generating smart URLs"
urlText: String
}
input FileItemCreateInput {
name: String!
description: RichTextFieldInput
file: BinaryFieldInput!
}
input FileItemUpdateInput {
name: String
description: RichTextFieldInput
file: BinaryFieldInput
}
input ImageItemCreateInput {
name: String!
caption: RichTextFieldInput
image: ImageFieldInput!
}
input ImageItemUpdateInput {
name: String
caption: RichTextFieldInput
image: ImageFieldInput
}
input UserItemCreateInput {
firstName: String!
lastName: String!
userAccount: String!
signature: String
image: ImageFieldInput
}
input UserItemUpdateInput {
firstName: String
lastName: String
userAccount: String
signature: String
image: ImageFieldInput
}
input UserGroupItemCreateInput {
name: String!
description: String
}
input UserGroupItemUpdateInput {
name: String
description: String
}
input NgComponentAboutItemCreateInput {
"Internal name"
name: String!
eyebrowTitle: String
title: String
description: RichTextFieldInput
description2: RichTextFieldInput
image: ImageFieldInput
imageMobile: ImageFieldInput
link1: String
link2: String
}
input NgComponentAboutItemUpdateInput {
"Internal name"
name: String
eyebrowTitle: String
title: String
description: RichTextFieldInput
description2: RichTextFieldInput
image: ImageFieldInput
imageMobile: ImageFieldInput
link1: String
link2: String
}
input NgComponentFeaturesItemCreateInput {
"Internal name"
name: String!
eyebrowTitle: String
title: String
description: RichTextFieldInput
image: ImageFieldInput
imageMobile: ImageFieldInput
link1: String
link2: String
item1Position: String
item1HighlightTitle: String
item1Title: String
item1Description: RichTextFieldInput
item1Icon: BinaryFieldInput
item1Image: ImageFieldInput
item1ImageMobile: ImageFieldInput
item1Link: String
item2Position: String
item2HighlightTitle: String
item2Title: String
item2Description: RichTextFieldInput
item2Icon: BinaryFieldInput
item2Image: ImageFieldInput
item2ImageMobile: ImageFieldInput
item2Link: String
item3Position: String
item3HighlightTitle: String
item3Title: String
item3Description: RichTextFieldInput
item3Icon: BinaryFieldInput
item3Image: ImageFieldInput
item3ImageMobile: ImageFieldInput
item3Link: String
item4Position: String
item4HighlightTitle: String
item4Title: String
item4Description: RichTextFieldInput
item4Icon: BinaryFieldInput
item4Image: ImageFieldInput
item4ImageMobile: ImageFieldInput
item4Link: String
item5Position: String
item5HighlightTitle: String
item5Title: String
item5Description: RichTextFieldInput
item5Icon: BinaryFieldInput
item5Image: ImageFieldInput
item5ImageMobile: ImageFieldInput
item5Link: String
item6Position: String
item6HighlightTitle: String
item6Title: String
item6Description: RichTextFieldInput
item6Icon: BinaryFieldInput
item6Image: ImageFieldInput
item6ImageMobile: ImageFieldInput
item6Link: String
item7Position: String
item7HighlightTitle: String
item7Title: String
item7Description: RichTextFieldInput
item7Icon: BinaryFieldInput
item7Image: ImageFieldInput
item7ImageMobile: ImageFieldInput
item7Link: String
item8Position: String
item8HighlightTitle: String
item8Title: String
item8Description: RichTextFieldInput
item8Icon: BinaryFieldInput
item8Image: ImageFieldInput
item8ImageMobile: ImageFieldInput
item8Link: String
}
input NgComponentFeaturesItemUpdateInput {
"Internal name"
name: String
eyebrowTitle: String
title: String
description: RichTextFieldInput
image: ImageFieldInput
imageMobile: ImageFieldInput
link1: String
link2: String
item1Position: String
item1HighlightTitle: String
item1Title: String
item1Description: RichTextFieldInput
item1Icon: BinaryFieldInput
item1Image: ImageFieldInput
item1ImageMobile: ImageFieldInput
item1Link: String
item2Position: String
item2HighlightTitle: String
item2Title: String
item2Description: RichTextFieldInput
item2Icon: BinaryFieldInput
item2Image: ImageFieldInput
item2ImageMobile: ImageFieldInput
item2Link: String
item3Position: String
item3HighlightTitle: String
item3Title: String
item3Description: RichTextFieldInput
item3Icon: BinaryFieldInput
item3Image: ImageFieldInput
item3ImageMobile: ImageFieldInput
item3Link: String
item4Position: String
item4HighlightTitle: String
item4Title: String
item4Description: RichTextFieldInput
item4Icon: BinaryFieldInput
item4Image: ImageFieldInput
item4ImageMobile: ImageFieldInput
item4Link: String
item5Position: String
item5HighlightTitle: String
item5Title: String
item5Description: RichTextFieldInput
item5Icon: BinaryFieldInput
item5Image: ImageFieldInput
item5ImageMobile: ImageFieldInput
item5Link: String
item6Position: String
item6HighlightTitle: String
item6Title: String
item6Description: RichTextFieldInput
item6Icon: BinaryFieldInput
item6Image: ImageFieldInput
item6ImageMobile: ImageFieldInput
item6Link: String
item7Position: String
item7HighlightTitle: String
item7Title: String
item7Description: RichTextFieldInput
item7Icon: BinaryFieldInput
item7Image: ImageFieldInput
item7ImageMobile: ImageFieldInput
item7Link: String
item8Position: String
item8HighlightTitle: String
item8Title: String
item8Description: RichTextFieldInput
item8Icon: BinaryFieldInput
item8Image: ImageFieldInput
item8ImageMobile: ImageFieldInput
item8Link: String
}
input NgComponentHeroItemCreateInput {
"Internal name"
name: String!
eyebrowTitle: String
title: String
description: RichTextFieldInput
video: BinaryFieldInput
videoMobile: BinaryFieldInput
image: ImageFieldInput
imageMobile: ImageFieldInput
link1: String
link2: String
}
input NgComponentHeroItemUpdateInput {
"Internal name"
name: String
eyebrowTitle: String
title: String
description: RichTextFieldInput
video: BinaryFieldInput
videoMobile: BinaryFieldInput
image: ImageFieldInput
imageMobile: ImageFieldInput
link1: String
link2: String
}
input NgComponentLeadItemCreateInput {
"Internal name"
name: String!
eyebrowTitle: String
title: String
description: RichTextFieldInput
image: ImageFieldInput
imageMobile: ImageFieldInput
link1: String
}
input NgComponentLeadItemUpdateInput {
"Internal name"
name: String
eyebrowTitle: String
title: String
description: RichTextFieldInput
image: ImageFieldInput
imageMobile: ImageFieldInput
link1: String
}
input NgComponentLogosItemCreateInput {
"Internal name"
name: String!
eyebrowTitle: String
title: String
description: RichTextFieldInput
image: ImageFieldInput
imageMobile: ImageFieldInput
logos: [Int]
link1: String
link2: String
}
input NgComponentLogosItemUpdateInput {
"Internal name"
name: String
eyebrowTitle: String
title: String
description: RichTextFieldInput
image: ImageFieldInput
imageMobile: ImageFieldInput
logos: [Int]
link1: String
link2: String
}
input NgComponentQuoteItemCreateInput {
name: String!
title: String
item1Position: String
item1Title: String
item1Description: RichTextFieldInput
item1PersonImage: ImageFieldInput
item1PersonName: String
item1PersonDescription: String
item2Position: String
item2Title: String
item2Description: RichTextFieldInput
item2PersonImage: ImageFieldInput
item2PersonName: String
item2PersonDescription: String
item3Position: String
item3Title: String
item3Description: RichTextFieldInput
item3PersonImage: ImageFieldInput
item3PersonName: String
item3PersonDescription: String
item4Position: String
item4Title: String
item4Description: RichTextFieldInput
item4PersonImage: ImageFieldInput
item4PersonName: String
item4PersonDescription: String
item5Position: String
item5Title: String
item5Description: RichTextFieldInput
item5PersonImage: ImageFieldInput
item5PersonName: String
item5PersonDescription: String
item6Position: String
item6Title: String
item6Description: RichTextFieldInput
item6PersonImage: ImageFieldInput
item6PersonName: String
item6PersonDescription: String
item7Position: String
item7Title: String
item7Description: RichTextFieldInput
item7PersonImage: ImageFieldInput
item7PersonName: String
item7PersonDescription: String
item8Position: String
item8Title: String
item8Description: RichTextFieldInput
item8PersonImage: ImageFieldInput
item8PersonName: String
item8PersonDescription: String
}
input NgComponentQuoteItemUpdateInput {
name: String
title: String
item1Position: String
item1Title: String
item1Description: RichTextFieldInput
item1PersonImage: ImageFieldInput
item1PersonName: String
item1PersonDescription: String
item2Position: String
item2Title: String
item2Description: RichTextFieldInput
item2PersonImage: ImageFieldInput
item2PersonName: String
item2PersonDescription: String
item3Position: String
item3Title: String
item3Description: RichTextFieldInput
item3PersonImage: ImageFieldInput
item3PersonName: String
item3PersonDescription: String
item4Position: String
item4Title: String
item4Description: RichTextFieldInput
item4PersonImage: ImageFieldInput
item4PersonName: String
item4PersonDescription: String
item5Position: String
item5Title: String
item5Description: RichTextFieldInput
item5PersonImage: ImageFieldInput
item5PersonName: String
item5PersonDescription: String
item6Position: String
item6Title: String
item6Description: RichTextFieldInput
item6PersonImage: ImageFieldInput
item6PersonName: String
item6PersonDescription: String
item7Position: String
item7Title: String
item7Description: RichTextFieldInput
item7PersonImage: ImageFieldInput
item7PersonName: String
item7PersonDescription: String
item8Position: String
item8Title: String
item8Description: RichTextFieldInput
item8PersonImage: ImageFieldInput
item8PersonName: String
item8PersonDescription: String
}