GraphQL requests
100 HTTP queries on GraphQL endpoint(s)
Refresh with latest query| # | Time | Info |
|---|---|---|
| 1 | 93 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 91 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 87 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 95 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 107 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 96 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 82 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 99 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 81 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 90 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 93 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 98 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 83 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 107 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 87 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 96 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 83 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 95 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 82 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 98 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 136 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 95 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 84 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 94 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 94 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 91 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 87 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 97 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 87 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 96 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 82 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 92 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 93 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 93 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 96 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 93 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 86 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 91 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 93 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 144 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 82 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 95 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 86 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 99 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 86 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 98 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 84 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 90 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 83 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 92 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 82 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 94 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 82 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 94 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 82 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 96 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 82 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 95 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 86 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 90 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 87 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 93 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 83 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 93 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 88 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 114 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 88 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 93 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 83 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 98 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 83 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 96 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 83 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 92 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 93 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 95 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 86 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 90 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 83 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 95 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 90 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 104 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 84 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 100 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 92 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 86 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 88 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 90 ms |
{
}
Variables:
null
[ "data" => [ "__schema" => [ "queryType" => [ "name" => "Domain" ] "types" => [ [ "name" => "Domain" ] [ "name" => "Repository" ] [ "name" => "Int" ] [ "name" => "String" ] [ "name" => "Location" ] [ "name" => "Boolean" ] [ "name" => "LocationSortByOptions" ] [ "name" => "LocationConnection" ] [ "name" => "ConnectionPage" ] [ "name" => "PageInfo" ] [ "name" => "LocationEdge" ] [ "name" => "LocationUrlAlias" ] [ "name" => "UrlAlias" ] [ "name" => "Content" ] [ "name" => "ContentType" ] [ "name" => "RepositoryLanguage" ] [ "name" => "FieldDefinition" ] [ "name" => "DateTime" ] [ "name" => "DateFormatConstant" ] [ "name" => "User" ] [ "name" => "UserItem" ] [ "name" => "Item" ] [ "name" => "Thumbnail" ] [ "name" => "Node" ] [ "name" => "ID" ] [ "name" => "ImageFieldValue" ] [ "name" => "ImageAdditionalData" ] [ "name" => "ImageVariationIdentifier" ] [ "name" => "ImageVariation" ] [ "name" => "Version" ] [ "name" => "UserGroup" ] [ "name" => "UserGroupItem" ] [ "name" => "ContentTypeGroup" ] [ "name" => "Section" ] [ "name" => "ContentRelation" ] [ "name" => "DomainContent" ] [ "name" => "RelationType" ] [ "name" => "ObjectState" ] [ "name" => "ObjectStateGroup" ] [ "name" => "ItemGroupContent" ] [ "name" => "ItemGroupContentTypes" ] [ "name" => "AdministrativeUnitItemType" ] [ "name" => "ItemType" ] [ "name" => "TextLineFieldDefinition" ] [ "name" => "TextLineFieldDefinitionConstraints" ] [ "name" => "ChallengeItemType" ] [ "name" => "MatrixFieldDefinition" ] [ "name" => "MatrixFieldDefinitionSettings" ] [ "name" => "MatrixFieldDefinitionColumn" ] [ "name" => "RelationListFieldDefinition" ] [ "name" => "RelationFieldDefinitionSettings" ] [ "name" => "RelationListFieldDefinitionConstraints" ] [ "name" => "BinaryFieldDefinition" ] [ "name" => "BinaryFieldDefinitionConstraints" ] [ "name" => "ContinentItemType" ] [ "name" => "CountryItemType" ] [ "name" => "RelationFieldDefinition" ] [ "name" => "EventItemType" ] [ "name" => "EventChainItemType" ] [ "name" => "FactItemType" ] [ "name" => "IntegerFieldDefinition" ] [ "name" => "IntegerFieldDefinitionConstraints" ] [ "name" => "TextBlockFieldDefinition" ] [ "name" => "FactBoxItemType" ] [ "name" => "SelectionFieldDefinition" ] [ "name" => "SelectionFieldDefinitionSettings" ] [ "name" => "SelectionFieldDefinitionOption" ] [ "name" => "LandmarkItemType" ] [ "name" => "CheckboxFieldDefinition" ] [ "name" => "OrganizationItemType" ] [ "name" => "ParameterItemType" ] [ "name" => "RightMenuItemType" ] [ "name" => "SectionFolderItemType" ] [ "name" => "SettlementItemType" ] [ "name" => "SpeciesItemType" ] [ "name" => "ArticleItemType" ] [ "name" => "FolderItemType" ] [ "name" => "ContentSearchQuery" ] [ "name" => "ContentTypeIdentifier" ] [ "name" => "DateInput" ] [ "name" => "FieldCriterionInput" ] [ "name" => "SortByOptions" ] [ "name" => "AdministrativeUnitItemConnection" ] [ "name" => "AdministrativeUnitItemEdge" ] [ "name" => "AdministrativeUnitItem" ] [ "name" => "ChallengeItemConnection" ] [ "name" => "ChallengeItemEdge" ] [ "name" => "ChallengeItem" ] [ "name" => "RichTextFieldValue" ] [ "name" => "ContinentItemConnection" ] [ "name" => "ContinentItemEdge" ] [ "name" => "ContinentItem" ] [ "name" => "CountryItemConnection" ] [ "name" => "CountryItemEdge" ] [ "name" => "CountryItem" ] [ "name" => "EventItemConnection" ] [ "name" => "EventItemEdge" ] [ "name" => "EventItem" ] [ "name" => "SettlementItem" ] [ "name" => "MapLocationFieldValue" ] [ "name" => "EventChainItemConnection" ] [ "name" => "EventChainItemEdge" ] [ "name" => "EventChainItem" ] [ "name" => "FactItemConnection" ] [ "name" => "FactItemEdge" ] [ "name" => "FactItem" ] [ "name" => "FactBoxItemConnection" ] [ "name" => "FactBoxItemEdge" ] [ "name" => "FactBoxItem" ] [ "name" => "LandmarkItemConnection" ] [ "name" => "LandmarkItemEdge" ] [ "name" => "LandmarkItem" ] [ "name" => "SpeciesItem" ] [ "name" => "ParameterItem" ] [ "name" => "OrganizationItemConnection" ] [ "name" => "OrganizationItemEdge" ] [ "name" => "OrganizationItem" ] [ "name" => "ParameterItemConnection" ] [ "name" => "ParameterItemEdge" ] [ "name" => "RightMenuItemConnection" ] [ "name" => "RightMenuItemEdge" ] [ "name" => "RightMenuItem" ] [ "name" => "SectionFolderItemConnection" ] [ "name" => "SectionFolderItemEdge" ] [ "name" => "SectionFolderItem" ] [ "name" => "SettlementItemConnection" ] [ "name" => "SettlementItemEdge" ] [ "name" => "SpeciesItemConnection" ] [ "name" => "SpeciesItemEdge" ] [ "name" => "ArticleItemConnection" ] [ "name" => "ArticleItemEdge" ] [ "name" => "ArticleItem" ] [ "name" => "AuthorFieldValue" ] [ "name" => "FolderItemConnection" ] [ "name" => "FolderItemEdge" ] [ "name" => "FolderItem" ] [ "name" => "ItemGroupUsers" ] [ "name" => "ItemGroupUsersTypes" ] [ "name" => "UserItemType" ] [ "name" => "UserGroupItemType" ] [ "name" => "UserItemConnection" ] [ "name" => "UserItemEdge" ] [ "name" => "UserGroupItemConnection" ] [ "name" => "UserGroupItemEdge" ] [ "name" => "ItemGroupMedia" ] [ "name" => "ItemGroupMediaTypes" ] [ "name" => "FileItemType" ] [ "name" => "ImageItemType" ] [ "name" => "FileItemConnection" ] [ "name" => "FileItemEdge" ] [ "name" => "FileItem" ] [ "name" => "BinaryFileFieldValue" ] [ "name" => "ImageItemConnection" ] [ "name" => "ImageItemEdge" ] [ "name" => "ImageItem" ] [ "name" => "ItemMutation" ] [ "name" => "DeleteContentPayload" ] [ "name" => "FileUpload" ] [ "name" => "UploadedFilesPayload" ] [ "name" => "CreatedTokenPayload" ] [ "name" => "AdministrativeUnitItemCreateInput" ] [ "name" => "AdministrativeUnitItemUpdateInput" ] [ "name" => "ChallengeItemCreateInput" ] [ "name" => "RichTextFieldInput" ] [ "name" => "RichTextFieldInputFormat" ] [ "name" => "DateFieldInput" ] [ "name" => "DateInputFormat" ] [ "name" => "ImageFieldInput" ] [ "name" => "ChallengeItemUpdateInput" ] [ "name" => "ContinentItemCreateInput" ] [ "name" => "ContinentItemUpdateInput" ] [ "name" => "CountryItemCreateInput" ] [ "name" => "CountryItemUpdateInput" ] [ "name" => "EventItemCreateInput" ] [ "name" => "EventItemUpdateInput" ] [ "name" => "EventChainItemCreateInput" ] [ "name" => "EventChainItemUpdateInput" ] [ "name" => "FactItemCreateInput" ] [ "name" => "FactItemUpdateInput" ] [ "name" => "FactBoxItemCreateInput" ] [ "name" => "FactBoxItemUpdateInput" ] [ "name" => "LandmarkItemCreateInput" ] [ "name" => "MapLocationFieldInput" ] [ "name" => "Float" ] [ "name" => "LandmarkItemUpdateInput" ] [ "name" => "OrganizationItemCreateInput" ] [ "name" => "OrganizationItemUpdateInput" ] [ "name" => "ParameterItemCreateInput" ] [ "name" => "ParameterItemUpdateInput" ] [ "name" => "RightMenuItemCreateInput" ] [ "name" => "RightMenuItemUpdateInput" ] [ "name" => "SectionFolderItemCreateInput" ] [ "name" => "SectionFolderItemUpdateInput" ] [ "name" => "SettlementItemCreateInput" ] [ "name" => "SettlementItemUpdateInput" ] [ "name" => "SpeciesItemCreateInput" ] [ "name" => "SpeciesItemUpdateInput" ] [ "name" => "ArticleItemCreateInput" ] [ "name" => "AuthorInput" ] [ "name" => "ArticleItemUpdateInput" ] [ "name" => "FolderItemCreateInput" ] [ "name" => "FolderItemUpdateInput" ] [ "name" => "UserItemCreateInput" ] [ "name" => "UserItemUpdateInput" ] [ "name" => "UserGroupItemCreateInput" ] [ "name" => "UserGroupItemUpdateInput" ] [ "name" => "FileItemCreateInput" ] [ "name" => "BinaryFieldInput" ] [ "name" => "FileItemUpdateInput" ] [ "name" => "ImageItemCreateInput" ] [ "name" => "ImageItemUpdateInput" ] [ "name" => "__Schema" ] [ "name" => "__Type" ] [ "name" => "__TypeKind" ] [ "name" => "__Field" ] [ "name" => "__InputValue" ] [ "name" => "__EnumValue" ] [ "name" => "__Directive" ] [ "name" => "__DirectiveLocation" ] [ "name" => "UntypedContent" ] ] ] ] ] |
| # | Time | Info |
|---|---|---|
| 1 | 86 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 47 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 88 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 92 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 86 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 43 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 86 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 40 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 85 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 93 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 97 ms |
{
}
|
| # | Time | Info |
|---|---|---|
| 1 | 95 ms |
{
}
|
Schema: default
schema {
query: Domain
mutation: ItemMutation
}
type AdministrativeUnitItem 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
}
"""A connection to a list of items."""
type AdministrativeUnitItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [AdministrativeUnitItemEdge]
}
input AdministrativeUnitItemCreateInput {
name: String!
}
"""An edge in a connection."""
type AdministrativeUnitItemEdge {
"""The item at the end of the edge."""
node: AdministrativeUnitItem
"""A cursor for use in pagination."""
cursor: String!
}
type AdministrativeUnitItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
}
input AdministrativeUnitItemUpdateInput {
name: 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
author(language: RepositoryLanguage): [AuthorFieldValue]
intro(language: RepositoryLanguage): RichTextFieldValue
body(language: RepositoryLanguage): RichTextFieldValue
enableComments: Boolean
image(language: RepositoryLanguage): Item
}
"""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]
}
input ArticleItemCreateInput {
title: String!
shortTitle: String
author: [AuthorInput]
intro: RichTextFieldInput!
body: RichTextFieldInput
enableComments: Boolean
image: Int
}
"""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
author: MatrixFieldDefinition
intro: MatrixFieldDefinition
body: MatrixFieldDefinition
enableComments: CheckboxFieldDefinition
image: RelationFieldDefinition
}
input ArticleItemUpdateInput {
title: String
shortTitle: String
author: [AuthorInput]
intro: RichTextFieldInput
body: RichTextFieldInput
enableComments: Boolean
image: Int
}
type AuthorFieldValue {
id: Int
name: String
email: String
}
input AuthorInput {
"""
Author's Id in the collection that holds it. If not set or -1, an Id will be generated when added to the collection
"""
id: Int
"""The author's name"""
name: String
"""The author's email address"""
email: 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
}
input BinaryFieldInput {
"""The media file"""
file: FileUpload!
"""The media's name. Will use the upload file's name if not provided."""
fileName: String
}
type BinaryFileFieldValue {
fileName: String
fileSize: Int
mimeType: String
uri: String
}
type ChallengeItem 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
startDatetime: DateTime
endDatetime: DateTime
category(language: RepositoryLanguage): [Item]
image(language: RepositoryLanguage): ImageFieldValue
}
"""A connection to a list of items."""
type ChallengeItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [ChallengeItemEdge]
}
input ChallengeItemCreateInput {
title: String!
description: RichTextFieldInput!
startDatetime: DateFieldInput!
endDatetime: DateFieldInput!
category: [Int]
image: ImageFieldInput
}
"""An edge in a connection."""
type ChallengeItemEdge {
"""The item at the end of the edge."""
node: ChallengeItem
"""A cursor for use in pagination."""
cursor: String!
}
type ChallengeItemType implements ItemType {
_info: ContentType
title: TextLineFieldDefinition
description: MatrixFieldDefinition
startDatetime: MatrixFieldDefinition
endDatetime: MatrixFieldDefinition
category: RelationListFieldDefinition
image: BinaryFieldDefinition
}
input ChallengeItemUpdateInput {
title: String
description: RichTextFieldInput
startDatetime: DateFieldInput
endDatetime: DateFieldInput
category: [Int]
image: ImageFieldInput
}
"""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 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"""
administrative_unit
"""No description available"""
challenge
"""No description available"""
continent
"""No description available"""
country
"""No description available"""
event
"""No description available"""
event_chain
"""No description available"""
fact
"""No description available"""
fact_box
"""No description available"""
landmark
"""No description available"""
organization
"""No description available"""
parameter
"""No description available"""
right_menu
"""No description available"""
section_folder
"""No description available"""
settlement
"""No description available"""
species
"""No description available"""
article
"""No description available"""
folder
"""No description available"""
user
"""No description available"""
user_group
"""No description available"""
file
"""No description available"""
image
}
type ContinentItem 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
headerImage(language: RepositoryLanguage): ImageFieldValue
mapIdentifier: String
}
"""A connection to a list of items."""
type ContinentItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [ContinentItemEdge]
}
input ContinentItemCreateInput {
name: String!
headerImage: ImageFieldInput
mapIdentifier: String
}
"""An edge in a connection."""
type ContinentItemEdge {
"""The item at the end of the edge."""
node: ContinentItem
"""A cursor for use in pagination."""
cursor: String!
}
type ContinentItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
headerImage: BinaryFieldDefinition
mapIdentifier: TextLineFieldDefinition
}
input ContinentItemUpdateInput {
name: String
headerImage: ImageFieldInput
mapIdentifier: String
}
type CountryItem 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
officialName(language: RepositoryLanguage): String
originalName(language: RepositoryLanguage): String
flag(language: RepositoryLanguage): ImageFieldValue
established(language: RepositoryLanguage): String
officialLanguage(language: RepositoryLanguage): String
governmentSystem(language: RepositoryLanguage): Item
internalGovernanceType(language: RepositoryLanguage): Item
capitalCity(language: RepositoryLanguage): Item
largestCity(language: RepositoryLanguage): Item
description(language: RepositoryLanguage): RichTextFieldValue
area(language: RepositoryLanguage): String
population(language: RepositoryLanguage): String
importantNotes(language: RepositoryLanguage): RichTextFieldValue
mapIdentifier(language: RepositoryLanguage): String
}
"""A connection to a list of items."""
type CountryItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [CountryItemEdge]
}
input CountryItemCreateInput {
name: String!
officialName: String
originalName: String
flag: ImageFieldInput
established: String
officialLanguage: String
governmentSystem: Int
internalGovernanceType: Int
capitalCity: Int
largestCity: Int
description: RichTextFieldInput
area: String
population: String
importantNotes: RichTextFieldInput
mapIdentifier: String
}
"""An edge in a connection."""
type CountryItemEdge {
"""The item at the end of the edge."""
node: CountryItem
"""A cursor for use in pagination."""
cursor: String!
}
type CountryItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
officialName: TextLineFieldDefinition
originalName: TextLineFieldDefinition
flag: BinaryFieldDefinition
established: TextLineFieldDefinition
officialLanguage: TextLineFieldDefinition
governmentSystem: RelationFieldDefinition
internalGovernanceType: RelationFieldDefinition
capitalCity: RelationFieldDefinition
largestCity: RelationFieldDefinition
description: MatrixFieldDefinition
area: TextLineFieldDefinition
population: TextLineFieldDefinition
importantNotes: MatrixFieldDefinition
mapIdentifier: TextLineFieldDefinition
}
input CountryItemUpdateInput {
name: String
officialName: String
originalName: String
flag: ImageFieldInput
established: String
officialLanguage: String
governmentSystem: Int
internalGovernanceType: Int
capitalCity: Int
largestCity: Int
description: RichTextFieldInput
area: String
population: String
importantNotes: RichTextFieldInput
mapIdentifier: String
}
type CreatedTokenPayload {
token: String
"""The reason why authentication has failed, if it has"""
message: String
}
input DateFieldInput {
format: DateInputFormat
input: String
}
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
}
enum DateInputFormat {
timestring
rfc850
timestamp
}
"""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 DeleteContentPayload {
"""Numerical content id"""
contentId: Int
"""Global ID"""
id: ID
}
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
}
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 EventChainItem 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
image(language: RepositoryLanguage): ImageFieldValue
description(language: RepositoryLanguage): RichTextFieldValue
eventsList(language: RepositoryLanguage): [EventItem]
}
"""A connection to a list of items."""
type EventChainItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [EventChainItemEdge]
}
input EventChainItemCreateInput {
name: String!
image: ImageFieldInput
description: RichTextFieldInput
eventsList: [Int]
}
"""An edge in a connection."""
type EventChainItemEdge {
"""The item at the end of the edge."""
node: EventChainItem
"""A cursor for use in pagination."""
cursor: String!
}
type EventChainItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
image: BinaryFieldDefinition
description: MatrixFieldDefinition
eventsList: RelationListFieldDefinition
}
input EventChainItemUpdateInput {
name: String
image: ImageFieldInput
description: RichTextFieldInput
eventsList: [Int]
}
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
image(language: RepositoryLanguage): ImageFieldValue
inaugurated(language: RepositoryLanguage): String
frequency(language: RepositoryLanguage): Item
startDatetime(language: RepositoryLanguage): DateTime
endDatetime(language: RepositoryLanguage): DateTime
shortDescription(language: RepositoryLanguage): RichTextFieldValue
description(language: RepositoryLanguage): RichTextFieldValue
classification(language: RepositoryLanguage): Item
type(language: RepositoryLanguage): Item
category(language: RepositoryLanguage): Item
location(language: RepositoryLanguage): [SettlementItem]
country(language: RepositoryLanguage): [CountryItem]
relatedContent(language: RepositoryLanguage): [Item]
}
"""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]
}
input EventItemCreateInput {
name: String!
image: ImageFieldInput
inaugurated: String
frequency: Int
startDatetime: DateFieldInput
endDatetime: DateFieldInput
shortDescription: RichTextFieldInput
description: RichTextFieldInput
classification: Int
type: Int
category: Int
location: [Int]
country: [Int]
relatedContent: [Int]
}
"""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
image: BinaryFieldDefinition
inaugurated: TextLineFieldDefinition
frequency: RelationFieldDefinition
startDatetime: MatrixFieldDefinition
endDatetime: MatrixFieldDefinition
shortDescription: MatrixFieldDefinition
description: MatrixFieldDefinition
classification: RelationFieldDefinition
type: RelationFieldDefinition
category: RelationFieldDefinition
location: RelationListFieldDefinition
country: RelationListFieldDefinition
relatedContent: RelationListFieldDefinition
}
input EventItemUpdateInput {
name: String
image: ImageFieldInput
inaugurated: String
frequency: Int
startDatetime: DateFieldInput
endDatetime: DateFieldInput
shortDescription: RichTextFieldInput
description: RichTextFieldInput
classification: Int
type: Int
category: Int
location: [Int]
country: [Int]
relatedContent: [Int]
}
type FactBoxItem 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
relatedList(language: RepositoryLanguage): [Item]
directList(language: RepositoryLanguage): [FactItem]
indirectList(language: RepositoryLanguage): String
limit(language: RepositoryLanguage): Int
}
"""A connection to a list of items."""
type FactBoxItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [FactBoxItemEdge]
}
input FactBoxItemCreateInput {
name: String
relatedList: [Int]
directList: [Int]
indirectList: [Int]
limit: Int
}
"""An edge in a connection."""
type FactBoxItemEdge {
"""The item at the end of the edge."""
node: FactBoxItem
"""A cursor for use in pagination."""
cursor: String!
}
type FactBoxItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
relatedList: RelationListFieldDefinition
directList: RelationListFieldDefinition
indirectList: SelectionFieldDefinition
limit: IntegerFieldDefinition
}
input FactBoxItemUpdateInput {
name: String
relatedList: [Int]
directList: [Int]
indirectList: [Int]
limit: Int
}
type FactItem 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
index(language: RepositoryLanguage): Int
content(language: RepositoryLanguage): String
objectRelation(language: RepositoryLanguage): [Item]
}
"""A connection to a list of items."""
type FactItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [FactItemEdge]
}
input FactItemCreateInput {
index: Int
content: String
objectRelation: [Int]
}
"""An edge in a connection."""
type FactItemEdge {
"""The item at the end of the edge."""
node: FactItem
"""A cursor for use in pagination."""
cursor: String!
}
type FactItemType implements ItemType {
_info: ContentType
index: IntegerFieldDefinition
content: TextBlockFieldDefinition
objectRelation: RelationListFieldDefinition
}
input FactItemUpdateInput {
index: Int
content: String
objectRelation: [Int]
}
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]
}
input FileItemCreateInput {
name: String!
description: RichTextFieldInput
file: BinaryFieldInput!
}
"""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
}
input FileItemUpdateInput {
name: String
description: RichTextFieldInput
file: BinaryFieldInput
}
scalar FileUpload
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
shortName(language: RepositoryLanguage): String
shortDescription(language: RepositoryLanguage): RichTextFieldValue
description(language: RepositoryLanguage): RichTextFieldValue
}
"""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]
}
input FolderItemCreateInput {
name: String!
shortName: String
shortDescription: RichTextFieldInput
description: RichTextFieldInput
}
"""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
shortName: TextLineFieldDefinition
shortDescription: MatrixFieldDefinition
description: MatrixFieldDefinition
}
input FolderItemUpdateInput {
name: String
shortName: String
shortDescription: RichTextFieldInput
description: RichTextFieldInput
}
type ImageAdditionalData {
"""The X value of focal point"""
focalPointX: Int
"""The Y value of focal point"""
focalPointY: Int
}
input ImageFieldInput {
name: String
alternativeText: String
file: FileUpload
}
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 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]
}
input ImageItemCreateInput {
name: String!
caption: RichTextFieldInput
image: ImageFieldInput
}
"""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
}
input ImageItemUpdateInput {
name: String
caption: RichTextFieldInput
image: ImageFieldInput
}
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
ezplatform_admin_ui_profile_picture_user_menu
}
"""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 ItemGroupContent {
"""The contenttype group's properties"""
_info: ContentTypeGroup
"""Content types from this group"""
_types: ItemGroupContentTypes
"""No description available"""
administrativeUnits(
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]
): AdministrativeUnitItemConnection
"""No description available"""
administrativeUnit(
"""Content ID of the administrative_unit"""
contentId: Int
"""Content remote ID of the administrative_unit"""
remoteId: String
"""Location ID of the administrative_unit"""
locationId: Int
"""Location remote ID of the administrative_unit"""
locationRemoteId: String
"""URL alias of the administrative_unit"""
urlAlias: String
): AdministrativeUnitItem
"""No description available"""
challenges(
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]
): ChallengeItemConnection
"""No description available"""
challenge(
"""Content ID of the challenge"""
contentId: Int
"""Content remote ID of the challenge"""
remoteId: String
"""Location ID of the challenge"""
locationId: Int
"""Location remote ID of the challenge"""
locationRemoteId: String
"""URL alias of the challenge"""
urlAlias: String
): ChallengeItem
"""No description available"""
continents(
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]
): ContinentItemConnection
"""No description available"""
continent(
"""Content ID of the continent"""
contentId: Int
"""Content remote ID of the continent"""
remoteId: String
"""Location ID of the continent"""
locationId: Int
"""Location remote ID of the continent"""
locationRemoteId: String
"""URL alias of the continent"""
urlAlias: String
): ContinentItem
"""No description available"""
countries(
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]
): CountryItemConnection
"""No description available"""
country(
"""Content ID of the country"""
contentId: Int
"""Content remote ID of the country"""
remoteId: String
"""Location ID of the country"""
locationId: Int
"""Location remote ID of the country"""
locationRemoteId: String
"""URL alias of the country"""
urlAlias: String
): CountryItem
"""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"""
eventChains(
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]
): EventChainItemConnection
"""No description available"""
eventChain(
"""Content ID of the event_chain"""
contentId: Int
"""Content remote ID of the event_chain"""
remoteId: String
"""Location ID of the event_chain"""
locationId: Int
"""Location remote ID of the event_chain"""
locationRemoteId: String
"""URL alias of the event_chain"""
urlAlias: String
): EventChainItem
"""No description available"""
facts(
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]
): FactItemConnection
"""No description available"""
fact(
"""Content ID of the fact"""
contentId: Int
"""Content remote ID of the fact"""
remoteId: String
"""Location ID of the fact"""
locationId: Int
"""Location remote ID of the fact"""
locationRemoteId: String
"""URL alias of the fact"""
urlAlias: String
): FactItem
"""No description available"""
factBoxes(
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]
): FactBoxItemConnection
"""No description available"""
factBox(
"""Content ID of the fact_box"""
contentId: Int
"""Content remote ID of the fact_box"""
remoteId: String
"""Location ID of the fact_box"""
locationId: Int
"""Location remote ID of the fact_box"""
locationRemoteId: String
"""URL alias of the fact_box"""
urlAlias: String
): FactBoxItem
"""No description available"""
landmarks(
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]
): LandmarkItemConnection
"""No description available"""
landmark(
"""Content ID of the landmark"""
contentId: Int
"""Content remote ID of the landmark"""
remoteId: String
"""Location ID of the landmark"""
locationId: Int
"""Location remote ID of the landmark"""
locationRemoteId: String
"""URL alias of the landmark"""
urlAlias: String
): LandmarkItem
"""No description available"""
organizatia(
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]
): OrganizationItemConnection
"""No description available"""
organization(
"""Content ID of the organization"""
contentId: Int
"""Content remote ID of the organization"""
remoteId: String
"""Location ID of the organization"""
locationId: Int
"""Location remote ID of the organization"""
locationRemoteId: String
"""URL alias of the organization"""
urlAlias: String
): OrganizationItem
"""No description available"""
parameters(
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]
): ParameterItemConnection
"""No description available"""
parameter(
"""Content ID of the parameter"""
contentId: Int
"""Content remote ID of the parameter"""
remoteId: String
"""Location ID of the parameter"""
locationId: Int
"""Location remote ID of the parameter"""
locationRemoteId: String
"""URL alias of the parameter"""
urlAlias: String
): ParameterItem
"""No description available"""
rightMenus(
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]
): RightMenuItemConnection
"""No description available"""
rightMenu(
"""Content ID of the right_menu"""
contentId: Int
"""Content remote ID of the right_menu"""
remoteId: String
"""Location ID of the right_menu"""
locationId: Int
"""Location remote ID of the right_menu"""
locationRemoteId: String
"""URL alias of the right_menu"""
urlAlias: String
): RightMenuItem
"""No description available"""
sectionFolders(
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]
): SectionFolderItemConnection
"""No description available"""
sectionFolder(
"""Content ID of the section_folder"""
contentId: Int
"""Content remote ID of the section_folder"""
remoteId: String
"""Location ID of the section_folder"""
locationId: Int
"""Location remote ID of the section_folder"""
locationRemoteId: String
"""URL alias of the section_folder"""
urlAlias: String
): SectionFolderItem
"""No description available"""
settlements(
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]
): SettlementItemConnection
"""No description available"""
settlement(
"""Content ID of the settlement"""
contentId: Int
"""Content remote ID of the settlement"""
remoteId: String
"""Location ID of the settlement"""
locationId: Int
"""Location remote ID of the settlement"""
locationRemoteId: String
"""URL alias of the settlement"""
urlAlias: String
): SettlementItem
"""No description available"""
specieses(
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]
): SpeciesItemConnection
"""No description available"""
species(
"""Content ID of the species"""
contentId: Int
"""Content remote ID of the species"""
remoteId: String
"""Location ID of the species"""
locationId: Int
"""Location remote ID of the species"""
locationRemoteId: String
"""URL alias of the species"""
urlAlias: String
): SpeciesItem
"""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"""
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
}
type ItemGroupContentTypes {
administrativeUnit: AdministrativeUnitItemType
challenge: ChallengeItemType
continent: ContinentItemType
country: CountryItemType
event: EventItemType
eventChain: EventChainItemType
fact: FactItemType
factBox: FactBoxItemType
landmark: LandmarkItemType
organization: OrganizationItemType
parameter: ParameterItemType
rightMenu: RightMenuItemType
sectionFolder: SectionFolderItemType
settlement: SettlementItemType
species: SpeciesItemType
article: ArticleItemType
folder: FolderItemType
}
type ItemGroupMedia {
"""The contenttype group's properties"""
_info: ContentTypeGroup
"""Content types from this group"""
_types: ItemGroupMediaTypes
"""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 {
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 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
createAdministrativeUnit(
input: AdministrativeUnitItemCreateInput!
"""The language the content should be created/updated in."""
language: RepositoryLanguage!
parentLocationId: Int!
): AdministrativeUnitItem!
updateAdministrativeUnit(
input: AdministrativeUnitItemUpdateInput!
"""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
): AdministrativeUnitItem!
createChallenge(
input: ChallengeItemCreateInput!
"""The language the content should be created/updated in."""
language: RepositoryLanguage!
parentLocationId: Int!
): ChallengeItem!
updateChallenge(
input: ChallengeItemUpdateInput!
"""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
): ChallengeItem!
createContinent(
input: ContinentItemCreateInput!
"""The language the content should be created/updated in."""
language: RepositoryLanguage!
parentLocationId: Int!
): ContinentItem!
updateContinent(
input: ContinentItemUpdateInput!
"""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
): ContinentItem!
createCountry(
input: CountryItemCreateInput!
"""The language the content should be created/updated in."""
language: RepositoryLanguage!
parentLocationId: Int!
): CountryItem!
updateCountry(
input: CountryItemUpdateInput!
"""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
): CountryItem!
createEvent(
input: EventItemCreateInput!
"""The language the content should be created/updated in."""
language: RepositoryLanguage!
parentLocationId: Int!
): EventItem!
updateEvent(
input: EventItemUpdateInput!
"""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
): EventItem!
createEventChain(
input: EventChainItemCreateInput!
"""The language the content should be created/updated in."""
language: RepositoryLanguage!
parentLocationId: Int!
): EventChainItem!
updateEventChain(
input: EventChainItemUpdateInput!
"""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
): EventChainItem!
createFact(
input: FactItemCreateInput!
"""The language the content should be created/updated in."""
language: RepositoryLanguage!
parentLocationId: Int!
): FactItem!
updateFact(
input: FactItemUpdateInput!
"""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
): FactItem!
createFactBox(
input: FactBoxItemCreateInput!
"""The language the content should be created/updated in."""
language: RepositoryLanguage!
parentLocationId: Int!
): FactBoxItem!
updateFactBox(
input: FactBoxItemUpdateInput!
"""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
): FactBoxItem!
createLandmark(
input: LandmarkItemCreateInput!
"""The language the content should be created/updated in."""
language: RepositoryLanguage!
parentLocationId: Int!
): LandmarkItem!
updateLandmark(
input: LandmarkItemUpdateInput!
"""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
): LandmarkItem!
createOrganization(
input: OrganizationItemCreateInput!
"""The language the content should be created/updated in."""
language: RepositoryLanguage!
parentLocationId: Int!
): OrganizationItem!
updateOrganization(
input: OrganizationItemUpdateInput!
"""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
): OrganizationItem!
createParameter(
input: ParameterItemCreateInput!
"""The language the content should be created/updated in."""
language: RepositoryLanguage!
parentLocationId: Int!
): ParameterItem!
updateParameter(
input: ParameterItemUpdateInput!
"""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
): ParameterItem!
createRightMenu(
input: RightMenuItemCreateInput!
"""The language the content should be created/updated in."""
language: RepositoryLanguage!
parentLocationId: Int!
): RightMenuItem!
updateRightMenu(
input: RightMenuItemUpdateInput!
"""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
): RightMenuItem!
createSectionFolder(
input: SectionFolderItemCreateInput!
"""The language the content should be created/updated in."""
language: RepositoryLanguage!
parentLocationId: Int!
): SectionFolderItem!
updateSectionFolder(
input: SectionFolderItemUpdateInput!
"""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
): SectionFolderItem!
createSettlement(
input: SettlementItemCreateInput!
"""The language the content should be created/updated in."""
language: RepositoryLanguage!
parentLocationId: Int!
): SettlementItem!
updateSettlement(
input: SettlementItemUpdateInput!
"""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
): SettlementItem!
createSpecies(
input: SpeciesItemCreateInput!
"""The language the content should be created/updated in."""
language: RepositoryLanguage!
parentLocationId: Int!
): SpeciesItem!
updateSpecies(
input: SpeciesItemUpdateInput!
"""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
): SpeciesItem!
createArticle(
input: ArticleItemCreateInput!
"""The language the content should be created/updated in."""
language: RepositoryLanguage!
parentLocationId: Int!
): ArticleItem!
updateArticle(
input: ArticleItemUpdateInput!
"""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
): ArticleItem!
createFolder(
input: FolderItemCreateInput!
"""The language the content should be created/updated in."""
language: RepositoryLanguage!
parentLocationId: Int!
): FolderItem!
updateFolder(
input: FolderItemUpdateInput!
"""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
): FolderItem!
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!
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!
}
interface ItemType {
"""The content type's properties"""
_info: ContentType
}
type LandmarkItem 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
image(language: RepositoryLanguage): ImageFieldValue
shortDescription(language: RepositoryLanguage): RichTextFieldValue
description(language: RepositoryLanguage): RichTextFieldValue
latitude(language: RepositoryLanguage): String
longitude(language: RepositoryLanguage): String
locationCoordtinates(language: RepositoryLanguage): MapLocationFieldValue
classification(language: RepositoryLanguage): Item
type(language: RepositoryLanguage): Item
category(language: RepositoryLanguage): Item
isUnesco(language: RepositoryLanguage): Boolean
iucn(language: RepositoryLanguage): Boolean
located(language: RepositoryLanguage): [Item]
nearestTown(language: RepositoryLanguage): Item
area(language: RepositoryLanguage): Item
ratingExteyo(language: RepositoryLanguage): String
wildlife(language: RepositoryLanguage): [SpeciesItem]
relatedContent(language: RepositoryLanguage): [Item]
established(language: RepositoryLanguage): String
}
"""A connection to a list of items."""
type LandmarkItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [LandmarkItemEdge]
}
input LandmarkItemCreateInput {
name: String!
image: ImageFieldInput
shortDescription: RichTextFieldInput
description: RichTextFieldInput
latitude: String
longitude: String
locationCoordtinates: MapLocationFieldInput
classification: Int
type: Int
category: Int
isUnesco: Boolean
iucn: Boolean
located: [Int]
nearestTown: Int
area: Int
ratingExteyo: [Int]
wildlife: [Int]
relatedContent: [Int]
established: String
}
"""An edge in a connection."""
type LandmarkItemEdge {
"""The item at the end of the edge."""
node: LandmarkItem
"""A cursor for use in pagination."""
cursor: String!
}
type LandmarkItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
image: BinaryFieldDefinition
shortDescription: MatrixFieldDefinition
description: MatrixFieldDefinition
latitude: TextLineFieldDefinition
longitude: TextLineFieldDefinition
locationCoordtinates: MatrixFieldDefinition
classification: RelationFieldDefinition
type: RelationFieldDefinition
category: RelationFieldDefinition
isUnesco: CheckboxFieldDefinition
iucn: CheckboxFieldDefinition
located: RelationListFieldDefinition
nearestTown: RelationFieldDefinition
area: RelationFieldDefinition
ratingExteyo: SelectionFieldDefinition
wildlife: RelationListFieldDefinition
relatedContent: RelationListFieldDefinition
established: TextLineFieldDefinition
}
input LandmarkItemUpdateInput {
name: String
image: ImageFieldInput
shortDescription: RichTextFieldInput
description: RichTextFieldInput
latitude: String
longitude: String
locationCoordtinates: MapLocationFieldInput
classification: Int
type: Int
category: Int
isUnesco: Boolean
iucn: Boolean
located: [Int]
nearestTown: Int
area: Int
ratingExteyo: [Int]
wildlife: [Int]
relatedContent: [Int]
established: String
}
"""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!
}
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
}
input MapLocationFieldInput {
"""Display address for the location."""
address: String
"""Latitude of the location"""
latitude: Float
"""Longitude of the location"""
longitude: Float
}
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
}
"""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 OrganizationItem 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
type(language: RepositoryLanguage): String
image(language: RepositoryLanguage): ImageFieldValue
category(language: RepositoryLanguage): [ParameterItem]
}
"""A connection to a list of items."""
type OrganizationItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [OrganizationItemEdge]
}
input OrganizationItemCreateInput {
name: String!
type: String
image: ImageFieldInput
category: [Int]
}
"""An edge in a connection."""
type OrganizationItemEdge {
"""The item at the end of the edge."""
node: OrganizationItem
"""A cursor for use in pagination."""
cursor: String!
}
type OrganizationItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
type: TextLineFieldDefinition
image: BinaryFieldDefinition
category: RelationListFieldDefinition
}
input OrganizationItemUpdateInput {
name: String
type: String
image: ImageFieldInput
category: [Int]
}
"""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 ParameterItem 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
boxIcon: ImageFieldValue
}
"""A connection to a list of items."""
type ParameterItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [ParameterItemEdge]
}
input ParameterItemCreateInput {
name: String!
description: String
boxIcon: ImageFieldInput
}
"""An edge in a connection."""
type ParameterItemEdge {
"""The item at the end of the edge."""
node: ParameterItem
"""A cursor for use in pagination."""
cursor: String!
}
type ParameterItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
description: TextBlockFieldDefinition
boxIcon: BinaryFieldDefinition
}
input ParameterItemUpdateInput {
name: String
description: String
boxIcon: ImageFieldInput
}
type RelationFieldDefinition {
settings: RelationFieldDefinitionSettings
}
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
}
input RichTextFieldInput {
format: RichTextFieldInputFormat
input: String
}
enum RichTextFieldInputFormat {
markdown
html
}
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 RightMenuItem 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
}
"""A connection to a list of items."""
type RightMenuItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [RightMenuItemEdge]
}
input RightMenuItemCreateInput {
name: String!
}
"""An edge in a connection."""
type RightMenuItemEdge {
"""The item at the end of the edge."""
node: RightMenuItem
"""A cursor for use in pagination."""
cursor: String!
}
type RightMenuItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
}
input RightMenuItemUpdateInput {
name: String
}
"""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 SectionFolderItem 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
mainMenuName(language: RepositoryLanguage): String
headerImage(language: RepositoryLanguage): ImageFieldValue
highlighted(language: RepositoryLanguage): [Item]
featured(language: RepositoryLanguage): [Item]
}
"""A connection to a list of items."""
type SectionFolderItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [SectionFolderItemEdge]
}
input SectionFolderItemCreateInput {
name: String!
description: RichTextFieldInput
mainMenuName: String
headerImage: ImageFieldInput
highlighted: [Int]
featured: [Int]
}
"""An edge in a connection."""
type SectionFolderItemEdge {
"""The item at the end of the edge."""
node: SectionFolderItem
"""A cursor for use in pagination."""
cursor: String!
}
type SectionFolderItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
description: MatrixFieldDefinition
mainMenuName: TextLineFieldDefinition
headerImage: BinaryFieldDefinition
highlighted: RelationListFieldDefinition
featured: RelationListFieldDefinition
}
input SectionFolderItemUpdateInput {
name: String
description: RichTextFieldInput
mainMenuName: String
headerImage: ImageFieldInput
highlighted: [Int]
featured: [Int]
}
"""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 SettlementItem 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
latitude(language: RepositoryLanguage): String
longitude(language: RepositoryLanguage): String
mainImage(language: RepositoryLanguage): ImageFieldValue
established(language: RepositoryLanguage): String
location(language: RepositoryLanguage): MapLocationFieldValue
description(language: RepositoryLanguage): RichTextFieldValue
}
"""A connection to a list of items."""
type SettlementItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [SettlementItemEdge]
}
input SettlementItemCreateInput {
name: String!
latitude: String
longitude: String
mainImage: ImageFieldInput
established: String
location: MapLocationFieldInput
description: RichTextFieldInput
}
"""An edge in a connection."""
type SettlementItemEdge {
"""The item at the end of the edge."""
node: SettlementItem
"""A cursor for use in pagination."""
cursor: String!
}
type SettlementItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
latitude: TextLineFieldDefinition
longitude: TextLineFieldDefinition
mainImage: BinaryFieldDefinition
established: TextLineFieldDefinition
location: MatrixFieldDefinition
description: MatrixFieldDefinition
}
input SettlementItemUpdateInput {
name: String
latitude: String
longitude: String
mainImage: ImageFieldInput
established: String
location: MapLocationFieldInput
description: RichTextFieldInput
}
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 SpeciesItem 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
image(language: RepositoryLanguage): ImageFieldValue
species(language: RepositoryLanguage): String
conservationStatus(language: RepositoryLanguage): Item
iucn(language: RepositoryLanguage): Boolean
shortDescription(language: RepositoryLanguage): RichTextFieldValue
description(language: RepositoryLanguage): RichTextFieldValue
category(language: RepositoryLanguage): Item
located(language: RepositoryLanguage): [Item]
rangeCountryList(language: RepositoryLanguage): [CountryItem]
typicalHabitats(language: RepositoryLanguage): String
environmentalType(language: RepositoryLanguage): [ParameterItem]
survivalType(language: RepositoryLanguage): [Item]
socialType(language: RepositoryLanguage): Item
diet(language: RepositoryLanguage): [ParameterItem]
activity(language: RepositoryLanguage): [ParameterItem]
lifespanWild(language: RepositoryLanguage): String
lifespanCaptivity(language: RepositoryLanguage): String
subspecies(language: RepositoryLanguage): RichTextFieldValue
relatedContent(language: RepositoryLanguage): [Item]
recommended(language: RepositoryLanguage): Boolean
}
"""A connection to a list of items."""
type SpeciesItemConnection {
sliceSize: Int!
orderBy: String
"""Information to aid in pagination."""
pageInfo: PageInfo!
"""Information to aid in pagination."""
edges: [SpeciesItemEdge]
}
input SpeciesItemCreateInput {
name: String!
image: ImageFieldInput
species: String
conservationStatus: Int
iucn: Boolean
shortDescription: RichTextFieldInput
description: RichTextFieldInput
category: Int
located: [Int]
rangeCountryList: [Int]
typicalHabitats: String
environmentalType: [Int]
survivalType: [Int]
socialType: Int
diet: [Int]
activity: [Int]
lifespanWild: String
lifespanCaptivity: String
subspecies: RichTextFieldInput
relatedContent: [Int]
recommended: Boolean
}
"""An edge in a connection."""
type SpeciesItemEdge {
"""The item at the end of the edge."""
node: SpeciesItem
"""A cursor for use in pagination."""
cursor: String!
}
type SpeciesItemType implements ItemType {
_info: ContentType
name: TextLineFieldDefinition
image: BinaryFieldDefinition
species: TextLineFieldDefinition
conservationStatus: RelationFieldDefinition
iucn: CheckboxFieldDefinition
shortDescription: MatrixFieldDefinition
description: MatrixFieldDefinition
category: RelationFieldDefinition
located: RelationListFieldDefinition
rangeCountryList: RelationListFieldDefinition
typicalHabitats: TextLineFieldDefinition
environmentalType: RelationListFieldDefinition
survivalType: RelationListFieldDefinition
socialType: RelationFieldDefinition
diet: RelationListFieldDefinition
activity: RelationListFieldDefinition
lifespanWild: TextLineFieldDefinition
lifespanCaptivity: TextLineFieldDefinition
subspecies: MatrixFieldDefinition
relatedContent: RelationListFieldDefinition
recommended: CheckboxFieldDefinition
}
input SpeciesItemUpdateInput {
name: String
image: ImageFieldInput
species: String
conservationStatus: Int
iucn: Boolean
shortDescription: RichTextFieldInput
description: RichTextFieldInput
category: Int
located: [Int]
rangeCountryList: [Int]
typicalHabitats: String
environmentalType: [Int]
survivalType: [Int]
socialType: Int
diet: [Int]
activity: [Int]
lifespanWild: String
lifespanCaptivity: String
subspecies: RichTextFieldInput
relatedContent: [Int]
recommended: Boolean
}
"""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 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
}
type UploadedFilesPayload {
files: [DomainContent]
warnings: [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
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]
}
input UserGroupItemCreateInput {
name: String!
description: String
}
"""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
}
input UserGroupItemUpdateInput {
name: String
description: String
}
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
}
"""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]
}
input UserItemCreateInput {
firstName: String!
lastName: String!
userAccount: String!
signature: String
image: ImageFieldInput
}
"""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
signature: TextBlockFieldDefinition
image: BinaryFieldDefinition
}
input UserItemUpdateInput {
firstName: String
lastName: String
userAccount: String
signature: String
image: ImageFieldInput
}
"""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]
}