feat: added graphql queries
This commit is contained in:
@@ -0,0 +1,816 @@
|
||||
"""
|
||||
Indicates exactly one field must be supplied and this field must not be `null`.
|
||||
"""
|
||||
directive @oneOf on INPUT_OBJECT
|
||||
|
||||
"""
|
||||
The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf).
|
||||
"""
|
||||
scalar JSON
|
||||
|
||||
"""
|
||||
A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.
|
||||
"""
|
||||
scalar DateTime
|
||||
|
||||
type Pagination {
|
||||
total: Int!
|
||||
page: Int!
|
||||
pageSize: Int!
|
||||
pageCount: Int!
|
||||
}
|
||||
|
||||
type DeleteMutationResponse {
|
||||
documentId: ID!
|
||||
}
|
||||
|
||||
enum PublicationStatus {
|
||||
DRAFT
|
||||
PUBLISHED
|
||||
}
|
||||
|
||||
input IDFilterInput {
|
||||
and: [ID]
|
||||
or: [ID]
|
||||
not: IDFilterInput
|
||||
eq: ID
|
||||
eqi: ID
|
||||
ne: ID
|
||||
nei: ID
|
||||
startsWith: ID
|
||||
endsWith: ID
|
||||
contains: ID
|
||||
notContains: ID
|
||||
containsi: ID
|
||||
notContainsi: ID
|
||||
gt: ID
|
||||
gte: ID
|
||||
lt: ID
|
||||
lte: ID
|
||||
null: Boolean
|
||||
notNull: Boolean
|
||||
in: [ID]
|
||||
notIn: [ID]
|
||||
between: [ID]
|
||||
}
|
||||
|
||||
input BooleanFilterInput {
|
||||
and: [Boolean]
|
||||
or: [Boolean]
|
||||
not: BooleanFilterInput
|
||||
eq: Boolean
|
||||
eqi: Boolean
|
||||
ne: Boolean
|
||||
nei: Boolean
|
||||
startsWith: Boolean
|
||||
endsWith: Boolean
|
||||
contains: Boolean
|
||||
notContains: Boolean
|
||||
containsi: Boolean
|
||||
notContainsi: Boolean
|
||||
gt: Boolean
|
||||
gte: Boolean
|
||||
lt: Boolean
|
||||
lte: Boolean
|
||||
null: Boolean
|
||||
notNull: Boolean
|
||||
in: [Boolean]
|
||||
notIn: [Boolean]
|
||||
between: [Boolean]
|
||||
}
|
||||
|
||||
input StringFilterInput {
|
||||
and: [String]
|
||||
or: [String]
|
||||
not: StringFilterInput
|
||||
eq: String
|
||||
eqi: String
|
||||
ne: String
|
||||
nei: String
|
||||
startsWith: String
|
||||
endsWith: String
|
||||
contains: String
|
||||
notContains: String
|
||||
containsi: String
|
||||
notContainsi: String
|
||||
gt: String
|
||||
gte: String
|
||||
lt: String
|
||||
lte: String
|
||||
null: Boolean
|
||||
notNull: Boolean
|
||||
in: [String]
|
||||
notIn: [String]
|
||||
between: [String]
|
||||
}
|
||||
|
||||
input IntFilterInput {
|
||||
and: [Int]
|
||||
or: [Int]
|
||||
not: IntFilterInput
|
||||
eq: Int
|
||||
eqi: Int
|
||||
ne: Int
|
||||
nei: Int
|
||||
startsWith: Int
|
||||
endsWith: Int
|
||||
contains: Int
|
||||
notContains: Int
|
||||
containsi: Int
|
||||
notContainsi: Int
|
||||
gt: Int
|
||||
gte: Int
|
||||
lt: Int
|
||||
lte: Int
|
||||
null: Boolean
|
||||
notNull: Boolean
|
||||
in: [Int]
|
||||
notIn: [Int]
|
||||
between: [Int]
|
||||
}
|
||||
|
||||
input FloatFilterInput {
|
||||
and: [Float]
|
||||
or: [Float]
|
||||
not: FloatFilterInput
|
||||
eq: Float
|
||||
eqi: Float
|
||||
ne: Float
|
||||
nei: Float
|
||||
startsWith: Float
|
||||
endsWith: Float
|
||||
contains: Float
|
||||
notContains: Float
|
||||
containsi: Float
|
||||
notContainsi: Float
|
||||
gt: Float
|
||||
gte: Float
|
||||
lt: Float
|
||||
lte: Float
|
||||
null: Boolean
|
||||
notNull: Boolean
|
||||
in: [Float]
|
||||
notIn: [Float]
|
||||
between: [Float]
|
||||
}
|
||||
|
||||
input DateTimeFilterInput {
|
||||
and: [DateTime]
|
||||
or: [DateTime]
|
||||
not: DateTimeFilterInput
|
||||
eq: DateTime
|
||||
eqi: DateTime
|
||||
ne: DateTime
|
||||
nei: DateTime
|
||||
startsWith: DateTime
|
||||
endsWith: DateTime
|
||||
contains: DateTime
|
||||
notContains: DateTime
|
||||
containsi: DateTime
|
||||
notContainsi: DateTime
|
||||
gt: DateTime
|
||||
gte: DateTime
|
||||
lt: DateTime
|
||||
lte: DateTime
|
||||
null: Boolean
|
||||
notNull: Boolean
|
||||
in: [DateTime]
|
||||
notIn: [DateTime]
|
||||
between: [DateTime]
|
||||
}
|
||||
|
||||
input JSONFilterInput {
|
||||
and: [JSON]
|
||||
or: [JSON]
|
||||
not: JSONFilterInput
|
||||
eq: JSON
|
||||
eqi: JSON
|
||||
ne: JSON
|
||||
nei: JSON
|
||||
startsWith: JSON
|
||||
endsWith: JSON
|
||||
contains: JSON
|
||||
notContains: JSON
|
||||
containsi: JSON
|
||||
notContainsi: JSON
|
||||
gt: JSON
|
||||
gte: JSON
|
||||
lt: JSON
|
||||
lte: JSON
|
||||
null: Boolean
|
||||
notNull: Boolean
|
||||
in: [JSON]
|
||||
notIn: [JSON]
|
||||
between: [JSON]
|
||||
}
|
||||
|
||||
type ComponentSharedSlider {
|
||||
id: ID!
|
||||
files_connection(filters: UploadFileFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): UploadFileRelationResponseCollection
|
||||
files(filters: UploadFileFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [UploadFile]!
|
||||
}
|
||||
|
||||
type ComponentSharedSeo {
|
||||
id: ID!
|
||||
metaTitle: String!
|
||||
metaDescription: String!
|
||||
shareImage: UploadFile
|
||||
}
|
||||
|
||||
type ComponentSharedRichText {
|
||||
id: ID!
|
||||
body: String
|
||||
}
|
||||
|
||||
type ComponentSharedQuote {
|
||||
id: ID!
|
||||
title: String
|
||||
body: String
|
||||
}
|
||||
|
||||
type ComponentSharedMedia {
|
||||
id: ID!
|
||||
file: UploadFile
|
||||
}
|
||||
|
||||
input UploadFileFiltersInput {
|
||||
documentId: IDFilterInput
|
||||
name: StringFilterInput
|
||||
alternativeText: StringFilterInput
|
||||
caption: StringFilterInput
|
||||
focalPoint: JSONFilterInput
|
||||
width: IntFilterInput
|
||||
height: IntFilterInput
|
||||
formats: JSONFilterInput
|
||||
hash: StringFilterInput
|
||||
ext: StringFilterInput
|
||||
mime: StringFilterInput
|
||||
size: FloatFilterInput
|
||||
url: StringFilterInput
|
||||
previewUrl: StringFilterInput
|
||||
provider: StringFilterInput
|
||||
provider_metadata: JSONFilterInput
|
||||
createdAt: DateTimeFilterInput
|
||||
updatedAt: DateTimeFilterInput
|
||||
publishedAt: DateTimeFilterInput
|
||||
and: [UploadFileFiltersInput]
|
||||
or: [UploadFileFiltersInput]
|
||||
not: UploadFileFiltersInput
|
||||
}
|
||||
|
||||
type UploadFile {
|
||||
documentId: ID!
|
||||
name: String!
|
||||
alternativeText: String
|
||||
caption: String
|
||||
focalPoint: JSON
|
||||
width: Int
|
||||
height: Int
|
||||
formats: JSON
|
||||
hash: String!
|
||||
ext: String
|
||||
mime: String!
|
||||
size: Float!
|
||||
url: String!
|
||||
previewUrl: String
|
||||
provider: String!
|
||||
provider_metadata: JSON
|
||||
related: [GenericMorph]
|
||||
createdAt: DateTime
|
||||
updatedAt: DateTime
|
||||
publishedAt: DateTime
|
||||
}
|
||||
|
||||
type UploadFileEntityResponseCollection {
|
||||
nodes: [UploadFile!]!
|
||||
pageInfo: Pagination!
|
||||
}
|
||||
|
||||
type UploadFileRelationResponseCollection {
|
||||
nodes: [UploadFile!]!
|
||||
}
|
||||
|
||||
input I18NLocaleFiltersInput {
|
||||
documentId: IDFilterInput
|
||||
name: StringFilterInput
|
||||
code: StringFilterInput
|
||||
createdAt: DateTimeFilterInput
|
||||
updatedAt: DateTimeFilterInput
|
||||
publishedAt: DateTimeFilterInput
|
||||
and: [I18NLocaleFiltersInput]
|
||||
or: [I18NLocaleFiltersInput]
|
||||
not: I18NLocaleFiltersInput
|
||||
}
|
||||
|
||||
type I18NLocale {
|
||||
documentId: ID!
|
||||
name: String
|
||||
code: String
|
||||
createdAt: DateTime
|
||||
updatedAt: DateTime
|
||||
publishedAt: DateTime
|
||||
}
|
||||
|
||||
type I18NLocaleEntityResponseCollection {
|
||||
nodes: [I18NLocale!]!
|
||||
pageInfo: Pagination!
|
||||
}
|
||||
|
||||
input ReviewWorkflowsWorkflowFiltersInput {
|
||||
documentId: IDFilterInput
|
||||
name: StringFilterInput
|
||||
stages: ReviewWorkflowsWorkflowStageFiltersInput
|
||||
stageRequiredToPublish: ReviewWorkflowsWorkflowStageFiltersInput
|
||||
contentTypes: JSONFilterInput
|
||||
createdAt: DateTimeFilterInput
|
||||
updatedAt: DateTimeFilterInput
|
||||
publishedAt: DateTimeFilterInput
|
||||
and: [ReviewWorkflowsWorkflowFiltersInput]
|
||||
or: [ReviewWorkflowsWorkflowFiltersInput]
|
||||
not: ReviewWorkflowsWorkflowFiltersInput
|
||||
}
|
||||
|
||||
input ReviewWorkflowsWorkflowInput {
|
||||
name: String
|
||||
stages: [ID]
|
||||
stageRequiredToPublish: ID
|
||||
contentTypes: JSON
|
||||
publishedAt: DateTime
|
||||
}
|
||||
|
||||
type ReviewWorkflowsWorkflow {
|
||||
documentId: ID!
|
||||
name: String!
|
||||
stages_connection(filters: ReviewWorkflowsWorkflowStageFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): ReviewWorkflowsWorkflowStageRelationResponseCollection
|
||||
stages(filters: ReviewWorkflowsWorkflowStageFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [ReviewWorkflowsWorkflowStage]!
|
||||
stageRequiredToPublish: ReviewWorkflowsWorkflowStage
|
||||
contentTypes: JSON!
|
||||
createdAt: DateTime
|
||||
updatedAt: DateTime
|
||||
publishedAt: DateTime
|
||||
}
|
||||
|
||||
type ReviewWorkflowsWorkflowEntityResponseCollection {
|
||||
nodes: [ReviewWorkflowsWorkflow!]!
|
||||
pageInfo: Pagination!
|
||||
}
|
||||
|
||||
input ReviewWorkflowsWorkflowStageFiltersInput {
|
||||
documentId: IDFilterInput
|
||||
name: StringFilterInput
|
||||
color: StringFilterInput
|
||||
workflow: ReviewWorkflowsWorkflowFiltersInput
|
||||
createdAt: DateTimeFilterInput
|
||||
updatedAt: DateTimeFilterInput
|
||||
publishedAt: DateTimeFilterInput
|
||||
and: [ReviewWorkflowsWorkflowStageFiltersInput]
|
||||
or: [ReviewWorkflowsWorkflowStageFiltersInput]
|
||||
not: ReviewWorkflowsWorkflowStageFiltersInput
|
||||
}
|
||||
|
||||
input ReviewWorkflowsWorkflowStageInput {
|
||||
name: String
|
||||
color: String
|
||||
workflow: ID
|
||||
publishedAt: DateTime
|
||||
}
|
||||
|
||||
type ReviewWorkflowsWorkflowStage {
|
||||
documentId: ID!
|
||||
name: String
|
||||
color: String
|
||||
workflow: ReviewWorkflowsWorkflow
|
||||
createdAt: DateTime
|
||||
updatedAt: DateTime
|
||||
publishedAt: DateTime
|
||||
}
|
||||
|
||||
type ReviewWorkflowsWorkflowStageEntityResponseCollection {
|
||||
nodes: [ReviewWorkflowsWorkflowStage!]!
|
||||
pageInfo: Pagination!
|
||||
}
|
||||
|
||||
type ReviewWorkflowsWorkflowStageRelationResponseCollection {
|
||||
nodes: [ReviewWorkflowsWorkflowStage!]!
|
||||
}
|
||||
|
||||
input UsersPermissionsPermissionFiltersInput {
|
||||
documentId: IDFilterInput
|
||||
action: StringFilterInput
|
||||
role: UsersPermissionsRoleFiltersInput
|
||||
createdAt: DateTimeFilterInput
|
||||
updatedAt: DateTimeFilterInput
|
||||
publishedAt: DateTimeFilterInput
|
||||
and: [UsersPermissionsPermissionFiltersInput]
|
||||
or: [UsersPermissionsPermissionFiltersInput]
|
||||
not: UsersPermissionsPermissionFiltersInput
|
||||
}
|
||||
|
||||
type UsersPermissionsPermission {
|
||||
documentId: ID!
|
||||
action: String!
|
||||
role: UsersPermissionsRole
|
||||
createdAt: DateTime
|
||||
updatedAt: DateTime
|
||||
publishedAt: DateTime
|
||||
}
|
||||
|
||||
type UsersPermissionsPermissionRelationResponseCollection {
|
||||
nodes: [UsersPermissionsPermission!]!
|
||||
}
|
||||
|
||||
input UsersPermissionsRoleFiltersInput {
|
||||
documentId: IDFilterInput
|
||||
name: StringFilterInput
|
||||
description: StringFilterInput
|
||||
type: StringFilterInput
|
||||
permissions: UsersPermissionsPermissionFiltersInput
|
||||
users: UsersPermissionsUserFiltersInput
|
||||
createdAt: DateTimeFilterInput
|
||||
updatedAt: DateTimeFilterInput
|
||||
publishedAt: DateTimeFilterInput
|
||||
and: [UsersPermissionsRoleFiltersInput]
|
||||
or: [UsersPermissionsRoleFiltersInput]
|
||||
not: UsersPermissionsRoleFiltersInput
|
||||
}
|
||||
|
||||
input UsersPermissionsRoleInput {
|
||||
name: String
|
||||
description: String
|
||||
type: String
|
||||
permissions: [ID]
|
||||
users: [ID]
|
||||
publishedAt: DateTime
|
||||
}
|
||||
|
||||
type UsersPermissionsRole {
|
||||
documentId: ID!
|
||||
name: String!
|
||||
description: String
|
||||
type: String
|
||||
permissions_connection(filters: UsersPermissionsPermissionFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): UsersPermissionsPermissionRelationResponseCollection
|
||||
permissions(filters: UsersPermissionsPermissionFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [UsersPermissionsPermission]!
|
||||
users_connection(filters: UsersPermissionsUserFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): UsersPermissionsUserRelationResponseCollection
|
||||
users(filters: UsersPermissionsUserFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [UsersPermissionsUser]!
|
||||
createdAt: DateTime
|
||||
updatedAt: DateTime
|
||||
publishedAt: DateTime
|
||||
}
|
||||
|
||||
type UsersPermissionsRoleEntityResponseCollection {
|
||||
nodes: [UsersPermissionsRole!]!
|
||||
pageInfo: Pagination!
|
||||
}
|
||||
|
||||
input UsersPermissionsUserFiltersInput {
|
||||
documentId: IDFilterInput
|
||||
username: StringFilterInput
|
||||
email: StringFilterInput
|
||||
provider: StringFilterInput
|
||||
confirmed: BooleanFilterInput
|
||||
blocked: BooleanFilterInput
|
||||
role: UsersPermissionsRoleFiltersInput
|
||||
createdAt: DateTimeFilterInput
|
||||
updatedAt: DateTimeFilterInput
|
||||
publishedAt: DateTimeFilterInput
|
||||
and: [UsersPermissionsUserFiltersInput]
|
||||
or: [UsersPermissionsUserFiltersInput]
|
||||
not: UsersPermissionsUserFiltersInput
|
||||
}
|
||||
|
||||
input UsersPermissionsUserInput {
|
||||
username: String
|
||||
email: String
|
||||
provider: String
|
||||
confirmed: Boolean
|
||||
blocked: Boolean
|
||||
role: ID
|
||||
publishedAt: DateTime
|
||||
password: String
|
||||
}
|
||||
|
||||
type UsersPermissionsUser {
|
||||
documentId: ID!
|
||||
username: String!
|
||||
email: String!
|
||||
provider: String
|
||||
confirmed: Boolean
|
||||
blocked: Boolean
|
||||
role: UsersPermissionsRole
|
||||
createdAt: DateTime
|
||||
updatedAt: DateTime
|
||||
publishedAt: DateTime
|
||||
}
|
||||
|
||||
type UsersPermissionsUserEntityResponse {
|
||||
data: UsersPermissionsUser
|
||||
}
|
||||
|
||||
type UsersPermissionsUserEntityResponseCollection {
|
||||
nodes: [UsersPermissionsUser!]!
|
||||
pageInfo: Pagination!
|
||||
}
|
||||
|
||||
type UsersPermissionsUserRelationResponseCollection {
|
||||
nodes: [UsersPermissionsUser!]!
|
||||
}
|
||||
|
||||
input AuthorFiltersInput {
|
||||
documentId: IDFilterInput
|
||||
name: StringFilterInput
|
||||
email: StringFilterInput
|
||||
bio: StringFilterInput
|
||||
social_links: JSONFilterInput
|
||||
posts: PostFiltersInput
|
||||
createdAt: DateTimeFilterInput
|
||||
updatedAt: DateTimeFilterInput
|
||||
publishedAt: DateTimeFilterInput
|
||||
and: [AuthorFiltersInput]
|
||||
or: [AuthorFiltersInput]
|
||||
not: AuthorFiltersInput
|
||||
}
|
||||
|
||||
input AuthorInput {
|
||||
name: String
|
||||
email: String
|
||||
bio: String
|
||||
avatar: ID
|
||||
social_links: JSON
|
||||
posts: [ID]
|
||||
publishedAt: DateTime
|
||||
}
|
||||
|
||||
type Author {
|
||||
documentId: ID!
|
||||
name: String!
|
||||
email: String!
|
||||
bio: String
|
||||
avatar: UploadFile
|
||||
social_links: JSON
|
||||
posts_connection(filters: PostFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): PostRelationResponseCollection
|
||||
posts(filters: PostFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [Post]!
|
||||
createdAt: DateTime
|
||||
updatedAt: DateTime
|
||||
publishedAt: DateTime
|
||||
}
|
||||
|
||||
type AuthorEntityResponseCollection {
|
||||
nodes: [Author!]!
|
||||
pageInfo: Pagination!
|
||||
}
|
||||
|
||||
input PostFiltersInput {
|
||||
documentId: IDFilterInput
|
||||
title: StringFilterInput
|
||||
slug: StringFilterInput
|
||||
content: StringFilterInput
|
||||
excerpt: StringFilterInput
|
||||
featured: BooleanFilterInput
|
||||
meta_title: StringFilterInput
|
||||
meta_description: StringFilterInput
|
||||
reading_time: IntFilterInput
|
||||
tags: TagFiltersInput
|
||||
author: AuthorFiltersInput
|
||||
createdAt: DateTimeFilterInput
|
||||
updatedAt: DateTimeFilterInput
|
||||
publishedAt: DateTimeFilterInput
|
||||
and: [PostFiltersInput]
|
||||
or: [PostFiltersInput]
|
||||
not: PostFiltersInput
|
||||
}
|
||||
|
||||
input PostInput {
|
||||
title: String
|
||||
slug: String
|
||||
content: String
|
||||
excerpt: String
|
||||
featured_image: ID
|
||||
featured: Boolean
|
||||
meta_title: String
|
||||
meta_description: String
|
||||
reading_time: Int
|
||||
tags: [ID]
|
||||
author: ID
|
||||
publishedAt: DateTime
|
||||
}
|
||||
|
||||
type Post {
|
||||
documentId: ID!
|
||||
title: String!
|
||||
slug: String!
|
||||
content: String!
|
||||
excerpt: String
|
||||
featured_image: UploadFile
|
||||
featured: Boolean
|
||||
meta_title: String
|
||||
meta_description: String
|
||||
reading_time: Int
|
||||
tags_connection(filters: TagFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): TagRelationResponseCollection
|
||||
tags(filters: TagFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [Tag]!
|
||||
author: Author
|
||||
createdAt: DateTime
|
||||
updatedAt: DateTime
|
||||
publishedAt: DateTime
|
||||
}
|
||||
|
||||
type PostEntityResponseCollection {
|
||||
nodes: [Post!]!
|
||||
pageInfo: Pagination!
|
||||
}
|
||||
|
||||
type PostRelationResponseCollection {
|
||||
nodes: [Post!]!
|
||||
}
|
||||
|
||||
input TagFiltersInput {
|
||||
documentId: IDFilterInput
|
||||
name: StringFilterInput
|
||||
slug: StringFilterInput
|
||||
posts: PostFiltersInput
|
||||
createdAt: DateTimeFilterInput
|
||||
updatedAt: DateTimeFilterInput
|
||||
publishedAt: DateTimeFilterInput
|
||||
and: [TagFiltersInput]
|
||||
or: [TagFiltersInput]
|
||||
not: TagFiltersInput
|
||||
}
|
||||
|
||||
input TagInput {
|
||||
name: String
|
||||
slug: String
|
||||
posts: [ID]
|
||||
publishedAt: DateTime
|
||||
}
|
||||
|
||||
type Tag {
|
||||
documentId: ID!
|
||||
name: String!
|
||||
slug: String!
|
||||
posts_connection(filters: PostFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): PostRelationResponseCollection
|
||||
posts(filters: PostFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [Post]!
|
||||
createdAt: DateTime
|
||||
updatedAt: DateTime
|
||||
publishedAt: DateTime
|
||||
}
|
||||
|
||||
type TagEntityResponseCollection {
|
||||
nodes: [Tag!]!
|
||||
pageInfo: Pagination!
|
||||
}
|
||||
|
||||
type TagRelationResponseCollection {
|
||||
nodes: [Tag!]!
|
||||
}
|
||||
|
||||
union GenericMorph = ComponentSharedSlider | ComponentSharedSeo | ComponentSharedRichText | ComponentSharedQuote | ComponentSharedMedia | UploadFile | I18NLocale | ReviewWorkflowsWorkflow | ReviewWorkflowsWorkflowStage | UsersPermissionsPermission | UsersPermissionsRole | UsersPermissionsUser | Author | Post | Tag
|
||||
|
||||
input FileInfoInput {
|
||||
name: String
|
||||
alternativeText: String
|
||||
caption: String
|
||||
}
|
||||
|
||||
type UsersPermissionsMe {
|
||||
id: ID!
|
||||
documentId: ID!
|
||||
username: String!
|
||||
email: String
|
||||
confirmed: Boolean
|
||||
blocked: Boolean
|
||||
role: UsersPermissionsMeRole
|
||||
}
|
||||
|
||||
type UsersPermissionsMeRole {
|
||||
id: ID!
|
||||
name: String!
|
||||
description: String
|
||||
type: String
|
||||
}
|
||||
|
||||
input UsersPermissionsRegisterInput {
|
||||
username: String!
|
||||
email: String!
|
||||
password: String!
|
||||
}
|
||||
|
||||
input UsersPermissionsLoginInput {
|
||||
identifier: String!
|
||||
password: String!
|
||||
provider: String! = "local"
|
||||
}
|
||||
|
||||
type UsersPermissionsPasswordPayload {
|
||||
ok: Boolean!
|
||||
}
|
||||
|
||||
type UsersPermissionsLoginPayload {
|
||||
jwt: String
|
||||
user: UsersPermissionsMe!
|
||||
}
|
||||
|
||||
type UsersPermissionsCreateRolePayload {
|
||||
ok: Boolean!
|
||||
}
|
||||
|
||||
type UsersPermissionsUpdateRolePayload {
|
||||
ok: Boolean!
|
||||
}
|
||||
|
||||
type UsersPermissionsDeleteRolePayload {
|
||||
ok: Boolean!
|
||||
}
|
||||
|
||||
input PaginationArg {
|
||||
page: Int
|
||||
pageSize: Int
|
||||
start: Int
|
||||
limit: Int
|
||||
}
|
||||
|
||||
type Query {
|
||||
uploadFile(documentId: ID!, status: PublicationStatus = PUBLISHED): UploadFile
|
||||
uploadFiles_connection(filters: UploadFileFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): UploadFileEntityResponseCollection
|
||||
uploadFiles(filters: UploadFileFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): [UploadFile]!
|
||||
i18NLocale(documentId: ID!, status: PublicationStatus = PUBLISHED): I18NLocale
|
||||
i18NLocales_connection(filters: I18NLocaleFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): I18NLocaleEntityResponseCollection
|
||||
i18NLocales(filters: I18NLocaleFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): [I18NLocale]!
|
||||
reviewWorkflowsWorkflow(documentId: ID!, status: PublicationStatus = PUBLISHED): ReviewWorkflowsWorkflow
|
||||
reviewWorkflowsWorkflows_connection(filters: ReviewWorkflowsWorkflowFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): ReviewWorkflowsWorkflowEntityResponseCollection
|
||||
reviewWorkflowsWorkflows(filters: ReviewWorkflowsWorkflowFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): [ReviewWorkflowsWorkflow]!
|
||||
reviewWorkflowsWorkflowStage(documentId: ID!, status: PublicationStatus = PUBLISHED): ReviewWorkflowsWorkflowStage
|
||||
reviewWorkflowsWorkflowStages_connection(filters: ReviewWorkflowsWorkflowStageFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): ReviewWorkflowsWorkflowStageEntityResponseCollection
|
||||
reviewWorkflowsWorkflowStages(filters: ReviewWorkflowsWorkflowStageFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): [ReviewWorkflowsWorkflowStage]!
|
||||
usersPermissionsRole(documentId: ID!, status: PublicationStatus = PUBLISHED): UsersPermissionsRole
|
||||
usersPermissionsRoles_connection(filters: UsersPermissionsRoleFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): UsersPermissionsRoleEntityResponseCollection
|
||||
usersPermissionsRoles(filters: UsersPermissionsRoleFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): [UsersPermissionsRole]!
|
||||
usersPermissionsUser(documentId: ID!, status: PublicationStatus = PUBLISHED): UsersPermissionsUser
|
||||
usersPermissionsUsers_connection(filters: UsersPermissionsUserFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): UsersPermissionsUserEntityResponseCollection
|
||||
usersPermissionsUsers(filters: UsersPermissionsUserFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): [UsersPermissionsUser]!
|
||||
author(documentId: ID!, status: PublicationStatus = PUBLISHED): Author
|
||||
authors_connection(filters: AuthorFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): AuthorEntityResponseCollection
|
||||
authors(filters: AuthorFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): [Author]!
|
||||
post(documentId: ID!, status: PublicationStatus = PUBLISHED): Post
|
||||
posts_connection(filters: PostFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): PostEntityResponseCollection
|
||||
posts(filters: PostFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): [Post]!
|
||||
tag(documentId: ID!, status: PublicationStatus = PUBLISHED): Tag
|
||||
tags_connection(filters: TagFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): TagEntityResponseCollection
|
||||
tags(filters: TagFiltersInput, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): [Tag]!
|
||||
me: UsersPermissionsMe
|
||||
}
|
||||
|
||||
type Mutation {
|
||||
createReviewWorkflowsWorkflow(status: PublicationStatus = PUBLISHED, data: ReviewWorkflowsWorkflowInput!): ReviewWorkflowsWorkflow
|
||||
updateReviewWorkflowsWorkflow(documentId: ID!, status: PublicationStatus = PUBLISHED, data: ReviewWorkflowsWorkflowInput!): ReviewWorkflowsWorkflow
|
||||
deleteReviewWorkflowsWorkflow(documentId: ID!): DeleteMutationResponse
|
||||
createReviewWorkflowsWorkflowStage(status: PublicationStatus = PUBLISHED, data: ReviewWorkflowsWorkflowStageInput!): ReviewWorkflowsWorkflowStage
|
||||
updateReviewWorkflowsWorkflowStage(documentId: ID!, status: PublicationStatus = PUBLISHED, data: ReviewWorkflowsWorkflowStageInput!): ReviewWorkflowsWorkflowStage
|
||||
deleteReviewWorkflowsWorkflowStage(documentId: ID!): DeleteMutationResponse
|
||||
createAuthor(status: PublicationStatus = PUBLISHED, data: AuthorInput!): Author
|
||||
updateAuthor(documentId: ID!, status: PublicationStatus = PUBLISHED, data: AuthorInput!): Author
|
||||
deleteAuthor(documentId: ID!): DeleteMutationResponse
|
||||
createPost(status: PublicationStatus = PUBLISHED, data: PostInput!): Post
|
||||
updatePost(documentId: ID!, status: PublicationStatus = PUBLISHED, data: PostInput!): Post
|
||||
deletePost(documentId: ID!): DeleteMutationResponse
|
||||
createTag(status: PublicationStatus = PUBLISHED, data: TagInput!): Tag
|
||||
updateTag(documentId: ID!, status: PublicationStatus = PUBLISHED, data: TagInput!): Tag
|
||||
deleteTag(documentId: ID!): DeleteMutationResponse
|
||||
updateUploadFile(id: ID!, info: FileInfoInput): UploadFile!
|
||||
deleteUploadFile(id: ID!): UploadFile
|
||||
|
||||
"""Create a new role"""
|
||||
createUsersPermissionsRole(data: UsersPermissionsRoleInput!): UsersPermissionsCreateRolePayload
|
||||
|
||||
"""Update an existing role"""
|
||||
updateUsersPermissionsRole(id: ID!, data: UsersPermissionsRoleInput!): UsersPermissionsUpdateRolePayload
|
||||
|
||||
"""Delete an existing role"""
|
||||
deleteUsersPermissionsRole(id: ID!): UsersPermissionsDeleteRolePayload
|
||||
|
||||
"""Create a new user"""
|
||||
createUsersPermissionsUser(data: UsersPermissionsUserInput!): UsersPermissionsUserEntityResponse!
|
||||
|
||||
"""Update an existing user"""
|
||||
updateUsersPermissionsUser(id: ID!, data: UsersPermissionsUserInput!): UsersPermissionsUserEntityResponse!
|
||||
|
||||
"""Delete an existing user"""
|
||||
deleteUsersPermissionsUser(id: ID!): UsersPermissionsUserEntityResponse!
|
||||
login(input: UsersPermissionsLoginInput!): UsersPermissionsLoginPayload!
|
||||
|
||||
"""Register a user"""
|
||||
register(input: UsersPermissionsRegisterInput!): UsersPermissionsLoginPayload!
|
||||
|
||||
"""Request a reset password token"""
|
||||
forgotPassword(email: String!): UsersPermissionsPasswordPayload
|
||||
|
||||
"""
|
||||
Reset user password. Confirm with a code (resetToken from forgotPassword)
|
||||
"""
|
||||
resetPassword(password: String!, passwordConfirmation: String!, code: String!): UsersPermissionsLoginPayload
|
||||
|
||||
"""Change user password. Confirm with the current password."""
|
||||
changePassword(currentPassword: String!, password: String!, passwordConfirmation: String!): UsersPermissionsLoginPayload
|
||||
|
||||
"""Confirm an email users email address"""
|
||||
emailConfirmation(confirmation: String!): UsersPermissionsLoginPayload
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user