37 lines
520 B
GraphQL
37 lines
520 B
GraphQL
|
enum LanguageTag {
|
||
|
PL
|
||
|
EN
|
||
|
DE
|
||
|
}
|
||
|
|
||
|
type LangVersion {
|
||
|
tag: LanguageTag!
|
||
|
name: String!
|
||
|
host: String!
|
||
|
timezone: String!
|
||
|
}
|
||
|
|
||
|
input LangVersionFilter {
|
||
|
tag: [LanguageTag!]
|
||
|
tagNEQ: [LanguageTag!]
|
||
|
|
||
|
host: [String!]
|
||
|
hostNEQ: [String!]
|
||
|
hostMATCH: String
|
||
|
hostIEQ: String
|
||
|
|
||
|
offset: Int
|
||
|
limit: Int
|
||
|
sort: String
|
||
|
}
|
||
|
|
||
|
type LangVersionList {
|
||
|
items: [LangVersion!]
|
||
|
total: Int!
|
||
|
}
|
||
|
|
||
|
extend type Query {
|
||
|
langVersions(filter: LangVersionFilter): LangVersionList!
|
||
|
langVersion(tag: LanguageTag!): LangVersion
|
||
|
}
|