type Query { Post(id: String!, draft: Boolean): Post Posts(draft: Boolean, where: Post_where, limit: Int, page: Int, pagination: Boolean, sort: String): Posts countPosts(draft: Boolean, where: Post_where): countPosts docAccessPost(id: String!): postsDocAccess Media(id: String!, draft: Boolean): Media allMedia(draft: Boolean, where: Media_where, limit: Int, page: Int, pagination: Boolean, sort: String): allMedia countallMedia(draft: Boolean, where: Media_where): countallMedia docAccessMedia(id: String!): mediaDocAccess 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 Menu(draft: Boolean): Menu docAccessMenu: menuDocAccess Access: Access } type Post { id: String! title: String content(depth: Int): JSON updatedAt: DateTime createdAt: DateTime } """ 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") """ 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 Posts { docs: [Post!]! hasNextPage: Boolean! hasPrevPage: Boolean! limit: Int! nextPage: Int! offset: Int page: Int! pagingCounter: Int! prevPage: Int! totalDocs: Int! totalPages: Int! } input Post_where { title: Post_title_operator content: Post_content_operator updatedAt: Post_updatedAt_operator createdAt: Post_createdAt_operator id: Post_id_operator AND: [Post_where_and] OR: [Post_where_or] } input Post_title_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Post_content_operator { equals: JSON not_equals: JSON like: JSON contains: JSON exists: Boolean } input Post_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 Post_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 Post_id_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Post_where_and { title: Post_title_operator content: Post_content_operator updatedAt: Post_updatedAt_operator createdAt: Post_createdAt_operator id: Post_id_operator AND: [Post_where_and] OR: [Post_where_or] } input Post_where_or { title: Post_title_operator content: Post_content_operator updatedAt: Post_updatedAt_operator createdAt: Post_createdAt_operator id: Post_id_operator AND: [Post_where_and] OR: [Post_where_or] } type countPosts { totalDocs: Int } type postsDocAccess { fields: PostsDocAccessFields create: PostsCreateDocAccess read: PostsReadDocAccess update: PostsUpdateDocAccess delete: PostsDeleteDocAccess } type PostsDocAccessFields { title: PostsDocAccessFields_title content: PostsDocAccessFields_content updatedAt: PostsDocAccessFields_updatedAt createdAt: PostsDocAccessFields_createdAt } type PostsDocAccessFields_title { create: PostsDocAccessFields_title_Create read: PostsDocAccessFields_title_Read update: PostsDocAccessFields_title_Update delete: PostsDocAccessFields_title_Delete } type PostsDocAccessFields_title_Create { permission: Boolean! } type PostsDocAccessFields_title_Read { permission: Boolean! } type PostsDocAccessFields_title_Update { permission: Boolean! } type PostsDocAccessFields_title_Delete { permission: Boolean! } type PostsDocAccessFields_content { create: PostsDocAccessFields_content_Create read: PostsDocAccessFields_content_Read update: PostsDocAccessFields_content_Update delete: PostsDocAccessFields_content_Delete } type PostsDocAccessFields_content_Create { permission: Boolean! } type PostsDocAccessFields_content_Read { permission: Boolean! } type PostsDocAccessFields_content_Update { permission: Boolean! } type PostsDocAccessFields_content_Delete { permission: Boolean! } type PostsDocAccessFields_updatedAt { create: PostsDocAccessFields_updatedAt_Create read: PostsDocAccessFields_updatedAt_Read update: PostsDocAccessFields_updatedAt_Update delete: PostsDocAccessFields_updatedAt_Delete } type PostsDocAccessFields_updatedAt_Create { permission: Boolean! } type PostsDocAccessFields_updatedAt_Read { permission: Boolean! } type PostsDocAccessFields_updatedAt_Update { permission: Boolean! } type PostsDocAccessFields_updatedAt_Delete { permission: Boolean! } type PostsDocAccessFields_createdAt { create: PostsDocAccessFields_createdAt_Create read: PostsDocAccessFields_createdAt_Read update: PostsDocAccessFields_createdAt_Update delete: PostsDocAccessFields_createdAt_Delete } type PostsDocAccessFields_createdAt_Create { permission: Boolean! } type PostsDocAccessFields_createdAt_Read { permission: Boolean! } type PostsDocAccessFields_createdAt_Update { permission: Boolean! } type PostsDocAccessFields_createdAt_Delete { permission: Boolean! } type PostsCreateDocAccess { 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 PostsReadDocAccess { permission: Boolean! where: JSONObject } type PostsUpdateDocAccess { permission: Boolean! where: JSONObject } type PostsDeleteDocAccess { permission: Boolean! where: JSONObject } type Media { id: String! updatedAt: DateTime createdAt: DateTime url: String thumbnailURL: String filename: String mimeType: String filesize: Float width: Float height: Float focalX: Float focalY: Float sizes: Media_Sizes } type Media_Sizes { thumbnail: Media_Sizes_Thumbnail medium: Media_Sizes_Medium large: Media_Sizes_Large } type Media_Sizes_Thumbnail { url: String width: Float height: Float mimeType: String filesize: Float filename: String } type Media_Sizes_Medium { url: String width: Float height: Float mimeType: String filesize: Float filename: String } type Media_Sizes_Large { url: String width: Float height: Float mimeType: String filesize: Float filename: String } type allMedia { docs: [Media!]! hasNextPage: Boolean! hasPrevPage: Boolean! limit: Int! nextPage: Int! offset: Int page: Int! pagingCounter: Int! prevPage: Int! totalDocs: Int! totalPages: Int! } input Media_where { updatedAt: Media_updatedAt_operator createdAt: Media_createdAt_operator url: Media_url_operator thumbnailURL: Media_thumbnailURL_operator filename: Media_filename_operator mimeType: Media_mimeType_operator filesize: Media_filesize_operator width: Media_width_operator height: Media_height_operator focalX: Media_focalX_operator focalY: Media_focalY_operator sizes__thumbnail__url: Media_sizes__thumbnail__url_operator sizes__thumbnail__width: Media_sizes__thumbnail__width_operator sizes__thumbnail__height: Media_sizes__thumbnail__height_operator sizes__thumbnail__mimeType: Media_sizes__thumbnail__mimeType_operator sizes__thumbnail__filesize: Media_sizes__thumbnail__filesize_operator sizes__thumbnail__filename: Media_sizes__thumbnail__filename_operator sizes__medium__url: Media_sizes__medium__url_operator sizes__medium__width: Media_sizes__medium__width_operator sizes__medium__height: Media_sizes__medium__height_operator sizes__medium__mimeType: Media_sizes__medium__mimeType_operator sizes__medium__filesize: Media_sizes__medium__filesize_operator sizes__medium__filename: Media_sizes__medium__filename_operator sizes__large__url: Media_sizes__large__url_operator sizes__large__width: Media_sizes__large__width_operator sizes__large__height: Media_sizes__large__height_operator sizes__large__mimeType: Media_sizes__large__mimeType_operator sizes__large__filesize: Media_sizes__large__filesize_operator sizes__large__filename: Media_sizes__large__filename_operator id: Media_id_operator AND: [Media_where_and] OR: [Media_where_or] } input Media_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 Media_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 Media_url_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Media_thumbnailURL_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Media_filename_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Media_mimeType_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Media_filesize_operator { equals: Float not_equals: Float greater_than_equal: Float greater_than: Float less_than_equal: Float less_than: Float exists: Boolean } input Media_width_operator { equals: Float not_equals: Float greater_than_equal: Float greater_than: Float less_than_equal: Float less_than: Float exists: Boolean } input Media_height_operator { equals: Float not_equals: Float greater_than_equal: Float greater_than: Float less_than_equal: Float less_than: Float exists: Boolean } input Media_focalX_operator { equals: Float not_equals: Float greater_than_equal: Float greater_than: Float less_than_equal: Float less_than: Float exists: Boolean } input Media_focalY_operator { equals: Float not_equals: Float greater_than_equal: Float greater_than: Float less_than_equal: Float less_than: Float exists: Boolean } input Media_sizes__thumbnail__url_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Media_sizes__thumbnail__width_operator { equals: Float not_equals: Float greater_than_equal: Float greater_than: Float less_than_equal: Float less_than: Float exists: Boolean } input Media_sizes__thumbnail__height_operator { equals: Float not_equals: Float greater_than_equal: Float greater_than: Float less_than_equal: Float less_than: Float exists: Boolean } input Media_sizes__thumbnail__mimeType_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Media_sizes__thumbnail__filesize_operator { equals: Float not_equals: Float greater_than_equal: Float greater_than: Float less_than_equal: Float less_than: Float exists: Boolean } input Media_sizes__thumbnail__filename_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Media_sizes__medium__url_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Media_sizes__medium__width_operator { equals: Float not_equals: Float greater_than_equal: Float greater_than: Float less_than_equal: Float less_than: Float exists: Boolean } input Media_sizes__medium__height_operator { equals: Float not_equals: Float greater_than_equal: Float greater_than: Float less_than_equal: Float less_than: Float exists: Boolean } input Media_sizes__medium__mimeType_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Media_sizes__medium__filesize_operator { equals: Float not_equals: Float greater_than_equal: Float greater_than: Float less_than_equal: Float less_than: Float exists: Boolean } input Media_sizes__medium__filename_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Media_sizes__large__url_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Media_sizes__large__width_operator { equals: Float not_equals: Float greater_than_equal: Float greater_than: Float less_than_equal: Float less_than: Float exists: Boolean } input Media_sizes__large__height_operator { equals: Float not_equals: Float greater_than_equal: Float greater_than: Float less_than_equal: Float less_than: Float exists: Boolean } input Media_sizes__large__mimeType_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Media_sizes__large__filesize_operator { equals: Float not_equals: Float greater_than_equal: Float greater_than: Float less_than_equal: Float less_than: Float exists: Boolean } input Media_sizes__large__filename_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Media_id_operator { equals: String not_equals: String like: String contains: String in: [String] not_in: [String] all: [String] exists: Boolean } input Media_where_and { updatedAt: Media_updatedAt_operator createdAt: Media_createdAt_operator url: Media_url_operator thumbnailURL: Media_thumbnailURL_operator filename: Media_filename_operator mimeType: Media_mimeType_operator filesize: Media_filesize_operator width: Media_width_operator height: Media_height_operator focalX: Media_focalX_operator focalY: Media_focalY_operator sizes__thumbnail__url: Media_sizes__thumbnail__url_operator sizes__thumbnail__width: Media_sizes__thumbnail__width_operator sizes__thumbnail__height: Media_sizes__thumbnail__height_operator sizes__thumbnail__mimeType: Media_sizes__thumbnail__mimeType_operator sizes__thumbnail__filesize: Media_sizes__thumbnail__filesize_operator sizes__thumbnail__filename: Media_sizes__thumbnail__filename_operator sizes__medium__url: Media_sizes__medium__url_operator sizes__medium__width: Media_sizes__medium__width_operator sizes__medium__height: Media_sizes__medium__height_operator sizes__medium__mimeType: Media_sizes__medium__mimeType_operator sizes__medium__filesize: Media_sizes__medium__filesize_operator sizes__medium__filename: Media_sizes__medium__filename_operator sizes__large__url: Media_sizes__large__url_operator sizes__large__width: Media_sizes__large__width_operator sizes__large__height: Media_sizes__large__height_operator sizes__large__mimeType: Media_sizes__large__mimeType_operator sizes__large__filesize: Media_sizes__large__filesize_operator sizes__large__filename: Media_sizes__large__filename_operator id: Media_id_operator AND: [Media_where_and] OR: [Media_where_or] } input Media_where_or { updatedAt: Media_updatedAt_operator createdAt: Media_createdAt_operator url: Media_url_operator thumbnailURL: Media_thumbnailURL_operator filename: Media_filename_operator mimeType: Media_mimeType_operator filesize: Media_filesize_operator width: Media_width_operator height: Media_height_operator focalX: Media_focalX_operator focalY: Media_focalY_operator sizes__thumbnail__url: Media_sizes__thumbnail__url_operator sizes__thumbnail__width: Media_sizes__thumbnail__width_operator sizes__thumbnail__height: Media_sizes__thumbnail__height_operator sizes__thumbnail__mimeType: Media_sizes__thumbnail__mimeType_operator sizes__thumbnail__filesize: Media_sizes__thumbnail__filesize_operator sizes__thumbnail__filename: Media_sizes__thumbnail__filename_operator sizes__medium__url: Media_sizes__medium__url_operator sizes__medium__width: Media_sizes__medium__width_operator sizes__medium__height: Media_sizes__medium__height_operator sizes__medium__mimeType: Media_sizes__medium__mimeType_operator sizes__medium__filesize: Media_sizes__medium__filesize_operator sizes__medium__filename: Media_sizes__medium__filename_operator sizes__large__url: Media_sizes__large__url_operator sizes__large__width: Media_sizes__large__width_operator sizes__large__height: Media_sizes__large__height_operator sizes__large__mimeType: Media_sizes__large__mimeType_operator sizes__large__filesize: Media_sizes__large__filesize_operator sizes__large__filename: Media_sizes__large__filename_operator id: Media_id_operator AND: [Media_where_and] OR: [Media_where_or] } type countallMedia { totalDocs: Int } type mediaDocAccess { fields: MediaDocAccessFields create: MediaCreateDocAccess read: MediaReadDocAccess update: MediaUpdateDocAccess delete: MediaDeleteDocAccess } type MediaDocAccessFields { updatedAt: MediaDocAccessFields_updatedAt createdAt: MediaDocAccessFields_createdAt url: MediaDocAccessFields_url thumbnailURL: MediaDocAccessFields_thumbnailURL filename: MediaDocAccessFields_filename mimeType: MediaDocAccessFields_mimeType filesize: MediaDocAccessFields_filesize width: MediaDocAccessFields_width height: MediaDocAccessFields_height focalX: MediaDocAccessFields_focalX focalY: MediaDocAccessFields_focalY sizes: MediaDocAccessFields_sizes } type MediaDocAccessFields_updatedAt { create: MediaDocAccessFields_updatedAt_Create read: MediaDocAccessFields_updatedAt_Read update: MediaDocAccessFields_updatedAt_Update delete: MediaDocAccessFields_updatedAt_Delete } type MediaDocAccessFields_updatedAt_Create { permission: Boolean! } type MediaDocAccessFields_updatedAt_Read { permission: Boolean! } type MediaDocAccessFields_updatedAt_Update { permission: Boolean! } type MediaDocAccessFields_updatedAt_Delete { permission: Boolean! } type MediaDocAccessFields_createdAt { create: MediaDocAccessFields_createdAt_Create read: MediaDocAccessFields_createdAt_Read update: MediaDocAccessFields_createdAt_Update delete: MediaDocAccessFields_createdAt_Delete } type MediaDocAccessFields_createdAt_Create { permission: Boolean! } type MediaDocAccessFields_createdAt_Read { permission: Boolean! } type MediaDocAccessFields_createdAt_Update { permission: Boolean! } type MediaDocAccessFields_createdAt_Delete { permission: Boolean! } type MediaDocAccessFields_url { create: MediaDocAccessFields_url_Create read: MediaDocAccessFields_url_Read update: MediaDocAccessFields_url_Update delete: MediaDocAccessFields_url_Delete } type MediaDocAccessFields_url_Create { permission: Boolean! } type MediaDocAccessFields_url_Read { permission: Boolean! } type MediaDocAccessFields_url_Update { permission: Boolean! } type MediaDocAccessFields_url_Delete { permission: Boolean! } type MediaDocAccessFields_thumbnailURL { create: MediaDocAccessFields_thumbnailURL_Create read: MediaDocAccessFields_thumbnailURL_Read update: MediaDocAccessFields_thumbnailURL_Update delete: MediaDocAccessFields_thumbnailURL_Delete } type MediaDocAccessFields_thumbnailURL_Create { permission: Boolean! } type MediaDocAccessFields_thumbnailURL_Read { permission: Boolean! } type MediaDocAccessFields_thumbnailURL_Update { permission: Boolean! } type MediaDocAccessFields_thumbnailURL_Delete { permission: Boolean! } type MediaDocAccessFields_filename { create: MediaDocAccessFields_filename_Create read: MediaDocAccessFields_filename_Read update: MediaDocAccessFields_filename_Update delete: MediaDocAccessFields_filename_Delete } type MediaDocAccessFields_filename_Create { permission: Boolean! } type MediaDocAccessFields_filename_Read { permission: Boolean! } type MediaDocAccessFields_filename_Update { permission: Boolean! } type MediaDocAccessFields_filename_Delete { permission: Boolean! } type MediaDocAccessFields_mimeType { create: MediaDocAccessFields_mimeType_Create read: MediaDocAccessFields_mimeType_Read update: MediaDocAccessFields_mimeType_Update delete: MediaDocAccessFields_mimeType_Delete } type MediaDocAccessFields_mimeType_Create { permission: Boolean! } type MediaDocAccessFields_mimeType_Read { permission: Boolean! } type MediaDocAccessFields_mimeType_Update { permission: Boolean! } type MediaDocAccessFields_mimeType_Delete { permission: Boolean! } type MediaDocAccessFields_filesize { create: MediaDocAccessFields_filesize_Create read: MediaDocAccessFields_filesize_Read update: MediaDocAccessFields_filesize_Update delete: MediaDocAccessFields_filesize_Delete } type MediaDocAccessFields_filesize_Create { permission: Boolean! } type MediaDocAccessFields_filesize_Read { permission: Boolean! } type MediaDocAccessFields_filesize_Update { permission: Boolean! } type MediaDocAccessFields_filesize_Delete { permission: Boolean! } type MediaDocAccessFields_width { create: MediaDocAccessFields_width_Create read: MediaDocAccessFields_width_Read update: MediaDocAccessFields_width_Update delete: MediaDocAccessFields_width_Delete } type MediaDocAccessFields_width_Create { permission: Boolean! } type MediaDocAccessFields_width_Read { permission: Boolean! } type MediaDocAccessFields_width_Update { permission: Boolean! } type MediaDocAccessFields_width_Delete { permission: Boolean! } type MediaDocAccessFields_height { create: MediaDocAccessFields_height_Create read: MediaDocAccessFields_height_Read update: MediaDocAccessFields_height_Update delete: MediaDocAccessFields_height_Delete } type MediaDocAccessFields_height_Create { permission: Boolean! } type MediaDocAccessFields_height_Read { permission: Boolean! } type MediaDocAccessFields_height_Update { permission: Boolean! } type MediaDocAccessFields_height_Delete { permission: Boolean! } type MediaDocAccessFields_focalX { create: MediaDocAccessFields_focalX_Create read: MediaDocAccessFields_focalX_Read update: MediaDocAccessFields_focalX_Update delete: MediaDocAccessFields_focalX_Delete } type MediaDocAccessFields_focalX_Create { permission: Boolean! } type MediaDocAccessFields_focalX_Read { permission: Boolean! } type MediaDocAccessFields_focalX_Update { permission: Boolean! } type MediaDocAccessFields_focalX_Delete { permission: Boolean! } type MediaDocAccessFields_focalY { create: MediaDocAccessFields_focalY_Create read: MediaDocAccessFields_focalY_Read update: MediaDocAccessFields_focalY_Update delete: MediaDocAccessFields_focalY_Delete } type MediaDocAccessFields_focalY_Create { permission: Boolean! } type MediaDocAccessFields_focalY_Read { permission: Boolean! } type MediaDocAccessFields_focalY_Update { permission: Boolean! } type MediaDocAccessFields_focalY_Delete { permission: Boolean! } type MediaDocAccessFields_sizes { create: MediaDocAccessFields_sizes_Create read: MediaDocAccessFields_sizes_Read update: MediaDocAccessFields_sizes_Update delete: MediaDocAccessFields_sizes_Delete fields: MediaDocAccessFields_sizes_Fields } type MediaDocAccessFields_sizes_Create { permission: Boolean! } type MediaDocAccessFields_sizes_Read { permission: Boolean! } type MediaDocAccessFields_sizes_Update { permission: Boolean! } type MediaDocAccessFields_sizes_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_Fields { thumbnail: MediaDocAccessFields_sizes_thumbnail medium: MediaDocAccessFields_sizes_medium large: MediaDocAccessFields_sizes_large } type MediaDocAccessFields_sizes_thumbnail { create: MediaDocAccessFields_sizes_thumbnail_Create read: MediaDocAccessFields_sizes_thumbnail_Read update: MediaDocAccessFields_sizes_thumbnail_Update delete: MediaDocAccessFields_sizes_thumbnail_Delete fields: MediaDocAccessFields_sizes_thumbnail_Fields } type MediaDocAccessFields_sizes_thumbnail_Create { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_Read { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_Update { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_Fields { url: MediaDocAccessFields_sizes_thumbnail_url width: MediaDocAccessFields_sizes_thumbnail_width height: MediaDocAccessFields_sizes_thumbnail_height mimeType: MediaDocAccessFields_sizes_thumbnail_mimeType filesize: MediaDocAccessFields_sizes_thumbnail_filesize filename: MediaDocAccessFields_sizes_thumbnail_filename } type MediaDocAccessFields_sizes_thumbnail_url { create: MediaDocAccessFields_sizes_thumbnail_url_Create read: MediaDocAccessFields_sizes_thumbnail_url_Read update: MediaDocAccessFields_sizes_thumbnail_url_Update delete: MediaDocAccessFields_sizes_thumbnail_url_Delete } type MediaDocAccessFields_sizes_thumbnail_url_Create { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_url_Read { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_url_Update { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_url_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_width { create: MediaDocAccessFields_sizes_thumbnail_width_Create read: MediaDocAccessFields_sizes_thumbnail_width_Read update: MediaDocAccessFields_sizes_thumbnail_width_Update delete: MediaDocAccessFields_sizes_thumbnail_width_Delete } type MediaDocAccessFields_sizes_thumbnail_width_Create { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_width_Read { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_width_Update { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_width_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_height { create: MediaDocAccessFields_sizes_thumbnail_height_Create read: MediaDocAccessFields_sizes_thumbnail_height_Read update: MediaDocAccessFields_sizes_thumbnail_height_Update delete: MediaDocAccessFields_sizes_thumbnail_height_Delete } type MediaDocAccessFields_sizes_thumbnail_height_Create { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_height_Read { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_height_Update { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_height_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_mimeType { create: MediaDocAccessFields_sizes_thumbnail_mimeType_Create read: MediaDocAccessFields_sizes_thumbnail_mimeType_Read update: MediaDocAccessFields_sizes_thumbnail_mimeType_Update delete: MediaDocAccessFields_sizes_thumbnail_mimeType_Delete } type MediaDocAccessFields_sizes_thumbnail_mimeType_Create { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_mimeType_Read { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_mimeType_Update { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_mimeType_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_filesize { create: MediaDocAccessFields_sizes_thumbnail_filesize_Create read: MediaDocAccessFields_sizes_thumbnail_filesize_Read update: MediaDocAccessFields_sizes_thumbnail_filesize_Update delete: MediaDocAccessFields_sizes_thumbnail_filesize_Delete } type MediaDocAccessFields_sizes_thumbnail_filesize_Create { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_filesize_Read { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_filesize_Update { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_filesize_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_filename { create: MediaDocAccessFields_sizes_thumbnail_filename_Create read: MediaDocAccessFields_sizes_thumbnail_filename_Read update: MediaDocAccessFields_sizes_thumbnail_filename_Update delete: MediaDocAccessFields_sizes_thumbnail_filename_Delete } type MediaDocAccessFields_sizes_thumbnail_filename_Create { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_filename_Read { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_filename_Update { permission: Boolean! } type MediaDocAccessFields_sizes_thumbnail_filename_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_medium { create: MediaDocAccessFields_sizes_medium_Create read: MediaDocAccessFields_sizes_medium_Read update: MediaDocAccessFields_sizes_medium_Update delete: MediaDocAccessFields_sizes_medium_Delete fields: MediaDocAccessFields_sizes_medium_Fields } type MediaDocAccessFields_sizes_medium_Create { permission: Boolean! } type MediaDocAccessFields_sizes_medium_Read { permission: Boolean! } type MediaDocAccessFields_sizes_medium_Update { permission: Boolean! } type MediaDocAccessFields_sizes_medium_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_medium_Fields { url: MediaDocAccessFields_sizes_medium_url width: MediaDocAccessFields_sizes_medium_width height: MediaDocAccessFields_sizes_medium_height mimeType: MediaDocAccessFields_sizes_medium_mimeType filesize: MediaDocAccessFields_sizes_medium_filesize filename: MediaDocAccessFields_sizes_medium_filename } type MediaDocAccessFields_sizes_medium_url { create: MediaDocAccessFields_sizes_medium_url_Create read: MediaDocAccessFields_sizes_medium_url_Read update: MediaDocAccessFields_sizes_medium_url_Update delete: MediaDocAccessFields_sizes_medium_url_Delete } type MediaDocAccessFields_sizes_medium_url_Create { permission: Boolean! } type MediaDocAccessFields_sizes_medium_url_Read { permission: Boolean! } type MediaDocAccessFields_sizes_medium_url_Update { permission: Boolean! } type MediaDocAccessFields_sizes_medium_url_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_medium_width { create: MediaDocAccessFields_sizes_medium_width_Create read: MediaDocAccessFields_sizes_medium_width_Read update: MediaDocAccessFields_sizes_medium_width_Update delete: MediaDocAccessFields_sizes_medium_width_Delete } type MediaDocAccessFields_sizes_medium_width_Create { permission: Boolean! } type MediaDocAccessFields_sizes_medium_width_Read { permission: Boolean! } type MediaDocAccessFields_sizes_medium_width_Update { permission: Boolean! } type MediaDocAccessFields_sizes_medium_width_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_medium_height { create: MediaDocAccessFields_sizes_medium_height_Create read: MediaDocAccessFields_sizes_medium_height_Read update: MediaDocAccessFields_sizes_medium_height_Update delete: MediaDocAccessFields_sizes_medium_height_Delete } type MediaDocAccessFields_sizes_medium_height_Create { permission: Boolean! } type MediaDocAccessFields_sizes_medium_height_Read { permission: Boolean! } type MediaDocAccessFields_sizes_medium_height_Update { permission: Boolean! } type MediaDocAccessFields_sizes_medium_height_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_medium_mimeType { create: MediaDocAccessFields_sizes_medium_mimeType_Create read: MediaDocAccessFields_sizes_medium_mimeType_Read update: MediaDocAccessFields_sizes_medium_mimeType_Update delete: MediaDocAccessFields_sizes_medium_mimeType_Delete } type MediaDocAccessFields_sizes_medium_mimeType_Create { permission: Boolean! } type MediaDocAccessFields_sizes_medium_mimeType_Read { permission: Boolean! } type MediaDocAccessFields_sizes_medium_mimeType_Update { permission: Boolean! } type MediaDocAccessFields_sizes_medium_mimeType_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_medium_filesize { create: MediaDocAccessFields_sizes_medium_filesize_Create read: MediaDocAccessFields_sizes_medium_filesize_Read update: MediaDocAccessFields_sizes_medium_filesize_Update delete: MediaDocAccessFields_sizes_medium_filesize_Delete } type MediaDocAccessFields_sizes_medium_filesize_Create { permission: Boolean! } type MediaDocAccessFields_sizes_medium_filesize_Read { permission: Boolean! } type MediaDocAccessFields_sizes_medium_filesize_Update { permission: Boolean! } type MediaDocAccessFields_sizes_medium_filesize_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_medium_filename { create: MediaDocAccessFields_sizes_medium_filename_Create read: MediaDocAccessFields_sizes_medium_filename_Read update: MediaDocAccessFields_sizes_medium_filename_Update delete: MediaDocAccessFields_sizes_medium_filename_Delete } type MediaDocAccessFields_sizes_medium_filename_Create { permission: Boolean! } type MediaDocAccessFields_sizes_medium_filename_Read { permission: Boolean! } type MediaDocAccessFields_sizes_medium_filename_Update { permission: Boolean! } type MediaDocAccessFields_sizes_medium_filename_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_large { create: MediaDocAccessFields_sizes_large_Create read: MediaDocAccessFields_sizes_large_Read update: MediaDocAccessFields_sizes_large_Update delete: MediaDocAccessFields_sizes_large_Delete fields: MediaDocAccessFields_sizes_large_Fields } type MediaDocAccessFields_sizes_large_Create { permission: Boolean! } type MediaDocAccessFields_sizes_large_Read { permission: Boolean! } type MediaDocAccessFields_sizes_large_Update { permission: Boolean! } type MediaDocAccessFields_sizes_large_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_large_Fields { url: MediaDocAccessFields_sizes_large_url width: MediaDocAccessFields_sizes_large_width height: MediaDocAccessFields_sizes_large_height mimeType: MediaDocAccessFields_sizes_large_mimeType filesize: MediaDocAccessFields_sizes_large_filesize filename: MediaDocAccessFields_sizes_large_filename } type MediaDocAccessFields_sizes_large_url { create: MediaDocAccessFields_sizes_large_url_Create read: MediaDocAccessFields_sizes_large_url_Read update: MediaDocAccessFields_sizes_large_url_Update delete: MediaDocAccessFields_sizes_large_url_Delete } type MediaDocAccessFields_sizes_large_url_Create { permission: Boolean! } type MediaDocAccessFields_sizes_large_url_Read { permission: Boolean! } type MediaDocAccessFields_sizes_large_url_Update { permission: Boolean! } type MediaDocAccessFields_sizes_large_url_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_large_width { create: MediaDocAccessFields_sizes_large_width_Create read: MediaDocAccessFields_sizes_large_width_Read update: MediaDocAccessFields_sizes_large_width_Update delete: MediaDocAccessFields_sizes_large_width_Delete } type MediaDocAccessFields_sizes_large_width_Create { permission: Boolean! } type MediaDocAccessFields_sizes_large_width_Read { permission: Boolean! } type MediaDocAccessFields_sizes_large_width_Update { permission: Boolean! } type MediaDocAccessFields_sizes_large_width_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_large_height { create: MediaDocAccessFields_sizes_large_height_Create read: MediaDocAccessFields_sizes_large_height_Read update: MediaDocAccessFields_sizes_large_height_Update delete: MediaDocAccessFields_sizes_large_height_Delete } type MediaDocAccessFields_sizes_large_height_Create { permission: Boolean! } type MediaDocAccessFields_sizes_large_height_Read { permission: Boolean! } type MediaDocAccessFields_sizes_large_height_Update { permission: Boolean! } type MediaDocAccessFields_sizes_large_height_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_large_mimeType { create: MediaDocAccessFields_sizes_large_mimeType_Create read: MediaDocAccessFields_sizes_large_mimeType_Read update: MediaDocAccessFields_sizes_large_mimeType_Update delete: MediaDocAccessFields_sizes_large_mimeType_Delete } type MediaDocAccessFields_sizes_large_mimeType_Create { permission: Boolean! } type MediaDocAccessFields_sizes_large_mimeType_Read { permission: Boolean! } type MediaDocAccessFields_sizes_large_mimeType_Update { permission: Boolean! } type MediaDocAccessFields_sizes_large_mimeType_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_large_filesize { create: MediaDocAccessFields_sizes_large_filesize_Create read: MediaDocAccessFields_sizes_large_filesize_Read update: MediaDocAccessFields_sizes_large_filesize_Update delete: MediaDocAccessFields_sizes_large_filesize_Delete } type MediaDocAccessFields_sizes_large_filesize_Create { permission: Boolean! } type MediaDocAccessFields_sizes_large_filesize_Read { permission: Boolean! } type MediaDocAccessFields_sizes_large_filesize_Update { permission: Boolean! } type MediaDocAccessFields_sizes_large_filesize_Delete { permission: Boolean! } type MediaDocAccessFields_sizes_large_filename { create: MediaDocAccessFields_sizes_large_filename_Create read: MediaDocAccessFields_sizes_large_filename_Read update: MediaDocAccessFields_sizes_large_filename_Update delete: MediaDocAccessFields_sizes_large_filename_Delete } type MediaDocAccessFields_sizes_large_filename_Create { permission: Boolean! } type MediaDocAccessFields_sizes_large_filename_Read { permission: Boolean! } type MediaDocAccessFields_sizes_large_filename_Update { permission: Boolean! } type MediaDocAccessFields_sizes_large_filename_Delete { permission: Boolean! } type MediaCreateDocAccess { permission: Boolean! where: JSONObject } type MediaReadDocAccess { permission: Boolean! where: JSONObject } type MediaUpdateDocAccess { permission: Boolean! where: JSONObject } type MediaDeleteDocAccess { permission: Boolean! where: JSONObject } type User { id: String! updatedAt: DateTime createdAt: DateTime email: EmailAddress! resetPasswordToken: String resetPasswordExpiration: DateTime salt: String hash: String loginAttempts: Float lockUntil: DateTime } """ 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 { 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_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 { 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 { 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 { updatedAt: UsersDocAccessFields_updatedAt createdAt: UsersDocAccessFields_createdAt email: UsersDocAccessFields_email } 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: 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 { posts media users } union PayloadLockedDocument_Document = Post | Media | 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 { posts media 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 Menu { globalText: String updatedAt: DateTime createdAt: DateTime } type menuDocAccess { fields: MenuDocAccessFields read: MenuReadDocAccess update: MenuUpdateDocAccess } type MenuDocAccessFields { globalText: MenuDocAccessFields_globalText updatedAt: MenuDocAccessFields_updatedAt createdAt: MenuDocAccessFields_createdAt } type MenuDocAccessFields_globalText { create: MenuDocAccessFields_globalText_Create read: MenuDocAccessFields_globalText_Read update: MenuDocAccessFields_globalText_Update delete: MenuDocAccessFields_globalText_Delete } type MenuDocAccessFields_globalText_Create { permission: Boolean! } type MenuDocAccessFields_globalText_Read { permission: Boolean! } type MenuDocAccessFields_globalText_Update { permission: Boolean! } type MenuDocAccessFields_globalText_Delete { permission: Boolean! } type MenuDocAccessFields_updatedAt { create: MenuDocAccessFields_updatedAt_Create read: MenuDocAccessFields_updatedAt_Read update: MenuDocAccessFields_updatedAt_Update delete: MenuDocAccessFields_updatedAt_Delete } type MenuDocAccessFields_updatedAt_Create { permission: Boolean! } type MenuDocAccessFields_updatedAt_Read { permission: Boolean! } type MenuDocAccessFields_updatedAt_Update { permission: Boolean! } type MenuDocAccessFields_updatedAt_Delete { permission: Boolean! } type MenuDocAccessFields_createdAt { create: MenuDocAccessFields_createdAt_Create read: MenuDocAccessFields_createdAt_Read update: MenuDocAccessFields_createdAt_Update delete: MenuDocAccessFields_createdAt_Delete } type MenuDocAccessFields_createdAt_Create { permission: Boolean! } type MenuDocAccessFields_createdAt_Read { permission: Boolean! } type MenuDocAccessFields_createdAt_Update { permission: Boolean! } type MenuDocAccessFields_createdAt_Delete { permission: Boolean! } type MenuReadDocAccess { permission: Boolean! where: JSONObject } type MenuUpdateDocAccess { permission: Boolean! where: JSONObject } type Access { canAccessAdmin: Boolean! posts: postsAccess media: mediaAccess users: usersAccess payload_locked_documents: payload_locked_documentsAccess payload_preferences: payload_preferencesAccess menu: menuAccess } type postsAccess { fields: PostsFields create: PostsCreateAccess read: PostsReadAccess update: PostsUpdateAccess delete: PostsDeleteAccess } type PostsFields { title: PostsFields_title content: PostsFields_content updatedAt: PostsFields_updatedAt createdAt: PostsFields_createdAt } type PostsFields_title { create: PostsFields_title_Create read: PostsFields_title_Read update: PostsFields_title_Update delete: PostsFields_title_Delete } type PostsFields_title_Create { permission: Boolean! } type PostsFields_title_Read { permission: Boolean! } type PostsFields_title_Update { permission: Boolean! } type PostsFields_title_Delete { permission: Boolean! } type PostsFields_content { create: PostsFields_content_Create read: PostsFields_content_Read update: PostsFields_content_Update delete: PostsFields_content_Delete } type PostsFields_content_Create { permission: Boolean! } type PostsFields_content_Read { permission: Boolean! } type PostsFields_content_Update { permission: Boolean! } type PostsFields_content_Delete { permission: Boolean! } type PostsFields_updatedAt { create: PostsFields_updatedAt_Create read: PostsFields_updatedAt_Read update: PostsFields_updatedAt_Update delete: PostsFields_updatedAt_Delete } type PostsFields_updatedAt_Create { permission: Boolean! } type PostsFields_updatedAt_Read { permission: Boolean! } type PostsFields_updatedAt_Update { permission: Boolean! } type PostsFields_updatedAt_Delete { permission: Boolean! } type PostsFields_createdAt { create: PostsFields_createdAt_Create read: PostsFields_createdAt_Read update: PostsFields_createdAt_Update delete: PostsFields_createdAt_Delete } type PostsFields_createdAt_Create { permission: Boolean! } type PostsFields_createdAt_Read { permission: Boolean! } type PostsFields_createdAt_Update { permission: Boolean! } type PostsFields_createdAt_Delete { permission: Boolean! } type PostsCreateAccess { permission: Boolean! where: JSONObject } type PostsReadAccess { permission: Boolean! where: JSONObject } type PostsUpdateAccess { permission: Boolean! where: JSONObject } type PostsDeleteAccess { permission: Boolean! where: JSONObject } type mediaAccess { fields: MediaFields create: MediaCreateAccess read: MediaReadAccess update: MediaUpdateAccess delete: MediaDeleteAccess } type MediaFields { updatedAt: MediaFields_updatedAt createdAt: MediaFields_createdAt url: MediaFields_url thumbnailURL: MediaFields_thumbnailURL filename: MediaFields_filename mimeType: MediaFields_mimeType filesize: MediaFields_filesize width: MediaFields_width height: MediaFields_height focalX: MediaFields_focalX focalY: MediaFields_focalY sizes: MediaFields_sizes } type MediaFields_updatedAt { create: MediaFields_updatedAt_Create read: MediaFields_updatedAt_Read update: MediaFields_updatedAt_Update delete: MediaFields_updatedAt_Delete } type MediaFields_updatedAt_Create { permission: Boolean! } type MediaFields_updatedAt_Read { permission: Boolean! } type MediaFields_updatedAt_Update { permission: Boolean! } type MediaFields_updatedAt_Delete { permission: Boolean! } type MediaFields_createdAt { create: MediaFields_createdAt_Create read: MediaFields_createdAt_Read update: MediaFields_createdAt_Update delete: MediaFields_createdAt_Delete } type MediaFields_createdAt_Create { permission: Boolean! } type MediaFields_createdAt_Read { permission: Boolean! } type MediaFields_createdAt_Update { permission: Boolean! } type MediaFields_createdAt_Delete { permission: Boolean! } type MediaFields_url { create: MediaFields_url_Create read: MediaFields_url_Read update: MediaFields_url_Update delete: MediaFields_url_Delete } type MediaFields_url_Create { permission: Boolean! } type MediaFields_url_Read { permission: Boolean! } type MediaFields_url_Update { permission: Boolean! } type MediaFields_url_Delete { permission: Boolean! } type MediaFields_thumbnailURL { create: MediaFields_thumbnailURL_Create read: MediaFields_thumbnailURL_Read update: MediaFields_thumbnailURL_Update delete: MediaFields_thumbnailURL_Delete } type MediaFields_thumbnailURL_Create { permission: Boolean! } type MediaFields_thumbnailURL_Read { permission: Boolean! } type MediaFields_thumbnailURL_Update { permission: Boolean! } type MediaFields_thumbnailURL_Delete { permission: Boolean! } type MediaFields_filename { create: MediaFields_filename_Create read: MediaFields_filename_Read update: MediaFields_filename_Update delete: MediaFields_filename_Delete } type MediaFields_filename_Create { permission: Boolean! } type MediaFields_filename_Read { permission: Boolean! } type MediaFields_filename_Update { permission: Boolean! } type MediaFields_filename_Delete { permission: Boolean! } type MediaFields_mimeType { create: MediaFields_mimeType_Create read: MediaFields_mimeType_Read update: MediaFields_mimeType_Update delete: MediaFields_mimeType_Delete } type MediaFields_mimeType_Create { permission: Boolean! } type MediaFields_mimeType_Read { permission: Boolean! } type MediaFields_mimeType_Update { permission: Boolean! } type MediaFields_mimeType_Delete { permission: Boolean! } type MediaFields_filesize { create: MediaFields_filesize_Create read: MediaFields_filesize_Read update: MediaFields_filesize_Update delete: MediaFields_filesize_Delete } type MediaFields_filesize_Create { permission: Boolean! } type MediaFields_filesize_Read { permission: Boolean! } type MediaFields_filesize_Update { permission: Boolean! } type MediaFields_filesize_Delete { permission: Boolean! } type MediaFields_width { create: MediaFields_width_Create read: MediaFields_width_Read update: MediaFields_width_Update delete: MediaFields_width_Delete } type MediaFields_width_Create { permission: Boolean! } type MediaFields_width_Read { permission: Boolean! } type MediaFields_width_Update { permission: Boolean! } type MediaFields_width_Delete { permission: Boolean! } type MediaFields_height { create: MediaFields_height_Create read: MediaFields_height_Read update: MediaFields_height_Update delete: MediaFields_height_Delete } type MediaFields_height_Create { permission: Boolean! } type MediaFields_height_Read { permission: Boolean! } type MediaFields_height_Update { permission: Boolean! } type MediaFields_height_Delete { permission: Boolean! } type MediaFields_focalX { create: MediaFields_focalX_Create read: MediaFields_focalX_Read update: MediaFields_focalX_Update delete: MediaFields_focalX_Delete } type MediaFields_focalX_Create { permission: Boolean! } type MediaFields_focalX_Read { permission: Boolean! } type MediaFields_focalX_Update { permission: Boolean! } type MediaFields_focalX_Delete { permission: Boolean! } type MediaFields_focalY { create: MediaFields_focalY_Create read: MediaFields_focalY_Read update: MediaFields_focalY_Update delete: MediaFields_focalY_Delete } type MediaFields_focalY_Create { permission: Boolean! } type MediaFields_focalY_Read { permission: Boolean! } type MediaFields_focalY_Update { permission: Boolean! } type MediaFields_focalY_Delete { permission: Boolean! } type MediaFields_sizes { create: MediaFields_sizes_Create read: MediaFields_sizes_Read update: MediaFields_sizes_Update delete: MediaFields_sizes_Delete fields: MediaFields_sizes_Fields } type MediaFields_sizes_Create { permission: Boolean! } type MediaFields_sizes_Read { permission: Boolean! } type MediaFields_sizes_Update { permission: Boolean! } type MediaFields_sizes_Delete { permission: Boolean! } type MediaFields_sizes_Fields { thumbnail: MediaFields_sizes_thumbnail medium: MediaFields_sizes_medium large: MediaFields_sizes_large } type MediaFields_sizes_thumbnail { create: MediaFields_sizes_thumbnail_Create read: MediaFields_sizes_thumbnail_Read update: MediaFields_sizes_thumbnail_Update delete: MediaFields_sizes_thumbnail_Delete fields: MediaFields_sizes_thumbnail_Fields } type MediaFields_sizes_thumbnail_Create { permission: Boolean! } type MediaFields_sizes_thumbnail_Read { permission: Boolean! } type MediaFields_sizes_thumbnail_Update { permission: Boolean! } type MediaFields_sizes_thumbnail_Delete { permission: Boolean! } type MediaFields_sizes_thumbnail_Fields { url: MediaFields_sizes_thumbnail_url width: MediaFields_sizes_thumbnail_width height: MediaFields_sizes_thumbnail_height mimeType: MediaFields_sizes_thumbnail_mimeType filesize: MediaFields_sizes_thumbnail_filesize filename: MediaFields_sizes_thumbnail_filename } type MediaFields_sizes_thumbnail_url { create: MediaFields_sizes_thumbnail_url_Create read: MediaFields_sizes_thumbnail_url_Read update: MediaFields_sizes_thumbnail_url_Update delete: MediaFields_sizes_thumbnail_url_Delete } type MediaFields_sizes_thumbnail_url_Create { permission: Boolean! } type MediaFields_sizes_thumbnail_url_Read { permission: Boolean! } type MediaFields_sizes_thumbnail_url_Update { permission: Boolean! } type MediaFields_sizes_thumbnail_url_Delete { permission: Boolean! } type MediaFields_sizes_thumbnail_width { create: MediaFields_sizes_thumbnail_width_Create read: MediaFields_sizes_thumbnail_width_Read update: MediaFields_sizes_thumbnail_width_Update delete: MediaFields_sizes_thumbnail_width_Delete } type MediaFields_sizes_thumbnail_width_Create { permission: Boolean! } type MediaFields_sizes_thumbnail_width_Read { permission: Boolean! } type MediaFields_sizes_thumbnail_width_Update { permission: Boolean! } type MediaFields_sizes_thumbnail_width_Delete { permission: Boolean! } type MediaFields_sizes_thumbnail_height { create: MediaFields_sizes_thumbnail_height_Create read: MediaFields_sizes_thumbnail_height_Read update: MediaFields_sizes_thumbnail_height_Update delete: MediaFields_sizes_thumbnail_height_Delete } type MediaFields_sizes_thumbnail_height_Create { permission: Boolean! } type MediaFields_sizes_thumbnail_height_Read { permission: Boolean! } type MediaFields_sizes_thumbnail_height_Update { permission: Boolean! } type MediaFields_sizes_thumbnail_height_Delete { permission: Boolean! } type MediaFields_sizes_thumbnail_mimeType { create: MediaFields_sizes_thumbnail_mimeType_Create read: MediaFields_sizes_thumbnail_mimeType_Read update: MediaFields_sizes_thumbnail_mimeType_Update delete: MediaFields_sizes_thumbnail_mimeType_Delete } type MediaFields_sizes_thumbnail_mimeType_Create { permission: Boolean! } type MediaFields_sizes_thumbnail_mimeType_Read { permission: Boolean! } type MediaFields_sizes_thumbnail_mimeType_Update { permission: Boolean! } type MediaFields_sizes_thumbnail_mimeType_Delete { permission: Boolean! } type MediaFields_sizes_thumbnail_filesize { create: MediaFields_sizes_thumbnail_filesize_Create read: MediaFields_sizes_thumbnail_filesize_Read update: MediaFields_sizes_thumbnail_filesize_Update delete: MediaFields_sizes_thumbnail_filesize_Delete } type MediaFields_sizes_thumbnail_filesize_Create { permission: Boolean! } type MediaFields_sizes_thumbnail_filesize_Read { permission: Boolean! } type MediaFields_sizes_thumbnail_filesize_Update { permission: Boolean! } type MediaFields_sizes_thumbnail_filesize_Delete { permission: Boolean! } type MediaFields_sizes_thumbnail_filename { create: MediaFields_sizes_thumbnail_filename_Create read: MediaFields_sizes_thumbnail_filename_Read update: MediaFields_sizes_thumbnail_filename_Update delete: MediaFields_sizes_thumbnail_filename_Delete } type MediaFields_sizes_thumbnail_filename_Create { permission: Boolean! } type MediaFields_sizes_thumbnail_filename_Read { permission: Boolean! } type MediaFields_sizes_thumbnail_filename_Update { permission: Boolean! } type MediaFields_sizes_thumbnail_filename_Delete { permission: Boolean! } type MediaFields_sizes_medium { create: MediaFields_sizes_medium_Create read: MediaFields_sizes_medium_Read update: MediaFields_sizes_medium_Update delete: MediaFields_sizes_medium_Delete fields: MediaFields_sizes_medium_Fields } type MediaFields_sizes_medium_Create { permission: Boolean! } type MediaFields_sizes_medium_Read { permission: Boolean! } type MediaFields_sizes_medium_Update { permission: Boolean! } type MediaFields_sizes_medium_Delete { permission: Boolean! } type MediaFields_sizes_medium_Fields { url: MediaFields_sizes_medium_url width: MediaFields_sizes_medium_width height: MediaFields_sizes_medium_height mimeType: MediaFields_sizes_medium_mimeType filesize: MediaFields_sizes_medium_filesize filename: MediaFields_sizes_medium_filename } type MediaFields_sizes_medium_url { create: MediaFields_sizes_medium_url_Create read: MediaFields_sizes_medium_url_Read update: MediaFields_sizes_medium_url_Update delete: MediaFields_sizes_medium_url_Delete } type MediaFields_sizes_medium_url_Create { permission: Boolean! } type MediaFields_sizes_medium_url_Read { permission: Boolean! } type MediaFields_sizes_medium_url_Update { permission: Boolean! } type MediaFields_sizes_medium_url_Delete { permission: Boolean! } type MediaFields_sizes_medium_width { create: MediaFields_sizes_medium_width_Create read: MediaFields_sizes_medium_width_Read update: MediaFields_sizes_medium_width_Update delete: MediaFields_sizes_medium_width_Delete } type MediaFields_sizes_medium_width_Create { permission: Boolean! } type MediaFields_sizes_medium_width_Read { permission: Boolean! } type MediaFields_sizes_medium_width_Update { permission: Boolean! } type MediaFields_sizes_medium_width_Delete { permission: Boolean! } type MediaFields_sizes_medium_height { create: MediaFields_sizes_medium_height_Create read: MediaFields_sizes_medium_height_Read update: MediaFields_sizes_medium_height_Update delete: MediaFields_sizes_medium_height_Delete } type MediaFields_sizes_medium_height_Create { permission: Boolean! } type MediaFields_sizes_medium_height_Read { permission: Boolean! } type MediaFields_sizes_medium_height_Update { permission: Boolean! } type MediaFields_sizes_medium_height_Delete { permission: Boolean! } type MediaFields_sizes_medium_mimeType { create: MediaFields_sizes_medium_mimeType_Create read: MediaFields_sizes_medium_mimeType_Read update: MediaFields_sizes_medium_mimeType_Update delete: MediaFields_sizes_medium_mimeType_Delete } type MediaFields_sizes_medium_mimeType_Create { permission: Boolean! } type MediaFields_sizes_medium_mimeType_Read { permission: Boolean! } type MediaFields_sizes_medium_mimeType_Update { permission: Boolean! } type MediaFields_sizes_medium_mimeType_Delete { permission: Boolean! } type MediaFields_sizes_medium_filesize { create: MediaFields_sizes_medium_filesize_Create read: MediaFields_sizes_medium_filesize_Read update: MediaFields_sizes_medium_filesize_Update delete: MediaFields_sizes_medium_filesize_Delete } type MediaFields_sizes_medium_filesize_Create { permission: Boolean! } type MediaFields_sizes_medium_filesize_Read { permission: Boolean! } type MediaFields_sizes_medium_filesize_Update { permission: Boolean! } type MediaFields_sizes_medium_filesize_Delete { permission: Boolean! } type MediaFields_sizes_medium_filename { create: MediaFields_sizes_medium_filename_Create read: MediaFields_sizes_medium_filename_Read update: MediaFields_sizes_medium_filename_Update delete: MediaFields_sizes_medium_filename_Delete } type MediaFields_sizes_medium_filename_Create { permission: Boolean! } type MediaFields_sizes_medium_filename_Read { permission: Boolean! } type MediaFields_sizes_medium_filename_Update { permission: Boolean! } type MediaFields_sizes_medium_filename_Delete { permission: Boolean! } type MediaFields_sizes_large { create: MediaFields_sizes_large_Create read: MediaFields_sizes_large_Read update: MediaFields_sizes_large_Update delete: MediaFields_sizes_large_Delete fields: MediaFields_sizes_large_Fields } type MediaFields_sizes_large_Create { permission: Boolean! } type MediaFields_sizes_large_Read { permission: Boolean! } type MediaFields_sizes_large_Update { permission: Boolean! } type MediaFields_sizes_large_Delete { permission: Boolean! } type MediaFields_sizes_large_Fields { url: MediaFields_sizes_large_url width: MediaFields_sizes_large_width height: MediaFields_sizes_large_height mimeType: MediaFields_sizes_large_mimeType filesize: MediaFields_sizes_large_filesize filename: MediaFields_sizes_large_filename } type MediaFields_sizes_large_url { create: MediaFields_sizes_large_url_Create read: MediaFields_sizes_large_url_Read update: MediaFields_sizes_large_url_Update delete: MediaFields_sizes_large_url_Delete } type MediaFields_sizes_large_url_Create { permission: Boolean! } type MediaFields_sizes_large_url_Read { permission: Boolean! } type MediaFields_sizes_large_url_Update { permission: Boolean! } type MediaFields_sizes_large_url_Delete { permission: Boolean! } type MediaFields_sizes_large_width { create: MediaFields_sizes_large_width_Create read: MediaFields_sizes_large_width_Read update: MediaFields_sizes_large_width_Update delete: MediaFields_sizes_large_width_Delete } type MediaFields_sizes_large_width_Create { permission: Boolean! } type MediaFields_sizes_large_width_Read { permission: Boolean! } type MediaFields_sizes_large_width_Update { permission: Boolean! } type MediaFields_sizes_large_width_Delete { permission: Boolean! } type MediaFields_sizes_large_height { create: MediaFields_sizes_large_height_Create read: MediaFields_sizes_large_height_Read update: MediaFields_sizes_large_height_Update delete: MediaFields_sizes_large_height_Delete } type MediaFields_sizes_large_height_Create { permission: Boolean! } type MediaFields_sizes_large_height_Read { permission: Boolean! } type MediaFields_sizes_large_height_Update { permission: Boolean! } type MediaFields_sizes_large_height_Delete { permission: Boolean! } type MediaFields_sizes_large_mimeType { create: MediaFields_sizes_large_mimeType_Create read: MediaFields_sizes_large_mimeType_Read update: MediaFields_sizes_large_mimeType_Update delete: MediaFields_sizes_large_mimeType_Delete } type MediaFields_sizes_large_mimeType_Create { permission: Boolean! } type MediaFields_sizes_large_mimeType_Read { permission: Boolean! } type MediaFields_sizes_large_mimeType_Update { permission: Boolean! } type MediaFields_sizes_large_mimeType_Delete { permission: Boolean! } type MediaFields_sizes_large_filesize { create: MediaFields_sizes_large_filesize_Create read: MediaFields_sizes_large_filesize_Read update: MediaFields_sizes_large_filesize_Update delete: MediaFields_sizes_large_filesize_Delete } type MediaFields_sizes_large_filesize_Create { permission: Boolean! } type MediaFields_sizes_large_filesize_Read { permission: Boolean! } type MediaFields_sizes_large_filesize_Update { permission: Boolean! } type MediaFields_sizes_large_filesize_Delete { permission: Boolean! } type MediaFields_sizes_large_filename { create: MediaFields_sizes_large_filename_Create read: MediaFields_sizes_large_filename_Read update: MediaFields_sizes_large_filename_Update delete: MediaFields_sizes_large_filename_Delete } type MediaFields_sizes_large_filename_Create { permission: Boolean! } type MediaFields_sizes_large_filename_Read { permission: Boolean! } type MediaFields_sizes_large_filename_Update { permission: Boolean! } type MediaFields_sizes_large_filename_Delete { permission: Boolean! } type MediaCreateAccess { permission: Boolean! where: JSONObject } type MediaReadAccess { permission: Boolean! where: JSONObject } type MediaUpdateAccess { permission: Boolean! where: JSONObject } type MediaDeleteAccess { permission: Boolean! where: JSONObject } type usersAccess { fields: UsersFields create: UsersCreateAccess read: UsersReadAccess update: UsersUpdateAccess delete: UsersDeleteAccess unlock: UsersUnlockAccess } type UsersFields { updatedAt: UsersFields_updatedAt createdAt: UsersFields_createdAt email: UsersFields_email } 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 menuAccess { fields: MenuFields read: MenuReadAccess update: MenuUpdateAccess } type MenuFields { globalText: MenuFields_globalText updatedAt: MenuFields_updatedAt createdAt: MenuFields_createdAt } type MenuFields_globalText { create: MenuFields_globalText_Create read: MenuFields_globalText_Read update: MenuFields_globalText_Update delete: MenuFields_globalText_Delete } type MenuFields_globalText_Create { permission: Boolean! } type MenuFields_globalText_Read { permission: Boolean! } type MenuFields_globalText_Update { permission: Boolean! } type MenuFields_globalText_Delete { permission: Boolean! } type MenuFields_updatedAt { create: MenuFields_updatedAt_Create read: MenuFields_updatedAt_Read update: MenuFields_updatedAt_Update delete: MenuFields_updatedAt_Delete } type MenuFields_updatedAt_Create { permission: Boolean! } type MenuFields_updatedAt_Read { permission: Boolean! } type MenuFields_updatedAt_Update { permission: Boolean! } type MenuFields_updatedAt_Delete { permission: Boolean! } type MenuFields_createdAt { create: MenuFields_createdAt_Create read: MenuFields_createdAt_Read update: MenuFields_createdAt_Update delete: MenuFields_createdAt_Delete } type MenuFields_createdAt_Create { permission: Boolean! } type MenuFields_createdAt_Read { permission: Boolean! } type MenuFields_createdAt_Update { permission: Boolean! } type MenuFields_createdAt_Delete { permission: Boolean! } type MenuReadAccess { permission: Boolean! where: JSONObject } type MenuUpdateAccess { permission: Boolean! where: JSONObject } type Mutation { createPost(data: mutationPostInput!, draft: Boolean): Post updatePost(id: String!, autosave: Boolean, data: mutationPostUpdateInput!, draft: Boolean): Post deletePost(id: String!): Post duplicatePost(id: String!, data: mutationPostInput!): Post createMedia(data: mutationMediaInput!, draft: Boolean): Media updateMedia(id: String!, autosave: Boolean, data: mutationMediaUpdateInput!, draft: Boolean): Media deleteMedia(id: String!): Media duplicateMedia(id: String!, data: mutationMediaInput!): Media 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 updateMenu(data: mutationMenuInput!, draft: Boolean): Menu } input mutationPostInput { title: String content: JSON updatedAt: String createdAt: String } input mutationPostUpdateInput { title: String content: JSON updatedAt: String createdAt: String } input mutationMediaInput { updatedAt: String createdAt: String url: String thumbnailURL: String filename: String mimeType: String filesize: Float width: Float height: Float focalX: Float focalY: Float sizes: mutationMedia_SizesInput } input mutationMedia_SizesInput { thumbnail: mutationMedia_Sizes_ThumbnailInput medium: mutationMedia_Sizes_MediumInput large: mutationMedia_Sizes_LargeInput } input mutationMedia_Sizes_ThumbnailInput { url: String width: Float height: Float mimeType: String filesize: Float filename: String } input mutationMedia_Sizes_MediumInput { url: String width: Float height: Float mimeType: String filesize: Float filename: String } input mutationMedia_Sizes_LargeInput { url: String width: Float height: Float mimeType: String filesize: Float filename: String } input mutationMediaUpdateInput { updatedAt: String createdAt: String url: String thumbnailURL: String filename: String mimeType: String filesize: Float width: Float height: Float focalX: Float focalY: Float sizes: mutationMediaUpdate_SizesInput } input mutationMediaUpdate_SizesInput { thumbnail: mutationMediaUpdate_Sizes_ThumbnailInput medium: mutationMediaUpdate_Sizes_MediumInput large: mutationMediaUpdate_Sizes_LargeInput } input mutationMediaUpdate_Sizes_ThumbnailInput { url: String width: Float height: Float mimeType: String filesize: Float filename: String } input mutationMediaUpdate_Sizes_MediumInput { url: String width: Float height: Float mimeType: String filesize: Float filename: String } input mutationMediaUpdate_Sizes_LargeInput { url: String width: Float height: Float mimeType: String filesize: Float filename: String } input mutationUserInput { updatedAt: String createdAt: String email: String! resetPasswordToken: String resetPasswordExpiration: String salt: String hash: String loginAttempts: Float lockUntil: String password: String! } input mutationUserUpdateInput { updatedAt: String createdAt: String email: String resetPasswordToken: String resetPasswordExpiration: String salt: String hash: String loginAttempts: Float lockUntil: String password: String } 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 { posts media 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 { posts media 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 mutationMenuInput { globalText: String updatedAt: String createdAt: String }