type Query { Page(id: String!, draft: Boolean): Page Pages(draft: Boolean, where: Page_where, limit: Int, page: Int, pagination: Boolean, sort: String): Pages countPages(draft: Boolean, where: Page_where): countPages docAccessPage(id: String!): pagesDocAccess versionPage(id: String): PageVersion versionsPages(where: versionsPage_where, limit: Int, page: Int, pagination: Boolean, sort: String): versionsPages User(id: String!, draft: Boolean): User Users(draft: Boolean, where: User_where, limit: Int, page: Int, pagination: Boolean, sort: String): Users countUsers(draft: Boolean, where: User_where): countUsers docAccessUser(id: String!): usersDocAccess meUser: usersMe initializedUser: Boolean PayloadLockedDocument(id: String!, draft: Boolean): PayloadLockedDocument PayloadLockedDocuments(draft: Boolean, where: PayloadLockedDocument_where, limit: Int, page: Int, pagination: Boolean, sort: String): PayloadLockedDocuments countPayloadLockedDocuments(draft: Boolean, where: PayloadLockedDocument_where): countPayloadLockedDocuments docAccessPayloadLockedDocument(id: String!): payload_locked_documentsDocAccess PayloadPreference(id: String!, draft: Boolean): PayloadPreference PayloadPreferences(draft: Boolean, where: PayloadPreference_where, limit: Int, page: Int, pagination: Boolean, sort: String): PayloadPreferences countPayloadPreferences(draft: Boolean, where: PayloadPreference_where): countPayloadPreferences docAccessPayloadPreference(id: String!): payload_preferencesDocAccess PayloadListFilter(id: String!, draft: Boolean): PayloadListFilter PayloadListFilters(draft: Boolean, where: PayloadListFilter_where, limit: Int, page: Int, pagination: Boolean, sort: String): PayloadListFilters countPayloadListFilters(draft: Boolean, where: PayloadListFilter_where): countPayloadListFilters docAccessPayloadListFilter(id: String!): payload_list_filtersDocAccess Access: Access } type Page { id: String! text: String updatedAt: DateTime createdAt: DateTime _status: Page__status } """ 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 enum Page__status { draft published } type Pages { docs: [Page] hasNextPage: Boolean hasPrevPage: Boolean limit: Int nextPage: Int offset: Int page: Int pagingCounter: Int prevPage: Int totalDocs: Int totalPages: Int } input Page_where { text: Page_text_operator updatedAt: Page_updatedAt_operator createdAt: Page_createdAt_operator _status: Page__status_operator id: Page_id_operator AND: [Page_where_and] OR: [Page_where_or] } input Page_text_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Page_updatedAt_operator { equals: DateTime not_equals: DateTime greater_than_equal: DateTime greater_than: DateTime less_than_equal: DateTime less_than: DateTime like: DateTime exists: Boolean } input Page_createdAt_operator { equals: DateTime not_equals: DateTime greater_than_equal: DateTime greater_than: DateTime less_than_equal: DateTime less_than: DateTime like: DateTime exists: Boolean } input Page__status_operator { equals: Page__status_Input not_equals: Page__status_Input in: [Page__status_Input] not_in: [Page__status_Input] all: [Page__status_Input] exists: Boolean } enum Page__status_Input { draft published } input Page_id_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Page_where_and { text: Page_text_operator updatedAt: Page_updatedAt_operator createdAt: Page_createdAt_operator _status: Page__status_operator id: Page_id_operator AND: [Page_where_and] OR: [Page_where_or] } input Page_where_or { text: Page_text_operator updatedAt: Page_updatedAt_operator createdAt: Page_createdAt_operator _status: Page__status_operator id: Page_id_operator AND: [Page_where_and] OR: [Page_where_or] } type countPages { totalDocs: Int } type pagesDocAccess { fields: PagesDocAccessFields create: PagesCreateDocAccess read: PagesReadDocAccess update: PagesUpdateDocAccess delete: PagesDeleteDocAccess readVersions: PagesReadVersionsDocAccess } type PagesDocAccessFields { text: PagesDocAccessFields_text updatedAt: PagesDocAccessFields_updatedAt createdAt: PagesDocAccessFields_createdAt _status: PagesDocAccessFields__status } type PagesDocAccessFields_text { create: PagesDocAccessFields_text_Create read: PagesDocAccessFields_text_Read update: PagesDocAccessFields_text_Update delete: PagesDocAccessFields_text_Delete } type PagesDocAccessFields_text_Create { permission: Boolean! } type PagesDocAccessFields_text_Read { permission: Boolean! } type PagesDocAccessFields_text_Update { permission: Boolean! } type PagesDocAccessFields_text_Delete { permission: Boolean! } type PagesDocAccessFields_updatedAt { create: PagesDocAccessFields_updatedAt_Create read: PagesDocAccessFields_updatedAt_Read update: PagesDocAccessFields_updatedAt_Update delete: PagesDocAccessFields_updatedAt_Delete } type PagesDocAccessFields_updatedAt_Create { permission: Boolean! } type PagesDocAccessFields_updatedAt_Read { permission: Boolean! } type PagesDocAccessFields_updatedAt_Update { permission: Boolean! } type PagesDocAccessFields_updatedAt_Delete { permission: Boolean! } type PagesDocAccessFields_createdAt { create: PagesDocAccessFields_createdAt_Create read: PagesDocAccessFields_createdAt_Read update: PagesDocAccessFields_createdAt_Update delete: PagesDocAccessFields_createdAt_Delete } type PagesDocAccessFields_createdAt_Create { permission: Boolean! } type PagesDocAccessFields_createdAt_Read { permission: Boolean! } type PagesDocAccessFields_createdAt_Update { permission: Boolean! } type PagesDocAccessFields_createdAt_Delete { permission: Boolean! } type PagesDocAccessFields__status { create: PagesDocAccessFields__status_Create read: PagesDocAccessFields__status_Read update: PagesDocAccessFields__status_Update delete: PagesDocAccessFields__status_Delete } type PagesDocAccessFields__status_Create { permission: Boolean! } type PagesDocAccessFields__status_Read { permission: Boolean! } type PagesDocAccessFields__status_Update { permission: Boolean! } type PagesDocAccessFields__status_Delete { permission: Boolean! } type PagesCreateDocAccess { permission: Boolean! where: JSONObject } """ The `JSONObject` scalar type represents JSON objects as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). """ scalar JSONObject @specifiedBy(url: "http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf") type PagesReadDocAccess { permission: Boolean! where: JSONObject } type PagesUpdateDocAccess { permission: Boolean! where: JSONObject } type PagesDeleteDocAccess { permission: Boolean! where: JSONObject } type PagesReadVersionsDocAccess { permission: Boolean! where: JSONObject } type PageVersion { parent(draft: Boolean): Page version: PageVersion_Version createdAt: DateTime updatedAt: DateTime latest: Boolean id: String } type PageVersion_Version { text: String updatedAt: DateTime createdAt: DateTime _status: PageVersion_Version__status } enum PageVersion_Version__status { draft published } type versionsPages { docs: [PageVersion] hasNextPage: Boolean hasPrevPage: Boolean limit: Int nextPage: Int offset: Int page: Int pagingCounter: Int prevPage: Int totalDocs: Int totalPages: Int } input versionsPage_where { parent: versionsPage_parent_operator version__text: versionsPage_version__text_operator version__updatedAt: versionsPage_version__updatedAt_operator version__createdAt: versionsPage_version__createdAt_operator version___status: versionsPage_version___status_operator createdAt: versionsPage_createdAt_operator updatedAt: versionsPage_updatedAt_operator latest: versionsPage_latest_operator id: versionsPage_id_operator AND: [versionsPage_where_and] OR: [versionsPage_where_or] } input versionsPage_parent_operator { equals: JSON not_equals: JSON in: [JSON] not_in: [JSON] all: [JSON] exists: Boolean } """ 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 @specifiedBy(url: "http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf") input versionsPage_version__text_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input versionsPage_version__updatedAt_operator { equals: DateTime not_equals: DateTime greater_than_equal: DateTime greater_than: DateTime less_than_equal: DateTime less_than: DateTime like: DateTime exists: Boolean } input versionsPage_version__createdAt_operator { equals: DateTime not_equals: DateTime greater_than_equal: DateTime greater_than: DateTime less_than_equal: DateTime less_than: DateTime like: DateTime exists: Boolean } input versionsPage_version___status_operator { equals: versionsPage_version___status_Input not_equals: versionsPage_version___status_Input in: [versionsPage_version___status_Input] not_in: [versionsPage_version___status_Input] all: [versionsPage_version___status_Input] exists: Boolean } enum versionsPage_version___status_Input { draft published } input versionsPage_createdAt_operator { equals: DateTime not_equals: DateTime greater_than_equal: DateTime greater_than: DateTime less_than_equal: DateTime less_than: DateTime like: DateTime exists: Boolean } input versionsPage_updatedAt_operator { equals: DateTime not_equals: DateTime greater_than_equal: DateTime greater_than: DateTime less_than_equal: DateTime less_than: DateTime like: DateTime exists: Boolean } input versionsPage_latest_operator { equals: Boolean not_equals: Boolean exists: Boolean } input versionsPage_id_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input versionsPage_where_and { parent: versionsPage_parent_operator version__text: versionsPage_version__text_operator version__updatedAt: versionsPage_version__updatedAt_operator version__createdAt: versionsPage_version__createdAt_operator version___status: versionsPage_version___status_operator createdAt: versionsPage_createdAt_operator updatedAt: versionsPage_updatedAt_operator latest: versionsPage_latest_operator id: versionsPage_id_operator AND: [versionsPage_where_and] OR: [versionsPage_where_or] } input versionsPage_where_or { parent: versionsPage_parent_operator version__text: versionsPage_version__text_operator version__updatedAt: versionsPage_version__updatedAt_operator version__createdAt: versionsPage_version__createdAt_operator version___status: versionsPage_version___status_operator createdAt: versionsPage_createdAt_operator updatedAt: versionsPage_updatedAt_operator latest: versionsPage_latest_operator id: versionsPage_id_operator AND: [versionsPage_where_and] OR: [versionsPage_where_or] } type User { id: String! name: String roles: [User_roles!] updatedAt: DateTime createdAt: DateTime email: EmailAddress! resetPasswordToken: String resetPasswordExpiration: DateTime salt: String hash: String loginAttempts: Float lockUntil: DateTime } enum User_roles { is_user is_admin } """ A field whose value conforms to the standard internet email address format as specified in HTML Spec: https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address. """ scalar EmailAddress @specifiedBy(url: "https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address") type Users { docs: [User] hasNextPage: Boolean hasPrevPage: Boolean limit: Int nextPage: Int offset: Int page: Int pagingCounter: Int prevPage: Int totalDocs: Int totalPages: Int } input User_where { name: User_name_operator roles: User_roles_operator updatedAt: User_updatedAt_operator createdAt: User_createdAt_operator email: User_email_operator id: User_id_operator AND: [User_where_and] OR: [User_where_or] } input User_name_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input User_roles_operator { equals: User_roles_Input not_equals: User_roles_Input in: [User_roles_Input] not_in: [User_roles_Input] all: [User_roles_Input] exists: Boolean } enum User_roles_Input { is_user is_admin } input User_updatedAt_operator { equals: DateTime not_equals: DateTime greater_than_equal: DateTime greater_than: DateTime less_than_equal: DateTime less_than: DateTime like: DateTime exists: Boolean } input User_createdAt_operator { equals: DateTime not_equals: DateTime greater_than_equal: DateTime greater_than: DateTime less_than_equal: DateTime less_than: DateTime like: DateTime exists: Boolean } input User_email_operator { equals: EmailAddress not_equals: EmailAddress like: EmailAddress contains: EmailAddress in: [EmailAddress] not_in: [EmailAddress] all: [EmailAddress] } input User_id_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input User_where_and { name: User_name_operator roles: User_roles_operator updatedAt: User_updatedAt_operator createdAt: User_createdAt_operator email: User_email_operator id: User_id_operator AND: [User_where_and] OR: [User_where_or] } input User_where_or { name: User_name_operator roles: User_roles_operator updatedAt: User_updatedAt_operator createdAt: User_createdAt_operator email: User_email_operator id: User_id_operator AND: [User_where_and] OR: [User_where_or] } type countUsers { totalDocs: Int } type usersDocAccess { fields: UsersDocAccessFields create: UsersCreateDocAccess read: UsersReadDocAccess update: UsersUpdateDocAccess delete: UsersDeleteDocAccess unlock: UsersUnlockDocAccess } type UsersDocAccessFields { name: UsersDocAccessFields_name roles: UsersDocAccessFields_roles updatedAt: UsersDocAccessFields_updatedAt createdAt: UsersDocAccessFields_createdAt email: UsersDocAccessFields_email } type UsersDocAccessFields_name { create: UsersDocAccessFields_name_Create read: UsersDocAccessFields_name_Read update: UsersDocAccessFields_name_Update delete: UsersDocAccessFields_name_Delete } type UsersDocAccessFields_name_Create { permission: Boolean! } type UsersDocAccessFields_name_Read { permission: Boolean! } type UsersDocAccessFields_name_Update { permission: Boolean! } type UsersDocAccessFields_name_Delete { permission: Boolean! } type UsersDocAccessFields_roles { create: UsersDocAccessFields_roles_Create read: UsersDocAccessFields_roles_Read update: UsersDocAccessFields_roles_Update delete: UsersDocAccessFields_roles_Delete } type UsersDocAccessFields_roles_Create { permission: Boolean! } type UsersDocAccessFields_roles_Read { permission: Boolean! } type UsersDocAccessFields_roles_Update { permission: Boolean! } type UsersDocAccessFields_roles_Delete { permission: Boolean! } type UsersDocAccessFields_updatedAt { create: UsersDocAccessFields_updatedAt_Create read: UsersDocAccessFields_updatedAt_Read update: UsersDocAccessFields_updatedAt_Update delete: UsersDocAccessFields_updatedAt_Delete } type UsersDocAccessFields_updatedAt_Create { permission: Boolean! } type UsersDocAccessFields_updatedAt_Read { permission: Boolean! } type UsersDocAccessFields_updatedAt_Update { permission: Boolean! } type UsersDocAccessFields_updatedAt_Delete { permission: Boolean! } type UsersDocAccessFields_createdAt { create: UsersDocAccessFields_createdAt_Create read: UsersDocAccessFields_createdAt_Read update: UsersDocAccessFields_createdAt_Update delete: UsersDocAccessFields_createdAt_Delete } type UsersDocAccessFields_createdAt_Create { permission: Boolean! } type UsersDocAccessFields_createdAt_Read { permission: Boolean! } type UsersDocAccessFields_createdAt_Update { permission: Boolean! } type UsersDocAccessFields_createdAt_Delete { permission: Boolean! } type UsersDocAccessFields_email { create: UsersDocAccessFields_email_Create read: UsersDocAccessFields_email_Read update: UsersDocAccessFields_email_Update delete: UsersDocAccessFields_email_Delete } type UsersDocAccessFields_email_Create { permission: Boolean! } type UsersDocAccessFields_email_Read { permission: Boolean! } type UsersDocAccessFields_email_Update { permission: Boolean! } type UsersDocAccessFields_email_Delete { permission: Boolean! } type UsersCreateDocAccess { permission: Boolean! where: JSONObject } type UsersReadDocAccess { permission: Boolean! where: JSONObject } type UsersUpdateDocAccess { permission: Boolean! where: JSONObject } type UsersDeleteDocAccess { permission: Boolean! where: JSONObject } type UsersUnlockDocAccess { permission: Boolean! where: JSONObject } type usersMe { collection: String exp: Int strategy: String token: String user: User } type PayloadLockedDocument { id: String! document(draft: Boolean): PayloadLockedDocument_Document_Relationship globalSlug: String user: PayloadLockedDocument_User_Relationship! updatedAt: DateTime createdAt: DateTime } type PayloadLockedDocument_Document_Relationship { relationTo: PayloadLockedDocument_Document_RelationTo value: PayloadLockedDocument_Document } enum PayloadLockedDocument_Document_RelationTo { pages users } union PayloadLockedDocument_Document = Page | User type PayloadLockedDocument_User_Relationship { relationTo: PayloadLockedDocument_User_RelationTo value: PayloadLockedDocument_User } enum PayloadLockedDocument_User_RelationTo { users } union PayloadLockedDocument_User = User type PayloadLockedDocuments { docs: [PayloadLockedDocument] hasNextPage: Boolean hasPrevPage: Boolean limit: Int nextPage: Int offset: Int page: Int pagingCounter: Int prevPage: Int totalDocs: Int totalPages: Int } input PayloadLockedDocument_where { document: PayloadLockedDocument_document_Relation globalSlug: PayloadLockedDocument_globalSlug_operator user: PayloadLockedDocument_user_Relation updatedAt: PayloadLockedDocument_updatedAt_operator createdAt: PayloadLockedDocument_createdAt_operator id: PayloadLockedDocument_id_operator AND: [PayloadLockedDocument_where_and] OR: [PayloadLockedDocument_where_or] } input PayloadLockedDocument_document_Relation { relationTo: PayloadLockedDocument_document_Relation_RelationTo value: JSON } enum PayloadLockedDocument_document_Relation_RelationTo { pages users } input PayloadLockedDocument_globalSlug_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input PayloadLockedDocument_user_Relation { relationTo: PayloadLockedDocument_user_Relation_RelationTo value: JSON } enum PayloadLockedDocument_user_Relation_RelationTo { users } input PayloadLockedDocument_updatedAt_operator { equals: DateTime not_equals: DateTime greater_than_equal: DateTime greater_than: DateTime less_than_equal: DateTime less_than: DateTime like: DateTime exists: Boolean } input PayloadLockedDocument_createdAt_operator { equals: DateTime not_equals: DateTime greater_than_equal: DateTime greater_than: DateTime less_than_equal: DateTime less_than: DateTime like: DateTime exists: Boolean } input PayloadLockedDocument_id_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input PayloadLockedDocument_where_and { document: PayloadLockedDocument_document_Relation globalSlug: PayloadLockedDocument_globalSlug_operator user: PayloadLockedDocument_user_Relation updatedAt: PayloadLockedDocument_updatedAt_operator createdAt: PayloadLockedDocument_createdAt_operator id: PayloadLockedDocument_id_operator AND: [PayloadLockedDocument_where_and] OR: [PayloadLockedDocument_where_or] } input PayloadLockedDocument_where_or { document: PayloadLockedDocument_document_Relation globalSlug: PayloadLockedDocument_globalSlug_operator user: PayloadLockedDocument_user_Relation updatedAt: PayloadLockedDocument_updatedAt_operator createdAt: PayloadLockedDocument_createdAt_operator id: PayloadLockedDocument_id_operator AND: [PayloadLockedDocument_where_and] OR: [PayloadLockedDocument_where_or] } type countPayloadLockedDocuments { totalDocs: Int } type payload_locked_documentsDocAccess { fields: PayloadLockedDocumentsDocAccessFields create: PayloadLockedDocumentsCreateDocAccess read: PayloadLockedDocumentsReadDocAccess update: PayloadLockedDocumentsUpdateDocAccess delete: PayloadLockedDocumentsDeleteDocAccess } type PayloadLockedDocumentsDocAccessFields { document: PayloadLockedDocumentsDocAccessFields_document globalSlug: PayloadLockedDocumentsDocAccessFields_globalSlug user: PayloadLockedDocumentsDocAccessFields_user updatedAt: PayloadLockedDocumentsDocAccessFields_updatedAt createdAt: PayloadLockedDocumentsDocAccessFields_createdAt } type PayloadLockedDocumentsDocAccessFields_document { create: PayloadLockedDocumentsDocAccessFields_document_Create read: PayloadLockedDocumentsDocAccessFields_document_Read update: PayloadLockedDocumentsDocAccessFields_document_Update delete: PayloadLockedDocumentsDocAccessFields_document_Delete } type PayloadLockedDocumentsDocAccessFields_document_Create { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_document_Read { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_document_Update { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_document_Delete { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_globalSlug { create: PayloadLockedDocumentsDocAccessFields_globalSlug_Create read: PayloadLockedDocumentsDocAccessFields_globalSlug_Read update: PayloadLockedDocumentsDocAccessFields_globalSlug_Update delete: PayloadLockedDocumentsDocAccessFields_globalSlug_Delete } type PayloadLockedDocumentsDocAccessFields_globalSlug_Create { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_globalSlug_Read { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_globalSlug_Update { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_globalSlug_Delete { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_user { create: PayloadLockedDocumentsDocAccessFields_user_Create read: PayloadLockedDocumentsDocAccessFields_user_Read update: PayloadLockedDocumentsDocAccessFields_user_Update delete: PayloadLockedDocumentsDocAccessFields_user_Delete } type PayloadLockedDocumentsDocAccessFields_user_Create { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_user_Read { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_user_Update { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_user_Delete { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_updatedAt { create: PayloadLockedDocumentsDocAccessFields_updatedAt_Create read: PayloadLockedDocumentsDocAccessFields_updatedAt_Read update: PayloadLockedDocumentsDocAccessFields_updatedAt_Update delete: PayloadLockedDocumentsDocAccessFields_updatedAt_Delete } type PayloadLockedDocumentsDocAccessFields_updatedAt_Create { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_updatedAt_Read { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_updatedAt_Update { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_updatedAt_Delete { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_createdAt { create: PayloadLockedDocumentsDocAccessFields_createdAt_Create read: PayloadLockedDocumentsDocAccessFields_createdAt_Read update: PayloadLockedDocumentsDocAccessFields_createdAt_Update delete: PayloadLockedDocumentsDocAccessFields_createdAt_Delete } type PayloadLockedDocumentsDocAccessFields_createdAt_Create { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_createdAt_Read { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_createdAt_Update { permission: Boolean! } type PayloadLockedDocumentsDocAccessFields_createdAt_Delete { permission: Boolean! } type PayloadLockedDocumentsCreateDocAccess { permission: Boolean! where: JSONObject } type PayloadLockedDocumentsReadDocAccess { permission: Boolean! where: JSONObject } type PayloadLockedDocumentsUpdateDocAccess { permission: Boolean! where: JSONObject } type PayloadLockedDocumentsDeleteDocAccess { permission: Boolean! where: JSONObject } type PayloadPreference { id: String! user: PayloadPreference_User_Relationship! key: String value: JSON updatedAt: DateTime createdAt: DateTime } type PayloadPreference_User_Relationship { relationTo: PayloadPreference_User_RelationTo value: PayloadPreference_User } enum PayloadPreference_User_RelationTo { users } union PayloadPreference_User = User type PayloadPreferences { docs: [PayloadPreference] hasNextPage: Boolean hasPrevPage: Boolean limit: Int nextPage: Int offset: Int page: Int pagingCounter: Int prevPage: Int totalDocs: Int totalPages: Int } input PayloadPreference_where { user: PayloadPreference_user_Relation key: PayloadPreference_key_operator value: PayloadPreference_value_operator updatedAt: PayloadPreference_updatedAt_operator createdAt: PayloadPreference_createdAt_operator id: PayloadPreference_id_operator AND: [PayloadPreference_where_and] OR: [PayloadPreference_where_or] } input PayloadPreference_user_Relation { relationTo: PayloadPreference_user_Relation_RelationTo value: JSON } enum PayloadPreference_user_Relation_RelationTo { users } input PayloadPreference_key_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input PayloadPreference_value_operator { equals: JSON not_equals: JSON like: JSON contains: JSON within: JSON intersects: JSON exists: Boolean } input PayloadPreference_updatedAt_operator { equals: DateTime not_equals: DateTime greater_than_equal: DateTime greater_than: DateTime less_than_equal: DateTime less_than: DateTime like: DateTime exists: Boolean } input PayloadPreference_createdAt_operator { equals: DateTime not_equals: DateTime greater_than_equal: DateTime greater_than: DateTime less_than_equal: DateTime less_than: DateTime like: DateTime exists: Boolean } input PayloadPreference_id_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input PayloadPreference_where_and { user: PayloadPreference_user_Relation key: PayloadPreference_key_operator value: PayloadPreference_value_operator updatedAt: PayloadPreference_updatedAt_operator createdAt: PayloadPreference_createdAt_operator id: PayloadPreference_id_operator AND: [PayloadPreference_where_and] OR: [PayloadPreference_where_or] } input PayloadPreference_where_or { user: PayloadPreference_user_Relation key: PayloadPreference_key_operator value: PayloadPreference_value_operator updatedAt: PayloadPreference_updatedAt_operator createdAt: PayloadPreference_createdAt_operator id: PayloadPreference_id_operator AND: [PayloadPreference_where_and] OR: [PayloadPreference_where_or] } type countPayloadPreferences { totalDocs: Int } type payload_preferencesDocAccess { fields: PayloadPreferencesDocAccessFields create: PayloadPreferencesCreateDocAccess read: PayloadPreferencesReadDocAccess update: PayloadPreferencesUpdateDocAccess delete: PayloadPreferencesDeleteDocAccess } type PayloadPreferencesDocAccessFields { user: PayloadPreferencesDocAccessFields_user key: PayloadPreferencesDocAccessFields_key value: PayloadPreferencesDocAccessFields_value updatedAt: PayloadPreferencesDocAccessFields_updatedAt createdAt: PayloadPreferencesDocAccessFields_createdAt } type PayloadPreferencesDocAccessFields_user { create: PayloadPreferencesDocAccessFields_user_Create read: PayloadPreferencesDocAccessFields_user_Read update: PayloadPreferencesDocAccessFields_user_Update delete: PayloadPreferencesDocAccessFields_user_Delete } type PayloadPreferencesDocAccessFields_user_Create { permission: Boolean! } type PayloadPreferencesDocAccessFields_user_Read { permission: Boolean! } type PayloadPreferencesDocAccessFields_user_Update { permission: Boolean! } type PayloadPreferencesDocAccessFields_user_Delete { permission: Boolean! } type PayloadPreferencesDocAccessFields_key { create: PayloadPreferencesDocAccessFields_key_Create read: PayloadPreferencesDocAccessFields_key_Read update: PayloadPreferencesDocAccessFields_key_Update delete: PayloadPreferencesDocAccessFields_key_Delete } type PayloadPreferencesDocAccessFields_key_Create { permission: Boolean! } type PayloadPreferencesDocAccessFields_key_Read { permission: Boolean! } type PayloadPreferencesDocAccessFields_key_Update { permission: Boolean! } type PayloadPreferencesDocAccessFields_key_Delete { permission: Boolean! } type PayloadPreferencesDocAccessFields_value { create: PayloadPreferencesDocAccessFields_value_Create read: PayloadPreferencesDocAccessFields_value_Read update: PayloadPreferencesDocAccessFields_value_Update delete: PayloadPreferencesDocAccessFields_value_Delete } type PayloadPreferencesDocAccessFields_value_Create { permission: Boolean! } type PayloadPreferencesDocAccessFields_value_Read { permission: Boolean! } type PayloadPreferencesDocAccessFields_value_Update { permission: Boolean! } type PayloadPreferencesDocAccessFields_value_Delete { permission: Boolean! } type PayloadPreferencesDocAccessFields_updatedAt { create: PayloadPreferencesDocAccessFields_updatedAt_Create read: PayloadPreferencesDocAccessFields_updatedAt_Read update: PayloadPreferencesDocAccessFields_updatedAt_Update delete: PayloadPreferencesDocAccessFields_updatedAt_Delete } type PayloadPreferencesDocAccessFields_updatedAt_Create { permission: Boolean! } type PayloadPreferencesDocAccessFields_updatedAt_Read { permission: Boolean! } type PayloadPreferencesDocAccessFields_updatedAt_Update { permission: Boolean! } type PayloadPreferencesDocAccessFields_updatedAt_Delete { permission: Boolean! } type PayloadPreferencesDocAccessFields_createdAt { create: PayloadPreferencesDocAccessFields_createdAt_Create read: PayloadPreferencesDocAccessFields_createdAt_Read update: PayloadPreferencesDocAccessFields_createdAt_Update delete: PayloadPreferencesDocAccessFields_createdAt_Delete } type PayloadPreferencesDocAccessFields_createdAt_Create { permission: Boolean! } type PayloadPreferencesDocAccessFields_createdAt_Read { permission: Boolean! } type PayloadPreferencesDocAccessFields_createdAt_Update { permission: Boolean! } type PayloadPreferencesDocAccessFields_createdAt_Delete { permission: Boolean! } type PayloadPreferencesCreateDocAccess { permission: Boolean! where: JSONObject } type PayloadPreferencesReadDocAccess { permission: Boolean! where: JSONObject } type PayloadPreferencesUpdateDocAccess { permission: Boolean! where: JSONObject } type PayloadPreferencesDeleteDocAccess { permission: Boolean! where: JSONObject } type PayloadListFilter { id: String! Name: String! Where: JSON! Columns: JSON Collection: PayloadListFilter_Collection! updatedAt: DateTime createdAt: DateTime } enum PayloadListFilter_Collection { pages users payload_locked_documents payload_preferences } type PayloadListFilters { docs: [PayloadListFilter] hasNextPage: Boolean hasPrevPage: Boolean limit: Int nextPage: Int offset: Int page: Int pagingCounter: Int prevPage: Int totalDocs: Int totalPages: Int } input PayloadListFilter_where { Name: PayloadListFilter_Name_operator Where: PayloadListFilter_Where_operator Columns: PayloadListFilter_Columns_operator Collection: PayloadListFilter_Collection_operator updatedAt: PayloadListFilter_updatedAt_operator createdAt: PayloadListFilter_createdAt_operator id: PayloadListFilter_id_operator AND: [PayloadListFilter_where_and] OR: [PayloadListFilter_where_or] } input PayloadListFilter_Name_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] } input PayloadListFilter_Where_operator { equals: JSON not_equals: JSON like: JSON contains: JSON within: JSON intersects: JSON } input PayloadListFilter_Columns_operator { equals: JSON not_equals: JSON like: JSON contains: JSON within: JSON intersects: JSON exists: Boolean } input PayloadListFilter_Collection_operator { equals: PayloadListFilter_Collection_Input not_equals: PayloadListFilter_Collection_Input in: [PayloadListFilter_Collection_Input] not_in: [PayloadListFilter_Collection_Input] all: [PayloadListFilter_Collection_Input] } enum PayloadListFilter_Collection_Input { pages users payload_locked_documents payload_preferences } input PayloadListFilter_updatedAt_operator { equals: DateTime not_equals: DateTime greater_than_equal: DateTime greater_than: DateTime less_than_equal: DateTime less_than: DateTime like: DateTime exists: Boolean } input PayloadListFilter_createdAt_operator { equals: DateTime not_equals: DateTime greater_than_equal: DateTime greater_than: DateTime less_than_equal: DateTime less_than: DateTime like: DateTime exists: Boolean } input PayloadListFilter_id_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input PayloadListFilter_where_and { Name: PayloadListFilter_Name_operator Where: PayloadListFilter_Where_operator Columns: PayloadListFilter_Columns_operator Collection: PayloadListFilter_Collection_operator updatedAt: PayloadListFilter_updatedAt_operator createdAt: PayloadListFilter_createdAt_operator id: PayloadListFilter_id_operator AND: [PayloadListFilter_where_and] OR: [PayloadListFilter_where_or] } input PayloadListFilter_where_or { Name: PayloadListFilter_Name_operator Where: PayloadListFilter_Where_operator Columns: PayloadListFilter_Columns_operator Collection: PayloadListFilter_Collection_operator updatedAt: PayloadListFilter_updatedAt_operator createdAt: PayloadListFilter_createdAt_operator id: PayloadListFilter_id_operator AND: [PayloadListFilter_where_and] OR: [PayloadListFilter_where_or] } type countPayloadListFilters { totalDocs: Int } type payload_list_filtersDocAccess { fields: PayloadListFiltersDocAccessFields create: PayloadListFiltersCreateDocAccess read: PayloadListFiltersReadDocAccess update: PayloadListFiltersUpdateDocAccess delete: PayloadListFiltersDeleteDocAccess } type PayloadListFiltersDocAccessFields { Name: PayloadListFiltersDocAccessFields_Name Where: PayloadListFiltersDocAccessFields_Where Columns: PayloadListFiltersDocAccessFields_Columns Collection: PayloadListFiltersDocAccessFields_Collection updatedAt: PayloadListFiltersDocAccessFields_updatedAt createdAt: PayloadListFiltersDocAccessFields_createdAt } type PayloadListFiltersDocAccessFields_Name { create: PayloadListFiltersDocAccessFields_Name_Create read: PayloadListFiltersDocAccessFields_Name_Read update: PayloadListFiltersDocAccessFields_Name_Update delete: PayloadListFiltersDocAccessFields_Name_Delete } type PayloadListFiltersDocAccessFields_Name_Create { permission: Boolean! } type PayloadListFiltersDocAccessFields_Name_Read { permission: Boolean! } type PayloadListFiltersDocAccessFields_Name_Update { permission: Boolean! } type PayloadListFiltersDocAccessFields_Name_Delete { permission: Boolean! } type PayloadListFiltersDocAccessFields_Where { create: PayloadListFiltersDocAccessFields_Where_Create read: PayloadListFiltersDocAccessFields_Where_Read update: PayloadListFiltersDocAccessFields_Where_Update delete: PayloadListFiltersDocAccessFields_Where_Delete } type PayloadListFiltersDocAccessFields_Where_Create { permission: Boolean! } type PayloadListFiltersDocAccessFields_Where_Read { permission: Boolean! } type PayloadListFiltersDocAccessFields_Where_Update { permission: Boolean! } type PayloadListFiltersDocAccessFields_Where_Delete { permission: Boolean! } type PayloadListFiltersDocAccessFields_Columns { create: PayloadListFiltersDocAccessFields_Columns_Create read: PayloadListFiltersDocAccessFields_Columns_Read update: PayloadListFiltersDocAccessFields_Columns_Update delete: PayloadListFiltersDocAccessFields_Columns_Delete } type PayloadListFiltersDocAccessFields_Columns_Create { permission: Boolean! } type PayloadListFiltersDocAccessFields_Columns_Read { permission: Boolean! } type PayloadListFiltersDocAccessFields_Columns_Update { permission: Boolean! } type PayloadListFiltersDocAccessFields_Columns_Delete { permission: Boolean! } type PayloadListFiltersDocAccessFields_Collection { create: PayloadListFiltersDocAccessFields_Collection_Create read: PayloadListFiltersDocAccessFields_Collection_Read update: PayloadListFiltersDocAccessFields_Collection_Update delete: PayloadListFiltersDocAccessFields_Collection_Delete } type PayloadListFiltersDocAccessFields_Collection_Create { permission: Boolean! } type PayloadListFiltersDocAccessFields_Collection_Read { permission: Boolean! } type PayloadListFiltersDocAccessFields_Collection_Update { permission: Boolean! } type PayloadListFiltersDocAccessFields_Collection_Delete { permission: Boolean! } type PayloadListFiltersDocAccessFields_updatedAt { create: PayloadListFiltersDocAccessFields_updatedAt_Create read: PayloadListFiltersDocAccessFields_updatedAt_Read update: PayloadListFiltersDocAccessFields_updatedAt_Update delete: PayloadListFiltersDocAccessFields_updatedAt_Delete } type PayloadListFiltersDocAccessFields_updatedAt_Create { permission: Boolean! } type PayloadListFiltersDocAccessFields_updatedAt_Read { permission: Boolean! } type PayloadListFiltersDocAccessFields_updatedAt_Update { permission: Boolean! } type PayloadListFiltersDocAccessFields_updatedAt_Delete { permission: Boolean! } type PayloadListFiltersDocAccessFields_createdAt { create: PayloadListFiltersDocAccessFields_createdAt_Create read: PayloadListFiltersDocAccessFields_createdAt_Read update: PayloadListFiltersDocAccessFields_createdAt_Update delete: PayloadListFiltersDocAccessFields_createdAt_Delete } type PayloadListFiltersDocAccessFields_createdAt_Create { permission: Boolean! } type PayloadListFiltersDocAccessFields_createdAt_Read { permission: Boolean! } type PayloadListFiltersDocAccessFields_createdAt_Update { permission: Boolean! } type PayloadListFiltersDocAccessFields_createdAt_Delete { permission: Boolean! } type PayloadListFiltersCreateDocAccess { permission: Boolean! where: JSONObject } type PayloadListFiltersReadDocAccess { permission: Boolean! where: JSONObject } type PayloadListFiltersUpdateDocAccess { permission: Boolean! where: JSONObject } type PayloadListFiltersDeleteDocAccess { permission: Boolean! where: JSONObject } type Access { canAccessAdmin: Boolean! pages: pagesAccess users: usersAccess payload_locked_documents: payload_locked_documentsAccess payload_preferences: payload_preferencesAccess payload_list_filters: payload_list_filtersAccess } type pagesAccess { fields: PagesFields create: PagesCreateAccess read: PagesReadAccess update: PagesUpdateAccess delete: PagesDeleteAccess readVersions: PagesReadVersionsAccess } type PagesFields { text: PagesFields_text updatedAt: PagesFields_updatedAt createdAt: PagesFields_createdAt _status: PagesFields__status } type PagesFields_text { create: PagesFields_text_Create read: PagesFields_text_Read update: PagesFields_text_Update delete: PagesFields_text_Delete } type PagesFields_text_Create { permission: Boolean! } type PagesFields_text_Read { permission: Boolean! } type PagesFields_text_Update { permission: Boolean! } type PagesFields_text_Delete { permission: Boolean! } type PagesFields_updatedAt { create: PagesFields_updatedAt_Create read: PagesFields_updatedAt_Read update: PagesFields_updatedAt_Update delete: PagesFields_updatedAt_Delete } type PagesFields_updatedAt_Create { permission: Boolean! } type PagesFields_updatedAt_Read { permission: Boolean! } type PagesFields_updatedAt_Update { permission: Boolean! } type PagesFields_updatedAt_Delete { permission: Boolean! } type PagesFields_createdAt { create: PagesFields_createdAt_Create read: PagesFields_createdAt_Read update: PagesFields_createdAt_Update delete: PagesFields_createdAt_Delete } type PagesFields_createdAt_Create { permission: Boolean! } type PagesFields_createdAt_Read { permission: Boolean! } type PagesFields_createdAt_Update { permission: Boolean! } type PagesFields_createdAt_Delete { permission: Boolean! } type PagesFields__status { create: PagesFields__status_Create read: PagesFields__status_Read update: PagesFields__status_Update delete: PagesFields__status_Delete } type PagesFields__status_Create { permission: Boolean! } type PagesFields__status_Read { permission: Boolean! } type PagesFields__status_Update { permission: Boolean! } type PagesFields__status_Delete { permission: Boolean! } type PagesCreateAccess { permission: Boolean! where: JSONObject } type PagesReadAccess { permission: Boolean! where: JSONObject } type PagesUpdateAccess { permission: Boolean! where: JSONObject } type PagesDeleteAccess { permission: Boolean! where: JSONObject } type PagesReadVersionsAccess { permission: Boolean! where: JSONObject } type usersAccess { fields: UsersFields create: UsersCreateAccess read: UsersReadAccess update: UsersUpdateAccess delete: UsersDeleteAccess unlock: UsersUnlockAccess } type UsersFields { name: UsersFields_name roles: UsersFields_roles updatedAt: UsersFields_updatedAt createdAt: UsersFields_createdAt email: UsersFields_email } type UsersFields_name { create: UsersFields_name_Create read: UsersFields_name_Read update: UsersFields_name_Update delete: UsersFields_name_Delete } type UsersFields_name_Create { permission: Boolean! } type UsersFields_name_Read { permission: Boolean! } type UsersFields_name_Update { permission: Boolean! } type UsersFields_name_Delete { permission: Boolean! } type UsersFields_roles { create: UsersFields_roles_Create read: UsersFields_roles_Read update: UsersFields_roles_Update delete: UsersFields_roles_Delete } type UsersFields_roles_Create { permission: Boolean! } type UsersFields_roles_Read { permission: Boolean! } type UsersFields_roles_Update { permission: Boolean! } type UsersFields_roles_Delete { permission: Boolean! } type UsersFields_updatedAt { create: UsersFields_updatedAt_Create read: UsersFields_updatedAt_Read update: UsersFields_updatedAt_Update delete: UsersFields_updatedAt_Delete } type UsersFields_updatedAt_Create { permission: Boolean! } type UsersFields_updatedAt_Read { permission: Boolean! } type UsersFields_updatedAt_Update { permission: Boolean! } type UsersFields_updatedAt_Delete { permission: Boolean! } type UsersFields_createdAt { create: UsersFields_createdAt_Create read: UsersFields_createdAt_Read update: UsersFields_createdAt_Update delete: UsersFields_createdAt_Delete } type UsersFields_createdAt_Create { permission: Boolean! } type UsersFields_createdAt_Read { permission: Boolean! } type UsersFields_createdAt_Update { permission: Boolean! } type UsersFields_createdAt_Delete { permission: Boolean! } type UsersFields_email { create: UsersFields_email_Create read: UsersFields_email_Read update: UsersFields_email_Update delete: UsersFields_email_Delete } type UsersFields_email_Create { permission: Boolean! } type UsersFields_email_Read { permission: Boolean! } type UsersFields_email_Update { permission: Boolean! } type UsersFields_email_Delete { permission: Boolean! } type UsersCreateAccess { permission: Boolean! where: JSONObject } type UsersReadAccess { permission: Boolean! where: JSONObject } type UsersUpdateAccess { permission: Boolean! where: JSONObject } type UsersDeleteAccess { permission: Boolean! where: JSONObject } type UsersUnlockAccess { permission: Boolean! where: JSONObject } type payload_locked_documentsAccess { fields: PayloadLockedDocumentsFields create: PayloadLockedDocumentsCreateAccess read: PayloadLockedDocumentsReadAccess update: PayloadLockedDocumentsUpdateAccess delete: PayloadLockedDocumentsDeleteAccess } type PayloadLockedDocumentsFields { document: PayloadLockedDocumentsFields_document globalSlug: PayloadLockedDocumentsFields_globalSlug user: PayloadLockedDocumentsFields_user updatedAt: PayloadLockedDocumentsFields_updatedAt createdAt: PayloadLockedDocumentsFields_createdAt } type PayloadLockedDocumentsFields_document { create: PayloadLockedDocumentsFields_document_Create read: PayloadLockedDocumentsFields_document_Read update: PayloadLockedDocumentsFields_document_Update delete: PayloadLockedDocumentsFields_document_Delete } type PayloadLockedDocumentsFields_document_Create { permission: Boolean! } type PayloadLockedDocumentsFields_document_Read { permission: Boolean! } type PayloadLockedDocumentsFields_document_Update { permission: Boolean! } type PayloadLockedDocumentsFields_document_Delete { permission: Boolean! } type PayloadLockedDocumentsFields_globalSlug { create: PayloadLockedDocumentsFields_globalSlug_Create read: PayloadLockedDocumentsFields_globalSlug_Read update: PayloadLockedDocumentsFields_globalSlug_Update delete: PayloadLockedDocumentsFields_globalSlug_Delete } type PayloadLockedDocumentsFields_globalSlug_Create { permission: Boolean! } type PayloadLockedDocumentsFields_globalSlug_Read { permission: Boolean! } type PayloadLockedDocumentsFields_globalSlug_Update { permission: Boolean! } type PayloadLockedDocumentsFields_globalSlug_Delete { permission: Boolean! } type PayloadLockedDocumentsFields_user { create: PayloadLockedDocumentsFields_user_Create read: PayloadLockedDocumentsFields_user_Read update: PayloadLockedDocumentsFields_user_Update delete: PayloadLockedDocumentsFields_user_Delete } type PayloadLockedDocumentsFields_user_Create { permission: Boolean! } type PayloadLockedDocumentsFields_user_Read { permission: Boolean! } type PayloadLockedDocumentsFields_user_Update { permission: Boolean! } type PayloadLockedDocumentsFields_user_Delete { permission: Boolean! } type PayloadLockedDocumentsFields_updatedAt { create: PayloadLockedDocumentsFields_updatedAt_Create read: PayloadLockedDocumentsFields_updatedAt_Read update: PayloadLockedDocumentsFields_updatedAt_Update delete: PayloadLockedDocumentsFields_updatedAt_Delete } type PayloadLockedDocumentsFields_updatedAt_Create { permission: Boolean! } type PayloadLockedDocumentsFields_updatedAt_Read { permission: Boolean! } type PayloadLockedDocumentsFields_updatedAt_Update { permission: Boolean! } type PayloadLockedDocumentsFields_updatedAt_Delete { permission: Boolean! } type PayloadLockedDocumentsFields_createdAt { create: PayloadLockedDocumentsFields_createdAt_Create read: PayloadLockedDocumentsFields_createdAt_Read update: PayloadLockedDocumentsFields_createdAt_Update delete: PayloadLockedDocumentsFields_createdAt_Delete } type PayloadLockedDocumentsFields_createdAt_Create { permission: Boolean! } type PayloadLockedDocumentsFields_createdAt_Read { permission: Boolean! } type PayloadLockedDocumentsFields_createdAt_Update { permission: Boolean! } type PayloadLockedDocumentsFields_createdAt_Delete { permission: Boolean! } type PayloadLockedDocumentsCreateAccess { permission: Boolean! where: JSONObject } type PayloadLockedDocumentsReadAccess { permission: Boolean! where: JSONObject } type PayloadLockedDocumentsUpdateAccess { permission: Boolean! where: JSONObject } type PayloadLockedDocumentsDeleteAccess { permission: Boolean! where: JSONObject } type payload_preferencesAccess { fields: PayloadPreferencesFields create: PayloadPreferencesCreateAccess read: PayloadPreferencesReadAccess update: PayloadPreferencesUpdateAccess delete: PayloadPreferencesDeleteAccess } type PayloadPreferencesFields { user: PayloadPreferencesFields_user key: PayloadPreferencesFields_key value: PayloadPreferencesFields_value updatedAt: PayloadPreferencesFields_updatedAt createdAt: PayloadPreferencesFields_createdAt } type PayloadPreferencesFields_user { create: PayloadPreferencesFields_user_Create read: PayloadPreferencesFields_user_Read update: PayloadPreferencesFields_user_Update delete: PayloadPreferencesFields_user_Delete } type PayloadPreferencesFields_user_Create { permission: Boolean! } type PayloadPreferencesFields_user_Read { permission: Boolean! } type PayloadPreferencesFields_user_Update { permission: Boolean! } type PayloadPreferencesFields_user_Delete { permission: Boolean! } type PayloadPreferencesFields_key { create: PayloadPreferencesFields_key_Create read: PayloadPreferencesFields_key_Read update: PayloadPreferencesFields_key_Update delete: PayloadPreferencesFields_key_Delete } type PayloadPreferencesFields_key_Create { permission: Boolean! } type PayloadPreferencesFields_key_Read { permission: Boolean! } type PayloadPreferencesFields_key_Update { permission: Boolean! } type PayloadPreferencesFields_key_Delete { permission: Boolean! } type PayloadPreferencesFields_value { create: PayloadPreferencesFields_value_Create read: PayloadPreferencesFields_value_Read update: PayloadPreferencesFields_value_Update delete: PayloadPreferencesFields_value_Delete } type PayloadPreferencesFields_value_Create { permission: Boolean! } type PayloadPreferencesFields_value_Read { permission: Boolean! } type PayloadPreferencesFields_value_Update { permission: Boolean! } type PayloadPreferencesFields_value_Delete { permission: Boolean! } type PayloadPreferencesFields_updatedAt { create: PayloadPreferencesFields_updatedAt_Create read: PayloadPreferencesFields_updatedAt_Read update: PayloadPreferencesFields_updatedAt_Update delete: PayloadPreferencesFields_updatedAt_Delete } type PayloadPreferencesFields_updatedAt_Create { permission: Boolean! } type PayloadPreferencesFields_updatedAt_Read { permission: Boolean! } type PayloadPreferencesFields_updatedAt_Update { permission: Boolean! } type PayloadPreferencesFields_updatedAt_Delete { permission: Boolean! } type PayloadPreferencesFields_createdAt { create: PayloadPreferencesFields_createdAt_Create read: PayloadPreferencesFields_createdAt_Read update: PayloadPreferencesFields_createdAt_Update delete: PayloadPreferencesFields_createdAt_Delete } type PayloadPreferencesFields_createdAt_Create { permission: Boolean! } type PayloadPreferencesFields_createdAt_Read { permission: Boolean! } type PayloadPreferencesFields_createdAt_Update { permission: Boolean! } type PayloadPreferencesFields_createdAt_Delete { permission: Boolean! } type PayloadPreferencesCreateAccess { permission: Boolean! where: JSONObject } type PayloadPreferencesReadAccess { permission: Boolean! where: JSONObject } type PayloadPreferencesUpdateAccess { permission: Boolean! where: JSONObject } type PayloadPreferencesDeleteAccess { permission: Boolean! where: JSONObject } type payload_list_filtersAccess { fields: PayloadListFiltersFields create: PayloadListFiltersCreateAccess read: PayloadListFiltersReadAccess update: PayloadListFiltersUpdateAccess delete: PayloadListFiltersDeleteAccess } type PayloadListFiltersFields { Name: PayloadListFiltersFields_Name Where: PayloadListFiltersFields_Where Columns: PayloadListFiltersFields_Columns Collection: PayloadListFiltersFields_Collection updatedAt: PayloadListFiltersFields_updatedAt createdAt: PayloadListFiltersFields_createdAt } type PayloadListFiltersFields_Name { create: PayloadListFiltersFields_Name_Create read: PayloadListFiltersFields_Name_Read update: PayloadListFiltersFields_Name_Update delete: PayloadListFiltersFields_Name_Delete } type PayloadListFiltersFields_Name_Create { permission: Boolean! } type PayloadListFiltersFields_Name_Read { permission: Boolean! } type PayloadListFiltersFields_Name_Update { permission: Boolean! } type PayloadListFiltersFields_Name_Delete { permission: Boolean! } type PayloadListFiltersFields_Where { create: PayloadListFiltersFields_Where_Create read: PayloadListFiltersFields_Where_Read update: PayloadListFiltersFields_Where_Update delete: PayloadListFiltersFields_Where_Delete } type PayloadListFiltersFields_Where_Create { permission: Boolean! } type PayloadListFiltersFields_Where_Read { permission: Boolean! } type PayloadListFiltersFields_Where_Update { permission: Boolean! } type PayloadListFiltersFields_Where_Delete { permission: Boolean! } type PayloadListFiltersFields_Columns { create: PayloadListFiltersFields_Columns_Create read: PayloadListFiltersFields_Columns_Read update: PayloadListFiltersFields_Columns_Update delete: PayloadListFiltersFields_Columns_Delete } type PayloadListFiltersFields_Columns_Create { permission: Boolean! } type PayloadListFiltersFields_Columns_Read { permission: Boolean! } type PayloadListFiltersFields_Columns_Update { permission: Boolean! } type PayloadListFiltersFields_Columns_Delete { permission: Boolean! } type PayloadListFiltersFields_Collection { create: PayloadListFiltersFields_Collection_Create read: PayloadListFiltersFields_Collection_Read update: PayloadListFiltersFields_Collection_Update delete: PayloadListFiltersFields_Collection_Delete } type PayloadListFiltersFields_Collection_Create { permission: Boolean! } type PayloadListFiltersFields_Collection_Read { permission: Boolean! } type PayloadListFiltersFields_Collection_Update { permission: Boolean! } type PayloadListFiltersFields_Collection_Delete { permission: Boolean! } type PayloadListFiltersFields_updatedAt { create: PayloadListFiltersFields_updatedAt_Create read: PayloadListFiltersFields_updatedAt_Read update: PayloadListFiltersFields_updatedAt_Update delete: PayloadListFiltersFields_updatedAt_Delete } type PayloadListFiltersFields_updatedAt_Create { permission: Boolean! } type PayloadListFiltersFields_updatedAt_Read { permission: Boolean! } type PayloadListFiltersFields_updatedAt_Update { permission: Boolean! } type PayloadListFiltersFields_updatedAt_Delete { permission: Boolean! } type PayloadListFiltersFields_createdAt { create: PayloadListFiltersFields_createdAt_Create read: PayloadListFiltersFields_createdAt_Read update: PayloadListFiltersFields_createdAt_Update delete: PayloadListFiltersFields_createdAt_Delete } type PayloadListFiltersFields_createdAt_Create { permission: Boolean! } type PayloadListFiltersFields_createdAt_Read { permission: Boolean! } type PayloadListFiltersFields_createdAt_Update { permission: Boolean! } type PayloadListFiltersFields_createdAt_Delete { permission: Boolean! } type PayloadListFiltersCreateAccess { permission: Boolean! where: JSONObject } type PayloadListFiltersReadAccess { permission: Boolean! where: JSONObject } type PayloadListFiltersUpdateAccess { permission: Boolean! where: JSONObject } type PayloadListFiltersDeleteAccess { permission: Boolean! where: JSONObject } type Mutation { createPage(data: mutationPageInput!, draft: Boolean): Page updatePage(id: String!, autosave: Boolean, data: mutationPageUpdateInput!, draft: Boolean): Page deletePage(id: String!): Page duplicatePage(id: String!, data: mutationPageInput!): Page restoreVersionPage(id: String, draft: Boolean): Page createUser(data: mutationUserInput!, draft: Boolean): User updateUser(id: String!, autosave: Boolean, data: mutationUserUpdateInput!, draft: Boolean): User deleteUser(id: String!): User refreshTokenUser: usersRefreshedUser logoutUser: String unlockUser(email: String!): Boolean! loginUser(email: String!, password: String): usersLoginResult forgotPasswordUser(disableEmail: Boolean, expiration: Int, email: String!): Boolean! resetPasswordUser(password: String, token: String): usersResetPassword verifyEmailUser(token: String): Boolean createPayloadLockedDocument(data: mutationPayloadLockedDocumentInput!, draft: Boolean): PayloadLockedDocument updatePayloadLockedDocument(id: String!, autosave: Boolean, data: mutationPayloadLockedDocumentUpdateInput!, draft: Boolean): PayloadLockedDocument deletePayloadLockedDocument(id: String!): PayloadLockedDocument duplicatePayloadLockedDocument(id: String!, data: mutationPayloadLockedDocumentInput!): PayloadLockedDocument createPayloadPreference(data: mutationPayloadPreferenceInput!, draft: Boolean): PayloadPreference updatePayloadPreference(id: String!, autosave: Boolean, data: mutationPayloadPreferenceUpdateInput!, draft: Boolean): PayloadPreference deletePayloadPreference(id: String!): PayloadPreference duplicatePayloadPreference(id: String!, data: mutationPayloadPreferenceInput!): PayloadPreference createPayloadListFilter(data: mutationPayloadListFilterInput!, draft: Boolean): PayloadListFilter updatePayloadListFilter(id: String!, autosave: Boolean, data: mutationPayloadListFilterUpdateInput!, draft: Boolean): PayloadListFilter deletePayloadListFilter(id: String!): PayloadListFilter duplicatePayloadListFilter(id: String!, data: mutationPayloadListFilterInput!): PayloadListFilter } input mutationPageInput { text: String updatedAt: String createdAt: String _status: Page__status_MutationInput } enum Page__status_MutationInput { draft published } input mutationPageUpdateInput { text: String updatedAt: String createdAt: String _status: PageUpdate__status_MutationInput } enum PageUpdate__status_MutationInput { draft published } input mutationUserInput { name: String roles: [User_roles_MutationInput] updatedAt: String createdAt: String email: String! resetPasswordToken: String resetPasswordExpiration: String salt: String hash: String loginAttempts: Float lockUntil: String password: String! } enum User_roles_MutationInput { is_user is_admin } input mutationUserUpdateInput { name: String roles: [UserUpdate_roles_MutationInput] updatedAt: String createdAt: String email: String resetPasswordToken: String resetPasswordExpiration: String salt: String hash: String loginAttempts: Float lockUntil: String password: String } enum UserUpdate_roles_MutationInput { is_user is_admin } type usersRefreshedUser { exp: Int refreshedToken: String strategy: String user: usersJWT } type usersJWT { email: EmailAddress! collection: String! } type usersLoginResult { exp: Int token: String user: User } type usersResetPassword { token: String user: User } input mutationPayloadLockedDocumentInput { document: PayloadLockedDocument_DocumentRelationshipInput globalSlug: String user: PayloadLockedDocument_UserRelationshipInput updatedAt: String createdAt: String } input PayloadLockedDocument_DocumentRelationshipInput { relationTo: PayloadLockedDocument_DocumentRelationshipInputRelationTo value: JSON } enum PayloadLockedDocument_DocumentRelationshipInputRelationTo { pages users } input PayloadLockedDocument_UserRelationshipInput { relationTo: PayloadLockedDocument_UserRelationshipInputRelationTo value: JSON } enum PayloadLockedDocument_UserRelationshipInputRelationTo { users } input mutationPayloadLockedDocumentUpdateInput { document: PayloadLockedDocumentUpdate_DocumentRelationshipInput globalSlug: String user: PayloadLockedDocumentUpdate_UserRelationshipInput updatedAt: String createdAt: String } input PayloadLockedDocumentUpdate_DocumentRelationshipInput { relationTo: PayloadLockedDocumentUpdate_DocumentRelationshipInputRelationTo value: JSON } enum PayloadLockedDocumentUpdate_DocumentRelationshipInputRelationTo { pages users } input PayloadLockedDocumentUpdate_UserRelationshipInput { relationTo: PayloadLockedDocumentUpdate_UserRelationshipInputRelationTo value: JSON } enum PayloadLockedDocumentUpdate_UserRelationshipInputRelationTo { users } input mutationPayloadPreferenceInput { user: PayloadPreference_UserRelationshipInput key: String value: JSON updatedAt: String createdAt: String } input PayloadPreference_UserRelationshipInput { relationTo: PayloadPreference_UserRelationshipInputRelationTo value: JSON } enum PayloadPreference_UserRelationshipInputRelationTo { users } input mutationPayloadPreferenceUpdateInput { user: PayloadPreferenceUpdate_UserRelationshipInput key: String value: JSON updatedAt: String createdAt: String } input PayloadPreferenceUpdate_UserRelationshipInput { relationTo: PayloadPreferenceUpdate_UserRelationshipInputRelationTo value: JSON } enum PayloadPreferenceUpdate_UserRelationshipInputRelationTo { users } input mutationPayloadListFilterInput { Name: String! Where: JSON! Columns: JSON Collection: PayloadListFilter_Collection_MutationInput! updatedAt: String createdAt: String } enum PayloadListFilter_Collection_MutationInput { pages users payload_locked_documents payload_preferences } input mutationPayloadListFilterUpdateInput { Name: String Where: JSON Columns: JSON Collection: PayloadListFilterUpdate_Collection_MutationInput updatedAt: String createdAt: String } enum PayloadListFilterUpdate_Collection_MutationInput { pages users payload_locked_documents payload_preferences }