# Breaking Changes
### New file import locations
Exports from the `payload` package have been _significantly_ cleaned up.
Now, just about everything is able to be imported from `payload`
directly, rather than an assortment of subpath exports. This means that
things like `import { buildConfig } from 'payload/config'` are now just
imported via `import { buildConfig } from 'payload'`. The mental model
is significantly simpler for developers, but you might need to update
some of your imports.
Payload now exposes only three exports:
1. `payload` - all types and server-only Payload code
2. `payload/shared` - utilities that can be used in either the browser
or in Node environments
3. `payload/node` - heavy utilities that should only be imported in Node
scripts and never be imported into bundled code like Next.js
### UI library pre-bundling
With this release, we've dramatically sped up the compile time for
Payload by pre-bundling our entire UI package for use inside of the
Payload admin itself. There are new exports that should be used within
Payload custom components:
1. `@payloadcms/ui/client` - all client components
2. `@payloadcms/ui/server` - all server components
For all of your custom Payload admin UI components, you should be
importing from one of these two pre-compiled barrel files rather than
importing from the more deeply nested exports directly. That will keep
compile times nice and speedy, and will also make sure that the bundled
JS for your admin UI is kept small.
For example, whereas before, if you imported the Payload `Button`, you
would have imported it like this:
```ts
import { Button } from '@payloadcms/ui/elements/Button'
```
Now, you would import it like this:
```ts
import { Button } from '@payloadcms/ui/client'
```
This is a significant DX / performance optimization that we're pretty
pumped about.
However, if you are importing or re-using Payload UI components
_outside_ of the Payload admin UI, for example in your own frontend
apps, you can import from the individual component exports which will
make sure that the bundled JS is kept to a minimum in your frontend
apps. So in your own frontend, you can continue to import directly to
the components that you want to consume rather than importing from the
pre-compiled barrel files.
Individual component exports will now come with their corresponding CSS
and everything will work perfectly as-expected.
### Specific exports have changed
- `'@payloadcms/ui/templates/Default'` and
`'@payloadcms/ui/templates/Minimal`' are now exported from
`'@payloadcms/next/templates'`
- Old: `import { LogOut } from '@payloadcms/ui/icons/LogOut'` new:
`import { LogOutIcon } from '@payloadcms/ui/icons/LogOut'`
## Background info
In effort to make local dev as fast as possible, we need to import as
few files as possible so that the compiler has less to process. One way
we've achieved this in the Admin Panel was to _remove_ all .scss imports
from all components in the `@payloadcms/ui` module using a build
process. This stripped all `import './index.scss'` statements out of
each component before injecting them into `dist`. Instead, it bundles
all of the CSS into a single `main.css` file, and we import _that_ at
the root of the app.
While this concept is _still_ the right solution to the problem, this
particular approach is not viable when using these components outside
the Admin Panel, where not only does this root stylesheet not exist, but
where it would also bloat your app with unused styles. Instead, we need
to _keep_ these .scss imports in place so they are imported directly
alongside your components, as expected. Then, we need create a _new_
build step that _separately_ compiles the components _without_ their
stylesheets—this way your app can consume either as needed from the new
`client` and `server` barrel files within `@payloadcms/ui`, i.e. from
within `@payloadcms/next` and all other admin-specific packages and
plugins.
This way, all other applications will simply import using the direct
file paths, just as they did before. Except now they come with
stylesheets.
And we've gotten a pretty awesome initial compilation performance boost.
---------
Co-authored-by: James <james@trbl.design>
Co-authored-by: Alessio Gravili <alessio@gravili.de>
2678 lines
61 KiB
GraphQL
2678 lines
61 KiB
GraphQL
type Query {
|
|
Collection1(id: String!, draft: Boolean): Collection1
|
|
Collection1s(
|
|
draft: Boolean
|
|
where: Collection1_where
|
|
limit: Int
|
|
page: Int
|
|
sort: String
|
|
): Collection1s
|
|
countCollection1s(draft: Boolean, where: Collection1_where): countCollection1s
|
|
docAccessCollection1(id: String!): collection1DocAccess
|
|
Collection2(id: String!, draft: Boolean): Collection2
|
|
Collection2s(
|
|
draft: Boolean
|
|
where: Collection2_where
|
|
limit: Int
|
|
page: Int
|
|
sort: String
|
|
): Collection2s
|
|
countCollection2s(draft: Boolean, where: Collection2_where): countCollection2s
|
|
docAccessCollection2(id: String!): collection2DocAccess
|
|
User(id: String!, draft: Boolean): User
|
|
Users(draft: Boolean, where: User_where, limit: Int, page: Int, sort: String): Users
|
|
countUsers(draft: Boolean, where: User_where): countUsers
|
|
docAccessUser(id: String!): usersDocAccess
|
|
meUser: usersMe
|
|
initializedUser: Boolean
|
|
PayloadPreference(id: String!, draft: Boolean): PayloadPreference
|
|
PayloadPreferences(
|
|
draft: Boolean
|
|
where: PayloadPreference_where
|
|
limit: Int
|
|
page: Int
|
|
sort: String
|
|
): PayloadPreferences
|
|
countPayloadPreferences(draft: Boolean, where: PayloadPreference_where): countPayloadPreferences
|
|
docAccessPayloadPreference(id: String!): payload_preferencesDocAccess
|
|
Access: Access
|
|
}
|
|
|
|
type Collection1 {
|
|
id: String
|
|
testing: String!
|
|
title: String!
|
|
meta: [SharedMetaArray!]
|
|
blocks: [Collection1_Blocks!]!
|
|
updatedAt: DateTime
|
|
createdAt: DateTime
|
|
}
|
|
|
|
type SharedMetaArray {
|
|
title: String
|
|
description: String
|
|
id: String
|
|
}
|
|
|
|
union Collection1_Blocks = SharedMetaBlock | AnotherSharedBlock
|
|
|
|
type SharedMetaBlock {
|
|
b1title: String!
|
|
b1description: String
|
|
id: String
|
|
blockName: String
|
|
blockType: String
|
|
}
|
|
|
|
type AnotherSharedBlock {
|
|
b2title: String!
|
|
b2description: String
|
|
id: String
|
|
blockName: String
|
|
blockType: String
|
|
}
|
|
|
|
"""
|
|
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 Collection1s {
|
|
docs: [Collection1]
|
|
hasNextPage: Boolean
|
|
hasPrevPage: Boolean
|
|
limit: Int
|
|
nextPage: Int
|
|
offset: Int
|
|
page: Int
|
|
pagingCounter: Int
|
|
prevPage: Int
|
|
totalDocs: Int
|
|
totalPages: Int
|
|
}
|
|
|
|
input Collection1_where {
|
|
testing: Collection1_testing_operator
|
|
title: Collection1_title_operator
|
|
meta__title: Collection1_meta__title_operator
|
|
meta__description: Collection1_meta__description_operator
|
|
meta__id: Collection1_meta__id_operator
|
|
updatedAt: Collection1_updatedAt_operator
|
|
createdAt: Collection1_createdAt_operator
|
|
id: Collection1_id_operator
|
|
AND: [Collection1_where_and]
|
|
OR: [Collection1_where_or]
|
|
}
|
|
|
|
input Collection1_testing_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
}
|
|
|
|
input Collection1_title_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
}
|
|
|
|
input Collection1_meta__title_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input Collection1_meta__description_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input Collection1_meta__id_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input Collection1_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 Collection1_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 Collection1_id_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input Collection1_where_and {
|
|
testing: Collection1_testing_operator
|
|
title: Collection1_title_operator
|
|
meta__title: Collection1_meta__title_operator
|
|
meta__description: Collection1_meta__description_operator
|
|
meta__id: Collection1_meta__id_operator
|
|
updatedAt: Collection1_updatedAt_operator
|
|
createdAt: Collection1_createdAt_operator
|
|
id: Collection1_id_operator
|
|
AND: [Collection1_where_and]
|
|
OR: [Collection1_where_or]
|
|
}
|
|
|
|
input Collection1_where_or {
|
|
testing: Collection1_testing_operator
|
|
title: Collection1_title_operator
|
|
meta__title: Collection1_meta__title_operator
|
|
meta__description: Collection1_meta__description_operator
|
|
meta__id: Collection1_meta__id_operator
|
|
updatedAt: Collection1_updatedAt_operator
|
|
createdAt: Collection1_createdAt_operator
|
|
id: Collection1_id_operator
|
|
AND: [Collection1_where_and]
|
|
OR: [Collection1_where_or]
|
|
}
|
|
|
|
type countCollection1s {
|
|
totalDocs: Int
|
|
}
|
|
|
|
type collection1DocAccess {
|
|
fields: Collection1DocAccessFields
|
|
create: Collection1CreateDocAccess
|
|
read: Collection1ReadDocAccess
|
|
update: Collection1UpdateDocAccess
|
|
delete: Collection1DeleteDocAccess
|
|
}
|
|
|
|
type Collection1DocAccessFields {
|
|
testing: Collection1DocAccessFields_testing
|
|
title: Collection1DocAccessFields_title
|
|
meta: Collection1DocAccessFields_meta
|
|
blocks: Collection1DocAccessFields_blocks
|
|
updatedAt: Collection1DocAccessFields_updatedAt
|
|
createdAt: Collection1DocAccessFields_createdAt
|
|
}
|
|
|
|
type Collection1DocAccessFields_testing {
|
|
create: Collection1DocAccessFields_testing_Create
|
|
read: Collection1DocAccessFields_testing_Read
|
|
update: Collection1DocAccessFields_testing_Update
|
|
delete: Collection1DocAccessFields_testing_Delete
|
|
}
|
|
|
|
type Collection1DocAccessFields_testing_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_testing_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_testing_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_testing_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_title {
|
|
create: Collection1DocAccessFields_title_Create
|
|
read: Collection1DocAccessFields_title_Read
|
|
update: Collection1DocAccessFields_title_Update
|
|
delete: Collection1DocAccessFields_title_Delete
|
|
}
|
|
|
|
type Collection1DocAccessFields_title_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_title_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_title_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_title_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta {
|
|
create: Collection1DocAccessFields_meta_Create
|
|
read: Collection1DocAccessFields_meta_Read
|
|
update: Collection1DocAccessFields_meta_Update
|
|
delete: Collection1DocAccessFields_meta_Delete
|
|
fields: Collection1DocAccessFields_meta_Fields
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_Fields {
|
|
title: Collection1DocAccessFields_meta_title
|
|
description: Collection1DocAccessFields_meta_description
|
|
id: Collection1DocAccessFields_meta_id
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_title {
|
|
create: Collection1DocAccessFields_meta_title_Create
|
|
read: Collection1DocAccessFields_meta_title_Read
|
|
update: Collection1DocAccessFields_meta_title_Update
|
|
delete: Collection1DocAccessFields_meta_title_Delete
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_title_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_title_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_title_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_title_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_description {
|
|
create: Collection1DocAccessFields_meta_description_Create
|
|
read: Collection1DocAccessFields_meta_description_Read
|
|
update: Collection1DocAccessFields_meta_description_Update
|
|
delete: Collection1DocAccessFields_meta_description_Delete
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_description_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_description_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_description_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_description_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_id {
|
|
create: Collection1DocAccessFields_meta_id_Create
|
|
read: Collection1DocAccessFields_meta_id_Read
|
|
update: Collection1DocAccessFields_meta_id_Update
|
|
delete: Collection1DocAccessFields_meta_id_Delete
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_id_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_id_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_id_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_meta_id_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_blocks {
|
|
create: Collection1DocAccessFields_blocks_Create
|
|
read: Collection1DocAccessFields_blocks_Read
|
|
update: Collection1DocAccessFields_blocks_Update
|
|
delete: Collection1DocAccessFields_blocks_Delete
|
|
}
|
|
|
|
type Collection1DocAccessFields_blocks_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_blocks_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_blocks_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_blocks_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_updatedAt {
|
|
create: Collection1DocAccessFields_updatedAt_Create
|
|
read: Collection1DocAccessFields_updatedAt_Read
|
|
update: Collection1DocAccessFields_updatedAt_Update
|
|
delete: Collection1DocAccessFields_updatedAt_Delete
|
|
}
|
|
|
|
type Collection1DocAccessFields_updatedAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_updatedAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_updatedAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_updatedAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_createdAt {
|
|
create: Collection1DocAccessFields_createdAt_Create
|
|
read: Collection1DocAccessFields_createdAt_Read
|
|
update: Collection1DocAccessFields_createdAt_Update
|
|
delete: Collection1DocAccessFields_createdAt_Delete
|
|
}
|
|
|
|
type Collection1DocAccessFields_createdAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_createdAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_createdAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1DocAccessFields_createdAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1CreateDocAccess {
|
|
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 Collection1ReadDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type Collection1UpdateDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type Collection1DeleteDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type Collection2 {
|
|
id: String
|
|
metaArray: [SharedMetaArray!]
|
|
metaGroup: SharedMeta
|
|
nestedGroup: Collection2_NestedGroup
|
|
updatedAt: DateTime
|
|
createdAt: DateTime
|
|
}
|
|
|
|
type SharedMeta {
|
|
title: String
|
|
description: String
|
|
}
|
|
|
|
type Collection2_NestedGroup {
|
|
meta: SharedMeta
|
|
}
|
|
|
|
type Collection2s {
|
|
docs: [Collection2]
|
|
hasNextPage: Boolean
|
|
hasPrevPage: Boolean
|
|
limit: Int
|
|
nextPage: Int
|
|
offset: Int
|
|
page: Int
|
|
pagingCounter: Int
|
|
prevPage: Int
|
|
totalDocs: Int
|
|
totalPages: Int
|
|
}
|
|
|
|
input Collection2_where {
|
|
metaArray__title: Collection2_metaArray__title_operator
|
|
metaArray__description: Collection2_metaArray__description_operator
|
|
metaArray__id: Collection2_metaArray__id_operator
|
|
metaGroup__title: Collection2_metaGroup__title_operator
|
|
metaGroup__description: Collection2_metaGroup__description_operator
|
|
nestedGroup__meta__title: Collection2_nestedGroup__meta__title_operator
|
|
nestedGroup__meta__description: Collection2_nestedGroup__meta__description_operator
|
|
updatedAt: Collection2_updatedAt_operator
|
|
createdAt: Collection2_createdAt_operator
|
|
id: Collection2_id_operator
|
|
AND: [Collection2_where_and]
|
|
OR: [Collection2_where_or]
|
|
}
|
|
|
|
input Collection2_metaArray__title_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input Collection2_metaArray__description_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input Collection2_metaArray__id_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input Collection2_metaGroup__title_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input Collection2_metaGroup__description_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input Collection2_nestedGroup__meta__title_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input Collection2_nestedGroup__meta__description_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input Collection2_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 Collection2_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 Collection2_id_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input Collection2_where_and {
|
|
metaArray__title: Collection2_metaArray__title_operator
|
|
metaArray__description: Collection2_metaArray__description_operator
|
|
metaArray__id: Collection2_metaArray__id_operator
|
|
metaGroup__title: Collection2_metaGroup__title_operator
|
|
metaGroup__description: Collection2_metaGroup__description_operator
|
|
nestedGroup__meta__title: Collection2_nestedGroup__meta__title_operator
|
|
nestedGroup__meta__description: Collection2_nestedGroup__meta__description_operator
|
|
updatedAt: Collection2_updatedAt_operator
|
|
createdAt: Collection2_createdAt_operator
|
|
id: Collection2_id_operator
|
|
AND: [Collection2_where_and]
|
|
OR: [Collection2_where_or]
|
|
}
|
|
|
|
input Collection2_where_or {
|
|
metaArray__title: Collection2_metaArray__title_operator
|
|
metaArray__description: Collection2_metaArray__description_operator
|
|
metaArray__id: Collection2_metaArray__id_operator
|
|
metaGroup__title: Collection2_metaGroup__title_operator
|
|
metaGroup__description: Collection2_metaGroup__description_operator
|
|
nestedGroup__meta__title: Collection2_nestedGroup__meta__title_operator
|
|
nestedGroup__meta__description: Collection2_nestedGroup__meta__description_operator
|
|
updatedAt: Collection2_updatedAt_operator
|
|
createdAt: Collection2_createdAt_operator
|
|
id: Collection2_id_operator
|
|
AND: [Collection2_where_and]
|
|
OR: [Collection2_where_or]
|
|
}
|
|
|
|
type countCollection2s {
|
|
totalDocs: Int
|
|
}
|
|
|
|
type collection2DocAccess {
|
|
fields: Collection2DocAccessFields
|
|
create: Collection2CreateDocAccess
|
|
read: Collection2ReadDocAccess
|
|
update: Collection2UpdateDocAccess
|
|
delete: Collection2DeleteDocAccess
|
|
}
|
|
|
|
type Collection2DocAccessFields {
|
|
metaArray: Collection2DocAccessFields_metaArray
|
|
metaGroup: Collection2DocAccessFields_metaGroup
|
|
nestedGroup: Collection2DocAccessFields_nestedGroup
|
|
updatedAt: Collection2DocAccessFields_updatedAt
|
|
createdAt: Collection2DocAccessFields_createdAt
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray {
|
|
create: Collection2DocAccessFields_metaArray_Create
|
|
read: Collection2DocAccessFields_metaArray_Read
|
|
update: Collection2DocAccessFields_metaArray_Update
|
|
delete: Collection2DocAccessFields_metaArray_Delete
|
|
fields: Collection2DocAccessFields_metaArray_Fields
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_Fields {
|
|
title: Collection2DocAccessFields_metaArray_title
|
|
description: Collection2DocAccessFields_metaArray_description
|
|
id: Collection2DocAccessFields_metaArray_id
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_title {
|
|
create: Collection2DocAccessFields_metaArray_title_Create
|
|
read: Collection2DocAccessFields_metaArray_title_Read
|
|
update: Collection2DocAccessFields_metaArray_title_Update
|
|
delete: Collection2DocAccessFields_metaArray_title_Delete
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_title_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_title_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_title_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_title_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_description {
|
|
create: Collection2DocAccessFields_metaArray_description_Create
|
|
read: Collection2DocAccessFields_metaArray_description_Read
|
|
update: Collection2DocAccessFields_metaArray_description_Update
|
|
delete: Collection2DocAccessFields_metaArray_description_Delete
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_description_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_description_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_description_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_description_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_id {
|
|
create: Collection2DocAccessFields_metaArray_id_Create
|
|
read: Collection2DocAccessFields_metaArray_id_Read
|
|
update: Collection2DocAccessFields_metaArray_id_Update
|
|
delete: Collection2DocAccessFields_metaArray_id_Delete
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_id_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_id_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_id_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaArray_id_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaGroup {
|
|
create: Collection2DocAccessFields_metaGroup_Create
|
|
read: Collection2DocAccessFields_metaGroup_Read
|
|
update: Collection2DocAccessFields_metaGroup_Update
|
|
delete: Collection2DocAccessFields_metaGroup_Delete
|
|
fields: Collection2DocAccessFields_metaGroup_Fields
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaGroup_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaGroup_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaGroup_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaGroup_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaGroup_Fields {
|
|
title: Collection2DocAccessFields_metaGroup_title
|
|
description: Collection2DocAccessFields_metaGroup_description
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaGroup_title {
|
|
create: Collection2DocAccessFields_metaGroup_title_Create
|
|
read: Collection2DocAccessFields_metaGroup_title_Read
|
|
update: Collection2DocAccessFields_metaGroup_title_Update
|
|
delete: Collection2DocAccessFields_metaGroup_title_Delete
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaGroup_title_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaGroup_title_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaGroup_title_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaGroup_title_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaGroup_description {
|
|
create: Collection2DocAccessFields_metaGroup_description_Create
|
|
read: Collection2DocAccessFields_metaGroup_description_Read
|
|
update: Collection2DocAccessFields_metaGroup_description_Update
|
|
delete: Collection2DocAccessFields_metaGroup_description_Delete
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaGroup_description_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaGroup_description_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaGroup_description_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_metaGroup_description_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup {
|
|
create: Collection2DocAccessFields_nestedGroup_Create
|
|
read: Collection2DocAccessFields_nestedGroup_Read
|
|
update: Collection2DocAccessFields_nestedGroup_Update
|
|
delete: Collection2DocAccessFields_nestedGroup_Delete
|
|
fields: Collection2DocAccessFields_nestedGroup_Fields
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_Fields {
|
|
meta: Collection2DocAccessFields_nestedGroup_meta
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_meta {
|
|
create: Collection2DocAccessFields_nestedGroup_meta_Create
|
|
read: Collection2DocAccessFields_nestedGroup_meta_Read
|
|
update: Collection2DocAccessFields_nestedGroup_meta_Update
|
|
delete: Collection2DocAccessFields_nestedGroup_meta_Delete
|
|
fields: Collection2DocAccessFields_nestedGroup_meta_Fields
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_meta_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_meta_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_meta_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_meta_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_meta_Fields {
|
|
title: Collection2DocAccessFields_nestedGroup_meta_title
|
|
description: Collection2DocAccessFields_nestedGroup_meta_description
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_meta_title {
|
|
create: Collection2DocAccessFields_nestedGroup_meta_title_Create
|
|
read: Collection2DocAccessFields_nestedGroup_meta_title_Read
|
|
update: Collection2DocAccessFields_nestedGroup_meta_title_Update
|
|
delete: Collection2DocAccessFields_nestedGroup_meta_title_Delete
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_meta_title_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_meta_title_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_meta_title_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_meta_title_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_meta_description {
|
|
create: Collection2DocAccessFields_nestedGroup_meta_description_Create
|
|
read: Collection2DocAccessFields_nestedGroup_meta_description_Read
|
|
update: Collection2DocAccessFields_nestedGroup_meta_description_Update
|
|
delete: Collection2DocAccessFields_nestedGroup_meta_description_Delete
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_meta_description_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_meta_description_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_meta_description_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_nestedGroup_meta_description_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_updatedAt {
|
|
create: Collection2DocAccessFields_updatedAt_Create
|
|
read: Collection2DocAccessFields_updatedAt_Read
|
|
update: Collection2DocAccessFields_updatedAt_Update
|
|
delete: Collection2DocAccessFields_updatedAt_Delete
|
|
}
|
|
|
|
type Collection2DocAccessFields_updatedAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_updatedAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_updatedAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_updatedAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_createdAt {
|
|
create: Collection2DocAccessFields_createdAt_Create
|
|
read: Collection2DocAccessFields_createdAt_Read
|
|
update: Collection2DocAccessFields_createdAt_Update
|
|
delete: Collection2DocAccessFields_createdAt_Delete
|
|
}
|
|
|
|
type Collection2DocAccessFields_createdAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_createdAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_createdAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2DocAccessFields_createdAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2CreateDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type Collection2ReadDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type Collection2UpdateDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type Collection2DeleteDocAccess {
|
|
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
|
|
password: String!
|
|
}
|
|
|
|
"""
|
|
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
|
|
password: UsersDocAccessFields_password
|
|
}
|
|
|
|
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 UsersDocAccessFields_password {
|
|
create: UsersDocAccessFields_password_Create
|
|
read: UsersDocAccessFields_password_Read
|
|
update: UsersDocAccessFields_password_Update
|
|
delete: UsersDocAccessFields_password_Delete
|
|
}
|
|
|
|
type UsersDocAccessFields_password_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_password_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_password_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_password_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
|
|
token: String
|
|
user: User
|
|
}
|
|
|
|
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
|
|
|
|
"""
|
|
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")
|
|
|
|
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 Access {
|
|
canAccessAdmin: Boolean!
|
|
collection1: collection1Access
|
|
collection2: collection2Access
|
|
users: usersAccess
|
|
payload_preferences: payload_preferencesAccess
|
|
}
|
|
|
|
type collection1Access {
|
|
fields: Collection1Fields
|
|
create: Collection1CreateAccess
|
|
read: Collection1ReadAccess
|
|
update: Collection1UpdateAccess
|
|
delete: Collection1DeleteAccess
|
|
}
|
|
|
|
type Collection1Fields {
|
|
testing: Collection1Fields_testing
|
|
title: Collection1Fields_title
|
|
meta: Collection1Fields_meta
|
|
blocks: Collection1Fields_blocks
|
|
updatedAt: Collection1Fields_updatedAt
|
|
createdAt: Collection1Fields_createdAt
|
|
}
|
|
|
|
type Collection1Fields_testing {
|
|
create: Collection1Fields_testing_Create
|
|
read: Collection1Fields_testing_Read
|
|
update: Collection1Fields_testing_Update
|
|
delete: Collection1Fields_testing_Delete
|
|
}
|
|
|
|
type Collection1Fields_testing_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_testing_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_testing_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_testing_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_title {
|
|
create: Collection1Fields_title_Create
|
|
read: Collection1Fields_title_Read
|
|
update: Collection1Fields_title_Update
|
|
delete: Collection1Fields_title_Delete
|
|
}
|
|
|
|
type Collection1Fields_title_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_title_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_title_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_title_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_meta {
|
|
create: Collection1Fields_meta_Create
|
|
read: Collection1Fields_meta_Read
|
|
update: Collection1Fields_meta_Update
|
|
delete: Collection1Fields_meta_Delete
|
|
fields: Collection1Fields_meta_Fields
|
|
}
|
|
|
|
type Collection1Fields_meta_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_meta_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_meta_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_meta_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_meta_Fields {
|
|
title: Collection1Fields_meta_title
|
|
description: Collection1Fields_meta_description
|
|
id: Collection1Fields_meta_id
|
|
}
|
|
|
|
type Collection1Fields_meta_title {
|
|
create: Collection1Fields_meta_title_Create
|
|
read: Collection1Fields_meta_title_Read
|
|
update: Collection1Fields_meta_title_Update
|
|
delete: Collection1Fields_meta_title_Delete
|
|
}
|
|
|
|
type Collection1Fields_meta_title_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_meta_title_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_meta_title_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_meta_title_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_meta_description {
|
|
create: Collection1Fields_meta_description_Create
|
|
read: Collection1Fields_meta_description_Read
|
|
update: Collection1Fields_meta_description_Update
|
|
delete: Collection1Fields_meta_description_Delete
|
|
}
|
|
|
|
type Collection1Fields_meta_description_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_meta_description_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_meta_description_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_meta_description_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_meta_id {
|
|
create: Collection1Fields_meta_id_Create
|
|
read: Collection1Fields_meta_id_Read
|
|
update: Collection1Fields_meta_id_Update
|
|
delete: Collection1Fields_meta_id_Delete
|
|
}
|
|
|
|
type Collection1Fields_meta_id_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_meta_id_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_meta_id_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_meta_id_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_blocks {
|
|
create: Collection1Fields_blocks_Create
|
|
read: Collection1Fields_blocks_Read
|
|
update: Collection1Fields_blocks_Update
|
|
delete: Collection1Fields_blocks_Delete
|
|
}
|
|
|
|
type Collection1Fields_blocks_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_blocks_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_blocks_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_blocks_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_updatedAt {
|
|
create: Collection1Fields_updatedAt_Create
|
|
read: Collection1Fields_updatedAt_Read
|
|
update: Collection1Fields_updatedAt_Update
|
|
delete: Collection1Fields_updatedAt_Delete
|
|
}
|
|
|
|
type Collection1Fields_updatedAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_updatedAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_updatedAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_updatedAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_createdAt {
|
|
create: Collection1Fields_createdAt_Create
|
|
read: Collection1Fields_createdAt_Read
|
|
update: Collection1Fields_createdAt_Update
|
|
delete: Collection1Fields_createdAt_Delete
|
|
}
|
|
|
|
type Collection1Fields_createdAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_createdAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_createdAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1Fields_createdAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection1CreateAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type Collection1ReadAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type Collection1UpdateAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type Collection1DeleteAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type collection2Access {
|
|
fields: Collection2Fields
|
|
create: Collection2CreateAccess
|
|
read: Collection2ReadAccess
|
|
update: Collection2UpdateAccess
|
|
delete: Collection2DeleteAccess
|
|
}
|
|
|
|
type Collection2Fields {
|
|
metaArray: Collection2Fields_metaArray
|
|
metaGroup: Collection2Fields_metaGroup
|
|
nestedGroup: Collection2Fields_nestedGroup
|
|
updatedAt: Collection2Fields_updatedAt
|
|
createdAt: Collection2Fields_createdAt
|
|
}
|
|
|
|
type Collection2Fields_metaArray {
|
|
create: Collection2Fields_metaArray_Create
|
|
read: Collection2Fields_metaArray_Read
|
|
update: Collection2Fields_metaArray_Update
|
|
delete: Collection2Fields_metaArray_Delete
|
|
fields: Collection2Fields_metaArray_Fields
|
|
}
|
|
|
|
type Collection2Fields_metaArray_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaArray_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaArray_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaArray_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaArray_Fields {
|
|
title: Collection2Fields_metaArray_title
|
|
description: Collection2Fields_metaArray_description
|
|
id: Collection2Fields_metaArray_id
|
|
}
|
|
|
|
type Collection2Fields_metaArray_title {
|
|
create: Collection2Fields_metaArray_title_Create
|
|
read: Collection2Fields_metaArray_title_Read
|
|
update: Collection2Fields_metaArray_title_Update
|
|
delete: Collection2Fields_metaArray_title_Delete
|
|
}
|
|
|
|
type Collection2Fields_metaArray_title_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaArray_title_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaArray_title_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaArray_title_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaArray_description {
|
|
create: Collection2Fields_metaArray_description_Create
|
|
read: Collection2Fields_metaArray_description_Read
|
|
update: Collection2Fields_metaArray_description_Update
|
|
delete: Collection2Fields_metaArray_description_Delete
|
|
}
|
|
|
|
type Collection2Fields_metaArray_description_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaArray_description_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaArray_description_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaArray_description_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaArray_id {
|
|
create: Collection2Fields_metaArray_id_Create
|
|
read: Collection2Fields_metaArray_id_Read
|
|
update: Collection2Fields_metaArray_id_Update
|
|
delete: Collection2Fields_metaArray_id_Delete
|
|
}
|
|
|
|
type Collection2Fields_metaArray_id_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaArray_id_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaArray_id_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaArray_id_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaGroup {
|
|
create: Collection2Fields_metaGroup_Create
|
|
read: Collection2Fields_metaGroup_Read
|
|
update: Collection2Fields_metaGroup_Update
|
|
delete: Collection2Fields_metaGroup_Delete
|
|
fields: Collection2Fields_metaGroup_Fields
|
|
}
|
|
|
|
type Collection2Fields_metaGroup_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaGroup_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaGroup_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaGroup_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaGroup_Fields {
|
|
title: Collection2Fields_metaGroup_title
|
|
description: Collection2Fields_metaGroup_description
|
|
}
|
|
|
|
type Collection2Fields_metaGroup_title {
|
|
create: Collection2Fields_metaGroup_title_Create
|
|
read: Collection2Fields_metaGroup_title_Read
|
|
update: Collection2Fields_metaGroup_title_Update
|
|
delete: Collection2Fields_metaGroup_title_Delete
|
|
}
|
|
|
|
type Collection2Fields_metaGroup_title_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaGroup_title_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaGroup_title_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaGroup_title_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaGroup_description {
|
|
create: Collection2Fields_metaGroup_description_Create
|
|
read: Collection2Fields_metaGroup_description_Read
|
|
update: Collection2Fields_metaGroup_description_Update
|
|
delete: Collection2Fields_metaGroup_description_Delete
|
|
}
|
|
|
|
type Collection2Fields_metaGroup_description_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaGroup_description_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaGroup_description_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_metaGroup_description_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup {
|
|
create: Collection2Fields_nestedGroup_Create
|
|
read: Collection2Fields_nestedGroup_Read
|
|
update: Collection2Fields_nestedGroup_Update
|
|
delete: Collection2Fields_nestedGroup_Delete
|
|
fields: Collection2Fields_nestedGroup_Fields
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_Fields {
|
|
meta: Collection2Fields_nestedGroup_meta
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_meta {
|
|
create: Collection2Fields_nestedGroup_meta_Create
|
|
read: Collection2Fields_nestedGroup_meta_Read
|
|
update: Collection2Fields_nestedGroup_meta_Update
|
|
delete: Collection2Fields_nestedGroup_meta_Delete
|
|
fields: Collection2Fields_nestedGroup_meta_Fields
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_meta_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_meta_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_meta_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_meta_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_meta_Fields {
|
|
title: Collection2Fields_nestedGroup_meta_title
|
|
description: Collection2Fields_nestedGroup_meta_description
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_meta_title {
|
|
create: Collection2Fields_nestedGroup_meta_title_Create
|
|
read: Collection2Fields_nestedGroup_meta_title_Read
|
|
update: Collection2Fields_nestedGroup_meta_title_Update
|
|
delete: Collection2Fields_nestedGroup_meta_title_Delete
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_meta_title_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_meta_title_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_meta_title_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_meta_title_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_meta_description {
|
|
create: Collection2Fields_nestedGroup_meta_description_Create
|
|
read: Collection2Fields_nestedGroup_meta_description_Read
|
|
update: Collection2Fields_nestedGroup_meta_description_Update
|
|
delete: Collection2Fields_nestedGroup_meta_description_Delete
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_meta_description_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_meta_description_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_meta_description_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_nestedGroup_meta_description_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_updatedAt {
|
|
create: Collection2Fields_updatedAt_Create
|
|
read: Collection2Fields_updatedAt_Read
|
|
update: Collection2Fields_updatedAt_Update
|
|
delete: Collection2Fields_updatedAt_Delete
|
|
}
|
|
|
|
type Collection2Fields_updatedAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_updatedAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_updatedAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_updatedAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_createdAt {
|
|
create: Collection2Fields_createdAt_Create
|
|
read: Collection2Fields_createdAt_Read
|
|
update: Collection2Fields_createdAt_Update
|
|
delete: Collection2Fields_createdAt_Delete
|
|
}
|
|
|
|
type Collection2Fields_createdAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_createdAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_createdAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2Fields_createdAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type Collection2CreateAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type Collection2ReadAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type Collection2UpdateAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type Collection2DeleteAccess {
|
|
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
|
|
password: UsersFields_password
|
|
}
|
|
|
|
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 UsersFields_password {
|
|
create: UsersFields_password_Create
|
|
read: UsersFields_password_Read
|
|
update: UsersFields_password_Update
|
|
delete: UsersFields_password_Delete
|
|
}
|
|
|
|
type UsersFields_password_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_password_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_password_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_password_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_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 Mutation {
|
|
createCollection1(data: mutationCollection1Input!, draft: Boolean): Collection1
|
|
updateCollection1(
|
|
id: String!
|
|
autosave: Boolean
|
|
data: mutationCollection1UpdateInput!
|
|
draft: Boolean
|
|
): Collection1
|
|
deleteCollection1(id: String!): Collection1
|
|
duplicateCollection1(id: String!): Collection1
|
|
createCollection2(data: mutationCollection2Input!, draft: Boolean): Collection2
|
|
updateCollection2(
|
|
id: String!
|
|
autosave: Boolean
|
|
data: mutationCollection2UpdateInput!
|
|
draft: Boolean
|
|
): Collection2
|
|
deleteCollection2(id: String!): Collection2
|
|
duplicateCollection2(id: String!): Collection2
|
|
createUser(data: mutationUserInput!, draft: Boolean): User
|
|
updateUser(id: String!, autosave: Boolean, data: mutationUserUpdateInput!, draft: Boolean): User
|
|
deleteUser(id: String!): User
|
|
refreshTokenUser(token: String): usersRefreshedUser
|
|
logoutUser: String
|
|
unlockUser(email: String!): Boolean!
|
|
loginUser(email: String, password: String): usersLoginResult
|
|
forgotPasswordUser(disableEmail: Boolean, email: String!, expiration: Int): Boolean!
|
|
resetPasswordUser(password: String, token: String): usersResetPassword
|
|
verifyEmailUser(token: String): Boolean
|
|
createPayloadPreference(data: mutationPayloadPreferenceInput!, draft: Boolean): PayloadPreference
|
|
updatePayloadPreference(
|
|
id: String!
|
|
autosave: Boolean
|
|
data: mutationPayloadPreferenceUpdateInput!
|
|
draft: Boolean
|
|
): PayloadPreference
|
|
deletePayloadPreference(id: String!): PayloadPreference
|
|
duplicatePayloadPreference(id: String!): PayloadPreference
|
|
}
|
|
|
|
input mutationCollection1Input {
|
|
testing: String!
|
|
title: String!
|
|
meta: [mutationCollection1_MetaInput]
|
|
blocks: JSON
|
|
updatedAt: String
|
|
createdAt: String
|
|
}
|
|
|
|
input mutationCollection1_MetaInput {
|
|
title: String
|
|
description: String
|
|
id: String
|
|
}
|
|
|
|
input mutationCollection1UpdateInput {
|
|
testing: String
|
|
title: String
|
|
meta: [mutationCollection1Update_MetaInput]
|
|
blocks: JSON
|
|
updatedAt: String
|
|
createdAt: String
|
|
}
|
|
|
|
input mutationCollection1Update_MetaInput {
|
|
title: String
|
|
description: String
|
|
id: String
|
|
}
|
|
|
|
input mutationCollection2Input {
|
|
metaArray: [mutationCollection2_MetaArrayInput]
|
|
metaGroup: mutationCollection2_MetaGroupInput
|
|
nestedGroup: mutationCollection2_NestedGroupInput
|
|
updatedAt: String
|
|
createdAt: String
|
|
}
|
|
|
|
input mutationCollection2_MetaArrayInput {
|
|
title: String
|
|
description: String
|
|
id: String
|
|
}
|
|
|
|
input mutationCollection2_MetaGroupInput {
|
|
title: String
|
|
description: String
|
|
}
|
|
|
|
input mutationCollection2_NestedGroupInput {
|
|
meta: mutationCollection2_NestedGroup_MetaInput
|
|
}
|
|
|
|
input mutationCollection2_NestedGroup_MetaInput {
|
|
title: String
|
|
description: String
|
|
}
|
|
|
|
input mutationCollection2UpdateInput {
|
|
metaArray: [mutationCollection2Update_MetaArrayInput]
|
|
metaGroup: mutationCollection2Update_MetaGroupInput
|
|
nestedGroup: mutationCollection2Update_NestedGroupInput
|
|
updatedAt: String
|
|
createdAt: String
|
|
}
|
|
|
|
input mutationCollection2Update_MetaArrayInput {
|
|
title: String
|
|
description: String
|
|
id: String
|
|
}
|
|
|
|
input mutationCollection2Update_MetaGroupInput {
|
|
title: String
|
|
description: String
|
|
}
|
|
|
|
input mutationCollection2Update_NestedGroupInput {
|
|
meta: mutationCollection2Update_NestedGroup_MetaInput
|
|
}
|
|
|
|
input mutationCollection2Update_NestedGroup_MetaInput {
|
|
title: String
|
|
description: 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
|
|
user: usersJWT
|
|
}
|
|
|
|
type usersJWT {
|
|
email: EmailAddress!
|
|
collection: String!
|
|
}
|
|
|
|
type usersLoginResult {
|
|
exp: Int
|
|
token: String
|
|
user: User
|
|
}
|
|
|
|
type usersResetPassword {
|
|
token: String
|
|
user: User
|
|
}
|
|
|
|
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
|
|
}
|