GraphQL requests
No HTTP queries on GraphQL endpoint(s)
Refresh with latest queryNo GraphQL queries stored.
Schema: default
schema {
query: Domain
}
type AboutPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
title: String
text: RichTextBlockAttributeValue
thumbnail: DomainContent
thumbnail2: DomainContent
video: String
}
type ArticleItem 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
shortTitle(language: RepositoryLanguage): String
shortDescription(language: RepositoryLanguage): String
intro(language: RepositoryLanguage): RichTextFieldValue
body(language: RepositoryLanguage): RichTextFieldValue
image(language: RepositoryLanguage): ImageFieldValue
gallery(language: RepositoryLanguage): GalleryItem
published(language: RepositoryLanguage): DateTime
attachments(language: RepositoryLanguage): [FileItem]
keywords(language: RepositoryLanguage): [String]
qrCode: String
}
"""A connection to a list of items."""
type ArticleItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [ArticleItemEdge]
}
"""An edge in a connection."""
type ArticleItemEdge {
"""The item at the end of the edge."""
node: ArticleItem
"""A cursor for use in pagination."""
cursor: String!
}
type ArticleItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
shortTitle: TextLineFieldDefinition
shortDescription: TextBlockFieldDefinition
intro: MatrixFieldDefinition
body: MatrixFieldDefinition
image: MatrixFieldDefinition
gallery: RelationListFieldDefinition
published: MatrixFieldDefinition
attachments: RelationListFieldDefinition
keywords: MatrixFieldDefinition
qrCode: TextLineFieldDefinition
}
type BannerPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
contentId: DomainContent
url: String
}
type BasePageBlockAttribute implements PageBlockAttribute {
id: String
name: String
value: String
}
"""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 (ezstring, ezinteger...)."""
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 BinaryFileFieldValue {
id: String
fileName: String
fileSize: Int
mimeType: String
uri: String
text: String
downloadCount: Int
}
type BookingEngineItem 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
logo(language: RepositoryLanguage): ImageFieldValue
logoFile(language: RepositoryLanguage): BinaryFileFieldValue
url(language: RepositoryLanguage): String
keywords(language: RepositoryLanguage): [String]
}
"""A connection to a list of items."""
type BookingEngineItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [BookingEngineItemEdge]
}
"""An edge in a connection."""
type BookingEngineItemEdge {
"""The item at the end of the edge."""
node: BookingEngineItem
"""A cursor for use in pagination."""
cursor: String!
}
type BookingEngineItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
logo: MatrixFieldDefinition
logoFile: BinaryFieldDefinition
url: MatrixFieldDefinition
keywords: MatrixFieldDefinition
}
type CalendarItem 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
icon: String
shortDescription(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
image(language: RepositoryLanguage): ImageFieldValue
keywords(language: RepositoryLanguage): [String]
}
"""A connection to a list of items."""
type CalendarItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [CalendarItemEdge]
}
"""An edge in a connection."""
type CalendarItemEdge {
"""The item at the end of the edge."""
node: CalendarItem
"""A cursor for use in pagination."""
cursor: String!
}
type CalendarItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
icon: TextLineFieldDefinition
shortDescription: TextBlockFieldDefinition
description: MatrixFieldDefinition
image: MatrixFieldDefinition
keywords: MatrixFieldDefinition
}
"""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 (ezstring, ezinteger...)."""
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 CollectionPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
locationlist: [Location]
}
type ConnectionPage {
number: Int
cursor: String
}
"""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
"""
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]
}
type ContentRelation {
sourceFieldDefinitionIdentifier: String
sourceContent: DomainContent
destinationContent: DomainContent
type: RelationType
}
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
}
"""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]
}
type ContentTypeGroup {
id: Int
identifier: String
creationDate: DateTime
modificationDate: DateTime
creatorId: Int
creator: User
modifierId: Int
modifier: User
contentTypes: [ContentType]
groups: [ContentTypeGroup]
}
enum ContentTypeIdentifier {
"""No description available"""
article
"""No description available"""
booking_engine
"""No description available"""
calendar
"""No description available"""
event
"""No description available"""
faq
"""No description available"""
folder
"""No description available"""
form
"""No description available"""
highlight
"""No description available"""
landing_page
"""No description available"""
location
"""No description available"""
price
"""No description available"""
reservation
"""No description available"""
room
"""No description available"""
rooms
"""No description available"""
tag
"""No description available"""
user
"""No description available"""
user_group
"""No description available"""
facility
"""No description available"""
gallery
"""No description available"""
video
"""No description available"""
file
"""No description available"""
image
"""No description available"""
guest_rating
"""No description available"""
guest_reservation
}
type ContentlistPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
contentId: DomainContent
limit: Int
contentType: [ContentType]
}
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
}
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
}
"""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
}
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
content: ItemGroupContent
users: ItemGroupUsers
media: ItemGroupMedia
bookingEngine: ItemGroupBookingEngine
tagsTaxonomy: TaxonomyTags
}
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
}
type DynamicTargetingPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
}
type EmbedPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
contentId: DomainContent
}
type EventItem 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
shortDescription(language: RepositoryLanguage): String
date(language: RepositoryLanguage): DateTime
description(language: RepositoryLanguage): RichTextFieldValue
image(language: RepositoryLanguage): ImageFieldValue
address(language: RepositoryLanguage): String
email(language: RepositoryLanguage): String
phone(language: RepositoryLanguage): String
location(language: RepositoryLanguage): MapLocationFieldValue
url(language: RepositoryLanguage): String
keywords(language: RepositoryLanguage): [String]
}
"""A connection to a list of items."""
type EventItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [EventItemEdge]
}
"""An edge in a connection."""
type EventItemEdge {
"""The item at the end of the edge."""
node: EventItem
"""A cursor for use in pagination."""
cursor: String!
}
type EventItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
shortDescription: TextBlockFieldDefinition
date: MatrixFieldDefinition
description: MatrixFieldDefinition
image: MatrixFieldDefinition
address: TextBlockFieldDefinition
email: MatrixFieldDefinition
phone: TextLineFieldDefinition
location: MatrixFieldDefinition
url: MatrixFieldDefinition
keywords: MatrixFieldDefinition
}
type FacilityItem 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
icon: String
}
"""A connection to a list of items."""
type FacilityItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [FacilityItemEdge]
}
"""An edge in a connection."""
type FacilityItemEdge {
"""The item at the end of the edge."""
node: FacilityItem
"""A cursor for use in pagination."""
cursor: String!
}
type FacilityItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
icon: TextBlockFieldDefinition
}
type FaqItem 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
question(language: RepositoryLanguage): String
icon: String
answer(language: RepositoryLanguage): RichTextFieldValue
keywords(language: RepositoryLanguage): [String]
}
"""A connection to a list of items."""
type FaqItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [FaqItemEdge]
}
"""An edge in a connection."""
type FaqItemEdge {
"""The item at the end of the edge."""
node: FaqItem
"""A cursor for use in pagination."""
cursor: String!
}
type FaqItemType implements ItemType {
_info: ContentType
question: TextLineFieldDefinition
icon: TextLineFieldDefinition
answer: MatrixFieldDefinition
keywords: MatrixFieldDefinition
}
type FavoritesPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
title: String
text: RichTextBlockAttributeValue
locations: [Location]
}
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
}
"""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 (ezstring, ezinteger...)."""
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
}
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 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 FileItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
description: MatrixFieldDefinition
file: BinaryFieldDefinition
}
"""An Ibexa repository FieldDefinition."""
type FloatFieldDefinition {
"""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 (ezstring, ezinteger...)."""
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: Float
constraints: FloatFieldDefinitionConstraints
}
type FloatFieldDefinitionConstraints {
minValue: Float
maxValue: Float
}
type FolderItem 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
icon: String
shortName(language: RepositoryLanguage): String
shortDescription(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
image(language: RepositoryLanguage): ImageFieldValue
view: String
keywords(language: RepositoryLanguage): [String]
}
"""A connection to a list of items."""
type FolderItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [FolderItemEdge]
}
"""An edge in a connection."""
type FolderItemEdge {
"""The item at the end of the edge."""
node: FolderItem
"""A cursor for use in pagination."""
cursor: String!
}
type FolderItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
icon: TextLineFieldDefinition
shortName: TextLineFieldDefinition
shortDescription: TextBlockFieldDefinition
description: MatrixFieldDefinition
image: MatrixFieldDefinition
view: SelectionFieldDefinition
keywords: MatrixFieldDefinition
}
type FormItem 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
icon: String
shortDescription(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
map: String
image(language: RepositoryLanguage): ImageFieldValue
form(language: RepositoryLanguage): String
keywords(language: RepositoryLanguage): [String]
}
"""A connection to a list of items."""
type FormItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [FormItemEdge]
}
"""An edge in a connection."""
type FormItemEdge {
"""The item at the end of the edge."""
node: FormItem
"""A cursor for use in pagination."""
cursor: String!
}
type FormItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
icon: TextLineFieldDefinition
shortDescription: TextBlockFieldDefinition
description: MatrixFieldDefinition
map: TextLineFieldDefinition
image: MatrixFieldDefinition
form: MatrixFieldDefinition
keywords: MatrixFieldDefinition
}
type FormPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
}
type GalleryItem 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
shortName(language: RepositoryLanguage): String
shortDescription(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
image: ImageFieldValue
keywords(language: RepositoryLanguage): [String]
}
"""A connection to a list of items."""
type GalleryItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [GalleryItemEdge]
}
"""An edge in a connection."""
type GalleryItemEdge {
"""The item at the end of the edge."""
node: GalleryItem
"""A cursor for use in pagination."""
cursor: String!
}
type GalleryItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
shortName: TextLineFieldDefinition
shortDescription: TextBlockFieldDefinition
description: MatrixFieldDefinition
image: MatrixFieldDefinition
keywords: MatrixFieldDefinition
}
type GalleryPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
contentId: DomainContent
locations: [Location]
}
type GuestRatingItem 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
guest(language: RepositoryLanguage): String
date(language: RepositoryLanguage): DateTime
description(language: RepositoryLanguage): RichTextFieldValue
}
"""A connection to a list of items."""
type GuestRatingItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [GuestRatingItemEdge]
}
"""An edge in a connection."""
type GuestRatingItemEdge {
"""The item at the end of the edge."""
node: GuestRatingItem
"""A cursor for use in pagination."""
cursor: String!
}
type GuestRatingItemType implements ItemType {
_info: ContentType
guest: TextLineFieldDefinition
date: MatrixFieldDefinition
description: MatrixFieldDefinition
}
type GuestReservationItem 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
email(language: RepositoryLanguage): String
phone(language: RepositoryLanguage): String
reservationFrom(language: RepositoryLanguage): DateTime
reservationTo(language: RepositoryLanguage): DateTime
adults(language: RepositoryLanguage): Int
children(language: RepositoryLanguage): Int
dogs(language: RepositoryLanguage): Int
address(language: RepositoryLanguage): String
source(language: RepositoryLanguage): String
currency(language: RepositoryLanguage): String
prePaiment(language: RepositoryLanguage): Float
price(language: RepositoryLanguage): Float
fees(language: RepositoryLanguage): Float
cleaning(language: RepositoryLanguage): Boolean
petFee(language: RepositoryLanguage): Boolean
tax(language: RepositoryLanguage): Boolean
paymentStatus(language: RepositoryLanguage): String
guestStatus(language: RepositoryLanguage): String
guestResponsibility(language: RepositoryLanguage): String
notes(language: RepositoryLanguage): String
}
"""A connection to a list of items."""
type GuestReservationItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [GuestReservationItemEdge]
}
"""An edge in a connection."""
type GuestReservationItemEdge {
"""The item at the end of the edge."""
node: GuestReservationItem
"""A cursor for use in pagination."""
cursor: String!
}
type GuestReservationItemType implements ItemType {
_info: ContentType
firstName: TextLineFieldDefinition
lastName: TextLineFieldDefinition
email: MatrixFieldDefinition
phone: TextLineFieldDefinition
reservationFrom: MatrixFieldDefinition
reservationTo: MatrixFieldDefinition
adults: IntegerFieldDefinition
children: IntegerFieldDefinition
dogs: IntegerFieldDefinition
address: TextBlockFieldDefinition
source: SelectionFieldDefinition
currency: SelectionFieldDefinition
prePaiment: FloatFieldDefinition
price: FloatFieldDefinition
fees: FloatFieldDefinition
cleaning: CheckboxFieldDefinition
petFee: CheckboxFieldDefinition
tax: CheckboxFieldDefinition
paymentStatus: SelectionFieldDefinition
guestStatus: SelectionFieldDefinition
guestResponsibility: SelectionFieldDefinition
notes: TextBlockFieldDefinition
}
type HighlightItem 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
shortDescription(language: RepositoryLanguage): String
image: ImageFieldValue
icon: String
}
"""A connection to a list of items."""
type HighlightItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [HighlightItemEdge]
}
"""An edge in a connection."""
type HighlightItemEdge {
"""The item at the end of the edge."""
node: HighlightItem
"""A cursor for use in pagination."""
cursor: String!
}
type HighlightItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
shortDescription: TextBlockFieldDefinition
image: MatrixFieldDefinition
icon: TextLineFieldDefinition
}
type HighlightPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
}
type ImageFieldValue {
"""String representation of the value"""
text: String
id: String
alternativeText: String
fileName: String
fileSize: Int
uri: String
width: Int
height: Int
variations(
"""One or more variation identifiers."""
identifier: [ImageVariationIdentifier]!
): [ImageVariation]
variation(
"""A variation identifier."""
identifier: ImageVariationIdentifier!
): ImageVariation
}
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
}
"""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 ImageItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
caption: MatrixFieldDefinition
image: BinaryFieldDefinition
}
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
}
enum ImageVariationIdentifier {
reference
small
tiny
medium
large
gallery
ezplatform_admin_ui_profile_picture_user_menu
logo
list
grid
breadcrumb
slider
about_us
about_us_style2
favorites_small
favorites_medium
favorites_large
collection
switchable
room
room_thumbnail
popular
footer
location
gallery_thumbnail
banner
full_width_3_2
full_width_2_3
half_width_3_2
half_width_2_3
third_width_3_2
third_width_2_3
fourth_width_3_2
fourth_width_2_3
}
type ImagebannerPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
title: String
background: DomainContent
actionTitle: String
actionLink: String
}
"""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 (ezstring, ezinteger...)."""
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
}
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
}
type ItemAddedSchedulerBlockEvent implements SchedulerBlockEvent {
id: String
type: String
dateTime: DateTime
item: SchedulerBlockItem
}
type ItemGroupBookingEngine {
"""The contenttype group's properties"""
_info: ContentTypeGroup
"""Content types from this group"""
_types: ItemGroupBookingEngineTypes
"""No description available"""
guestRatings(
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]
): GuestRatingItemConnection
"""No description available"""
guestRating(
"""Content ID of the guest_rating"""
contentId: Int
"""Content remote ID of the guest_rating"""
remoteId: String
"""Location ID of the guest_rating"""
locationId: Int
"""Location remote ID of the guest_rating"""
locationRemoteId: String
"""URL alias of the guest_rating"""
urlAlias: String
): GuestRatingItem
"""No description available"""
guestReservatia(
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]
): GuestReservationItemConnection
"""No description available"""
guestReservation(
"""Content ID of the guest_reservation"""
contentId: Int
"""Content remote ID of the guest_reservation"""
remoteId: String
"""Location ID of the guest_reservation"""
locationId: Int
"""Location remote ID of the guest_reservation"""
locationRemoteId: String
"""URL alias of the guest_reservation"""
urlAlias: String
): GuestReservationItem
}
type ItemGroupBookingEngineTypes {
guestRating: GuestRatingItemType
guestReservation: GuestReservationItemType
}
type ItemGroupContent {
"""The contenttype group's properties"""
_info: ContentTypeGroup
"""Content types from this group"""
_types: ItemGroupContentTypes
"""No description available"""
articles(
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]
): ArticleItemConnection
"""No description available"""
article(
"""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
): ArticleItem
"""No description available"""
bookingEngines(
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]
): BookingEngineItemConnection
"""No description available"""
bookingEngine(
"""Content ID of the booking_engine"""
contentId: Int
"""Content remote ID of the booking_engine"""
remoteId: String
"""Location ID of the booking_engine"""
locationId: Int
"""Location remote ID of the booking_engine"""
locationRemoteId: String
"""URL alias of the booking_engine"""
urlAlias: String
): BookingEngineItem
"""No description available"""
calendars(
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]
): CalendarItemConnection
"""No description available"""
calendar(
"""Content ID of the calendar"""
contentId: Int
"""Content remote ID of the calendar"""
remoteId: String
"""Location ID of the calendar"""
locationId: Int
"""Location remote ID of the calendar"""
locationRemoteId: String
"""URL alias of the calendar"""
urlAlias: String
): CalendarItem
"""No description available"""
events(
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]
): EventItemConnection
"""No description available"""
event(
"""Content ID of the event"""
contentId: Int
"""Content remote ID of the event"""
remoteId: String
"""Location ID of the event"""
locationId: Int
"""Location remote ID of the event"""
locationRemoteId: String
"""URL alias of the event"""
urlAlias: String
): EventItem
"""No description available"""
faqs(
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]
): FaqItemConnection
"""No description available"""
faq(
"""Content ID of the faq"""
contentId: Int
"""Content remote ID of the faq"""
remoteId: String
"""Location ID of the faq"""
locationId: Int
"""Location remote ID of the faq"""
locationRemoteId: String
"""URL alias of the faq"""
urlAlias: String
): FaqItem
"""No description available"""
folders(
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]
): FolderItemConnection
"""No description available"""
folder(
"""Content ID of the folder"""
contentId: Int
"""Content remote ID of the folder"""
remoteId: String
"""Location ID of the folder"""
locationId: Int
"""Location remote ID of the folder"""
locationRemoteId: String
"""URL alias of the folder"""
urlAlias: String
): FolderItem
"""No description available"""
forms(
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]
): FormItemConnection
"""No description available"""
form(
"""Content ID of the form"""
contentId: Int
"""Content remote ID of the form"""
remoteId: String
"""Location ID of the form"""
locationId: Int
"""Location remote ID of the form"""
locationRemoteId: String
"""URL alias of the form"""
urlAlias: String
): FormItem
"""No description available"""
highlights(
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]
): HighlightItemConnection
"""No description available"""
highlight(
"""Content ID of the highlight"""
contentId: Int
"""Content remote ID of the highlight"""
remoteId: String
"""Location ID of the highlight"""
locationId: Int
"""Location remote ID of the highlight"""
locationRemoteId: String
"""URL alias of the highlight"""
urlAlias: String
): HighlightItem
"""No description available"""
landingPages(
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]
): LandingPageItemConnection
"""No description available"""
landingPage(
"""Content ID of the landing_page"""
contentId: Int
"""Content remote ID of the landing_page"""
remoteId: String
"""Location ID of the landing_page"""
locationId: Int
"""Location remote ID of the landing_page"""
locationRemoteId: String
"""URL alias of the landing_page"""
urlAlias: String
): LandingPageItem
"""No description available"""
locatia(
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]
): LocationItemConnection
"""No description available"""
location(
"""Content ID of the location"""
contentId: Int
"""Content remote ID of the location"""
remoteId: String
"""Location ID of the location"""
locationId: Int
"""Location remote ID of the location"""
locationRemoteId: String
"""URL alias of the location"""
urlAlias: String
): LocationItem
"""No description available"""
prices(
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]
): PriceItemConnection
"""No description available"""
price(
"""Content ID of the price"""
contentId: Int
"""Content remote ID of the price"""
remoteId: String
"""Location ID of the price"""
locationId: Int
"""Location remote ID of the price"""
locationRemoteId: String
"""URL alias of the price"""
urlAlias: String
): PriceItem
"""No description available"""
reservatia(
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]
): ReservationItemConnection
"""No description available"""
reservation(
"""Content ID of the reservation"""
contentId: Int
"""Content remote ID of the reservation"""
remoteId: String
"""Location ID of the reservation"""
locationId: Int
"""Location remote ID of the reservation"""
locationRemoteId: String
"""URL alias of the reservation"""
urlAlias: String
): ReservationItem
"""No description available"""
rooms(
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]
): RoomItemConnection
"""No description available"""
room(
"""Content ID of the room"""
contentId: Int
"""Content remote ID of the room"""
remoteId: String
"""Location ID of the room"""
locationId: Int
"""Location remote ID of the room"""
locationRemoteId: String
"""URL alias of the room"""
urlAlias: String
): RoomItem
"""No description available"""
roomses(
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]
): RoomsItemConnection
"""No description available"""
tags(
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]
): TagItemConnection
"""No description available"""
tag(
"""Content ID of the tag"""
contentId: Int
"""Content remote ID of the tag"""
remoteId: String
"""Location ID of the tag"""
locationId: Int
"""Location remote ID of the tag"""
locationRemoteId: String
"""URL alias of the tag"""
urlAlias: String
): TagItem
}
type ItemGroupContentTypes {
article: ArticleItemType
bookingEngine: BookingEngineItemType
calendar: CalendarItemType
event: EventItemType
faq: FaqItemType
folder: FolderItemType
form: FormItemType
highlight: HighlightItemType
landingPage: LandingPageItemType
location: LocationItemType
price: PriceItemType
reservation: ReservationItemType
room: RoomItemType
rooms: RoomsItemType
tag: TagItemType
}
type ItemGroupMedia {
"""The contenttype group's properties"""
_info: ContentTypeGroup
"""Content types from this group"""
_types: ItemGroupMediaTypes
"""No description available"""
facilities(
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]
): FacilityItemConnection
"""No description available"""
facility(
"""Content ID of the facility"""
contentId: Int
"""Content remote ID of the facility"""
remoteId: String
"""Location ID of the facility"""
locationId: Int
"""Location remote ID of the facility"""
locationRemoteId: String
"""URL alias of the facility"""
urlAlias: String
): FacilityItem
"""No description available"""
galleries(
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]
): GalleryItemConnection
"""No description available"""
gallery(
"""Content ID of the gallery"""
contentId: Int
"""Content remote ID of the gallery"""
remoteId: String
"""Location ID of the gallery"""
locationId: Int
"""Location remote ID of the gallery"""
locationRemoteId: String
"""URL alias of the gallery"""
urlAlias: String
): GalleryItem
"""No description available"""
videoes(
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]
): VideoItemConnection
"""No description available"""
video(
"""Content ID of the video"""
contentId: Int
"""Content remote ID of the video"""
remoteId: String
"""Location ID of the video"""
locationId: Int
"""Location remote ID of the video"""
locationRemoteId: String
"""URL alias of the video"""
urlAlias: String
): VideoItem
"""No description available"""
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
"""No description available"""
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
"""No description available"""
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
"""No description available"""
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 {
facility: FacilityItemType
gallery: GalleryItemType
video: VideoItemType
file: FileItemType
image: ImageItemType
}
type ItemGroupUsers {
"""The contenttype group's properties"""
_info: ContentTypeGroup
"""Content types from this group"""
_types: ItemGroupUsersTypes
"""No description available"""
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
"""No description available"""
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
"""No description available"""
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
"""No description available"""
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 ItemRemovedSchedulerBlockEvent implements SchedulerBlockEvent {
id: String
type: String
dateTime: DateTime
itemId: String
}
interface ItemType {
"""The content type's properties"""
_info: ContentType
}
type ItemsReorderedSchedulerBlockEvent implements SchedulerBlockEvent {
id: String
type: String
dateTime: DateTime
map: [String]
}
type LandingPageItem 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
icon: String
description(language: RepositoryLanguage): String
page(language: RepositoryLanguage): Page
}
"""A connection to a list of items."""
type LandingPageItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [LandingPageItemEdge]
}
"""An edge in a connection."""
type LandingPageItemEdge {
"""The item at the end of the edge."""
node: LandingPageItem
"""A cursor for use in pagination."""
cursor: String!
}
type LandingPageItemType implements ItemType {
_info: ContentType
"""Title"""
name: TextLineFieldDefinition
icon: TextLineFieldDefinition
"""Landing page description"""
description: TextLineFieldDefinition
"""Landing page"""
page: MatrixFieldDefinition
}
type LimitChangedSchedulerBlockEvent implements SchedulerBlockEvent {
id: String
type: String
dateTime: DateTime
limit: Int
}
"""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
}
"""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]
}
"""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 LocationItem 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
shortDescription(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
image(language: RepositoryLanguage): ImageFieldValue
distance(language: RepositoryLanguage): String
address(language: RepositoryLanguage): String
location(language: RepositoryLanguage): MapLocationFieldValue
email(language: RepositoryLanguage): String
phone(language: RepositoryLanguage): String
url(language: RepositoryLanguage): String
keywords(language: RepositoryLanguage): [String]
}
"""A connection to a list of items."""
type LocationItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [LocationItemEdge]
}
"""An edge in a connection."""
type LocationItemEdge {
"""The item at the end of the edge."""
node: LocationItem
"""A cursor for use in pagination."""
cursor: String!
}
type LocationItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
shortDescription: TextBlockFieldDefinition
description: MatrixFieldDefinition
image: MatrixFieldDefinition
distance: TextLineFieldDefinition
address: TextBlockFieldDefinition
location: MatrixFieldDefinition
email: MatrixFieldDefinition
phone: TextLineFieldDefinition
url: MatrixFieldDefinition
keywords: MatrixFieldDefinition
}
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
}
type LocationUrlAlias implements UrlAlias {
id: String
path: String
languageCodes: [String]
alwaysAvailable: Boolean
isHistory: Boolean
isCustom: Boolean
forward: Boolean
location: Location
}
type MapLocationFieldValue {
"""String representation of the value"""
text: String
latitude: String
longitude: String
address: String
}
type MatrixFieldDefinition {
settings: MatrixFieldDefinitionSettings
}
type MatrixFieldDefinitionColumn {
name: String
identifier: String
}
type MatrixFieldDefinitionSettings {
columns: [MatrixFieldDefinitionColumn]
minimumRows: Int
}
"""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 (ezstring, ezinteger...)."""
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 MediaFieldValue {
id: String
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
}
"""Fetches an object given its ID"""
interface Node {
"""The ID of an object"""
id: ID!
}
"""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 Page {
layout: String
zones: [PageZone]
}
interface PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
}
interface PageBlockAttribute {
id: String
name: String
value: String
}
type PageBlockProperties {
id: String
type: String
name: String
view: String
class: String
style: String
compiled: String
since: DateTime
till: DateTime
}
enum PageBlocksList {
targeting
form
tag
contentlist
banner
collection
embed
gallery
video
rss
schedule
richtext
personalized
dynamic_targeting
slider
teaser
imagebanner
about
title
favorites
pricing
highlight
}
"""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
}
type PageZone {
id: Int
name: String
blocks: [PageBlock]
}
type PersonalizedPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
number: Int
}
type PriceItem 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
price(language: RepositoryLanguage): Float
currency(language: RepositoryLanguage): String
priceSubtitle(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
target(language: RepositoryLanguage): FormItem
highlight(language: RepositoryLanguage): Boolean
}
"""A connection to a list of items."""
type PriceItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [PriceItemEdge]
}
"""An edge in a connection."""
type PriceItemEdge {
"""The item at the end of the edge."""
node: PriceItem
"""A cursor for use in pagination."""
cursor: String!
}
type PriceItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
price: FloatFieldDefinition
currency: SelectionFieldDefinition
priceSubtitle: TextLineFieldDefinition
description: MatrixFieldDefinition
target: RelationListFieldDefinition
highlight: CheckboxFieldDefinition
}
type PricingPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
locations: [Location]
}
type RelationFieldDefinitionSettings {
selectionMethod: String
selectionDefaultLocation: String
selectionContentTypes: [Int]
}
type RelationListFieldDefinition {
settings: RelationFieldDefinitionSettings
constraints: RelationListFieldDefinitionConstraints
}
type RelationListFieldDefinitionConstraints {
selectionLimit: Int
}
enum RelationType {
common
embed
link
field
asset
}
"""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]
}
enum RepositoryLanguage {
"""English (United Kingdom)"""
eng_GB
"""Deutsch"""
ger_DE
"""Polski"""
pol_PL
}
type ReservationItem 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
link(language: RepositoryLanguage): String
url: String
icon: String
shortDescription(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
image(language: RepositoryLanguage): ImageFieldValue
keywords(language: RepositoryLanguage): [String]
}
"""A connection to a list of items."""
type ReservationItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [ReservationItemEdge]
}
"""An edge in a connection."""
type ReservationItemEdge {
"""The item at the end of the edge."""
node: ReservationItem
"""A cursor for use in pagination."""
cursor: String!
}
type ReservationItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
link: TextLineFieldDefinition
url: MatrixFieldDefinition
icon: TextLineFieldDefinition
shortDescription: TextBlockFieldDefinition
description: MatrixFieldDefinition
image: MatrixFieldDefinition
keywords: MatrixFieldDefinition
}
type RichTextBlockAttributeValue {
"""The raw DocBook XML."""
xml: String
"""HTML5 representation."""
html5: String
"""Editable HTML5 representation."""
html5_edit: 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
}
type RichtextPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
content: RichTextBlockAttributeValue
}
type RoomItem 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
shortDescription(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
image: ImageFieldValue
facilitiesDescription(language: RepositoryLanguage): RichTextFieldValue
facilities: [FacilityItem]
size(language: RepositoryLanguage): String
keywords(language: RepositoryLanguage): [String]
gallery(language: RepositoryLanguage): GalleryItem
}
"""A connection to a list of items."""
type RoomItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [RoomItemEdge]
}
"""An edge in a connection."""
type RoomItemEdge {
"""The item at the end of the edge."""
node: RoomItem
"""A cursor for use in pagination."""
cursor: String!
}
type RoomItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
shortDescription: TextBlockFieldDefinition
description: MatrixFieldDefinition
image: MatrixFieldDefinition
facilitiesDescription: MatrixFieldDefinition
facilities: RelationListFieldDefinition
size: SelectionFieldDefinition
keywords: MatrixFieldDefinition
gallery: RelationListFieldDefinition
}
type RoomsItem 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
shortName(language: RepositoryLanguage): String
shortDescription(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
image(language: RepositoryLanguage): ImageFieldValue
keywords(language: RepositoryLanguage): [String]
}
"""A connection to a list of items."""
type RoomsItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [RoomsItemEdge]
}
"""An edge in a connection."""
type RoomsItemEdge {
"""The item at the end of the edge."""
node: RoomsItem
"""A cursor for use in pagination."""
cursor: String!
}
type RoomsItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
shortName: TextLineFieldDefinition
shortDescription: TextBlockFieldDefinition
description: MatrixFieldDefinition
image: MatrixFieldDefinition
keywords: MatrixFieldDefinition
}
type RssPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
url: String
limit: Int
offset: Int
}
type SchedulePageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
limit: Int
events: [SchedulerBlockEvent]
snapshots: [SchedulerBlockSnapshot]
initialItems: [SchedulerBlockItem]
slots: [SchedulerBlockSlot]
loadedSnapshot: SchedulerBlockSnapshot
}
interface SchedulerBlockEvent {
id: String
type: String
dateTime: DateTime
}
type SchedulerBlockItem {
id: String
additionDate: DateTime
location: Location
}
type SchedulerBlockSlot {
id: String
item: SchedulerBlockItem
}
type SchedulerBlockSnapshot {
date: DateTime
initialItems: [SchedulerBlockItem]
}
"""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
}
"""An Ibexa repository FieldDefinition."""
type SelectionFieldDefinition {
"""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 (ezstring, ezinteger...)."""
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
settings: SelectionFieldDefinitionSettings
}
type SelectionFieldDefinitionOption {
index: Int
label: String
}
type SelectionFieldDefinitionSettings {
isMultiple: Boolean
options: [SelectionFieldDefinitionOption]
}
type SliderPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
locations: [Location]
}
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
}
type TagItem 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
identifier: String
parent: String
description(language: RepositoryLanguage): String
image(language: RepositoryLanguage): ImageFieldValue
}
"""A connection to a list of items."""
type TagItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [TagItemEdge]
}
"""An edge in a connection."""
type TagItemEdge {
"""The item at the end of the edge."""
node: TagItem
"""A cursor for use in pagination."""
cursor: String!
}
type TagItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
identifier: TextLineFieldDefinition
parent: MatrixFieldDefinition
description: TextBlockFieldDefinition
image: BinaryFieldDefinition
}
type TagPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
content: String
}
type TargetingPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
defaultContentId: DomainContent
}
type TaxonomyEntry {
"""Underlying content item"""
_content: Content
"""Unique Taxonomy Entry ID"""
id: Int!
"""Unique Taxonomy Entry string identifier"""
identifier: String!
"""
The computed name (via name schema) in the main language of the Content item.
"""
name: String!
mainLanguageCode: String!
names: [String]
"""Parent Taxonomy Entry"""
parent: TaxonomyEntry
taxonomy: String!
"""Children Taxonomy Entries"""
children(after: String, first: Int, before: String, last: Int): TaxonomyEntryConnection
}
"""A connection to a list of items."""
type TaxonomyEntryConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [TaxonomyEntryEdge]
}
"""An edge in a connection."""
type TaxonomyEntryEdge {
"""The item at the end of the edge."""
node: TaxonomyEntry
"""A cursor for use in pagination."""
cursor: String!
}
type TaxonomyTags {
identifier: String!
name: String!
"""Root element"""
root: TaxonomyEntry!
"""Fetch single Taxonomy Entry using ID, identifier or contentId"""
single(id: Int, identifier: String, contentId: Int): TaxonomyEntry
"""Fetch multiple Taxonomy Entries"""
all(after: String, first: Int, before: String, last: Int): TaxonomyEntryConnection
}
type TeaserPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
locations: [Location]
}
"""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 (ezstring, ezinteger...)."""
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 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 (ezstring, ezinteger...)."""
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 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
}
type TitlePageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
title: String
text: RichTextBlockAttributeValue
}
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 UrlAlias {
id: String
path: String
languageCodes: [String]
alwaysAvailable: Boolean
isHistory: Boolean
isCustom: Boolean
forward: Boolean
}
"""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
login: String
email: String
passwordHash: String
hashAlgorithm: String
enabled: Boolean
maxLogin: Int
groups: [UserGroup]
}
type UserGroup {
"""The Content item's id. Shortcut to ContentInfo {id}."""
id: Int
name: String
"""The User 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
}
"""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 UserGroupItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
description: TextLineFieldDefinition
}
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
description(language: RepositoryLanguage): RichTextFieldValue
contactMail(language: RepositoryLanguage): String
contactPhone(language: RepositoryLanguage): String
signature(language: RepositoryLanguage): String
image(language: RepositoryLanguage): ImageFieldValue
}
"""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!
}
type UserItemType implements ItemType {
_info: ContentType
firstName: TextLineFieldDefinition
lastName: TextLineFieldDefinition
userAccount: MatrixFieldDefinition
description: MatrixFieldDefinition
contactMail: MatrixFieldDefinition
contactPhone: TextLineFieldDefinition
signature: TextBlockFieldDefinition
image: BinaryFieldDefinition
}
"""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 VideoItem 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
shortDescription(language: RepositoryLanguage): String
description(language: RepositoryLanguage): RichTextFieldValue
thumbnail(language: RepositoryLanguage): ImageFieldValue
video(language: RepositoryLanguage): MediaFieldValue
keywords(language: RepositoryLanguage): [String]
}
"""A connection to a list of items."""
type VideoItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [VideoItemEdge]
}
"""An edge in a connection."""
type VideoItemEdge {
"""The item at the end of the edge."""
node: VideoItem
"""A cursor for use in pagination."""
cursor: String!
}
type VideoItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
shortDescription: TextBlockFieldDefinition
description: MatrixFieldDefinition
thumbnail: MatrixFieldDefinition
video: MediaFieldDefinition
keywords: MatrixFieldDefinition
}
type VideoPageBlock implements PageBlock {
_properties: PageBlockProperties
attributes: [PageBlockAttribute]
html: String
contentId: DomainContent
}