Sindbad~EG File Manager
directive @bind(id: String, class: String, args: String) on OBJECT | ENUM_VALUE | FIELD_DEFINITION
directive @call(func: String, args: String) on ENUM_VALUE | FIELD_DEFINITION
directive @slice(offset: Int, limit: Int) on FIELD | FRAGMENT_SPREAD | INLINE_FRAGMENT
type Article {
title: String
content: String @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleType::content")
teaser(show_excerpt: Boolean): String @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleType::teaser")
publish_up: String
created: String
modified: String
metaString(format: String, separator: String, link_style: String, show_publish_date: Boolean, show_author: Boolean, show_category: Boolean, date_format: String): String @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleType::metaString")
tagString(separator: String, show_link: Boolean, link_style: String): String @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleType::tagString")
images: ArticleImages @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleType::images")
link: String @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleType::link")
hits: String
urls: ArticleUrls @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleType::urls")
event: ArticleEvent @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleType::event")
category: Category @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleType::category")
author: User @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleType::author")
tags: [Tag] @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleType::tags")
field: ArticleFields @call(func: "YOOtheme\\Builder\\Joomla\\Fields\\Type\\FieldsType::field")
}
type ArticleEvent {
afterDisplayTitle: String @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleEventType::resolve")
beforeDisplayContent: String @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleEventType::resolve")
afterDisplayContent: String @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleEventType::resolve")
}
type ArticleFields @bind(id: "Article.fields", class: "YOOtheme\\Builder\\Joomla\\Fields\\Type\\FieldsType", args: "{\"$context\":\"com_content.article\"}") {
hospital_name: String @call(func: "Article.fields@resolve")
address: String @call(func: "Article.fields@resolve")
number_of_beds: String @call(func: "Article.fields@resolve")
total_number_of_staff: String @call(func: "Article.fields@resolve")
number_of_surgeries: String @call(func: "Article.fields@resolve")
website: String @call(func: "Article.fields@resolve")
introduction_text: String @call(func: "Article.fields@resolve")
other_hospital_photos: [FieldOtherHospitalPhotos] @call(func: "Article.fields@resolve")
type_p: [ChoiceField] @call(func: "Article.fields@resolve")
introduced_product_photos: [FieldIntroducedProductPhotos] @call(func: "Article.fields@resolve")
introduced_product_text: String @call(func: "Article.fields@resolve")
brand_p: [ChoiceField] @call(func: "Article.fields@resolve")
interviewees: [FieldInterviewees] @call(func: "Article.fields@resolve")
editor_note: String @call(func: "Article.fields@resolve")
footnote: String @call(func: "Article.fields@resolve")
type_h: [ChoiceField] @call(func: "Article.fields@resolve")
brand_h: [ChoiceField] @call(func: "Article.fields@resolve")
type_c: [ChoiceField] @call(func: "Article.fields@resolve")
brand_c: [ChoiceField] @call(func: "Article.fields@resolve")
}
type ArticleImages {
image_intro: String
image_intro_alt: String
image_intro_caption: String
image_fulltext: String
image_fulltext_alt: String
image_fulltext_caption: String
}
type ArticleUrls {
urla: String @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleUrlsType::resolve")
urlatext: String
urlb: String @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleUrlsType::resolve")
urlbtext: String
urlc: String @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleUrlsType::resolve")
urlctext: String
}
type Category {
title: String
description: String
numitems: String
params: CategoryParams @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\CategoryType::params")
link: String @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\CategoryType::link")
tagString(separator: String, show_link: Boolean, link_style: String): String @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\CategoryType::tagString")
parent: Category @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\CategoryType::parent")
categories: [Category] @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\CategoryType::categories")
tags: [Tag] @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\CategoryType::tags")
}
type CategoryParams {
image: String
image_alt: String
}
type ChoiceField {
name: String
value: String
}
type FieldInterviewees {
name: String
title: String
photo: String
background: String
}
type FieldIntroducedProductPhotos {
products: String
}
type FieldOtherHospitalPhotos {
hospital_photos: String
}
type File {
name(title_case: Boolean): String @call(func: "YOOtheme\\Builder\\Source\\Filesystem\\Type\\FileType::name")
basename: String @call(func: "YOOtheme\\Builder\\Source\\Filesystem\\Type\\FileType::basename")
dirname: String @call(func: "YOOtheme\\Builder\\Source\\Filesystem\\Type\\FileType::dirname")
url: String @call(func: "YOOtheme\\Builder\\Source\\Filesystem\\Type\\FileType::url")
path: String @call(func: "YOOtheme\\Builder\\Source\\Filesystem\\Type\\FileType::path")
content: String @call(func: "YOOtheme\\Builder\\Source\\Filesystem\\Type\\FileType::content")
size: String @call(func: "YOOtheme\\Builder\\Source\\Filesystem\\Type\\FileType::size")
extension: String @call(func: "YOOtheme\\Builder\\Source\\Filesystem\\Type\\FileType::extension")
mimetype: String @call(func: "YOOtheme\\Builder\\Source\\Filesystem\\Type\\FileType::mimetype")
accessed: String @call(func: "YOOtheme\\Builder\\Source\\Filesystem\\Type\\FileType::accessed")
changed: String @call(func: "YOOtheme\\Builder\\Source\\Filesystem\\Type\\FileType::changed")
modified: String @call(func: "YOOtheme\\Builder\\Source\\Filesystem\\Type\\FileType::modified")
}
scalar Object
type Query {
site: Site @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\SiteQueryType::resolve")
article: Article @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticleQueryType::resolve")
category: Category @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\CategoryQueryType::resolve")
articles(offset: Int, limit: Int): [Article] @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\ArticlesQueryType::resolve")
customArticle(id: String, catid: [String], tags: [String], featured: Boolean, offset: Int, order: String, order_direction: String, order_alphanum: Boolean): Article @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\CustomArticleQueryType::resolve")
customArticles(catid: [String], tags: [String], featured: Boolean, offset: Int, limit: Int, order: String, order_direction: String, order_alphanum: Boolean): [Article] @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\CustomArticlesQueryType::resolve")
customCategory(id: String): Category @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\CustomCategoryQueryType::resolve")
customCategories(catid: String, offset: Int, limit: Int, order: String, order_direction: String): [Category] @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\CustomCategoriesQueryType::resolve")
file(pattern: String, offset: Int, order: String, order_direction: String): File @call(func: "YOOtheme\\Builder\\Source\\Filesystem\\Type\\FileQueryType::resolve")
files(pattern: String, offset: Int, limit: Int, order: String, order_direction: String): [File] @call(func: "YOOtheme\\Builder\\Source\\Filesystem\\Type\\FilesQueryType::resolve")
}
type Site {
title: String
page_title: String
}
type Tag {
title: String
description: String
hits: String
link: String @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\TagType::link")
}
type User {
name: String
username: String
email: String
registerDate: String
lastvisitDate: String
link: String @call(func: "YOOtheme\\Builder\\Joomla\\Source\\Type\\UserType::link")
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists